jadx: convert to gradle setup hook

chayleaf d895bc00 6d513fb2

+704 -80
+9 -80
pkgs/tools/security/jadx/default.nix
··· 5 5 , jdk 6 6 , quark-engine 7 7 , makeWrapper 8 - , perl 9 8 , imagemagick 10 9 , makeDesktopItem 11 10 , copyDesktopItems 12 11 , desktopToDarwinBundle 13 12 }: 14 13 15 - let 14 + stdenv.mkDerivation (finalAttrs: { 16 15 pname = "jadx"; 17 16 version = "1.4.7"; 18 17 19 18 src = fetchFromGitHub { 20 19 owner = "skylot"; 21 - repo = pname; 22 - rev = "v${version}"; 20 + repo = finalAttrs.pname; 21 + rev = "v${finalAttrs.version}"; 23 22 hash = "sha256-3t2e3WfH/ohkdGWlfV3t9oHJ1Q6YM6nSLOgmzgJEkls="; 24 23 }; 25 - 26 - deps = stdenv.mkDerivation { 27 - name = "${pname}-deps"; 28 - inherit src; 29 - 30 - nativeBuildInputs = [ gradle jdk perl ]; 31 - 32 - buildPhase = '' 33 - export GRADLE_USER_HOME=$(mktemp -d) 34 - export JADX_VERSION=${version} 35 - gradle --no-daemon jar 36 - 37 - # Apparently, Gradle won't cache the `compileOnlyApi` dependency 38 - # `org.jetbrains:annotations:22.0.0` which is defined in 39 - # `io.github.skylot:raung-common`. To make it available in the 40 - # output, we patch `build.gradle` and run Gradle again. 41 - substituteInPlace build.gradle \ 42 - --replace 'org.jetbrains:annotations:23.0.0' 'org.jetbrains:annotations:22.0.0' 43 - gradle --no-daemon jar 44 - ''; 45 - 46 - # Mavenize dependency paths 47 - # e.g. org.codehaus.groovy/groovy/2.4.0/{hash}/groovy-2.4.0.jar -> org/codehaus/groovy/groovy/2.4.0/groovy-2.4.0.jar 48 - installPhase = '' 49 - find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \ 50 - | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ 51 - | sh 52 - 53 - # Work around okio-2.10.0 bug, fixed in 3.0. Remove "-jvm" from filename. 54 - # https://github.com/square/okio/issues/954 55 - mv $out/com/squareup/okio/okio/2.10.0/okio{-jvm,}-2.10.0.jar 56 - ''; 57 - 58 - outputHashMode = "recursive"; 59 - outputHash = "sha256-QebPRmfLtXy4ZlyKeGC5XNzhMTsYI0X36My+nTFvQpM="; 60 - }; 61 - in stdenv.mkDerivation (finalAttrs: { 62 - inherit pname version src; 63 24 64 25 nativeBuildInputs = [ gradle jdk imagemagick makeWrapper copyDesktopItems ] 65 26 ++ lib.optionals stdenv.hostPlatform.isDarwin [ desktopToDarwinBundle ]; ··· 67 28 # Otherwise, Gradle fails with `java.net.SocketException: Operation not permitted` 68 29 __darwinAllowLocalNetworking = true; 69 30 70 - buildPhase = '' 71 - # The installDist Gradle build phase tries to copy some dependency .jar 72 - # files multiple times into the build directory. This ends up failing when 73 - # the dependencies are read directly from the Nix store since they are not 74 - # marked as chmod +w. To work around this, get a local copy of the 75 - # dependency store, and give write permissions. 76 - depsDir=$(mktemp -d) 77 - cp -R ${deps}/* $depsDir 78 - chmod -R u+w $depsDir 79 - 80 - gradleInit=$(mktemp) 81 - cat >$gradleInit <<EOF 82 - gradle.projectsLoaded { 83 - rootProject.allprojects { 84 - buildscript { 85 - repositories { 86 - clear() 87 - maven { url '$depsDir' } 88 - } 89 - } 90 - repositories { 91 - clear() 92 - maven { url '$depsDir' } 93 - } 94 - } 95 - } 31 + mitmCache = gradle.fetchDeps { 32 + inherit (finalAttrs) pname; 33 + data = ./deps.json; 34 + }; 96 35 97 - settingsEvaluated { settings -> 98 - settings.pluginManagement { 99 - repositories { 100 - maven { url '$depsDir' } 101 - } 102 - } 103 - } 104 - EOF 36 + preBuild = "export JADX_VERSION=${finalAttrs.version}"; 105 37 106 - export GRADLE_USER_HOME=$(mktemp -d) 107 - export JADX_VERSION=${version} 108 - gradle --offline --no-daemon --info --init-script $gradleInit pack 109 - ''; 38 + gradleBuildTask = "pack"; 110 39 111 40 installPhase = '' 112 41 runHook preInstall
+695
pkgs/tools/security/jadx/deps.json
··· 1 + { 2 + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", 3 + "!version": 1, 4 + "https://dl.google.com/dl/android/maven2/com/android": { 5 + "tools#r8/4.0.48": { 6 + "jar": "sha256-932anr2p4yCS6sTdjhFkSnNi36YO1qOp0NMt5XC79SQ=", 7 + "pom": "sha256-5mEMufgumNH5nOgSUcnnlm/Pgrzr0GR3pbpkzzNJ+xA=" 8 + }, 9 + "tools/build#aapt2-proto/7.3.1-8691043": { 10 + "jar": "sha256-1eLz4eHrBiJLaHX15RPHKmUYI0J0VxgWDK8ZHUapZmQ=", 11 + "module": "sha256-XHobthipLvWcPWDPgEmPFkYKa/L+qvxK6EfT+2xZ7aw=", 12 + "pom": "sha256-90SV2eV+uTBEowjJ0SDPlOucHbxK9gieeWPwVgf0OWI=" 13 + }, 14 + "tools/build#apksig/7.4.1": { 15 + "jar": "sha256-bWoTpRrDgGwRr18JZwkgVeNaZ99qdL/xVE2fVRjFrVU=", 16 + "pom": "sha256-PnV6UitSV0bqvN4mcNzsyAKOqmcQyUe74DnIE+nSajM=" 17 + } 18 + }, 19 + "https://plugins.gradle.org/m2": { 20 + "com/diffplug/durian#durian-collect/1.2.0": { 21 + "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=", 22 + "pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M=" 23 + }, 24 + "com/diffplug/durian#durian-core/1.2.0": { 25 + "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=", 26 + "pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI=" 27 + }, 28 + "com/diffplug/durian#durian-io/1.2.0": { 29 + "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=", 30 + "pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4=" 31 + }, 32 + "com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.13.0": { 33 + "pom": "sha256-4qHufTD0GGdheUdAEOYkVE6BP0MHAO4oBjQvKukFMNQ=" 34 + }, 35 + "com/diffplug/spotless#spotless-lib-extra/2.32.0": { 36 + "jar": "sha256-i8SQYGLclmwFaGL8kmCsfQWTZguEOtZcEbFW6dzLZKE=", 37 + "module": "sha256-a8dLFqcxDey2fs8H1vXOG9x6+bh5Hek+TwfziyxosQo=", 38 + "pom": "sha256-7wDQM9CMLJ7yFDwmJVav40DYs4doI9Zw0pzrct/nhBQ=" 39 + }, 40 + "com/diffplug/spotless#spotless-lib/2.32.0": { 41 + "jar": "sha256-S6xhJrXWaIZdgFrGGqDiUoi5EN6zPydHZO543raRsuw=", 42 + "module": "sha256-h6cE9aXpl+52z2PjA5+orSSKMx7xV4tfiX7VQ2AZYhM=", 43 + "pom": "sha256-a+Uybvhc5iiiuHq8mwLN+kw1rfeqdZ4a/C2ytQut5Fw=" 44 + }, 45 + "com/diffplug/spotless#spotless-plugin-gradle/6.13.0": { 46 + "jar": "sha256-Js7wl5w5CHH1wWX6KGAeEAlgkuyW1zWKC/XM2oYJbEk=", 47 + "module": "sha256-i9cKqqO2WIEYk+jSq+bMAxo87Hcbgyto8Dl0JH9kOig=", 48 + "pom": "sha256-NpfHbxQP9djFACOzYUHhMOffXzQD2biONjNpzNeBZmw=" 49 + }, 50 + "com/formdev#flatlaf/1.0": { 51 + "jar": "sha256-E12NWsOf7CnZs/9SyzBybT+XawaYYVvjJTT9eSTynsc=", 52 + "module": "sha256-dStur7AL/wRCGXCYLcqvz1l7SajJE64M73XkKHYKC68=", 53 + "pom": "sha256-ylkCGnUHptHH0ZM+DN+hxKlpqgTsaMYsMdYTMtMAlpo=" 54 + }, 55 + "com/github/ben-manes#gradle-versions-plugin/0.45.0": { 56 + "jar": "sha256-RpBMEWJmqzmQy6JpyFGsSUppwhIbz5nkPKU4blLUJaM=", 57 + "module": "sha256-RyWDjnWYFyb1ogLMtL31WY2c34mAdiApHtWi7XAJR4c=", 58 + "pom": "sha256-8TEb3zGSUlFQ0qtWZCgpqnnfiCrp6GNt+97S+d78NDk=" 59 + }, 60 + "com/github/ben-manes/versions#com.github.ben-manes.versions.gradle.plugin/0.45.0": { 61 + "pom": "sha256-TF+vdABxshvnS8Py3jamb3OZ8ISsA2DTFzt5iYWyh7Q=" 62 + }, 63 + "com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/7.1.2": { 64 + "pom": "sha256-lW5FCF5S6l7zLTRnHruE6xxBqDxFSa8m5oY18QYXmNM=" 65 + }, 66 + "com/googlecode/concurrent-trees#concurrent-trees/2.6.1": { 67 + "jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=", 68 + "pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE=" 69 + }, 70 + "com/googlecode/javaewah#JavaEWAH/1.1.13": { 71 + "jar": "sha256-TA/aKx0xd1DX6jJONscLK8SDEMCqrme5jfCRXWltcRE=", 72 + "pom": "sha256-lyWx/pxoENl3dQu4RBXqEILEtIjUqDn5cEu09ej8F/Q=" 73 + }, 74 + "com/squareup/moshi#moshi-kotlin/1.12.0": { 75 + "jar": "sha256-HENsB8FZzRrwMrt5NRpIqY5/eBrIB8/4tXEamZtWZt8=", 76 + "module": "sha256-KnvKZtbM8WhVy1oKp8lRWPaIklomPv5MIEsjclSGH6E=", 77 + "pom": "sha256-gwdSmAK8nLCHd24CabvdaSBG+kpz8ZDVgUpaj5JmJ24=" 78 + }, 79 + "com/squareup/moshi#moshi/1.12.0": { 80 + "jar": "sha256-7pCR4dGlkm+ptN8mQsH7e7lq7Ahjm2IZwZ4LhyTUJHU=", 81 + "module": "sha256-uGqTFURxITGVpEL4XKBG55oAHG1EbEHU0WiTbahW6+I=", 82 + "pom": "sha256-YbyUJDqTc9mUini25xAAl161EPtvf0aoHq/N3TgeR3k=" 83 + }, 84 + "com/squareup/okhttp3#okhttp/4.9.3": { 85 + "jar": "sha256-k+zWy6Gdh9zP5WbshI2RqueZ488WwAcJNY6mm9kichk=", 86 + "module": "sha256-gyf+V2cjmG3tSvpeDZ4TKuMCzPVvITwNuCGnQE1A+O8=", 87 + "pom": "sha256-ZN87m63dAOqkvHJ2Qf0VfGXzlGXmjq7KpaHQQX/C8mk=" 88 + }, 89 + "com/squareup/okio#okio/2.10.0": { 90 + "jar": "sha256-on8JHTSqRS43In4s+oWAnykBKo7yUBqbWhJal45Py8E=", 91 + "module": "sha256-EcvqvDp2XJqAMkL6ICShGFPrCGXaU2xLBa/c27I0Y3A=", 92 + "pom": "sha256-S5YGC20aK5bpDkKtcVitvjRpMWuA/qCBfGwzmT7hzHI=" 93 + }, 94 + "com/squareup/okio#okio/2.8.0": { 95 + "module": "sha256-F7qrcnA4ml+mOrEoEYZNCgDzgWEbxOsEL6G9WRjtCWU=", 96 + "pom": "sha256-JiFAaP1Mf0N6yP6FdoAqmp3BUcRXWCgHrZryry6MlIE=" 97 + }, 98 + "com/thoughtworks/xstream#xstream-parent/1.4.19": { 99 + "pom": "sha256-DUgSxOMREJtuOk5gZvgh10kZgTl25P6p5CfPNi8vBYM=" 100 + }, 101 + "com/thoughtworks/xstream#xstream/1.4.19": { 102 + "jar": "sha256-yayTUnlCGJron8kSBnY1jxHqj3E8Y1qfLHAGP+ZxZjQ=", 103 + "pom": "sha256-7odNIUDKTox3TojfZW7svJZT9bjLmAapq4UFwmm3s34=" 104 + }, 105 + "commons-beanutils#commons-beanutils/1.9.4": { 106 + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", 107 + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" 108 + }, 109 + "commons-io#commons-io/2.11.0": { 110 + "jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=", 111 + "pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k=" 112 + }, 113 + "commons-logging#commons-logging/1.2": { 114 + "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", 115 + "pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA=" 116 + }, 117 + "edu/sc/seis/launch4j#edu.sc.seis.launch4j.gradle.plugin/2.5.4": { 118 + "pom": "sha256-0kiTtasyoeS0aMK/2OoTMqA9qBFFhgpuz3e/bM6fE6c=" 119 + }, 120 + "edu/sc/seis/launch4j#launch4j/2.5.4": { 121 + "jar": "sha256-ItJxFUklmcsCnJcoo1nKPuEHXuoMVNMCLP9l8CNB734=", 122 + "module": "sha256-36qMMXxT12p0b8RM8T8onfxF/6dx1e9gRkinCOMv8bA=", 123 + "pom": "sha256-x3C0urW9xQxP3xKUkCBdFmfYKEwGLK5wS7vGy2xXKv8=" 124 + }, 125 + "gradle/plugin/com/github/johnrengelman#shadow/7.1.2": { 126 + "jar": "sha256-v3BcwupcAYCqhwoPqAs5vxOhTScSjh6zpLZ0vjT1jpA=", 127 + "pom": "sha256-H6qwvkF9ezxBqXzKCsqKWwtkBvw7Etfyjiw0Ex3/k0o=" 128 + }, 129 + "io/github/x-stream#mxparser/1.2.2": { 130 + "jar": "sha256-ru7iOjMD2BG8qHkOp/JbU0MUhhwDz/Ntr9zCGAlp65c=", 131 + "pom": "sha256-I1AiQk4S8zGB9iraGcxEKAGbaXZXw8OSzjVxYKQi+qg=" 132 + }, 133 + "net/sf/launch4j#launch4j/3.14": { 134 + "pom": "sha256-xEYpdod2nJWyb2Qg9zsr0qKd90TYllTAdKhVb2Is+Vs=" 135 + }, 136 + "net/sf/launch4j#launch4j/3.14/core": { 137 + "jar": "sha256-pGVAv4Nrz3s1AHM9n6f1muzYyDeUJz5zZlWrLKdXYjA=" 138 + }, 139 + "org/apache#apache/13": { 140 + "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" 141 + }, 142 + "org/apache#apache/19": { 143 + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" 144 + }, 145 + "org/apache#apache/23": { 146 + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" 147 + }, 148 + "org/apache/ant#ant-launcher/1.10.11": { 149 + "jar": "sha256-2rUw33qYC1rI/X6NIIJDrg0+vW3gmxqiznVjYMwu0lY=", 150 + "pom": "sha256-7SoGiCYb624I7FSzgxLx1ILM8aO4Y8R9KNW5CkRtHB4=" 151 + }, 152 + "org/apache/ant#ant-parent/1.10.11": { 153 + "pom": "sha256-V6BTJoLzD6MHQWoiWSnVcQrNpy17Je4IyvmNyCzTXbY=" 154 + }, 155 + "org/apache/ant#ant/1.10.11": { 156 + "jar": "sha256-iMC4m7uq4B4Nn8rpO+eS9au+NAkQb47uhY/fNl28B1Q=", 157 + "pom": "sha256-wiiU2ctGq/XOv27rK8z+TXjhju6jEaDqat3VnftLH+M=" 158 + }, 159 + "org/apache/commons#commons-parent/34": { 160 + "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" 161 + }, 162 + "org/apache/commons#commons-parent/47": { 163 + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" 164 + }, 165 + "org/apache/commons#commons-parent/52": { 166 + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" 167 + }, 168 + "org/apache/logging#logging-parent/3": { 169 + "pom": "sha256-djouwrgJTUFh3rbCZLEmIIW5vjC/OjHCzhNyQuV3Iqc=" 170 + }, 171 + "org/apache/logging/log4j#log4j-api/2.17.1": { 172 + "jar": "sha256-sNikyKtPuLGIjQCVgicDsObUeTxBlVAgPanmkZYWHeQ=", 173 + "pom": "sha256-HirO8yILKb4QrgmXKLFYsY2UP5Ghk8xFAbtC+SnB6Io=" 174 + }, 175 + "org/apache/logging/log4j#log4j-core/2.17.1": { 176 + "jar": "sha256-yWfyI0h5gLk2TpSnx/mooB/T7nwZvb8LD5+MuFEfPUE=", 177 + "pom": "sha256-C7s79tTSKhv6PDwJJ8KUEK8UoPsm47Ark3JvXH6Yqv0=" 178 + }, 179 + "org/apache/logging/log4j#log4j/2.17.1": { 180 + "pom": "sha256-lnq8AkRDqcsJaTVVmvXprW8P9hN1+Esn1EDS+nCAawk=" 181 + }, 182 + "org/beryx#badass-runtime-plugin/1.13.0": { 183 + "jar": "sha256-ekslb9N9F6TK7Ms2hpeKmzRYW7WbXxmhmCzwYX+q86g=", 184 + "module": "sha256-FdSu+57WOootchnvCNjEY6VztDoF2UiBAeUmgx3pmMA=", 185 + "pom": "sha256-0bql4D6Gy4kd5e9l0OYNlowgT6/5EQ2TWFmX3EoZW9E=" 186 + }, 187 + "org/beryx/runtime#org.beryx.runtime.gradle.plugin/1.13.0": { 188 + "pom": "sha256-xlrrkFABYYEdS2cOwaKcaTL5gk5hI00vWQNCJaDSSRg=" 189 + }, 190 + "org/codehaus/plexus#plexus-utils/3.4.1": { 191 + "jar": "sha256-UtheBLORhyKvEdEoVbSoJX35ag52yPTjhS5vqoUfNXs=", 192 + "pom": "sha256-sUTP+bHGJZ/sT+5b38DzYNacI6vU6m5URTOpSbaeNYI=" 193 + }, 194 + "org/codehaus/plexus#plexus/8": { 195 + "pom": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw=" 196 + }, 197 + "org/eclipse/jgit#org.eclipse.jgit-parent/5.13.1.202206130422-r": { 198 + "pom": "sha256-3mX8du2PRKV3he4WSRjcPU9V7j/qake8fLG6oZ7xvIM=" 199 + }, 200 + "org/eclipse/jgit#org.eclipse.jgit/5.13.1.202206130422-r": { 201 + "jar": "sha256-1nk2WmyOVcFJZwEJn15XZUM/aNy2WXWUFrpbIi61BVw=", 202 + "pom": "sha256-PMS+v5yTZXjq4rbST7KpEtiZk6VP0OL7wcirwEmHhRU=" 203 + }, 204 + "org/jdom#jdom2/2.0.6": { 205 + "jar": "sha256-E0XxG6YG0VYD1nQFUajCGUfAIVZAdw7GcnH+eL6pfPU=", 206 + "pom": "sha256-R7I6ef4za3QbgkNMbgSdaBZSVuQF51wQkh/XL6imXY0=" 207 + }, 208 + "org/jetbrains#annotations/13.0": { 209 + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", 210 + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" 211 + }, 212 + "org/jetbrains/kotlin#kotlin-reflect/1.6.21": { 213 + "jar": "sha256-Hh9XIJ9yOMP9FzWhuTOaVlZVB9yiSfg3G/WdkfYBrqo=", 214 + "pom": "sha256-2nHh493COI1nVkFnLi8DFtucnSEvlG8CbUoOahM2p/M=" 215 + }, 216 + "org/jetbrains/kotlin#kotlin-stdlib-common/1.6.21": { 217 + "jar": "sha256-GDvsWc2fOhSVexkOjIec8RlL0fEGsKe24cu4eQ0kI2M=", 218 + "pom": "sha256-W8FW7nP9PC2sil7FSNWBtjMzNUfC/r7Zz2VH//FSa6I=" 219 + }, 220 + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.6.21": { 221 + "jar": "sha256-8bBjTbuUFyA4RjAguy3UXKJoSfjOKdYlrLDxVp0R2+4=", 222 + "pom": "sha256-ARzSjruf3oFrA1nVrhCjZ07A/yxTEMBBLCDv6Oo9oG4=" 223 + }, 224 + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.6.21": { 225 + "jar": "sha256-2rRUibR3NtWfzkS4BnbxlHqba8qxD9YOh4qDvYKmlUw=", 226 + "pom": "sha256-g2oReaCNJJFGl9JhLgO4SKCHyAy0sMoj+c+rJH86dcQ=" 227 + }, 228 + "org/jetbrains/kotlin#kotlin-stdlib/1.6.21": { 229 + "jar": "sha256-c5xSZnK7M3Vzso9jr6gwbrCIsMOgln9W1sifSjASpJI=", 230 + "pom": "sha256-zkJyW6Ab2DbNqmZ9l032hL9vjxXng5JjMgraf/quHzQ=" 231 + }, 232 + "org/junit#junit-bom/5.7.2": { 233 + "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", 234 + "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" 235 + }, 236 + "org/ow2#ow2/1.5": { 237 + "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" 238 + }, 239 + "org/ow2/asm#asm-analysis/9.2": { 240 + "jar": "sha256-h4++UhcxwHLRTS1luYOxvq5q0G/aAAe2qLroH3P0M8Q=", 241 + "pom": "sha256-dzzBor/BTGxKl5xRoHXAI0oL9pT8Or5PrPRU83oUXxs=" 242 + }, 243 + "org/ow2/asm#asm-commons/9.2": { 244 + "jar": "sha256-vkzlMTiiOLtSLNeBz5Hzulzi9sqT7GLUahYqEnIl4KY=", 245 + "pom": "sha256-AoJOg58qLw5ylZ/dMLSJckDwWvxD3kLXugsYQ3YBwHA=" 246 + }, 247 + "org/ow2/asm#asm-tree/9.2": { 248 + "jar": "sha256-qr+b0jCRpOv8EJwfPufPPkuJ9rotP1HFJD8Ws8/64BE=", 249 + "pom": "sha256-9h8+vqVSDd8Z9FKwPEJscjG92KgdesKHZctScSJaw3g=" 250 + }, 251 + "org/ow2/asm#asm/9.2": { 252 + "jar": "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=", 253 + "pom": "sha256-37EqGyJL8Bvh/WBAIEZviUJBvLZF3M45Xt2M1vilDfQ=" 254 + }, 255 + "org/slf4j#slf4j-api/1.7.30": { 256 + "jar": "sha256-zboHlk0btAoHYUhcax6ML4/Z6x0ZxTkorA1/lRAQXFc=", 257 + "pom": "sha256-fgdHdR6bZ+Gdy1IG8E6iLMA9JQxCJCZALq3QNRPywxQ=" 258 + }, 259 + "org/slf4j#slf4j-parent/1.7.30": { 260 + "pom": "sha256-EWR5VuSKDFv7OsM/bafoPzQQAraFfv0zWlBbaHvjS3U=" 261 + }, 262 + "org/sonatype/oss#oss-parent/5": { 263 + "pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0=" 264 + }, 265 + "org/sonatype/oss#oss-parent/7": { 266 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 267 + }, 268 + "org/vafer#jdependency/2.7.0": { 269 + "jar": "sha256-1j79V0b/QIlDp91++Frp8Jqn+2O7KxaRFCfObEW1n9A=", 270 + "pom": "sha256-6yRCKwo+nofVrG6oCHeG+1HEsbvg0iXvdSFSxzaiBNA=" 271 + }, 272 + "xmlpull#xmlpull/1.1.3.1": { 273 + "jar": "sha256-NOCO5iEWBxy7acDtcNFaelsgjWJ5jFnyEgu4kpMky2M=", 274 + "pom": "sha256-jxD/2N8NPpgZyMyEAnCcaySLxTqVTvbkVHDZrjpXNfs=" 275 + } 276 + }, 277 + "https://repo.maven.apache.org/maven2": { 278 + "antlr#antlr/2.7.7": { 279 + "jar": "sha256-iPvaS5Ellrn1bo4S5YDMlUus+1F3bs/d0+GPwc9W3Ew=", 280 + "pom": "sha256-EA95O6J/i05CBO20YXHr825U4PlM/AJSf+oHoLsfzrc=" 281 + }, 282 + "ch/qos/logback#logback-classic/1.3.5": { 283 + "jar": "sha256-nWi52vL7uYoJsEReDGSsMJ2dDhVraFELY3kTl8l+MuQ=", 284 + "pom": "sha256-7HWshxo9E2HbsPjbbSUDW6uJpeqXPxhKse+pHO7oRsU=" 285 + }, 286 + "ch/qos/logback#logback-core/1.3.5": { 287 + "jar": "sha256-sfDsOT8vW7rx3sthYk3hg4ZjTDGX6e7WnRwSNN3XVvM=", 288 + "pom": "sha256-HgdGJT8D995vW70VQzaqTXWGlCEPac//bo61+O/DVSg=" 289 + }, 290 + "ch/qos/logback#logback-parent/1.3.5": { 291 + "pom": "sha256-EYAKLQpLzUQpZNpWHBGhHxbkS4n+prEKiRoQkigHn1s=" 292 + }, 293 + "com/beust#jcommander/1.81": { 294 + "jar": "sha256-nYtCl5yZ89qpkQL+m6H7JfUiJstIz1i8GKy5MTLkGgU=", 295 + "module": "sha256-yQiuLdCRx1kB8zhnWrOWNOGfmyFjaUZwwSLiir5aDoI=", 296 + "pom": "sha256-8CBdB5nUsdc0JS/Z+g3T63x1H1/762eyVeQStV/i41U=" 297 + }, 298 + "com/beust#jcommander/1.82": { 299 + "jar": "sha256-3urBV8jeaCKHjYXQx7yEZ6GcyEhNN3iPeATwOd3igLE=", 300 + "module": "sha256-k2oti84PhNoYUA9OEZSIuTEG26qDuEYv6Za80OHDixY=", 301 + "pom": "sha256-JGNEFwtRO4Acz4EiNNThMkoPbtKoHpCqYYkTtmucwXM=" 302 + }, 303 + "com/fifesoft#rsyntaxtextarea/3.3.2": { 304 + "jar": "sha256-TAslPpJ8Ho8zUkhBcNA98Iu39QORc6vAXP+dERwyqks=", 305 + "module": "sha256-ctL5lETQWlYoNVrzcGQm8Ea+Yzpm4a+wdt2xLTdoi9Y=", 306 + "pom": "sha256-KwgwlBEYFM9LGWtMEA75Nc2ztgJ9Z9HAtWLPc0LRNgk=" 307 + }, 308 + "com/formdev#flatlaf-extras/3.0": { 309 + "jar": "sha256-wAud4HI/J1PtR7c1t6RLVK6rJt6bO5dTIYgftTVTx1E=", 310 + "module": "sha256-FkTiG6Si+TVfX7Ap9WZoo5KsEqUpSQ1nu2VWJoKmoek=", 311 + "pom": "sha256-B1lbUVRfuH8a1+CDuKEjm/h7/P64KAc4bOaFP59vCWI=" 312 + }, 313 + "com/formdev#flatlaf-intellij-themes/3.0": { 314 + "jar": "sha256-N3qzctH/ln9MPMO0us78YYWgYnehChoUOlwqITjZObA=", 315 + "module": "sha256-sKyuEQ8TM+zDL3YDcQrw4HjM1OV+uBLrZG/Wnd6sRv8=", 316 + "pom": "sha256-dSGPJNAI5MRhs8b6JQ5w1c0yJ6ChWzcXexL/z3fF33Y=" 317 + }, 318 + "com/formdev#flatlaf/3.0": { 319 + "jar": "sha256-lpsnqmEscOy4VmTlXYxfdnimGI+dt8UUKoH25HXhmGc=", 320 + "module": "sha256-ndu+u4qmfA+PJfYcWspgGYHiWjZ2fM9YuuaMopWgUxs=", 321 + "pom": "sha256-p4oaUVQeiMBghuMPw5BvUdWOUCDETbd52rsS8JEuTPk=" 322 + }, 323 + "com/formdev#svgSalamander/1.1.4": { 324 + "jar": "sha256-4PGk2RzE9s4I6LRBsbMmuJjiUDZqn0xIk3EoTHhNMhE=", 325 + "pom": "sha256-ndRWBiO6S1ETmg3EnarIjL5dJIzUgrPzoLJfYZutUvk=" 326 + }, 327 + "com/github/akarnokd#rxjava2-swing/0.3.7": { 328 + "jar": "sha256-umWvI1GP+Ucha7S+kDC7AavSQkHOEy3oPoUdC81S7n4=", 329 + "pom": "sha256-VCbDiy18y9Z5qiBuF6TPrxPrk3IPPnjPjdckAjfNnLE=" 330 + }, 331 + "com/google/code/findbugs#jsr305/3.0.2": { 332 + "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", 333 + "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" 334 + }, 335 + "com/google/code/gson#gson-parent/2.10.1": { 336 + "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 337 + }, 338 + "com/google/code/gson#gson/2.10.1": { 339 + "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 340 + "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 341 + }, 342 + "com/google/errorprone#error_prone_annotations/2.5.1": { 343 + "jar": "sha256-/4Bia6rxKgk0K+/U6Ey6nVBmL1/Nf3qbNJCmt8+H5mw=", 344 + "pom": "sha256-mDrX/g+m9vkeLSBHf1CJ7Mw/TY7GxR1utFWDlw4nnTw=" 345 + }, 346 + "com/google/errorprone#error_prone_annotations/2.7.1": { 347 + "jar": "sha256-zVJXwIokbPhiiBeuccuCK+GS75H2iByko/z/Tx3hz/M=", 348 + "pom": "sha256-Mahy4RScXzqLwF+03kVeXqYI7PrRryIst2N8psdi7iU=" 349 + }, 350 + "com/google/errorprone#error_prone_parent/2.5.1": { 351 + "pom": "sha256-oXp2d0gqOlGkX14IFAByrNMyzLEvI4mbAFLYCnKcLlI=" 352 + }, 353 + "com/google/errorprone#error_prone_parent/2.7.1": { 354 + "pom": "sha256-Cm4kLigQToCTQFrjeWlmCkOLccTBtz/E/3FtuJ2ojeY=" 355 + }, 356 + "com/google/guava#failureaccess/1.0.1": { 357 + "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", 358 + "pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk=" 359 + }, 360 + "com/google/guava#guava-parent/26.0-android": { 361 + "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ=" 362 + }, 363 + "com/google/guava#guava-parent/30.1.1-jre": { 364 + "pom": "sha256-BCK9Rcokl7+hiq0mmDJJZe1w2gkHuKfUWberO17tODQ=" 365 + }, 366 + "com/google/guava#guava-parent/31.0.1-jre": { 367 + "pom": "sha256-s7a2qnCZwRgXrO6FsyL9kffuMq6mn+CD7jbIc17AZ4g=" 368 + }, 369 + "com/google/guava#guava/30.1.1-jre": { 370 + "jar": "sha256-RM4inOJtiAvzr8Niu/zsNNfmkD0ZW7sdufO24NmDTwY=", 371 + "pom": "sha256-bRjJGIrUt4Vft/6m8Xk3VLQfoXR4Ea4ePXU9b8ydzFk=" 372 + }, 373 + "com/google/guava#guava/31.0.1-jre": { 374 + "jar": "sha256-1b6U1l6HvSGfsxk60VF7qlWjuI/JHSHPc1gmq1rwh7k=", 375 + "pom": "sha256-K+VmkgwhxgxcyvKCeGfK/3ZmRuIRO3/MPunCSkCy85Y=" 376 + }, 377 + "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": { 378 + "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", 379 + "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s=" 380 + }, 381 + "com/google/j2objc#j2objc-annotations/1.3": { 382 + "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", 383 + "pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU=" 384 + }, 385 + "com/google/protobuf#protobuf-bom/3.21.12": { 386 + "pom": "sha256-O72GqUBXpnHmPVX532EsZBlz1ecNba4qtFYk/xrfUcU=" 387 + }, 388 + "com/google/protobuf#protobuf-java/3.21.12": { 389 + "jar": "sha256-Pz7b2pKGJGCA8+r1Yd1rDVorHxAI9pCRFchgnOrp34c=", 390 + "pom": "sha256-CXiOUXdwUnUK3bE39cMbdwDlY6UsncRQlXqGVM/gVrU=" 391 + }, 392 + "com/google/protobuf#protobuf-parent/3.21.12": { 393 + "pom": "sha256-fj44jW/7fyDmb/JfRbk3i0Igt7L9Jh9rO8IGs9/4u8g=" 394 + }, 395 + "com/jakewharton/android/repackaged#dalvik-dx/11.0.0_r3": { 396 + "jar": "sha256-N1gaVv3tFexviLRtPHcEzHAKM3H5519BshIeMod2m6k=", 397 + "pom": "sha256-p1xwnmYDV+amCkqI5dm/UQEH5TJ2JzabwfgDDzmJONE=" 398 + }, 399 + "com/puppycrawl/tools#checkstyle/9.3": { 400 + "jar": "sha256-BGPjBJgPVGC5ZPSBzMJaEPslO2AQDBnlD8mSiSiVl38=", 401 + "pom": "sha256-p9y0ZmVtZ/oKUNkE/d8U/GtTmEa4FO3/djXHRdW9MDQ=" 402 + }, 403 + "commons-beanutils#commons-beanutils/1.9.4": { 404 + "jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=", 405 + "pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA=" 406 + }, 407 + "commons-collections#commons-collections/3.2.2": { 408 + "jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", 409 + "pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws=" 410 + }, 411 + "hu/kazocsaba#image-viewer/1.2.3": { 412 + "jar": "sha256-wqNLddLK8alfjMGXGam6MNEJZhi9sIez22/8ELrAUik=", 413 + "pom": "sha256-7Wev/h7E7cGYGKhqSZqe8DfWujf3GFvTBbs62otf+qw=" 414 + }, 415 + "info/picocli#picocli/4.6.2": { 416 + "jar": "sha256-R1TZbq9TFPNaKH2lxnhIsoUGeGj8ptH1Ehp09n8GW2E=", 417 + "pom": "sha256-3q4p2lxR4/6dla9ujzkVbCvBt0niQtATbp4jIINIF5k=" 418 + }, 419 + "io/github/skylot#jdwp/2.0.0": { 420 + "jar": "sha256-Z01piJwpSc+I/MIGr38ur7FTMWsy5GzO8Tz5FRw3jqw=", 421 + "module": "sha256-0bY96BmtAR3paWge0wxaULPc3FclHTTfnEtnw+6nU3Q=", 422 + "pom": "sha256-2tG6+z2xh4vm/awirm/tYaXN38OXwJruNuP8HKOEIMU=" 423 + }, 424 + "io/github/skylot#raung-asm/0.0.3": { 425 + "jar": "sha256-o+NOaprRhicntyd7Q2w/jkx0ll3ixsNBNDEB7t23S0w=", 426 + "module": "sha256-Xr/NftSYTE6eV44X6knVOvrHRbSNYS6cnGgQo1Hqr94=", 427 + "pom": "sha256-sU7Vq9Zy3OCw4QwPAe8EgZYLBchyl5xDszVfcstSBYc=" 428 + }, 429 + "io/github/skylot#raung-common/0.0.3": { 430 + "jar": "sha256-I/bEZ+qWVPA5ii/V+TpjeEZd2M4fzTYInDM5dNcnICg=", 431 + "module": "sha256-tvEtR3+g69ui7+wp1I+H6QcEHOPDuvQwk0FhH7RSuCU=", 432 + "pom": "sha256-yfInb1qT0ikQ2BkEr/0OArStnwhVBsFTyl4k5vVtfVU=" 433 + }, 434 + "io/github/skylot#raung-disasm/0.0.3": { 435 + "jar": "sha256-j9HSGFHXDY2hfhwJxf0M5ME8zWlnBX1Vtlw8qYP5DaI=", 436 + "module": "sha256-1Vdekft2GEATZ0KC32uKD6viK6ANyilFQD4qIe/QtJI=", 437 + "pom": "sha256-/iYlIgpujopppbkOu/wMVWFIkRjBadAkvBf/3q1y9Y4=" 438 + }, 439 + "io/reactivex/rxjava2#rxjava/2.2.21": { 440 + "jar": "sha256-Wd9lQahAAY8PTImark9MH0OD9MFv61JoYV++OE0oUBw=", 441 + "pom": "sha256-slvs5QSD3po+Hf0lARwthTMCFu+Kgbhvar69vfmw8Sc=" 442 + }, 443 + "net/bytebuddy#byte-buddy-agent/1.12.19": { 444 + "jar": "sha256-OnAkDefNzeBOfFBMIyfXA1ucJa4CBogeO/TmeYonPtg=", 445 + "pom": "sha256-taLP9kNoHeFof8QKzSUf7v38oj5nPgSfs8NpK1NSbUs=" 446 + }, 447 + "net/bytebuddy#byte-buddy-parent/1.12.19": { 448 + "pom": "sha256-cqtv70CegSkh9HKLPEtu9PpTvCX6uwSI/CyuNnNotU0=" 449 + }, 450 + "net/bytebuddy#byte-buddy-parent/1.12.21": { 451 + "pom": "sha256-/2bYhmBxN+IJXyDJDuCT88gDKRZO/wkaBoi9zjfj5rI=" 452 + }, 453 + "net/bytebuddy#byte-buddy/1.12.19": { 454 + "pom": "sha256-Q1+4Zkqpt+EgyN1scH1Or6ZC+iYt/21eP3HcJcaeies=" 455 + }, 456 + "net/bytebuddy#byte-buddy/1.12.21": { 457 + "jar": "sha256-9vRcIjen8TLBZ0WtKlLEzd5YAosR7oCwnw1CL0kw1oU=", 458 + "pom": "sha256-letCyJ/QT2IYfdM7nN8E0t8bh2s3XBatMsClocwaBws=" 459 + }, 460 + "net/sf/launch4j#launch4j/3.14": { 461 + "pom": "sha256-xEYpdod2nJWyb2Qg9zsr0qKd90TYllTAdKhVb2Is+Vs=" 462 + }, 463 + "net/sf/launch4j#launch4j/3.14/workdir-linux64": { 464 + "jar": "sha256-mphFGb9E6CWlsEFZfgVPi/qy+Tpm+na30aM79JIcNUY=" 465 + }, 466 + "net/sf/saxon#Saxon-HE/10.6": { 467 + "jar": "sha256-bQjfguTthrarsaAse3SiaPz8XgBOg7tP8AbsOlCb01Y=", 468 + "pom": "sha256-otbdpDjoZKuTXzG0O1MFLE6HEalQVkJxkZBRPnb0Ekg=" 469 + }, 470 + "org/antlr#ST4/4.0.8": { 471 + "jar": "sha256-WMqrxAyfdLC1mT/YaOD2SlDAdZCU5qJRqq+tmO38ejs=", 472 + "pom": "sha256-PAiQ3scRdOs7o9QEyp40GQH/awQhgIsAcTsNuxMGwXw=" 473 + }, 474 + "org/antlr#antlr-master/3.5.2": { 475 + "pom": "sha256-QtkaUx6lEA6wm1QaoALDuQjo8oK9c7bi9S83HvEzG9Y=" 476 + }, 477 + "org/antlr#antlr-runtime/3.5.2": { 478 + "jar": "sha256-zj/I7LEPOemjzdy7LONQ0nLZzT0LHhjm/nPDuTichzQ=", 479 + "pom": "sha256-RqnCIAu4sSvXEkqnpQl/9JCZkIMpyFGgTLIFFCCqfyU=" 480 + }, 481 + "org/antlr#antlr/3.5.2": { 482 + "jar": "sha256-WsNsKs+woPPTfa/iC1tXDyZD4tAAxkjURQPCc4vmQ98=", 483 + "pom": "sha256-Bl5egGYv64WHldPAH3cUJHvdMZRZcF7hOxpLGWj6IuQ=" 484 + }, 485 + "org/antlr#antlr4-master/4.9.3": { 486 + "pom": "sha256-VlzAVNO631DKCgcX2uMRJootZwn93ckKxKQ8YtAZNbk=" 487 + }, 488 + "org/antlr#antlr4-runtime/4.9.3": { 489 + "jar": "sha256-ExpllJabxPMh1lLqKjO8DjeMoxJoXvh3kbLGCynQHqU=", 490 + "pom": "sha256-T35E5OoGKfo6dZsRFv65+yiBTpX3keHu7dIMEoideqQ=" 491 + }, 492 + "org/antlr#stringtemplate/3.2.1": { 493 + "jar": "sha256-9mznLpZeUwHLDwIOVNK6atdv65Gzy/ww278AwGpt9tc=", 494 + "pom": "sha256-tF6CZVqlpI8z0TpD5DRUJrFWM1s14kta6hLbWCPBahY=" 495 + }, 496 + "org/apache#apache/16": { 497 + "pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4=" 498 + }, 499 + "org/apache#apache/19": { 500 + "pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8=" 501 + }, 502 + "org/apache#apache/23": { 503 + "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" 504 + }, 505 + "org/apache#apache/27": { 506 + "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" 507 + }, 508 + "org/apache/commons#commons-lang3/3.12.0": { 509 + "jar": "sha256-2RnZBEhsA3+NGTQS2gyS4iqfokIwudZ6V4VcXDHH6U4=", 510 + "pom": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo=" 511 + }, 512 + "org/apache/commons#commons-parent/39": { 513 + "pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac=" 514 + }, 515 + "org/apache/commons#commons-parent/47": { 516 + "pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc=" 517 + }, 518 + "org/apache/commons#commons-parent/52": { 519 + "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" 520 + }, 521 + "org/apache/commons#commons-parent/54": { 522 + "pom": "sha256-AA2Bh5UrIjcC/eKW33mVY/Nd6CznKttOe/FXNCN4++M=" 523 + }, 524 + "org/apache/commons#commons-text/1.10.0": { 525 + "jar": "sha256-dwzZA/p7YE0ffve6F/hBCGZylLK0eL6O0a87/7SuABg=", 526 + "pom": "sha256-OI3VI0i6GEKqOK64l8kdJwsUZh64daIP2YAxU1qydWc=" 527 + }, 528 + "org/apiguardian#apiguardian-api/1.1.2": { 529 + "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", 530 + "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", 531 + "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" 532 + }, 533 + "org/assertj#assertj-build/3.24.2": { 534 + "pom": "sha256-1/yMSqgAWDsmxGfrD67eCvXnynkMS+TU0jVDFYPSbq0=" 535 + }, 536 + "org/assertj#assertj-core/3.24.2": { 537 + "jar": "sha256-3z0LNI8f6Aa93csQ+krmPGZ56YiNS8cFXwmEhReXaqM=", 538 + "pom": "sha256-f7mxojdOtQ7SubWYRcaScxEeoYOaQpj5QAqA4rLFyA4=" 539 + }, 540 + "org/assertj#assertj-parent/3.24.2": { 541 + "pom": "sha256-DFAETrW96ehEI7yhOv9dX0PTdSqzxj9zva5p/EqxoKw=" 542 + }, 543 + "org/checkerframework#checker-qual/3.12.0": { 544 + "jar": "sha256-/xB4WsKjV+xd6cKTy5gqLLtgXAMJ6kzBy5ubxtvn88s=", 545 + "module": "sha256-0EeUnBuBCRwsORN3H6wvMqL6VJuj1dVIzIwLbfpJN3c=", 546 + "pom": "sha256-d1t6425iggs7htwao5rzfArEuF/0j3/khakionkPRrk=" 547 + }, 548 + "org/checkerframework#checker-qual/3.8.0": { 549 + "jar": "sha256-yIwual/a658m/Ph5JkBC3oqe6dN24kd4OP6qvPpE3aY=", 550 + "pom": "sha256-fm1Z4tO8AbHwT6NmcZOm1BcBmbFPulOnqONr92AiOac=" 551 + }, 552 + "org/eclipse/jdt#ecj/3.32.0": { 553 + "jar": "sha256-B+A0xEoBnAxjlKBu57XDROVRj2CDwP0Eby2P0WpnYOI=", 554 + "pom": "sha256-nHgB0Qv3Z4qRIwZCCOcFiSsd99CTbaLUoO3TyIqXtHU=" 555 + }, 556 + "org/hamcrest#hamcrest-core/2.2": { 557 + "jar": "sha256-CU9dkrS32ciiv1PMadNWJDronDSZRXvLS5L37Tv5WHk=", 558 + "pom": "sha256-9/3i//UQGl/Do54ogQuRHC2iAt3CvVB2X4nnxv+M590=" 559 + }, 560 + "org/hamcrest#hamcrest-library/2.2": { 561 + "jar": "sha256-OFFSOiAaDUglwlphpu3FBxKCWjm9PQM5G5jEjKPLOWw=", 562 + "pom": "sha256-9YrYNdJCZDElnYbk/jpPUWHmcdkWxcvs81c4vN6C/P8=" 563 + }, 564 + "org/hamcrest#hamcrest/2.2": { 565 + "jar": "sha256-XmKEaonwXNeM2cGlU/NA0AJFg4DDIEVd0fj8VJeoocE=", 566 + "pom": "sha256-s2E3N2xLP8923DN+KhvFtpGirBqpZqtdJiCak4EvpX0=" 567 + }, 568 + "org/javassist#javassist/3.28.0-GA": { 569 + "jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=", 570 + "pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0=" 571 + }, 572 + "org/jetbrains#annotations/24.0.0": { 573 + "jar": "sha256-/xEvVM6HS4romc/WjwMV2WyfQGozi47KgMdtEOLlovc=", 574 + "pom": "sha256-q4eN2sP6teB48NqVHqvWf77d09KvFzn+t/lHFgJ1Xws=" 575 + }, 576 + "org/junit#junit-bom/5.7.1": { 577 + "module": "sha256-mFTjiU1kskhSB+AEa8oHs9QtFp54L0+oyc4imnj67gQ=", 578 + "pom": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q=" 579 + }, 580 + "org/junit#junit-bom/5.9.0": { 581 + "module": "sha256-oFTq9QFrWLvN6GZgREp8DdPiyvhNKhrV/Ey1JZecGbk=", 582 + "pom": "sha256-2D6H8Wds3kQZHuxc2mkEkjkvJpI7HkmBSMpznf7XUpU=" 583 + }, 584 + "org/junit#junit-bom/5.9.1": { 585 + "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=", 586 + "pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw=" 587 + }, 588 + "org/junit#junit-bom/5.9.2": { 589 + "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", 590 + "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" 591 + }, 592 + "org/junit/jupiter#junit-jupiter-api/5.9.2": { 593 + "jar": "sha256-92ehcPlxJ7CtNYK/M1jqu7vpgdn5ZBGFPmKdknaSb9U=", 594 + "module": "sha256-y9Ae2F1HTMhbIT/iBrzpgmbWdZzSjWxeQb/kUJCepHs=", 595 + "pom": "sha256-EK9g+mkKzNzr85TsWECdzs/x3sNwJopnA2ChFfcxxVw=" 596 + }, 597 + "org/junit/jupiter#junit-jupiter-engine/5.9.2": { 598 + "jar": "sha256-dM/Ek4j3YEE/80jKLJqzlSdIS1fe7NFX8idaX4pf6XE=", 599 + "module": "sha256-WmigqdMTI0BieAXap0YY+zTEXMUZp8LsgzQedDixOTM=", 600 + "pom": "sha256-nfOOgj4a3Zplas+5Wc5zsHAE32yffANnwmt0PmVrWa8=" 601 + }, 602 + "org/junit/platform#junit-platform-commons/1.9.2": { 603 + "jar": "sha256-Yko9dF7x0o6VWmpnr47boP38XJutaApz9npwu5UKaD0=", 604 + "module": "sha256-a6TIRhPluJ5mjuaomXHw2Q0OG4FyG4tf4MgAWPDOue4=", 605 + "pom": "sha256-JAI/IMI1ppYJ+y+Vpgc4VX/PlBPzrpKpLhMpVH1hRck=" 606 + }, 607 + "org/junit/platform#junit-platform-engine/1.9.2": { 608 + "jar": "sha256-JfI9xTWgkencgMAI+vKdy5K+kC5pEfd6c2+68BmQg2c=", 609 + "module": "sha256-HehRQa+fWBU+JFdQaaE3X7vt169dhEy+MoeWU0nLofc=", 610 + "pom": "sha256-LflCCmsk5fTzFCNeAc2cO49kYoXbL26C2G7gbvevTiQ=" 611 + }, 612 + "org/mockito#mockito-bom/4.11.0": { 613 + "pom": "sha256-2FMadGyYj39o7V8YjN6pRQBq6pk+xd+eUk4NJ9YUkdo=" 614 + }, 615 + "org/mockito#mockito-core/4.10.0": { 616 + "jar": "sha256-vBSafXSmWCf6rVb9zTfy9T9DbuOcKfCIJ2+hs4S/g3o=", 617 + "pom": "sha256-Dzw6IxhyvrM1D0WynDIPI/KTKMjDgCrbs5WIbS+OsyU=" 618 + }, 619 + "org/objenesis#objenesis-parent/3.3": { 620 + "pom": "sha256-MFw4SqLx4cf+U6ltpBw+w1JDuX1CjSSo93mBjMEL5P8=" 621 + }, 622 + "org/objenesis#objenesis/3.3": { 623 + "jar": "sha256-At/QsEOaVZHjW3CO0vVHTrCUj1Or90Y36Vm45O9pv+s=", 624 + "pom": "sha256-ugxA2iZpoEi24k73BmpHHw+8v8xQnmo+hWyk3fphStM=" 625 + }, 626 + "org/opentest4j#opentest4j/1.2.0": { 627 + "jar": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=", 628 + "pom": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ=" 629 + }, 630 + "org/ow2#ow2/1.5.1": { 631 + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" 632 + }, 633 + "org/ow2/asm#asm-analysis/9.4": { 634 + "jar": "sha256-e1+MXjvzQbW7Vw0m83nj/evcMnMhhxWcQkeRZAU/Nz0=", 635 + "pom": "sha256-fZtgkidiP2x+9v13+gbaWG0Na6wRTPPnICDaiFPYdZw=" 636 + }, 637 + "org/ow2/asm#asm-tree/9.4": { 638 + "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=", 639 + "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY=" 640 + }, 641 + "org/ow2/asm#asm-util/9.4": { 642 + "jar": "sha256-PXkyuT/1UFZkHnz7YB+WvNXNBx4bBQPHilAUIyKXoj4=", 643 + "pom": "sha256-ugQzwHsMD2mA8suPgEH/WcgemEgeEBliEFFi43IvH5I=" 644 + }, 645 + "org/ow2/asm#asm/9.4": { 646 + "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=", 647 + "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q=" 648 + }, 649 + "org/reactivestreams#reactive-streams/1.0.3": { 650 + "jar": "sha256-He4EgQctGckptiPhVeFNL2CF3AEVKaCg2+/ITPVx2GU=", 651 + "pom": "sha256-zO1GcXX0JXgz9ssHUQ/5ezx1oG4aWNiCo515hT1RxgI=" 652 + }, 653 + "org/reflections#reflections/0.10.2": { 654 + "jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=", 655 + "pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc=" 656 + }, 657 + "org/slf4j#slf4j-api/2.0.6": { 658 + "jar": "sha256-LyqS1BCyaBOdfWO3XtJeIZlc/kEAwZvyNXfP28gHe9o=", 659 + "pom": "sha256-i06GxT0ng2CPGuohPZBsW6xcBDPgCxkjm7FnZLn6NzY=" 660 + }, 661 + "org/slf4j#slf4j-parent/2.0.6": { 662 + "pom": "sha256-FIJlDL4x5AjB3IkCHLrh0wRK1KAb+PYro2C2qBOhMSQ=" 663 + }, 664 + "org/smali#baksmali/2.5.2": { 665 + "jar": "sha256-HtI2Jm19xJB6reCxmjT3fvrCU0K2PIrOUuV5A5lBs4k=", 666 + "module": "sha256-g+59x3oek4+5BtaNfUPiRX8s+Im7HecuqtcJJDVfpbU=", 667 + "pom": "sha256-8FzZiasE/SboahreXCGauEgovqfebryA/Bd7YtJ1k4g=" 668 + }, 669 + "org/smali#dexlib2/2.5.2": { 670 + "jar": "sha256-WlyJgti9fW47saBxMEnjx4txnsMrIPa2GYhc7DCg3WE=", 671 + "module": "sha256-5XDKZe/asrKMAq2P34W9hSIGZrkkuJXKW+r1fXKGiDw=", 672 + "pom": "sha256-BWB6NSDN841drl0MQZZRKjhWpA3rlTny/OCGNalut44=" 673 + }, 674 + "org/smali#smali/2.5.2": { 675 + "jar": "sha256-E2xcRlPWUxvXtvEPNfhpHLlkMucn0wtNVXmCbuAelBk=", 676 + "module": "sha256-3ubU7dlRzZ7W5xd4wA81AoCJw7e+/HIwojoeqxalV3s=", 677 + "pom": "sha256-NSyCM7StGa2AyNSrKY8jvdMHeHrE/phZDs30CODcZOY=" 678 + }, 679 + "org/smali#util/2.5.2": { 680 + "jar": "sha256-T1gKnP8+u4PLP9IL7Ijjfk8YN5bKZScymSYRYgKC2uo=", 681 + "module": "sha256-rRt+JSAWcAXJFp2Gv8z/JvXF+b8Ls/qyRMtIIWU9wmE=", 682 + "pom": "sha256-IKx+12/5cPUQB6IPrIvbon7IeUT9Kb2oxnQJZ5LJFFE=" 683 + }, 684 + "org/sonatype/oss#oss-parent/7": { 685 + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" 686 + }, 687 + "org/sonatype/oss#oss-parent/9": { 688 + "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" 689 + }, 690 + "tools/profiler#async-profiler/2.9": { 691 + "jar": "sha256-bE6ZPCjPKIKWTKyCoPlugaMlhABDiEUmVlAXsvYsW6Q=", 692 + "pom": "sha256-oDKflhfii6+4Rj+/btPUskpJc5oVvhlwRVB27V1SgU8=" 693 + } 694 + } 695 + }