Êþº¾EÔ  java/lang/Record()V   -net/minecraft/client/model/BabyModelTransform scaleHeadZ  babyYHeadOffsetF  babyZHeadOffset   babyHeadScale   babyBodyScale   bodyYOffset    headPartsLjava/util/Set;@  # $(ZFFLjava/util/Set;)VAÀ ' ((ZFFFFFLjava/util/Set;)V?À+ ,-applyT(Lnet/minecraft/client/model/BabyModelTransform;F)Ljava/util/function/UnaryOperator;+07net/minecraft/client/model/geom/builders/MeshDefinition / /3 45getRoot;()Lnet/minecraft/client/model/geom/builders/PartDefinition; 789 :;7net/minecraft/client/model/geom/builders/PartDefinition getChildren()Ljava/util/Set; =>? @A java/util/Setiterator()Ljava/util/Iterator; CDE FGjava/util/IteratorhasNext()Z CI JKnext()Ljava/lang/Object;Mjava/util/Map$Entry LO PKgetKeyRjava/lang/String LT UKgetValue =W XYcontains(Ljava/lang/Object;)Z 7[ \] transformed](Ljava/util/function/UnaryOperator;)Lnet/minecraft/client/model/geom/builders/PartDefinition; 7_ `aaddOrReplaceChild†(Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/PartDefinition;)Lnet/minecraft/client/model/geom/builders/PartDefinition;c detoStringC(Lnet/minecraft/client/model/BabyModelTransform;)Ljava/lang/String;g hihashCode2(Lnet/minecraft/client/model/BabyModelTransform;)Ik lmequalsD(Lnet/minecraft/client/model/BabyModelTransform;Ljava/lang/Object;)Z opq rs(net/minecraft/client/model/geom/PartPose translated/(FFF)Lnet/minecraft/client/model/geom/PartPose; ou vwscaled-(F)Lnet/minecraft/client/model/geom/PartPose;y8net/minecraft/client/model/geom/builders/MeshTransformer Signature#Ljava/util/Set;(Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/client/model/BabyModelTransform;LocalVariableTypeTableMethodParameters&(Ljava/util/Set;)V)(ZFFLjava/util/Set;)V,(ZFFFFFLjava/util/Set;)Vt(Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition;nameLjava/lang/String;part9Lnet/minecraft/client/model/geom/builders/PartDefinition;entryLjava/util/Map$Entry;mesh9Lnet/minecraft/client/model/geom/builders/MeshDefinition; headScale bodyScale headTransform"Ljava/util/function/UnaryOperator; bodyTransformbabyMeshbLjava/util/Map$Entry;NLjava/util/function/UnaryOperator; StackMapTableš java/util/function/UnaryOperator()Ljava/lang/String;()IoLjava/lang/Object;()F%()Ljava/util/Set;lambda$apply$1W(FLnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose;p*Lnet/minecraft/client/model/geom/PartPose;lambda$apply$0 SourceFileBabyModelTransform.javaRecordBootstrapMethods«&(Ljava/lang/Object;)Ljava/lang/Object;­ ® ¥¢°V(Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose;² ³ ¡¢µ[scaleHead;babyYHeadOffset;babyZHeadOffset;babyHeadScale;babyBodyScale;bodyYOffset;headParts ¾ ¿ÀÁ ÂÃ"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; InnerClassesÍ java/util/MapEntryÐ%java/lang/invoke/MethodHandles$LookupÒjava/lang/invoke/MethodHandlesLookup1x  z{|}T *! +·"±~   €�  ‚  {ƒz„$}v*$% %·&±~  4€�  ‚ {ƒ z…(}®,*·*µ*$µ *%µ*µ*µ*µ*µ±~ R,€�, ,,,,,, ‚ ,{ƒ z†,‡}  œ*´™ )*´n§ E *´nF*$º*:*%º.:»/Y·1:+¶2¶6¹<:¹B™O¹HÀL:¹NÀQ: ¹SÀ7: ¶2  *´ ¹V™§¶Z¶^W§ÿ­°~. !"##,%5(Y)e*q+–,™.f e1ˆ‰ q%Š‹ Y=Œ�œ€�œŽ�‰�‚‘#y’“,p”“5g•�‚ Y=Œ–#y’—,p”—˜•@ÿ0/™™/CÿI /™™/CLQ77Q7ÿ /™™/CLQ77Q7™ÿ /™™/ƒŽd›}1*ºb°~  €�hœ}1*ºf¬~  €�lY}<*+ºj¬~ €��žƒ� G}/*´¬~  €�Ÿ}/*´ ®~  €�Ÿ}/*´®~  €�Ÿ}/*´®~  €�Ÿ}/*´®~  €�Ÿ}/*´®~  €�;}/*´°~  €�z ¡¢}M, *´ ¶n#¶t°~# €�‘£¤¥¢}P, *´ *´¶n#¶t°~" €��£¤¦§¨4  z{©,½ª¬¯½ª±¯Ä ´¶·¸¹º»¼ËLÌÎ ÏÑÓ