Êþº¾EÙ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   +net/minecraft/util/datafix/fixes/References POI_CHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String;  com/mojang/datafixers/DSL remainderType$()Lcom/mojang/datafixers/types/Type;  namedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type;  !".net/minecraft/util/datafix/fixes/ReorganizePoigetInputSchema(()Lcom/mojang/datafixers/schemas/Schema; $%& '($com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; *+, -.java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z0java/lang/IllegalStateException2"Poi type is not what was expected. /4 5(Ljava/lang/String;)V7POI reorganization9 :;apply()Ljava/util/function/Function; = >?fixTypeEverywherez(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; ABC DEcom/google/common/collect/Maps newHashMap()Ljava/util/HashMap; GHI JKjava/lang/StringvalueOf(I)Ljava/lang/String; MNO PQ com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; STU VW(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; YZ[ \]java/util/Optional isPresent()Z Y_ P`()Ljava/lang/Object;bRecords Md ef createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; hij kl&com/google/common/collect/ImmutableMapofN(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; Mn op createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; rst uKjava/lang/IntegertoString wxy z{ java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; M} ~fremove€Sections M‚ ƒ„setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;99 ˆ‰Š ‹Œcom/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/datafix/fixes/ReorganizePoi; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; poiChunkType"Lcom/mojang/datafixers/types/Type;LocalVariableTypeTable~Lcom/mojang/datafixers/types/Type;>;>; StackMapTableŸ com/mojang/datafixers/types/TypecapF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;sectionRecords"Lcom/mojang/serialization/Dynamic; newSectionkeyLjava/lang/String;sectionLjava/util/Optional;iIinputsectionsLjava/util/Map;'Lcom/mojang/serialization/Dynamic;=Ljava/util/Optional;>;_Ljava/util/Map;Lcom/mojang/serialization/Dynamic;>; Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$makeRule$0D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function;ops%Lcom/mojang/serialization/DynamicOps;lambda$makeRule$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;!Lcom/mojang/datafixers/util/Pair; SourceFileReorganizePoi.javaBootstrapMethods¾&(Ljava/lang/Object;)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 TypeReferenceÕ%java/lang/invoke/MethodHandles$Lookup×java/lang/invoke/MethodHandlesLookup!�I*+·±Ž � �‘’“”•– ’”—˜�—7²¹ ¸¸L+*¶²¶#¸)š »/Y1·3¿*6+º8¶<°Ž *�7�‘(™š› (™œ�ü*ž  ¡�Dg¸@L=¢R¸FN*-¶L¶R:¶X™5¶^ÀM:**a¶c¸g¶m:+*¸q¶c¹vW*-¶|K„§ÿ®**+¶m¶�°Ž. #$ %&'#(-)>*O+U$[/�H-(¢£>¤£D¥¦:§¨U©ªg«£c¬­›4-(¢®>¤®:§¯g«®c¬°�ýwûNú–«±² ³´�0º…°Ž� µ¶ ·¸�4 *º†¶‡°Ž�  «¹º»¼ ˽¿ÂË½ÃÆË½ÇÊÒÓ ÔÖØ