Êþº¾Eö  java/lang/Object()V&java/util/concurrent/ConcurrentHashMap   2net/minecraft/world/level/validation/PathAllowList compiledPathsLjava/util/Map;  entriesLjava/util/List;  java/nio/file/FileSystemprovider(()Ljava/nio/file/spi/FileSystemProvider;  $java/nio/file/spi/FileSystemProvider getScheme()Ljava/lang/String;! "#applym(Lnet/minecraft/world/level/validation/PathAllowList;Ljava/nio/file/FileSystem;)Ljava/util/function/Function; %&' () java/util/MapcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;+java/nio/file/PathMatcher -./ 01java/nio/file/Path getFileSystem()Ljava/nio/file/FileSystem; 3 45getForFileSystem7(Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; *7 89matches(Ljava/nio/file/Path;)Z ;<= >?java/io/BufferedReaderlines()Ljava/util/stream/Stream;A "B()Ljava/util/function/Function; DEF GHjava/util/stream/StreamflatMap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; DJ KLtoList()Ljava/util/List; N O(Ljava/util/List;)V QRS TU>net/minecraft/world/level/validation/PathAllowList$ConfigEntryparse((Ljava/lang/String;)Ljava/util/Optional; WXY Z?java/util/Optionalstream \X]java/util/List_ "`9(Ljava/nio/file/FileSystem;)Ljava/util/function/Function; Db cHmapejava/lang/Exception g hiLOGGERLorg/slf4j/Logger;k#Failed to compile file pattern list mno pqorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vs 8t()Ljava/nio/file/PathMatcher; \v wxsize()Is \{ |}get(I)Ljava/lang/Object; 8€-(Ljava/util/List;)Ljava/nio/file/PathMatcher; \‚ ƒ„iterator()Ljava/util/Iterator; †‡ˆ ‰Šjava/util/IteratorhasNext()Z †Œ �Žnext()Ljava/lang/Object; Q� ‘5compile “”• –—com/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;COMMENT_PREFIXLjava/lang/String; ConstantValueœ# SignatureRLjava/util/List;>Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/level/validation/PathAllowList;LocalVariableTypeTableMethodParametersU(Ljava/util/List;)V fileSystemLjava/nio/file/FileSystem;pathLjava/nio/file/Path; readPlainN(Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList;readerLjava/io/BufferedReader;lambda$readPlain$0-(Ljava/lang/String;)Ljava/util/stream/Stream;linelambda$getForFileSystem$0I(Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher;compiledMatcherseLjava/lang/Exception;scheme-Ljava/util/List; StackMapTablelambda$getForFileSystem$4'(Ljava/util/List;Ljava/nio/file/Path;)ZmatcherLjava/nio/file/PathMatcher;i$Ljava/util/Iterator;lambda$getForFileSystem$3lambda$getForFileSystem$2lambda$getForFileSystem$1w(Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry;)Ljava/nio/file/PathMatcher;@Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; SourceFilePathAllowList.java NestMembers˵¶·l£¤l¨©l¸™1;µ¥µ¹1;µ¹º]dü\ E* »¼ •+*¹�M,¹…™,¹‹À*N-+¹6™¬§ÿᬡcd$e&g)h¢* ½¾"¿À+µ+ª«º ü†ú Á9 ,¬¡`¢ ª« Â9 ,¬¡\¢ ª« ÃÄ :+*¶�°¡X¢¨©¶ÅÆ ¸’³f±¡ÇÈÉQÊÌ>çÍÏÒçÍÔ×çÍØÛçÝÞÝçÝáÝçÝäÝîQ ïÊ ð ñóõ