Êþº¾Eö  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   8net/minecraft/util/datafix/fixes/IglooMetadataRemovalFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesSTRUCTURE_FEATURE)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;IglooMetadataRemovalFix apply()Ljava/util/function/Function;  !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;$Children &'( )* com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ,-. /0(com/mojang/serialization/OptionalDynamic asStreamOpt'()Lcom/mojang/serialization/DataResult; 345 67#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; 39 :;result()Ljava/util/Optional; =>? @Ajava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; CDE FGjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; =I JK booleanValue()ZMidOIgloo &Q RS createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; &U VWsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; &Y ZSremove &] ^_updateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; &- cde fGjava/util/ObjectsrequireNonNullh iA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function;k ,m noasString&(Ljava/lang/String;)Ljava/lang/String;qIglu stu vwjava/lang/Stringequals(Ljava/lang/Object;)Zy z{test ()Ljava/util/function/Predicate; }~ €�java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; ƒ „… isIglooPiece%(Lcom/mojang/serialization/Dynamic;)Zy }ˆ ‰ŠallMatch!(Ljava/util/function/Predicate;)Z Œ�Ž ��com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; “”• ^–com/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis:Lnet/minecraft/util/datafix/fixes/IglooMetadataRemovalFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;type"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;fixTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;input"Lcom/mojang/serialization/Dynamic; isIglooOnly'Lcom/mojang/serialization/Dynamic; StackMapTable Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;removeIglooPieceschildrentag%Lcom/mojang/serialization/Dynamic<*>;((Lcom/mojang/serialization/Dynamic<*>;)Zlambda$removeIglooPieces$04(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;sLjava/util/stream/Stream;lambda$removeIglooPieces$1vlambda$fixTag$0.(Ljava/util/stream/Stream;)Ljava/lang/Boolean;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;typedLcom/mojang/datafixers/Typed; SourceFileIglooMetadataRemovalFix.javaBootstrapMethodsGÆ Ç ½¾¾Ê Ë »¼¼Î Ï °¨¨Ò Ó µ¶¶Ö ×ØÙ ÚÛ$com/mojang/serialization/DynamicLike createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;Ûwß à ¹……‚ä å §¨ç èéê ëì"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ï'com/mojang/datafixers/DSL$TypeReference TypeReferenceò%java/lang/invoke/MethodHandles$Lookupôjava/lang/invoke/MethodHandlesLookup! —I*+·±˜   ™ š›œ�žŸ  œž¡¢—b*¶² ¶L*+º¶°˜  ™š› £¤¥  £¦ §¨—¦H*#¶%¶+º1¹2¹8¸<¶BÀ=¶H<™*L*N¶P¶T#¶X°*#º[¶\°˜&*<™H©ª&"«Ÿ¥ H©¬­ü< ©®¯ °¨—g+*¶`ºa¹2*Y¸bWºg¹2¹8*¶BÀ&°˜ ™ +±ª¥ +±¬ ±®¯ „…—M*L¶%j¶lp¶r¬˜$™ ²ª¥ ²³ ²®´ µ¶—6 *ºx¹|°˜ ™  ·¸ ¹…—B *¸‚š§¬˜ ™  ºª­ @ »¼—9*º†¹‡¸<°˜™ ·¸ ½¾—7 *¸‹º‘¶’°˜™  ¿ÀÁÂÃRæÄÅÈæÄÉÌæÄÍÐæÄÑÔæÄÕÜæÝÞáæÝâáæÄãÐíîŒð ñóõ