ΚώΊΎE‘  java/lang/Record()V   Cnet/minecraft/client/gui/font/providers/ProviderReferenceDefinitionid$Lnet/minecraft/resources/Identifier;  9net/minecraft/client/gui/font/providers/GlyphProviderType REFERENCE;Lnet/minecraft/client/gui/font/providers/GlyphProviderType;Inet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference  '(Lnet/minecraft/resources/Identifier;)V  !com/mojang/datafixers/util/Eitherright7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; !toStringY(Lnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;)Ljava/lang/String;# $%hashCodeH(Lnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;)I' ()equalsZ(Lnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;Ljava/lang/Object;)Z +,- ./"net/minecraft/resources/IdentifierCODEC Lcom/mojang/serialization/Codec; 234 56com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;8 9:apply()Ljava/util/function/Function; <=> ?@!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; BCD EF;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;8 IJK 9L!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;8 OPQ RS2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; U .V#Lcom/mojang/serialization/MapCodec;X?net/minecraft/client/gui/font/providers/GlyphProviderDefinition SignaturejLcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisELnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;MethodParameterstype=()Lnet/minecraft/client/gui/font/providers/GlyphProviderType;unpack%()Lcom/mojang/datafixers/util/Either;Ί()Lcom/mojang/datafixers/util/Either;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFile ProviderReferenceDefinition.javaRecordBootstrapMethodsw&(Ljava/lang/Object;)Ljava/lang/Object;y z k|k(Lnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;)Lnet/minecraft/resources/Identifier;~ €k(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/gui/font/providers/ProviderReferenceDefinition;‚ ƒ lmm† ‡ˆ‰ Š‹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; Ž ‘’"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; InnerClasses ReferenceInstance—com/mojang/datafixers/ProductsP1šFnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$LoaderLoader%java/lang/invoke/MethodHandles$LookupŸjava/lang/invoke/MethodHandlesLookup1W .VYZ [> *·*+΅±\] ^_ ` ab[.² °\] ^_cd[9»Y*΄·Έ°\] ^_Ye f[1*Ί°\] ^_$g[1*Ί"¬\] ^_(h[<*+Ί&¬\]^_ij`i k[/*΄°\] ^_ lm[Z *²*0Ή1Ί7Ά;ΆA*ΊGΆH°\     ]  nop[$ ΊMΈN³T±\ qrs t*…0uŒvx{Œv}Œv„“*W”BO•I–˜™W› œž