4  java/lang/Object()V    java/net/URIgetPath()Ljava/lang/String;  java/lang/StringisEmpty()Z/  resolve"(Ljava/lang/String;)Ljava/net/URI;  endsWith(Ljava/lang/String;)Zjava/lang/StringBuilder  ! "#append-(Ljava/lang/String;)Ljava/lang/StringBuilder; % & toString ()* +,6de/geolykt/starloader/util/MirroringURIMavenRepositorybaseLjava/net/URI; (. /0idLjava/lang/String; (2 34 mirrorOutLjava/nio/file/Path; %7 89callk(Lde/geolykt/starloader/util/MirroringURIMavenRepository;Ljava/lang/String;)Ljava/util/concurrent/Callable; ;<= >?4org/stianloader/picoresolve/internal/ConcurrencyUtilscheduleh(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; A BCtoURL()Ljava/net/URL; EFG HI java/net/URLopenConnection()Ljava/net/URLConnection; (K LMLOGGERLorg/slf4j/Logger;ODownloading {} QRS TUorg/slf4j/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)VWjava/net/HttpURLConnection VY Z[getResponseCode()I]java/io/IOException_ Query for abc dCjava/net/URLConnectiongetURL f "g-(Ljava/lang/Object;)Ljava/lang/StringBuilder;i" returned with a response code of k "l(I)Ljava/lang/StringBuilder;n ( Vp q getResponseMessages) \u v(Ljava/lang/String;)V ax yzgetInputStream()Ljava/io/InputStream; |}~ 0org/stianloader/picoresolve/internal/JavaInterop readAllBytes(Ljava/io/InputStream;)[B  java/io/InputStreamclosejava/lang/Throwable  addSuppressed(Ljava/lang/Throwable;)V$ (  getResource0(Ljava/lang/String;)[B   startsWith   substring(I)Ljava/lang/String;  java/nio/file/Path((Ljava/lang/String;)Ljava/nio/file/Path;  getParent()Ljava/nio/file/Path;%java/nio/file/attribute/FileAttribute  java/nio/file/FilescreateDirectoriesR(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/Path;java/nio/file/OpenOption writeG(Ljava/nio/file/Path;[B[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;8org/stianloader/picoresolve/repo/RepositoryAttachedValue G(Lorg/stianloader/picoresolve/repo/MavenRepository;Ljava/lang/Object;)V  org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;0org/stianloader/picoresolve/repo/MavenRepositoryRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;RuntimeInvisibleTypeAnnotations$Lorg/jetbrains/annotations/Nullable;7(Ljava/lang/String;Ljava/net/URI;Ljava/nio/file/Path;)VCodeLineNumberTableLocalVariableTablethis8Lde/geolykt/starloader/util/MirroringURIMavenRepository; StackMapTable$RuntimeInvisibleParameterAnnotationsgetPlaintextURL$Lorg/jetbrains/annotations/Contract;puregetRepositoryId getResource[(Ljava/lang/String;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;pathexecutorLjava/util/concurrent/Executor; Signature(Ljava/lang/String;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;>; httpUrlConnLjava/net/HttpURLConnection;isLjava/io/InputStream;resolved connectionLjava/net/URLConnection;[B Exceptionsjava/lang/ExceptiongetUpdateIntervall()Jlambda$getResource$0N(Ljava/lang/String;)Lorg/stianloader/picoresolve/repo/RepositoryAttachedValue;dumpPathfiledirdata SourceFile MirroringURIMavenRepository.javaBootstrapMethods  "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;()Ljava/lang/Object; ( <()Lorg/stianloader/picoresolve/repo/RepositoryAttachedValue; InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!(LM+,/034O*, ,M*,,Y,  $M*,'*+-*-1& !"#$$%?'D(I)N**OO/0O+,O34(& 2*'50 Z /*-7 ZJ *+6,:=  0  *'+M,@DNJN,P-VR-V:Xdl@\YY^ -`eh Xjm o r $t-w:{:: :x2 O PQR#S)T5UrYxZ[ZY>)Ix/0 ,Jra(a(a.a  ZY*+M*1N-C+::-::W,WY*,. >? @ABC'E1F:GDHOJH=014:4YY0S N34'! (J