Êþº¾E  Rnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition$OperationCODEC Lcom/mojang/serialization/Codec;   com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec;  valuesW()[Lnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition$Operation;  &net/minecraft/util/StringRepresentablekeysM([Lnet/minecraft/util/StringRepresentable;)Lcom/mojang/serialization/Keyable;   simpleMap”(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Keyable;)Lcom/mojang/serialization/codecs/SimpleMapCodec;   .com/mojang/serialization/codecs/SimpleMapCodeccodec! "#apply()Ljava/util/function/Function;! & '( comapFlatMap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; *+Hnet/minecraft/client/renderer/block/dispatch/multipart/KeyValueCondition - ./eitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;!! 3 4( flatComapMap 678 9:java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;< => typeSwitchF(Lnet/minecraft/client/renderer/block/dispatch/multipart/Condition;I)I@Hnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition BCD EF!com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; HIJ KL#com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; BN OFrightQ RSget()Ljava/util/function/Supplier; HU VWerrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult;YUnrecognized condition!! B] ^_mapN(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;a@net/minecraft/client/renderer/block/dispatch/multipart/Condition ?c de operationV()Lnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition$Operation; ?g hiterms()Ljava/util/List; klm no java/util/Mapof5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; kq rssize()IQ kv wxentrySet()Ljava/util/Set; z{| }~ java/util/Setiterator()Ljava/util/Iterator; €�‚ ƒ„java/util/Iteratornext()Ljava/lang/Object;†java/util/Map$Entry …ˆ ‰„getKey …‹ Œ„getValueŽjava/util/List ?� ‘’g(Lnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition$Operation;Ljava/util/List;)V”EInvalid map size for combiner condition, expected exactly one element– condition ! ™ š› recursiveQ(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; `žjava/lang/Object SignaturedLcom/mojang/serialization/Codec; instantiateW(Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/function/Predicate;MethodParameters definition·;>(Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/function/Predicate;lambda$static$0B(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTableself combinerCodecLocalVariableTypeTablelLcom/mojang/serialization/Codec;lambda$static$7i(Lnet/minecraft/client/renderer/block/dispatch/multipart/Condition;)Lcom/mojang/serialization/DataResult;combinerJLnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition;keyValueJLnet/minecraft/client/renderer/block/dispatch/multipart/KeyValueCondition;selector0$tempBLnet/minecraft/client/renderer/block/dispatch/multipart/Condition;index$1Iresult%Lcom/mojang/serialization/DataResult;àLcom/mojang/serialization/DataResult;>; StackMapTablelambda$static$8()Ljava/lang/String;lambda$static$4g(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/client/renderer/block/dispatch/multipart/Condition;#Lcom/mojang/datafixers/util/Either;lambda$static$6^(Lnet/minecraft/client/renderer/block/dispatch/multipart/KeyValueCondition;)Ljava/lang/Record;rlambda$static$5^(Lnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition;)Ljava/lang/Record;llambda$static$3[(Lnet/minecraft/client/renderer/block/dispatch/multipart/CombinedCondition;)Ljava/util/Map;lambda$static$16(Ljava/util/Map;)Lcom/mojang/serialization/DataResult;Ljava/util/Map;entryLjava/util/Map$Entry;¿Ljava/util/Map$Entry;>;lambda$static$2()V SourceFileCondition.javaRuntimeVisibleAnnotationsLjava/lang/FunctionalInterface;BootstrapMethods:Ú `Û ÊËËÞ `ß ÈÉÉâ `ã ¿ÀÀæ `ç ¯°°„ë `ì ½¾¾ï `ð ÅÆÆó `ô ÂÃÃ÷ `ø оú `û ¦§§þ ÿ "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/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses OperationEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup`�Ÿ  ¡¢£¤Ÿ¥ ¦§¨ž<²*¹¸ ¸¸¶º º$¹%L+²)¸,º0º1¹2°©" %!6";!ª<«%¬­ %¬® ¯°¨ûY*Y¸5WM>,º;«>-,À?:¸A¸G§,À*:¸M¸G§ ºP¸TL+°©&,'=(N)V*W+ª>2 ±²C ³´Oµ¶ M·¸Y–¶W¹º­ W¹»¼þ `"ÿ`H ½¾¨X°©) ¿À¨<*ºZº[¶\À`°©#ª .Á Âè,*°©#ª Ä´ ÅÆ¨,*°©#ª Dz Èɨ6 *¶b*¶f¸j°©ª  –² Ê˨ŸD*¹pŸ ºt¸T°*¹u¹y¹À…L»?Y+¹‡À+¹ŠÀ�·�¸G°© 'ªD^Ì'Íέ 'Íϼ о¨“°©ÑÒ¨&•º—¸˜³œ±©ÓÔÕÖ×d ýØÙÜýØÝàýØáäýØåè?*ýéêíýØîñýØòõýéöíýØùü ? D …k