Êþº¾Eá  java/lang/Record()V   3net/minecraft/stats/RecipeBookSettings$TypeSettingsopenZ    filtering makeConcatWithConstants(ZZ)Ljava/lang/String;  (ZZ)V applyC(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Function;   2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;" #$hashCode8(Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;)I& '(equalsJ(Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;Ljava/lang/Object;)Z *+, -.com/mojang/serialization/CodecBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; 012 34java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 678 9:.com/mojang/serialization/codecs/PrimitiveCodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;< =()Ljava/util/function/Function; ?@A BC!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;< FGH IJ;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;L M!()Ljava/util/function/BiFunction; OPQ R!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; T UVDEFAULT5Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;X isGuiOpenZisFilteringCraftable \ ]^codecI(Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; ` abCRAFTING_MAP_CODEC#Lcom/mojang/serialization/MapCodec;disFurnaceGuiOpenfisFurnaceFilteringCraftable h ibFURNACE_MAP_CODECkisBlastingFurnaceGuiOpenm#isBlastingFurnaceFilteringCraftable o pbBLAST_FURNACE_MAP_CODECrisSmokerGuiOpentisSmokerFilteringCraftable v wbSMOKER_MAP_CODEC yz{ -|)net/minecraft/network/codec/ByteBufCodecs)Lnet/minecraft/network/codec/StreamCodec; ~€ �‚'net/minecraft/network/codec/StreamCodec compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; „ …| STREAM_CODEC SignatureZLcom/mojang/serialization/MapCodec;yLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisMethodParameterstoString()Ljava/lang/String;setOpen8(Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setFiltering openFieldNameLjava/lang/String;filteringFieldName€(Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Zlambda$codec$0„(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileRecipeBookSettings.javaNestHost¥&net/minecraft/stats/RecipeBookSettingsRecordBootstrapMethods©[open=, filtering=]«&(Ljava/lang/Object;)Ljava/lang/Object;­ ® œ�°`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;²open;filtering ¶ · ›¹J(Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Ljava/lang/Boolean;» ¼ ›¾8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Á](Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;à ÄÅÆ Ç$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;É ÊËÌ ÍÎ"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 TypeSettingsInstanceÚcom/mojang/datafixers/ProductsP2Ý%java/lang/invoke/MethodHandles$Lookupßjava/lang/invoke/MethodHandlesLookup1  UVab†‡ib†‡pb†‡wb†‡…|†ˆ ‰M*·*µ*µ ±Š!‹ ŒV  �  Ž�‰8*´*´ º°Š4‹ ŒV�‘‰A »Y*´ ·°Š8‹ ŒV � ’‘‰A »Y*´·°Š<‹ ŒV  � ]^‰? *+º¸°Š@‹ “” •”� “•†–#—‰1*º!¬Š!‹ ŒV'˜‰<*+º%¬Š!‹ŒV™š�™ ›‰/*´¬Š!‹ ŒV›‰/*´ ¬Š!‹ ŒV œ�‰Š8,²)*¸/¹5º;¶>²)+¸/¹5ºD¶>¶E,ºK¶N°Š@AB+@4C7@‹ 8“”8•”8žŸ ‰|P»Y·³SWY¸[³_ce¸[³gjl¸[³nqs¸[³u²xº;²xºDºK¸}³ƒ±Š% '( )**4,¡¢£¤¦  §<¨Ȫ¬¯Ï±³´Èªµ¸Èªº¸È½¿ÀÖ"¤×FØOÙÛÜÞà