ΚώΊΎEž  java/lang/Record()V   %net/minecraft/util/debug/DebugPoiInfoposLnet/minecraft/core/BlockPos;  poiTypeLnet/minecraft/core/Holder;  freeTicketCountI  3net/minecraft/world/entity/ai/village/poi/PoiRecordgetPos()Lnet/minecraft/core/BlockPos;   getPoiType()Lnet/minecraft/core/Holder;  !"getFreeTickets()I $ %<(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)V' ()toString;(Lnet/minecraft/util/debug/DebugPoiInfo;)Ljava/lang/String;+ ,-hashCode*(Lnet/minecraft/util/debug/DebugPoiInfo;)I/ 01equals<(Lnet/minecraft/util/debug/DebugPoiInfo;Ljava/lang/Object;)Z 345 67net/minecraft/core/BlockPos STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;9 :;apply()Ljava/util/function/Function; =>? @A(net/minecraft/core/registries/RegistriesPOINT_OF_INTEREST_TYPE%Lnet/minecraft/resources/ResourceKey; CDE FG)net/minecraft/network/codec/ByteBufCodecsholderRegistryP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec;9 CJ K7VAR_INT9N :O(()Lcom/mojang/datafixers/util/Function3; QRS TU'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; 4 SignaturePLnet/minecraft/core/Holder;Lnet/minecraft/network/codec/StreamCodec;8(Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)VCodeLineNumberTableLocalVariableTablethis'Lnet/minecraft/util/debug/DebugPoiInfo;record5Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;MethodParametersLocalVariableTypeTableq(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)V()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;R()Lnet/minecraft/core/Holder; SourceFileDebugPoiInfo.javaRecordBootstrapMethodsppos;poiType;freeTicketCount u&(Ljava/lang/Object;)Ljava/lang/Object;w x zF(Lnet/minecraft/util/debug/DebugPoiInfo;)Lnet/minecraft/core/BlockPos;| } D(Lnet/minecraft/util/debug/DebugPoiInfo;)Lnet/minecraft/core/Holder; ‚ "„<(Lnet/minecraft/util/debug/DebugPoiInfo;)Ljava/lang/Integer;†J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;#‰t(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/lang/Integer;)Lnet/minecraft/util/debug/DebugPoiInfo;‹ ŒŽ 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š%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup1 WX67WY Z[I*+Ά+Ά+Ά·#±\ ]^_`ab`%[n*·*+΅*,΅ *΅±\ ]*^_ c Xb  Wd(e[1*Ί&°\ ] ^_,"[1*Ί*¬\ ] ^_0f[<*+Ί.¬\ ]^_ghbg [/*΄°\ ] ^_[/*΄ °\ ] ^_Wi"[/*΄¬\ ] ^_j[G'²2Ί8²<ΈBΊH²IΊLΊMΈP³V±\  klm WXn8Šoqrs‘tvy‘t{~‘t€ƒ‘…‡ˆ˜ ™›