ĘţşžE¨  java/lang/Record()V   /net/minecraft/util/filefix/operations/RegexMove fromPatternLjava/util/regex/Pattern;   toReplacementLjava/lang/String;  java/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;  .(Ljava/util/regex/Pattern;Ljava/lang/String;)Vjava/nio/file/LinkOption  !java/nio/file/Filesexists2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z # $! isDirectory & '(list/(Ljava/nio/file/Path;)Ljava/util/stream/Stream; *+, -.java/util/stream/StreamtoList()Ljava/util/List; 012 34java/util/Listiterator()Ljava/util/Iterator; 678 9:java/util/IteratorhasNext()Z 6< =>next()Ljava/lang/Object;@java/nio/file/Path ?B CD getFileName()Ljava/nio/file/Path; ?F GHtoString()Ljava/lang/String; J KLmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; NOP Q:java/util/regex/Matchermatches NS TU replaceAll&(Ljava/lang/String;)Ljava/lang/String; WXY Z[&net/minecraft/util/filefix/FileFixUtilmoveFile;(Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)V *] ^close`java/lang/Throwable _b cd addSuppressed(Ljava/lang/Throwable;)Vf GgE(Lnet/minecraft/util/filefix/operations/RegexMove;)Ljava/lang/String;i jkhashCode4(Lnet/minecraft/util/filefix/operations/RegexMove;)Im noequalsF(Lnet/minecraft/util/filefix/operations/RegexMove;Ljava/lang/Object;)Zq6net/minecraft/util/filefix/operations/FileFixOperation'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/util/filefix/operations/RegexMove; toPatternMethodParametersfixG(Ljava/nio/file/Path;Lnet/minecraft/util/worldupdate/UpgradeProgress;)VnewNamefileNameLjava/util/regex/Matcher;fileLjava/nio/file/Path;filesLjava/util/stream/Stream; baseDirectoryupgradeProgress0Lnet/minecraft/util/worldupdate/UpgradeProgress;LocalVariableTypeTable/Ljava/util/stream/Stream; StackMapTableŠ.net/minecraft/util/worldupdate/UpgradeProgress Exceptionsjava/io/IOException()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/regex/Pattern; SourceFileRegexMove.javaRecordBootstrapMethods˜fromPattern;toReplacement œ žŸ  Ą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; InnerClasses¤%java/lang/invoke/MethodHandles$LookupŚjava/lang/invoke/MethodHandlesLookup1p rsL *+¸,ˇąt  u  vw  xy  xsM*ˇ*+ľ*,ľ ąt u vw y  z{s› Ÿ+˝¸™+˝¸"šą+¸%N-š)š/:š5™Fš;Ŕ?:šAšE:*´śI:śM™*´ śR:+¸V§˙ś-Ć'-š\§:-Ć-š\§ :śażąvƒ_‰’_t6 ?MX`ksv ƒž!uRk|M&}XK~?4€‚‚ŸvwŸƒ€Ÿ„…† ‚‡ˆ4 ý*6űIúL_˙?‰*__ů‹Œy ƒ„GHs1*şe°t u vwjŽs1*şhŹt u vwns<*+şlŹt uvw‘y ’s/*´°t u vwHs/*´ °t u vw“”• –›—™š˘ ŁĽ§