=  &org/gradle/api/internal/ConventionTask()VSML6  (org/stianloader/sml6/DeobfuscateGameTasksetGroup(Ljava/lang/String;)V  getAutodeobfVersion$()Lorg/gradle/api/provider/Property;5.0.2   org/gradle/api/provider/Property convention6(Ljava/lang/Object;)Lorg/gradle/api/provider/Property;  getWithAutodeobf  ! "#java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; % &getWithSLDeobf ( )getWithSLDeobfRemapping + ,F(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/provider/Property; . /0 getLayout%()Lorg/gradle/api/file/ProjectLayout; 234 56!org/gradle/api/file/ProjectLayoutgetBuildDirectory)()Lorg/gradle/api/file/DirectoryProperty; 8 9: getProviders+()Lorg/gradle/api/provider/ProviderFactory;< =>callK(Lorg/stianloader/sml6/DeobfuscateGameTask;)Ljava/util/concurrent/Callable; @AB CD'org/gradle/api/provider/ProviderFactoryproviderC(Ljava/util/concurrent/Callable;)Lorg/gradle/api/provider/Provider; F G6getOutputDirectoryI JK transform()Lorg/gradle/api/Transformer; MNO PQ org/gradle/api/provider/Providermap@(Lorg/gradle/api/Transformer;)Lorg/gradle/api/provider/Provider; STU VW%org/gradle/api/file/DirectoryPropertydirF(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/provider/Provider; SY ZK(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty; \ ]^getSlIntermediaryMappings+()Lorg/gradle/api/file/RegularFileProperty;`slintermediary.tiny Sb cdfile6(Ljava/lang/String;)Lorg/gradle/api/provider/Provider; fgh i'org/gradle/api/file/RegularFilePropertyM(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/RegularFileProperty; k l^getSpStarmapMappingsnspstarmap.tiny p q^ getOutputJarsgame-transformed.jarujava/lang/StringBuilder t xyz {|java/util/Listiterator()Ljava/util/Iterator; ~ java/util/IteratorhasNext()Z ~ next()Ljava/lang/Object; org/objectweb/asm/tree/ClassNode methodsLjava/util/List;!org/objectweb/asm/tree/MethodNode  signatureLjava/lang/String;+de/geolykt/starloader/deobf/MethodReference name 8(Ljava/lang/String;Lorg/objectweb/asm/tree/MethodNode;)V   java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;(de/geolykt/starloader/deobf/ClassWrapper desc  java/lang/Stringlength()I t append5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;; t toString t  setLength(I)V ^ getInputJar f org/gradle/api/file/RegularFile  getAsFile()Ljava/io/File;   java/io/FiletoPath()Ljava/nio/file/Path;java/nio/file/LinkOption  java/nio/file/Files notExists2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Zjava/lang/IllegalStateException  java/nio/file/PathtoAbsolutePath "&(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;   getLogger!()Lorg/gradle/api/logging/Logger; getPath  org/gradle/api/logging/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)V f $()Lorg/gradle/api/provider/Provider; M#de/geolykt/starloader/deobf/Oaktree     booleanValuekTask '{}' has 'withSLDeobf' set to false, while 'withSLDeobfRemapping' is true. The latter will be skipped.  warn     java/lang/SystemnanoTime()Jjava/util/jar/JarFile  toFile  (Ljava/io/File;)V  index(Ljava/util/jar/JarFile;)V  closejava/util/HashMap  " #$getClassNodesDirectly()Ljava/util/List; & '(put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;B@, -(J)Ljava/lang/String; /  1 2fixInnerClasses 4 5fixParameterLVT 7 8guessFieldGenerics : ;<+analyseLikelyMethodReturnCollectionGenerics()Ljava/util/Map; > ?@ addSignatures1(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)V B CD$lambdaStreamGenericSignatureGuessing!(Ljava/util/Map;Ljava/util/Map;)V F GinferMethodGenerics I JinferConstructorGenerics L MfixForeachOnArray O PQfixComparators(Z)V S TguessAnonymousInnerClasses V W innerClassesY%org/objectweb/asm/tree/InnerClassNode X[ \]accessI_org/objectweb/asm/Opcodes,b1de/geolykt/starloader/deobf/IntermediaryGenerator ad eA(Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/Collection;)Vgde.geolykt.starplane.oldnames i jk getBoolean(Ljava/lang/String;)Z am nQuseAlternateClassNaming ap qQremapClassesV2 s t fixSwitchMaps av wdoProposeEnumFieldsV2 ay z remapGetters a| } deobfuscate3Task '{}' computed sldeobf intermediaries in {} ms.  "java/lang/Long(J)Ljava/lang/Long;  info9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V  invalidateNameCaches  applyInnerclassesjava/io/IOExceptionjava/io/UncheckedIOExceptionUnable to run sldeobf  *(Ljava/lang/String;Ljava/io/IOException;)V-de/geolykt/starloader/deobf/remapper/Remapper    addTargets(Ljava/util/Collection;)V  equals(Ljava/lang/Object;)Z5org/stianloader/sml6/starplane/autodeobf/Autodeobf502  B(Ljava/util/List;Lde/geolykt/starloader/deobf/remapper/Remapper;)V#Task '{}' uses autodeobf version {}  8org/stianloader/sml6/starplane/autodeobf/AutodeobfRunner getVersionjava/nio/file/OpenOption   java/nio/file/StandardOpenOptionCREATE"Ljava/nio/file/StandardOpenOption;  newBufferedWriterI(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/BufferedWriter;v1 intermediary named  java/io/Writerwrite  runAll(Ljava/io/Writer;)V   fixICNNames*(Ljava/lang/StringBuilder;)Ljava/util/Map;  entrySet()Ljava/util/Set; y java/util/Setjava/util/Map$EntryCLASS  getKey  java/util/ObjectsrequireNonNull    getValue  flush  process java/lang/Throwable   addSuppressed(Ljava/lang/Throwable;)V,  java/lang/Exceptionjava/lang/RuntimeException)Cannot write Autodeobf-generated mappings  *(Ljava/lang/String;Ljava/lang/Throwable;)V  newOutputStreamG(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;  -(Ljava/io/OutputStream;Ljava/nio/file/Path;)V java/io/OutputStreamFailed writing output jarCodeLineNumberTableLocalVariableTablethis*Lorg/stianloader/sml6/DeobfuscateGameTask;buildDir'Lorg/gradle/api/file/DirectoryProperty;taskNameProvider"Lorg/gradle/api/provider/Provider;LocalVariableTypeTable6Lorg/gradle/api/provider/Provider; newSignature*Lde/geolykt/starloader/deobf/ClassWrapper;method#Lorg/objectweb/asm/tree/MethodNode;node"Lorg/objectweb/asm/tree/ClassNode;nodes nameToNodeLjava/util/Map; signaturesbuilderLjava/lang/StringBuilder;4Ljava/util/List;ELjava/util/Map;hLjava/util/Map; StackMapTable Signature(Ljava/util/List;Ljava/util/Map;Ljava/util/Map;)Vicn'Lorg/objectweb/asm/tree/InnerClassNode; generator3Lde/geolykt/starloader/deobf/IntermediaryGenerator;indexingJjarLjava/util/jar/JarFile; startDeobfstartIntermediarisationeLjava/io/IOException;deobf:Lorg/stianloader/sml6/starplane/autodeobf/AutodeobfRunner;Ljava/util/Map$Entry;writerLjava/io/Writer;remapper/Lde/geolykt/starloader/deobf/remapper/Remapper;startSlStarmapautodeobfVersionLjava/lang/Exception;osLjava/io/OutputStream; cleanGalimJarLjava/nio/file/Path;intermediaryMappingsFile deobfuscator%Lde/geolykt/starloader/deobf/Oaktree;;Ljava/util/Map$Entry;RuntimeVisibleAnnotations!Lorg/gradle/api/tasks/TaskAction;8()Lorg/gradle/api/provider/Property;Lorg/gradle/api/tasks/Input;Lorg/gradle/api/tasks/Optional; Lorg/gradle/api/tasks/InputFile;$Lorg/gradle/api/tasks/PathSensitive;value&Lorg/gradle/api/tasks/PathSensitivity;RELATIVELjavax/inject/Inject;&Lorg/gradle/api/tasks/OutputDirectory;!Lorg/gradle/api/tasks/OutputFile;9()Lorg/gradle/api/provider/Property; lambda$new$0s SourceFileDeobfuscateGameTask.java$Lorg/gradle/api/tasks/CacheableTask;BootstrapMethodsZ [\org/gradle/api/DefaultTask` a RdInput file does not exist: f/Task '{}' is using the game jar found at '{}'.hLoaded input jar in  ms.jDeobfuscated classes in  ms.l)No Autodeobf implementation for version nComputed spStarmap in  ms.psml6-r stu vw"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;y z{| }$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!  5** *W*W*$W*'*$*W*-1L*7*;?M*E+,HLRXW*[*E_aeW*j*EmaeW*o*EraeW 6 12 34$526@7J8Z9u:;<=   JkZ[ Z[?@  tYv:+w:}:w:}|:e-Y:  dWW WW[ B@ A'BICQDjEoFrHIJKLMOPQ RjI Ij'     !"#&t~!~>@$%} &*¹ǹL+ӸՙY+**+*[ζMYN*$6*$*'* 7Y+:-Y :-!w:}!:   %W۸ 7*e)m+.*$$*'*Z-0-3-6W*-!-9=Y : - A*-! =-EW-H-KW-N-RW-!w:  }C :  Uw:  } X:YZ~Zާ 7 * e)m`.*'\aY,-!c:  fhl o-rW u x {*~*  e)m* --:Y*Y:-! 7*:Y-!:Y***jǹYS:   tYvǹ:  }R :  Զ        ާ  & :    :    *$ --* e)m:Y*oǹ:-+&: ::Y fRUH.1]dqx}@ `UW X6ZI]^^fabcehijklmnop q"r4sFtRvUxYy]zb{p|y}~'6IOTY^c%HPY.13@]dq   &'1 6J() *+,- .+y! /+  0123@04 H56 g78Y9+ 23K:3 0;]/<= 01  >?^A@?f9AB !y!" @0C #}"6q2 ~'KY~!~$K  aa  aa9 BR  b~XV   0  BDE$FD GH^DIJKeLM/0DNG6D OHq^D PH9:DN]^D PHl^D PH$QD GH&$QD GH)$QD GH R 1* 9 STUDVW@ qXY]q^_bxcxexgxixkxmxo~