Êþº¾E  java/lang/Record()V   >net/minecraft/client/resources/model/EquipmentClientInfo$Layer textureId$Lnet/minecraft/resources/Identifier;  dyeableLjava/util/Optional;  usePlayerTextureZ  java/util/Optionalempty()Ljava/util/Optional;  <(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Z)V@net/minecraft/client/resources/model/EquipmentClientInfo$Dyeable!0net/minecraft/world/item/component/DyedItemColorÿ e@ $%& '(java/lang/IntegervalueOf(I)Ljava/lang/Integer; * +,of((Ljava/lang/Object;)Ljava/util/Optional; . /(Ljava/util/Optional;)V1 23applyh(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Ljava/util/function/UnaryOperator; 567 89"net/minecraft/resources/IdentifierwithPathH(Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/Identifier;; <=toStringT(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)Ljava/lang/String;? @AhashCodeC(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)IC DEequalsU(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;Ljava/lang/Object;)Z GHI JKBnet/minecraft/client/resources/model/EquipmentClientInfo$LayerTypegetSerializedName()Ljava/lang/String;M NOmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 5Q RSCODEC Lcom/mojang/serialization/Codec;Utexture WXY Z[com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;] 2^()Ljava/util/function/Function; `ab cd!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Q Wh i[optionalFieldOf] Wl mnBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;puse_player_texture rst 'ujava/lang/Boolean(Z)Ljava/lang/Boolean; wxy iz.com/mojang/serialization/codecs/PrimitiveCodecI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;] }~ €�;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;ƒ 2„(()Lcom/mojang/datafixers/util/Function3; †‡ˆ 2‰!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;] Œ�Ž ��2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Q SignatureXLjava/util/Optional;bLcom/mojang/serialization/Codec;'(Lnet/minecraft/resources/Identifier;)VCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;MethodParametersLocalVariableTypeTable€(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Z)VleatherDyeableg(Lnet/minecraft/resources/Identifier;Z)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer; StackMapTable onlyIfDyedgetTextureLocationj(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Lnet/minecraft/resources/Identifier;typeDLnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;Z()Ljava/util/Optional;()Zlambda$getTextureLocation$0j(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Ljava/lang/String;)Ljava/lang/String;pathLjava/lang/String;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileEquipmentClientInfo.javaNestHostº8net/minecraft/client/resources/model/EquipmentClientInfoRecordBootstrapMethods¾&(Ljava/lang/Object;)Ljava/lang/Object;À Á ­®Ã&(Ljava/lang/String;)Ljava/lang/String;Å"textureId;dyeable;usePlayerTexture Ê!textures/entity/equipment//.pngÌ Í ªÏf(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)Lnet/minecraft/resources/Identifier;Ñ Ò ÔV(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)Ljava/util/Optional;Ö × ¬ÙU(Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)Ljava/lang/Boolean;ÛJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Þ�(Lnet/minecraft/resources/Identifier;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;à á ±²²ä åæç èé"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;ò óôõ Nö$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; InnerClassesLayerDyeable LayerTypeInstanceýcom/mojang/datafixers/ProductsP3%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1 ’“RS’”•–B *+¸·±— 9 :˜ ™š › –n*·*+µ*,µ *µ±—,˜*™š œ “›  ’� žŸ–�&»Y*™»Y"¸#¸)·-¸)§¸·°—=˜& & -ÿ55ÿ55›   ¡Ÿ–ˆ!»Y*™»Y¸·-¸)§¸·°—A˜! ! -ÿ55ÿ55›  ¢£–B*´+º0¶4°—E˜™š¤¥›¤<K–1*º:°—,˜ ™š@¦–1*º>¬—,˜ ™šD§–<*+ºB¬—,˜™š¨©›¨ ª–/*´°—,˜ ™š–/*´ °—,˜ ™š’«¬–/*´¬—,˜ ™š ­®–? *¶F+ºL°—E˜ ¤¥ ¯° ±²–ŠH*²PT¹Vº\¶_²ef¹gºj¶_²ko¸q¹vº{¶_¶|*º‚¶…°—234+5;2D6G2˜ H³´µ–$ ºŠ¸‹³‘±—2¶·¸¹» ’“¼R㽿ÂêÄÆÇÈñÉã½ËÎã½ÐÓã½ÕØãÚÜÝã½ßâ÷2¹ø¹ùG¹ú@}Œû†üþÿ