Êþº¾Ew  java/lang/Object()V   -net/minecraft/server/packs/resources/Resourcesource*Lnet/minecraft/server/packs/PackResources;  streamSupplier1Lnet/minecraft/server/packs/resources/IoSupplier;  metadataSupplier  5net/minecraft/server/packs/resources/ResourceMetadataEMPTY_SUPPLIER  EMPTY7Lnet/minecraft/server/packs/resources/ResourceMetadata;  cachedMetadata !"# $%(net/minecraft/server/packs/PackResourcespackId()Ljava/lang/String; !' () knownPackInfo()Ljava/util/Optional; +,- .//net/minecraft/server/packs/resources/IoSupplierget()Ljava/lang/Object;1java/io/InputStream3java/io/BufferedReader5java/io/InputStreamReader 7 89open()Ljava/io/InputStream; ;<= >?!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset; 4A B2(Ljava/io/InputStream;Ljava/nio/charset/Charset;)V 2D E(Ljava/io/Reader;)V G HI openAsReader()Ljava/io/BufferedReader; KLM N%java/io/ReaderreadAllAsString KP QcloseSjava/lang/Throwable RU VW addSuppressed(Ljava/lang/Throwable;)V SignatureHLnet/minecraft/server/packs/resources/IoSupplier;jLnet/minecraft/server/packs/resources/IoSupplier;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;�(Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/server/packs/resources/Resource;LocalVariableTypeTableMethodParametersß(Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)V^(Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)Vu(Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)V,()Lnet/minecraft/server/packs/PackResources; sourcePackIdI()Ljava/util/Optional; Exceptionsmjava/io/IOExceptionreaderLjava/io/Reader; StackMapTablerjava/lang/Stringmetadata9()Lnet/minecraft/server/packs/resources/ResourceMetadata; SourceFile Resource.java! XYXZ[\ ]^ˆ*·*+µ*,µ *-µ±_ `*ab cYZd  Xef^�*·*+µ*,µ *²µ*²µ±_  !` ab c Yd  Xg h^/*´°_$` abi%^4 *´¹ °_(`  ab()^4 *´¹&°_,`  abXj89^7 *´ ¹*À0°_0`  abklHI^@»2Y»4Y*¶6²:·@·C°_4` abklN%^±(*¶FL+¶JM+Æ+¶O,°M+Æ+¶O§ N,-¶T,¿ R R_89 :98`#no(abp/ýKqÿKRÿ KRRklst^W*´Ç**´¹*Àµ*´°_>?A` abpkluv