Êþº¾E@  +net/minecraft/util/datafix/fixes/ReferencesLEVEL)Lcom/mojang/datafixers/DSL$TypeReference;   0net/minecraft/util/datafix/fixes/AbstractUUIDFixR(Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V  -net/minecraft/util/datafix/fixes/LevelUUIDFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;   typeReference  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;CustomBossEvents  ! "# com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;%Name ' (TEXT_COMPONENT * + getTypeRaw -./ 01com/mojang/datafixers/DSLfieldi(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/Tag$TagType; -3 45optionalF(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; -7 89 remainderType$()Lcom/mojang/datafixers/types/Type; -; <=andh(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; -? @A typeFinderG(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;C LevelUUIDFixE FGapply”(Lnet/minecraft/util/datafix/fixes/LevelUUIDFix;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; I JKfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;MWanderingTraderId O PQreplaceUUIDString\(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; STU VWjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;Y com/mojang/serialization/Dynamic[ DimensionData] F^()Ljava/util/function/Function; X` abupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;dPlayersf FgA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; Xi jkasStream()Ljava/util/stream/Stream;] nop qrjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Xt uv createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; x yzcreateUUIDFromML8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;| }~getA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Supplier; S€ �‚ orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object; „ …†LOGGERLorg/slf4j/Logger;ˆ(CustomBossEvents contains invalid UUIDs. Š‹Œ �Žorg/slf4j/Loggerwarn(Ljava/lang/String;)V] X‘ ’“updateMapValuesA(Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;] –—˜ ™šcom/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair;œ DragonFight]Ÿ DragonUUID¡Dragon £ ¤QreplaceUUIDLeastMost -¦ §¨remainderFinder%()Lcom/mojang/datafixers/OpticFinder;ª F«N(Lnet/minecraft/util/datafix/fixes/LevelUUIDFix;)Ljava/util/function/Function; ­®¯ a°com/mojang/datafixers/Typed_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; ² F³q(Lnet/minecraft/util/datafix/fixes/LevelUUIDFix;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; ­µ ¶° updateTyped ª ª º »¼updateDragonFightF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; ¾ ¿¼updateWanderingTrader ÁÂà ÄÅcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/util/datafix/fixes/LevelUUIDFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;type"Lcom/mojang/datafixers/types/Type;customBossEventsF#Lcom/mojang/datafixers/OpticFinder;customBossEventFLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;tag"Lcom/mojang/serialization/Dynamic;%Lcom/mojang/serialization/Dynamic<*>; SignatureL(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>;updateCustomBossEventlambda$updateCustomBossEvent$0h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;playerslambda$updateCustomBossEvent$1playerlambda$updateCustomBossEvent$2lambda$updateDragonFight$0dimensionDataMaplambda$updateDragonFight$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;dimensionDataPair!Lcom/mojang/datafixers/util/Pair;lambda$updateDragonFight$2 dimensionDatalambda$updateDragonFight$3 dragonfightlambda$makeRule$0‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$2_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;customBossEventslambda$makeRule$3<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;eventlambda$makeRule$1()V SourceFileLevelUUIDFix.javaBootstrapMethodsW  ïð÷  å¼¼  ßà  â¼()Ljava/lang/Object;  ä¼$()Lcom/mojang/serialization/Dynamic;  çèè  ë¼  í¼ ! ù¼# $ óô& ' ö÷) * Þ¼, -./ 01"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; InnerClasses4'com/mojang/datafixers/DSL$TypeReference TypeReference71com/mojang/datafixers/types/templates/Tag$TagType9)com/mojang/datafixers/types/templates/TagTagType<%java/lang/invoke/MethodHandles$Lookup>java/lang/invoke/MethodHandlesLookup!…† ÆÇA *+²·±È É ÊË ÌÍÎÌÏÐÇÅ?*¶ *´¶L+¶M$*¶ ²&¶)¸,¸2¸6¸:¸>N*B+*,-ºD¶H°È %(/ É*?ÊË 3ÑÒ,ÓÔ/ÕÔÖ  3Ñ×,ÓØ/ÕØ¿¼ÇV+LL¸N+¶RÀX°È.ÉÊËÙÚÖ ÙÛÎÙÜÝ»¼ÇR +Zº\¶_°È2É ÊË ÙÚÖ  ÙÛÎÙÜÝÞ¼ÇS +c+ºe¶_°È<É ÊË ÙÚÖ  ÙÛÎÙÜÝ ßàÇG*+¶hºl¹m¶s°È=ÉÙÚáÚ â¼Ç;*¸w*º{¶ÀX°È>É ãÚ ä¼Ç: ²ƒ‡¹‰*°È ? @É  ãÚ å¼Ç4 *º�¶�°È3É  æÚ çèÇ4 *º”¶•°È3É  éê ë¼Ç6 *›º�¶_°È4É  ìÚ í¼Ç:*ž ¸¢*¶RÀX°È5É îÚïðÇm-¸¥*º©¶¬+*,º±¶´°È!"'!É*ÊËÓÔÕÔñòóôÇJ ,+*º·¶´°È'É  ÊË ÕÔ õòö÷ÇB+¸¥*º¸¶¬°È(ÉÊËøòù¼ÇJ*+¶¹L*+¶½L+°È#$ %ÉÊËÙÚúûǸÀ³ƒ±Èüýþz +ÿ+ÿ+ÿ+ÿ ++ÿ+ÿ+ÿ+ÿ+ÿ"+ÿ%+ÿ(23-5 68:;=?