Êþº¾EäGnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure  java/lang/Record()V  Snet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance horizontalI  vertical  (II)V toStringi(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)Ljava/lang/String; hashCodeX(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)I  equalsj(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;Ljava/lang/Object;)Z "#$ %&java/lang/IntegervalueOf(I)Ljava/lang/Integer; ()* +,!com/mojang/datafixers/util/Eitherright7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; (. /,left 123 45java/util/function/Functionidentity()Ljava/util/function/Function;7 85apply (: ;<mapN(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; > ?@HORIZONTAL_VALUE_CODEC Lcom/mojang/serialization/Codec; CDE FGcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;7 JKL MN!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; PQR S1net/minecraft/world/level/dimension/DimensionTypeY_SIZE UVW XYnet/minecraft/util/ExtraCodecsintRange$(II)Lcom/mojang/serialization/Codec; C\ ]^optionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;7 abc de;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;g 8h!()Ljava/util/function/BiFunction; jkl 8m!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; CV7 qrs tu2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; w x@ FULL_CODEC Cz {|eitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;77 C€ �‚xmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; „ …@CODEC Signature5Lcom/mojang/serialization/Codec;wLcom/mojang/serialization/Codec;(I)VCodeLineNumberTableLocalVariableTablethisULnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;valueMethodParameters()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$2z(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)Lcom/mojang/datafixers/util/Either;distance StackMapTablelambda$static$1z(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;#Lcom/mojang/datafixers/util/Either;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileJigsawStructure.javaNestHostRecordBootstrapMethods¨horizontal;vertical ¬&(Ljava/lang/Object;)Ljava/lang/Object;® ¯ ‰±j(Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;³ ´ ’¶j(Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;)Ljava/lang/Integer;¸ ¹ ’»8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¾}(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure$MaxDistance;À Á �žžÄ Å š››È É –——Ì ÍÎÏ ÐÑ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 MaxDistanceInstanceÝcom/mojang/datafixers/ProductsP2à%java/lang/invoke/MethodHandles$Lookupâjava/lang/invoke/MethodHandlesLookup1  ?@†‡x@†ˆ…@†ˆ ‰Š?*·±‹ �ŽŒ�Ž���ŠM*·*µ *µ±‹|Œ �Ž �  ‘Š1*º°‹|Œ �Ž’Š1*º¬‹|Œ �Ž“Š<*+º¬‹|Œ�Ž”•�” ’Š/*´ ¬‹|Œ �Ž’Š/*´¬‹|Œ �Ž –—ŠT*´ *´ *´ ¸!¸'§*¸-°‹‰Œ ˜Ž™C( š›Š:*¸0º6¶9À °‹ˆŒ {œ �žŠz<*²=A¹BºH¶I²O¸TZ²O¸!¹[º_¶I¶`*ºf¶i°‹‚ƒ„/‚8…;‚Œ <Ÿ ¡ŠQ1€¸n³=ºo¸p³v²v²=¸yº}º~¹³ƒ±‹€ ‚‡¢£¤¥ ¦TË §©ªÒ«­°Ò«²µÒ«·µÒº¼½Ò«¿ÂÒ«ÃÆÒ«ÇÊÙ" ÚaqÛjÜÞßáã