tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
ghidra: convert to gradle setup hook
chayleaf
2 years ago
89cb3894
e6f8a3ba
+767
-85
3 changed files
expand all
collapse all
unified
split
pkgs
tools
security
ghidra
build-extension.nix
build.nix
deps.json
+3
-11
pkgs/tools/security/ghidra/build-extension.nix
···
23
23
gradle
24
24
];
25
25
26
26
-
buildPhase = args.buildPhase or ''
27
27
-
runHook preBuild
28
28
-
26
26
+
preBuild = ''
29
27
# Set project name, otherwise defaults to directory name
30
28
echo -e '\nrootProject.name = "${pname}"' >> settings.gradle
31
31
-
32
32
-
export GRADLE_USER_HOME=$(mktemp -d)
33
33
-
gradle \
34
34
-
--offline \
35
35
-
--no-daemon \
36
36
-
-PGHIDRA_INSTALL_DIR=${ghidra}/lib/ghidra
29
29
+
'';
37
30
38
38
-
runHook postBuild
39
39
-
'';
31
31
+
gradleFlags = [ "-PGHIDRA_INSTALL_DIR=${ghidra}/lib/ghidra" ];
40
32
41
33
installPhase = args.installPhase or ''
42
34
runHook preInstall
+10
-74
pkgs/tools/security/ghidra/build.nix
···
4
4
lib,
5
5
callPackage,
6
6
gradle_7,
7
7
-
perl,
8
7
makeBinaryWrapper,
9
8
openjdk17,
10
9
unzip,
···
76
75
HERE
77
76
'';
78
77
79
79
-
# Adds a gradle step that downloads all the dependencies to the gradle cache.
80
80
-
addResolveStep = ''
81
81
-
cat >>build.gradle <<HERE
82
82
-
task resolveDependencies {
83
83
-
doLast {
84
84
-
project.rootProject.allprojects.each { subProject ->
85
85
-
subProject.buildscript.configurations.each { configuration ->
86
86
-
resolveConfiguration(subProject, configuration, "buildscript config \''${configuration.name}")
87
87
-
}
88
88
-
subProject.configurations.each { configuration ->
89
89
-
resolveConfiguration(subProject, configuration, "config \''${configuration.name}")
90
90
-
}
91
91
-
}
92
92
-
}
93
93
-
}
94
94
-
void resolveConfiguration(subProject, configuration, name) {
95
95
-
if (configuration.canBeResolved) {
96
96
-
logger.info("Resolving project {} {}", subProject.name, name)
97
97
-
configuration.resolve()
98
98
-
}
99
99
-
}
100
100
-
HERE
101
101
-
'';
102
102
-
103
103
-
# fake build to pre-download deps into fixed-output derivation
104
104
-
# Taken from mindustry derivation.
105
105
-
deps = stdenv.mkDerivation {
106
106
-
pname = "${pname}-deps";
107
107
-
inherit version src patches;
108
108
-
109
109
-
postPatch = addResolveStep;
110
110
-
111
111
-
nativeBuildInputs = [
112
112
-
gradle
113
113
-
perl
114
114
-
] ++ lib.optional stdenv.isDarwin xcbuild;
115
115
-
buildPhase = ''
116
116
-
runHook preBuild
117
117
-
export HOME="$NIX_BUILD_TOP/home"
118
118
-
mkdir -p "$HOME"
119
119
-
export JAVA_TOOL_OPTIONS="-Duser.home='$HOME'"
120
120
-
export GRADLE_USER_HOME="$HOME/.gradle"
121
121
-
122
122
-
# First, fetch the static dependencies.
123
123
-
gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk17} -I gradle/support/fetchDependencies.gradle init
124
124
-
125
125
-
# Then, fetch the maven dependencies.
126
126
-
gradle --no-daemon --info -Dorg.gradle.java.home=${openjdk17} resolveDependencies
127
127
-
runHook postBuild
128
128
-
'';
129
129
-
# perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar)
130
130
-
installPhase = ''
131
131
-
runHook preInstall
132
132
-
find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \
133
133
-
| perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/maven/$x/$3/$4/$5" #e' \
134
134
-
| sh
135
135
-
cp -r dependencies $out/dependencies
136
136
-
runHook postInstall
137
137
-
'';
138
138
-
outputHashAlgo = "sha256";
139
139
-
outputHashMode = "recursive";
140
140
-
outputHash = "sha256-66gL4UFlBUo2JIEOXoF6tFvXtBdEX4b2MeSrV1b6Vg4=";
141
141
-
};
142
78
in
143
79
stdenv.mkDerivation (finalAttrs: {
144
80
inherit
···
187
123
188
124
__darwinAllowLocalNetworking = true;
189
125
190
190
-
buildPhase = ''
191
191
-
runHook preBuild
192
192
-
export HOME="$NIX_BUILD_TOP/home"
193
193
-
mkdir -p "$HOME"
194
194
-
export JAVA_TOOL_OPTIONS="-Duser.home='$HOME'"
195
195
-
196
196
-
ln -s ${deps}/dependencies dependencies
126
126
+
mitmCache = gradle.fetchDeps {
127
127
+
inherit pname;
128
128
+
data = ./deps.json;
129
129
+
};
197
130
198
198
-
sed -i "s#mavenLocal()#mavenLocal(); maven { url '${deps}/maven' }#g" build.gradle
131
131
+
gradleFlags = [ "-Dorg.gradle.java.home=${openjdk17}" ];
199
132
200
200
-
gradle --offline --no-daemon --info -Dorg.gradle.java.home=${openjdk17} buildGhidra
201
201
-
runHook postBuild
133
133
+
preBuild = ''
134
134
+
export JAVA_TOOL_OPTIONS="-Duser.home=$NIX_BUILD_TOP/home"
135
135
+
gradle -I gradle/support/fetchDependencies.gradle init
202
136
'';
137
137
+
138
138
+
gradleBuildTask = "buildGhidra";
203
139
204
140
installPhase = ''
205
141
runHook preInstall
+754
pkgs/tools/security/ghidra/deps.json
···
1
1
+
{
2
2
+
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
3
3
+
"!version": 1,
4
4
+
"https://archive.eclipse.org": {
5
5
+
"tools/cdt/releases/8.6/cdt-8.6.0": {
6
6
+
"zip": "sha256-gbfRnVfEowCfR2FpmnLo1kK14dklHSu5jfQ4seKPi6k="
7
7
+
}
8
8
+
},
9
9
+
"https://files.pythonhosted.org/packages": {
10
10
+
"27/d6/003e593296a85fd6ed616ed962795b2f87709c3eee2bca4f6d0fe55c6d00/wheel-0.37.1-py2.py3-none-any": {
11
11
+
"whl": "sha256-S9zX2EATgIYSbNCSVNxhlftPxvAcBQodcjbyYw2x0io="
12
12
+
},
13
13
+
"2d/e0/f877c91e036fcaed2a827f80d6cbdf1d26cffc3333c9ebda31c55c45f050/Pybag-2.2.10-py3-none-any": {
14
14
+
"whl": "sha256-gc8eM91mfdIX3FahIzJnluZ5m4Vp8sbvt4wWN1yvmys="
15
15
+
},
16
16
+
"50/8f/518a37381e55a8857a638afa86143efa5508434613541402d20611a1b322/comtypes-1.4.1-py3-none-any": {
17
17
+
"whl": "sha256-ogig48ocClNic12g/2YYIoAdzocxK4lNfXUq3QEKIbA="
18
18
+
},
19
19
+
"83/1c/25b79fc3ec99b19b0a0730cc47356f7e2959863bf9f3cd314332bddb4f68/pywin32-306-cp312-cp312-win_amd64": {
20
20
+
"whl": "sha256-NyV3lMGtOe6b5lLaBGLcLjlMgVnf2ROopOjrb9NG2g4="
21
21
+
},
22
22
+
"8d/14/619e24a4c70df2901e1f4dbc50a6291eb63a759172558df326347dce1f0d/protobuf-3.20.3-py2.py3-none-any": {
23
23
+
"whl": "sha256-p8ptSIqo/38ynUxUWy262KwxRk8dixyHrRNGcXcx5Ns="
24
24
+
},
25
25
+
"90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8": {
26
26
+
"tar.gz": "sha256-a+Em4yJUht/yhqj7mgYkalJT9MfFO0depfWsk05kGUw="
27
27
+
},
28
28
+
"c7/42/be1c7bbdd83e1bfb160c94b9cafd8e25efc7400346cf7ccdbdb452c467fa/setuptools-68.0.0-py3-none-any": {
29
29
+
"whl": "sha256-EeUsZ0FaOB0Q1rRiztnPuXBmF58OhxOZ4AbEqxAfyF8="
30
30
+
},
31
31
+
"d0/dd/b28df50316ca193dd1275a4c47115a720796d9e1501c1888c4bfa5dc2260/capstone-5.0.1-py3-none-win_amd64": {
32
32
+
"whl": "sha256-G/pcgeaIDK9BoxlGzW0tBpwEi8wi7fEhJUtQGgSN5nU="
33
33
+
}
34
34
+
},
35
35
+
"https://ftp.postgresql.org": {
36
36
+
"pub/source/v15.3/postgresql-15.3": {
37
37
+
"tar.gz": "sha256-CG04Uz4odHlmpNXx546kMuM6ePIdy5EzAQ7LUYn62Yw="
38
38
+
}
39
39
+
},
40
40
+
"https://github.com": {
41
41
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2012_x64": {
42
42
+
"fidb": "sha256-1OmKs/eQuDF5MhhDC7oNiySl+/TaZbDB/6jLDPvrDNw="
43
43
+
},
44
44
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2012_x86": {
45
45
+
"fidb": "sha256-pJDtfi7SHlh0Wf6urOcDa37eTOhOcuEN/YxXQ0ppGLY="
46
46
+
},
47
47
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2015_x64": {
48
48
+
"fidb": "sha256-4E6eQPnstgHIX02E7Zv2a0U2O+HR6CwWLkyZArjLUI8="
49
49
+
},
50
50
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2015_x86": {
51
51
+
"fidb": "sha256-tm7mlmU+LtNlkZ3qrviFEDEgx5LiLnmvcNEgnX4dhkQ="
52
52
+
},
53
53
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2017_x64": {
54
54
+
"fidb": "sha256-1fpfaXKYF0+lPSR9NZnmoSiEYFrRgce5VOI4DsHwvYk="
55
55
+
},
56
56
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2017_x86": {
57
57
+
"fidb": "sha256-04nLjXb/SlnKNfiRuFIccq1fDfluJTlzotIahhSkzIE="
58
58
+
},
59
59
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2019_x64": {
60
60
+
"fidb": "sha256-FQAHeW/DakBpZgrWJEmq2q890Rs4ZKXvIeeYMcnOkRg="
61
61
+
},
62
62
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vs2019_x86": {
63
63
+
"fidb": "sha256-62MKNvqlhqNx63NNwLvY0TzK72l/PbWHJZY1jz3SQyo="
64
64
+
},
65
65
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vsOlder_x64": {
66
66
+
"fidb": "sha256-jDtR9GYM0n4aDWEKnz8tX7yDOmasnuQ5PuLySB6FWGY="
67
67
+
},
68
68
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/FunctionID/vsOlder_x86": {
69
69
+
"fidb": "sha256-mGBca2uSFKlF2ETkHIWGDVRkmkW8p4c+9pkcDpNyB4c="
70
70
+
},
71
71
+
"NationalSecurityAgency/ghidra-data/raw/Ghidra_11.1.1/lib/java-sarif-2.1-modified": {
72
72
+
"jar": "sha256-f3NlZklHVtJxql5LGvbIncUNB0qxxjdKR9+CImQiawE="
73
73
+
},
74
74
+
"pxb1988/dex2jar/releases/download/v2.1/dex2jar-2.1": {
75
75
+
"zip": "sha256-epvfhD1D3k0elOwue29VglAXsMSn7jn/gmYOJJOkbwg="
76
76
+
}
77
77
+
},
78
78
+
"https://repo.maven.apache.org/maven2": {
79
79
+
"biz/aQute/bnd#biz.aQute.bnd.util/7.0.0": {
80
80
+
"jar": "sha256-OVddFQJJliqcbUbM5+Zy53fIqGIKHS0iDH8sCnmediM=",
81
81
+
"pom": "sha256-+dgDJLl2Hp3ipFoP6naPWZRH9AxuQZ8gje2MrxIYAMU="
82
82
+
},
83
83
+
"biz/aQute/bnd#biz.aQute.bndlib/7.0.0": {
84
84
+
"jar": "sha256-gKVp0AbzLpJc7kzor5Jrfm/aqqtcy/1f5MnN/5xN0t8=",
85
85
+
"pom": "sha256-mOuywO2iBtxb79bFJsjCAneApDvymekXyzwDXwOYp9I="
86
86
+
},
87
87
+
"com/beust#jcommander/1.64": {
88
88
+
"jar": "sha256-FWvnNhmcmQMh2f93CQsZlinPyYZeLWwT980pG7FkGBc=",
89
89
+
"pom": "sha256-F84MMunPlTZ4+CCuXyrZLu85bYQPZn/JnyOtwK0l0yg="
90
90
+
},
91
91
+
"com/formdev#flatlaf/3.2.1": {
92
92
+
"jar": "sha256-fYMX/hOyYIiZTWZmOvjofBI5DugIf3unS2hjj0pV9EA=",
93
93
+
"module": "sha256-kU7FLZBJj8ctFju0F1UhHnW7yfy3ip5wTZn/Mvfzywg=",
94
94
+
"pom": "sha256-uKf+YYO269HIAaqwdGnF2UFRQFSftLdpkqyALuJeGtE="
95
95
+
},
96
96
+
"com/github/rotty3000#phidias/0.3.7": {
97
97
+
"jar": "sha256-yNB2DOOw7RRT1DW83THjTwvjrAkCTn4amLijzr9Ka7U=",
98
98
+
"pom": "sha256-FY+kDQZfFCR5B7aSIiRY152eFjsTz1tfrHvgIkLMK60="
99
99
+
},
100
100
+
"com/github/tomnelson#jungrapht-layout/1.4": {
101
101
+
"jar": "sha256-owQBKdw57SMms2yhXGNEIu5XmkYXhmj5lELjiz5gcJk=",
102
102
+
"pom": "sha256-TO0lLb8YrUWTvoW6bWycCdvB7tZEjZtZneziavTnyN4="
103
103
+
},
104
104
+
"com/github/tomnelson#jungrapht-visualization-parent/1.4": {
105
105
+
"pom": "sha256-s5gyFq8VA62ryVOkKXKO1kpORbvDj++2wgOiiUPCq+w="
106
106
+
},
107
107
+
"com/github/tomnelson#jungrapht-visualization/1.4": {
108
108
+
"jar": "sha256-lwU6HdLNqyY/tWEfG8grhiswmflR480FZOPiPRk/Tdg=",
109
109
+
"pom": "sha256-YE8saHqHsq0L90QETPJmynWuKdPPCa383C5WEjDOtoY="
110
110
+
},
111
111
+
"com/google/code/findbugs#jsr305/3.0.2": {
112
112
+
"jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=",
113
113
+
"pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4="
114
114
+
},
115
115
+
"com/google/code/gson#gson-parent/2.9.0": {
116
116
+
"pom": "sha256-r3gcmldm/+oxGg3wU2V2pk3sxmGqEQxN5cc6yL9DRCQ="
117
117
+
},
118
118
+
"com/google/code/gson#gson/2.9.0": {
119
119
+
"jar": "sha256-yW1gVRMxoZbaxUt0WqZCzQeO+JtvJnFGtwXywsvvBS0=",
120
120
+
"pom": "sha256-cZDQsH8njp9MYD9E5UOUD4HPGiVZ+FHG8pjJuyvil4w="
121
121
+
},
122
122
+
"com/google/errorprone#error_prone_annotations/2.2.0": {
123
123
+
"jar": "sha256-br0iyhudjsBtQd6NZOBZaYHZYHtCA1+e03T53icaSBo=",
124
124
+
"pom": "sha256-XgJY6huk5RoTN0JoC8IkSPerIUvkBz6GGfZF7xvkLdU="
125
125
+
},
126
126
+
"com/google/errorprone#error_prone_annotations/2.21.1": {
127
127
+
"jar": "sha256-0fPGaqkaxSVJ4Arjsgi6S5r31y1o8jBkNVO+s45hGKw=",
128
128
+
"pom": "sha256-9ZiID+766p1nTcQdsTqzcAS/A3drW7IcBN7ejpIMHxI="
129
129
+
},
130
130
+
"com/google/errorprone#error_prone_parent/2.2.0": {
131
131
+
"pom": "sha256-xGCQLd9ezmiDLGsnHOUqCSiwXPOmrIGo9UjHPL1UETg="
132
132
+
},
133
133
+
"com/google/errorprone#error_prone_parent/2.21.1": {
134
134
+
"pom": "sha256-MrsLX/JB/Wuh/upEiuu5zt7xaZvnPLbzGTZTh7gr+Sw="
135
135
+
},
136
136
+
"com/google/gradle#osdetector-gradle-plugin/1.7.0": {
137
137
+
"jar": "sha256-29oheMFO1rk6GEsay/ONchBwAiUmaMERz0EeyjfkHKY=",
138
138
+
"pom": "sha256-6BYywu6apI5+zwVHUSwcOGVgwNRqlY7lBVD3693xNRc="
139
139
+
},
140
140
+
"com/google/guava#failureaccess/1.0.1": {
141
141
+
"jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=",
142
142
+
"pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk="
143
143
+
},
144
144
+
"com/google/guava#guava-parent/19.0": {
145
145
+
"pom": "sha256-O3b/Q+zfEPdNo25KritHDJ0GPgU8XKAm9VEq6U8cPhA="
146
146
+
},
147
147
+
"com/google/guava#guava-parent/26.0-android": {
148
148
+
"pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ="
149
149
+
},
150
150
+
"com/google/guava#guava-parent/27.0.1-jre": {
151
151
+
"pom": "sha256-MX6IKRJi4M8oBelWwYhQ8dRWXIXC4REvXZ0Iqxcy5pY="
152
152
+
},
153
153
+
"com/google/guava#guava-parent/27.1-android": {
154
154
+
"pom": "sha256-1oF79aZ2AKOTpoA9UfR8159KXth1cqg3K++S4nNRgXI="
155
155
+
},
156
156
+
"com/google/guava#guava-parent/32.1.3-jre": {
157
157
+
"pom": "sha256-8oPB8EiXqaiKP6T/RoBOZeghFICaCc0ECUv33gGxhXs="
158
158
+
},
159
159
+
"com/google/guava#guava/19.0": {
160
160
+
"pom": "sha256-rdwGTafxB3/fTckOWqqIfNeQhQ0bdP4ubiXV94VRrGM="
161
161
+
},
162
162
+
"com/google/guava#guava/27.0.1-jre": {
163
163
+
"jar": "sha256-4cgU/QRJKifDjgMX6r6qGz6VDsgBAjnkAP6QrWyRB7Q=",
164
164
+
"pom": "sha256-ao3QQfI6a7FKhuRA/MuZNTe2InE1eg2sCjyw/zkVjzY="
165
165
+
},
166
166
+
"com/google/guava#guava/27.1-android": {
167
167
+
"pom": "sha256-KUYNJundBml2Ak+RJoMlzxHzkScNiPi1MewGQqNbwNw="
168
168
+
},
169
169
+
"com/google/guava#guava/32.1.3-jre": {
170
170
+
"jar": "sha256-bU4rWhGKq2Lm5eKdGFoCJO7YLIXECsPTPPBKJww7N0Q=",
171
171
+
"module": "sha256-9f/3ZCwS52J7wUKJ/SZ+JgLBf5WQ4jUiw+YxB/YcKUI=",
172
172
+
"pom": "sha256-cA5tRudbWTmiKkHCXsK7Ei88vvTv7UXjMS/dy+mT2zM="
173
173
+
},
174
174
+
"com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
175
175
+
"jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
176
176
+
"pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
177
177
+
},
178
178
+
"com/google/j2objc#j2objc-annotations/1.1": {
179
179
+
"jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=",
180
180
+
"pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4="
181
181
+
},
182
182
+
"com/google/j2objc#j2objc-annotations/2.8": {
183
183
+
"jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=",
184
184
+
"pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg="
185
185
+
},
186
186
+
"com/google/protobuf#protobuf-bom/3.17.3": {
187
187
+
"pom": "sha256-bf431vImF9VqQUzNrf+NmFhaH3kXEr6HbCYWZxDR2N0="
188
188
+
},
189
189
+
"com/google/protobuf#protobuf-bom/3.21.8": {
190
190
+
"pom": "sha256-+7Ds/DyjGFddtifjOuRUwT1qTcp68UXRTT9m4IY8PPo="
191
191
+
},
192
192
+
"com/google/protobuf#protobuf-gradle-plugin/0.8.18": {
193
193
+
"jar": "sha256-RP2JrzepsvHdQcCUqbtzPAe/f8eg4jhooQuvbjUfpeA=",
194
194
+
"pom": "sha256-Gwqekab09LYqWmB4wibudwqo3FdnueRzwvwY8KOImAQ="
195
195
+
},
196
196
+
"com/google/protobuf#protobuf-java/3.17.3": {
197
197
+
"jar": "sha256-SsVJsZJpQUGVgEnwYKHIJqMzQvYZ4QjO2MF9mHf14+0=",
198
198
+
"pom": "sha256-Km8izVJli4uxTBANs+F5NT+MNR0ENzo79voKOzlGStw="
199
199
+
},
200
200
+
"com/google/protobuf#protobuf-java/3.21.8": {
201
201
+
"jar": "sha256-C4WBrYENLfrv0Nz78VabFFBEhlAjjX4v1rF2yTLQjJU=",
202
202
+
"pom": "sha256-OJBUBuApx6MYaW8O4RnFXM7HizN+oR5MMZWfDgardAg="
203
203
+
},
204
204
+
"com/google/protobuf#protobuf-parent/3.17.3": {
205
205
+
"pom": "sha256-T09Q5moqvM/o7SCbU/q3C4k+NfQ77FqB98GESbY+hrE="
206
206
+
},
207
207
+
"com/google/protobuf#protobuf-parent/3.21.8": {
208
208
+
"pom": "sha256-bHKyrDl1sAnR5FdQlVnp+onyV4vShD3LTWo+XPgRFws="
209
209
+
},
210
210
+
"com/googlecode/json-simple#json-simple/1.1.1": {
211
211
+
"jar": "sha256-TmlpaJK4i0HFXUmrL9zCHurZK/VKzFiMAFBZbDt1GZw=",
212
212
+
"pom": "sha256-Zl9jWQ3vtj1irdIdNSU2LPk3z2ocBeSwFFuujailf4M="
213
213
+
},
214
214
+
"com/h2database#h2/2.2.220": {
215
215
+
"jar": "sha256-l4q4YwGNP5ZeOIgFccNik+qLEKgIYZQVnE1dILUPClc=",
216
216
+
"pom": "sha256-tbp8XBcINbyupnWMWfo8EOvNepx5LiWzm4a559X72Mo="
217
217
+
},
218
218
+
"com/jcraft#jsch/0.1.55": {
219
219
+
"jar": "sha256-1JKxWm0uo/HMOcQiyVPEDBIokHPb6DYNmMD2+ex0/EQ=",
220
220
+
"pom": "sha256-dHx0jR8BBx6j0PhHb2jUqCOjE7dycB2FUck+qqV/n5k="
221
221
+
},
222
222
+
"com/opencsv#opencsv/5.4": {
223
223
+
"jar": "sha256-n94e8+VEQE406u4V5L97p0uANV15gJOwUk1jpZk2JCs=",
224
224
+
"pom": "sha256-uGQpmn0KIQIKgxaZQ499P4VAirJKNOkR+qmf9oTrdv0="
225
225
+
},
226
226
+
"com/oracle/labs/olcut#olcut-config-protobuf/5.2.0": {
227
227
+
"jar": "sha256-xmqG5GT9gi9xzu6JuSU3l8Pc/fZWxNsr+W2kceuXs8o=",
228
228
+
"pom": "sha256-JCBA8xgQ+I6pnGF7RUBrhmdtOvJa7jzZIoysQpd0zmk="
229
229
+
},
230
230
+
"com/oracle/labs/olcut#olcut-core/5.2.0": {
231
231
+
"jar": "sha256-5T6OCQrUJo0iqlPgaCu76rHIHiyoRBP6Q2AqQWP2vhk=",
232
232
+
"pom": "sha256-G912ta/r+7rg+FHQjJ46WmgwP40cMHY4rxuChHVvCgM="
233
233
+
},
234
234
+
"com/oracle/labs/olcut#olcut/5.2.0": {
235
235
+
"pom": "sha256-SRIriefVQhUkr5IsQrsnF0x7vhL2oKKWwiEJgIUW/B4="
236
236
+
},
237
237
+
"commons-beanutils#commons-beanutils/1.9.4": {
238
238
+
"jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=",
239
239
+
"pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA="
240
240
+
},
241
241
+
"commons-collections#commons-collections/3.2.2": {
242
242
+
"jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=",
243
243
+
"pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws="
244
244
+
},
245
245
+
"commons-io#commons-io/2.11.0": {
246
246
+
"jar": "sha256-lhsvbYfbrMXVSr9Fq3puJJX4m3VZiWLYxyPOqbwhCQg=",
247
247
+
"pom": "sha256-LgFv1+MkS18sIKytg02TqkeQSG7h5FZGQTYaPoMe71k="
248
248
+
},
249
249
+
"commons-lang#commons-lang/2.6": {
250
250
+
"jar": "sha256-UPEbCfh3wpTVbyRGP0fSj5Kc9QRPZIZhwPDPuumi9Jw=",
251
251
+
"pom": "sha256-7Xa4iRwwtWYonHQ2Vvik1DWYaYJDjUDFZ8YmIzJH5xE="
252
252
+
},
253
253
+
"commons-logging#commons-logging/1.2": {
254
254
+
"jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=",
255
255
+
"pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA="
256
256
+
},
257
257
+
"javax/help#javahelp/2.0.05": {
258
258
+
"jar": "sha256-/PSSLTj/hRhPHSMoMXu2CCbhTalIq9YG7j1bjGpw3r0=",
259
259
+
"pom": "sha256-uIEr4lGsoTl/S2pCO/Tt06KERONFOyIDtTSTNrmVgik="
260
260
+
},
261
261
+
"junit#junit/4.10": {
262
262
+
"jar": "sha256-NqdHyh4LhvbqiAVbhyO7hwMNYndm2mKIvwd6/e6w91o=",
263
263
+
"pom": "sha256-IqG/C6rothBretgCbs8nxZ5+R920nWKXUDa+rbLGLrU="
264
264
+
},
265
265
+
"junit#junit/4.12": {
266
266
+
"jar": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=",
267
267
+
"pom": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ="
268
268
+
},
269
269
+
"kr/motd/maven#os-maven-plugin/1.7.0": {
270
270
+
"jar": "sha256-lDBTUBpCnlPRxNYhUu7BJfo2Yg4NxmtzkKiVCXz96s4=",
271
271
+
"pom": "sha256-xPVqjuqlJp76BdsB4xMJBf9b24frKuPnZhVOmuoYO6Y="
272
272
+
},
273
273
+
"msv#isorelax/20050913": {
274
274
+
"jar": "sha256-NCcVJDHPf5Z/kuaeXKwWFHxdj7S05ainL1KReI78/4w=",
275
275
+
"pom": "sha256-u54IxYm/b2BxTQ+dMcLtdwPK9nf+muOSFrzKt3SkfNk="
276
276
+
},
277
277
+
"msv#msv/20050913": {
278
278
+
"jar": "sha256-FL46VQ5QhDO0/hB3XVQOnrWLPvBO10Vrx8fShckMh6I=",
279
279
+
"pom": "sha256-eoaknOHugXmjgCLiMZHkjPW1fkEEr2tXSJ3bjN7GoNY="
280
280
+
},
281
281
+
"msv#relaxngDatatype/20050913": {
282
282
+
"jar": "sha256-TUWpPrXNwyYxlmZzyVS4P8m2CgaBu93O+ixJdtBM3fI=",
283
283
+
"pom": "sha256-F/kF72gZZRismj53oNXlGY1g9D/8kEsiCcoEZhfyLfk="
284
284
+
},
285
285
+
"msv#xsdlib/20050913": {
286
286
+
"jar": "sha256-a476GP9XDAkW2nAsRpBrnooTnhwF2/Hk2L3rokTBsrM=",
287
287
+
"pom": "sha256-Ti8Z4AifVdrd/gOXbyhwCXvAaJcWVQ/p3r10KwrKZ5Y="
288
288
+
},
289
289
+
"net/java/dev/javacc#javacc/5.0": {
290
290
+
"jar": "sha256-cRExYbyM9mQVFVQcKBgCi4fHjsLo/6p1MXaG7giWe4k=",
291
291
+
"pom": "sha256-lBZg1Hgi+cDYDUDqBtSYH83CuHzGJTgbVF79fmtEnO8="
292
292
+
},
293
293
+
"net/java/dev/jna#jna-platform/5.14.0": {
294
294
+
"jar": "sha256-rkys6zhAcwwlN/m3+1WgG6ulgChrQSKVFIi87lWMJEk=",
295
295
+
"pom": "sha256-bLoOBPnuyxZIYAB5O7J+EDsPTQSF4FVOK0wK7RPS7RY="
296
296
+
},
297
297
+
"net/java/dev/jna#jna/5.14.0": {
298
298
+
"jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=",
299
299
+
"pom": "sha256-4E4llRUB3yWtx7Hc22xTNzyUiXuE0+FJISknY+4Hrj0="
300
300
+
},
301
301
+
"net/java/dev/timingframework#timingframework/1.0": {
302
302
+
"jar": "sha256-dGHpJGw7BRkWRaf5TBBGgMwxhlu02RIIKsAv93Egz0s=",
303
303
+
"pom": "sha256-EHm33r9dRb/PyG6euBCvHRhqN11glaDpHKKM2a8pwtA="
304
304
+
},
305
305
+
"net/sf/jung#jung-algorithms/2.1.1": {
306
306
+
"jar": "sha256-7ROOL2srLxOvYaE/F4i85vHeiFjELucKfUHmKDk3owo=",
307
307
+
"pom": "sha256-INw/C+7taPkCw/AtO6qJ8eI0xNSWeyIS15HBjw/a6Qs="
308
308
+
},
309
309
+
"net/sf/jung#jung-api/2.1.1": {
310
310
+
"jar": "sha256-bLc1ljw21RVdDeXxmgNIW5om5nVQ4WCz3YkAmm9RaU4=",
311
311
+
"pom": "sha256-3vtMVoVkg6Trdxnh4WiqYKtjnkPJJRKGZYNzLyPxOgs="
312
312
+
},
313
313
+
"net/sf/jung#jung-graph-impl/2.1.1": {
314
314
+
"jar": "sha256-SRHaBNd7T3u0ZaZa48w6AAyuTVK1h5EePAtMS2Q0k8E=",
315
315
+
"pom": "sha256-DXLiLd6PiBAEu7aagzjuxtnpGTlg9BRDOBlhYPhJqLQ="
316
316
+
},
317
317
+
"net/sf/jung#jung-parent/2.1.1": {
318
318
+
"pom": "sha256-os5T0/ynH/HQQ3FfmhowSo5KrhwGRa2QOMrkxSE2i+Q="
319
319
+
},
320
320
+
"net/sf/jung#jung-visualization/2.1.1": {
321
321
+
"jar": "sha256-kzuibCMIw79FZsOCiXm2itdCJyRXFxLlrw3odr3/oq4=",
322
322
+
"pom": "sha256-ayUROtpk+JgoOQmGsyWE0nNsBE+7iVz1Bo6BQWo9l+w="
323
323
+
},
324
324
+
"net/sf/sevenzipjbinding#sevenzipjbinding-all-platforms/16.02-2.01": {
325
325
+
"jar": "sha256-cvq1Op0x4W1lP+H0AAEdAqf2vGqR6GNLXPrVzhXUZ7s=",
326
326
+
"pom": "sha256-u3FCxepITF/phCbcFezhuYu/3UZTRWqI2idCHXJnAmU="
327
327
+
},
328
328
+
"net/sf/sevenzipjbinding#sevenzipjbinding/16.02-2.01": {
329
329
+
"jar": "sha256-Ezyj9pyMc12Jl8CUd1BPSKny5h6ntwSzcUqQZrHvuI4=",
330
330
+
"pom": "sha256-pdF4WGwNvc4V3cKlKBaE04ek8jW10bklWzls7TaWhcE="
331
331
+
},
332
332
+
"org/antlr#ST4/4.0.8": {
333
333
+
"jar": "sha256-WMqrxAyfdLC1mT/YaOD2SlDAdZCU5qJRqq+tmO38ejs=",
334
334
+
"pom": "sha256-PAiQ3scRdOs7o9QEyp40GQH/awQhgIsAcTsNuxMGwXw="
335
335
+
},
336
336
+
"org/antlr#antlr-master/3.5.2": {
337
337
+
"pom": "sha256-QtkaUx6lEA6wm1QaoALDuQjo8oK9c7bi9S83HvEzG9Y="
338
338
+
},
339
339
+
"org/antlr#antlr-runtime/3.5.2": {
340
340
+
"jar": "sha256-zj/I7LEPOemjzdy7LONQ0nLZzT0LHhjm/nPDuTichzQ=",
341
341
+
"pom": "sha256-RqnCIAu4sSvXEkqnpQl/9JCZkIMpyFGgTLIFFCCqfyU="
342
342
+
},
343
343
+
"org/antlr#antlr/3.5.2": {
344
344
+
"jar": "sha256-WsNsKs+woPPTfa/iC1tXDyZD4tAAxkjURQPCc4vmQ98=",
345
345
+
"pom": "sha256-Bl5egGYv64WHldPAH3cUJHvdMZRZcF7hOxpLGWj6IuQ="
346
346
+
},
347
347
+
"org/apache#apache/13": {
348
348
+
"pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0="
349
349
+
},
350
350
+
"org/apache#apache/16": {
351
351
+
"pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4="
352
352
+
},
353
353
+
"org/apache#apache/19": {
354
354
+
"pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8="
355
355
+
},
356
356
+
"org/apache#apache/21": {
357
357
+
"pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A="
358
358
+
},
359
359
+
"org/apache#apache/23": {
360
360
+
"pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
361
361
+
},
362
362
+
"org/apache#apache/27": {
363
363
+
"pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk="
364
364
+
},
365
365
+
"org/apache#apache/7": {
366
366
+
"pom": "sha256-E5fOHbQzrcnyI9vwdJbRM2gUSHUfSuKeWPaOePtLbCU="
367
367
+
},
368
368
+
"org/apache/commons#commons-collections4/4.1": {
369
369
+
"jar": "sha256-sf6LWWi1fYRlQlNX7S2dxpVQRRi+0t9bVlxLjmjByKU=",
370
370
+
"pom": "sha256-wK1C6RA1N5YNmnTaWOzCTdGjehPR5MSPCWm+k+QBg2k="
371
371
+
},
372
372
+
"org/apache/commons#commons-collections4/4.4": {
373
373
+
"jar": "sha256-Hfi5QwtcjtFD14FeQD4z71NxskAKrb6b2giDdi4IRtE=",
374
374
+
"pom": "sha256-JxvWc4Oa9G5zr/lX4pGNS/lvWsT2xs9NW+k/0fEnHE0="
375
375
+
},
376
376
+
"org/apache/commons#commons-compress/1.21": {
377
377
+
"jar": "sha256-auz9VFlyillWAc+gcljRMZcv/Dm0kutIvdWWV3ovJEo=",
378
378
+
"pom": "sha256-Z1uwI8m+7d4yMpSZebl0Kl/qlGKApVobRi1Mp4AQiM0="
379
379
+
},
380
380
+
"org/apache/commons#commons-dbcp2/2.9.0": {
381
381
+
"jar": "sha256-iHcgkSxcu83/bg4h1QNJN1Vfj/xZc4Hv+Pp38zzm1k4=",
382
382
+
"pom": "sha256-XtPwH1ee+0xru81m9VnpwV6ZwUCVeeAZG7pUHF/meYY="
383
383
+
},
384
384
+
"org/apache/commons#commons-lang3/3.11": {
385
385
+
"pom": "sha256-mA1mXYP+0EZlE08FeOUHRCoOdQaRBzeEORsKeYhySnU="
386
386
+
},
387
387
+
"org/apache/commons#commons-lang3/3.12.0": {
388
388
+
"jar": "sha256-2RnZBEhsA3+NGTQS2gyS4iqfokIwudZ6V4VcXDHH6U4=",
389
389
+
"pom": "sha256-gtMfHcxFg+/9dE6XkWWxbaZL+GvKYj/F0bA+2U9FyFo="
390
390
+
},
391
391
+
"org/apache/commons#commons-lang3/3.9": {
392
392
+
"pom": "sha256-pAIkKbmEJbQwGBkVchJ5pS9hDzRki9rEh9TKy76N/rU="
393
393
+
},
394
394
+
"org/apache/commons#commons-parent/17": {
395
395
+
"pom": "sha256-lucYuvU0h07mLOTULeJl8t2s2IORpUDgMNWdmPp8RAg="
396
396
+
},
397
397
+
"org/apache/commons#commons-parent/34": {
398
398
+
"pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w="
399
399
+
},
400
400
+
"org/apache/commons#commons-parent/38": {
401
401
+
"pom": "sha256-VY2WF0Xrrcxdw5HP3n1HQIbUyq7iTdPm35Me2fa1tJU="
402
402
+
},
403
403
+
"org/apache/commons#commons-parent/39": {
404
404
+
"pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac="
405
405
+
},
406
406
+
"org/apache/commons#commons-parent/47": {
407
407
+
"pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc="
408
408
+
},
409
409
+
"org/apache/commons#commons-parent/48": {
410
410
+
"pom": "sha256-Hh996TcKe3kB8Sjx2s0UIr504/R/lViw954EwGN8oLQ="
411
411
+
},
412
412
+
"org/apache/commons#commons-parent/51": {
413
413
+
"pom": "sha256-m3edGLItjeVZYFVY57sKCjGz8Awqu5yHgRfDmKrKvso="
414
414
+
},
415
415
+
"org/apache/commons#commons-parent/52": {
416
416
+
"pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
417
417
+
},
418
418
+
"org/apache/commons#commons-parent/54": {
419
419
+
"pom": "sha256-AA2Bh5UrIjcC/eKW33mVY/Nd6CznKttOe/FXNCN4++M="
420
420
+
},
421
421
+
"org/apache/commons#commons-pool2/2.11.1": {
422
422
+
"jar": "sha256-6gUF7nUV5YsawOaG5NGl2ffYCOJRphvDcaoFlbmWP4M=",
423
423
+
"pom": "sha256-wbsCmUpK34loDfepitujPFUnaDAUJy1liFuzA27NSMM="
424
424
+
},
425
425
+
"org/apache/commons#commons-text/1.10.0": {
426
426
+
"jar": "sha256-dwzZA/p7YE0ffve6F/hBCGZylLK0eL6O0a87/7SuABg=",
427
427
+
"pom": "sha256-OI3VI0i6GEKqOK64l8kdJwsUZh64daIP2YAxU1qydWc="
428
428
+
},
429
429
+
"org/apache/commons#commons-text/1.8": {
430
430
+
"pom": "sha256-9s/bqlnHCtfj/r5xTgkRmQFWrAkFKV2PKjt1HgXlmhI="
431
431
+
},
432
432
+
"org/apache/commons#commons-text/1.9": {
433
433
+
"pom": "sha256-n5IWz8lE3KeC5jEdYnV/13Fk/mfaKbWPAVaH+gn0QFA="
434
434
+
},
435
435
+
"org/apache/felix#felix-parent/6": {
436
436
+
"pom": "sha256-Ngi2sgD2yPSIx3zBWYR9UV5pZugzO4XY4E45Sgk7VZU="
437
437
+
},
438
438
+
"org/apache/felix#org.apache.felix.framework/7.0.5": {
439
439
+
"jar": "sha256-q6cpMsX/5S0a6ftzVBVHS8gwX9BPBQ6FHzqPZ9oYNP0=",
440
440
+
"pom": "sha256-CBAm1JP4dt+OsPPxyPhdpyy+N99VeDPpaLQMMNrL/Kk="
441
441
+
},
442
442
+
"org/apache/logging#logging-parent/3": {
443
443
+
"pom": "sha256-djouwrgJTUFh3rbCZLEmIIW5vjC/OjHCzhNyQuV3Iqc="
444
444
+
},
445
445
+
"org/apache/logging/log4j#log4j-api/2.17.1": {
446
446
+
"jar": "sha256-sNikyKtPuLGIjQCVgicDsObUeTxBlVAgPanmkZYWHeQ=",
447
447
+
"pom": "sha256-HirO8yILKb4QrgmXKLFYsY2UP5Ghk8xFAbtC+SnB6Io="
448
448
+
},
449
449
+
"org/apache/logging/log4j#log4j-core/2.17.1": {
450
450
+
"jar": "sha256-yWfyI0h5gLk2TpSnx/mooB/T7nwZvb8LD5+MuFEfPUE=",
451
451
+
"pom": "sha256-C7s79tTSKhv6PDwJJ8KUEK8UoPsm47Ark3JvXH6Yqv0="
452
452
+
},
453
453
+
"org/apache/logging/log4j#log4j/2.17.1": {
454
454
+
"pom": "sha256-lnq8AkRDqcsJaTVVmvXprW8P9hN1+Esn1EDS+nCAawk="
455
455
+
},
456
456
+
"org/bouncycastle#bcpkix-jdk15on/1.69": {
457
457
+
"jar": "sha256-QIN20Xqqh4nnrNBV/kBCiaEfozX9fGinUykEn7fSjtI=",
458
458
+
"pom": "sha256-WrvkytLCMJR0ZvsgmiJn48xqDTgKajGRWVnTqtm4F2w="
459
459
+
},
460
460
+
"org/bouncycastle#bcprov-jdk15on/1.69": {
461
461
+
"jar": "sha256-5Gm9Ofk2mZ8lYAJjEAP/AioilR2p1b2Xicer+pdjopI=",
462
462
+
"pom": "sha256-/YHicUSVvOeeauazAp2s0kzyz/NAJB2lgQVYlae6eN4="
463
463
+
},
464
464
+
"org/bouncycastle#bcutil-jdk15on/1.69": {
465
465
+
"jar": "sha256-KeQOJGbQQNgqbw6ZY10LwrujqUJRz3k5zwtpMhyu/Ak=",
466
466
+
"pom": "sha256-p2e8fzQtGTKJfso8i6zHAEygOAv6dSnyOpc0VJZcffw="
467
467
+
},
468
468
+
"org/checkerframework#checker-compat-qual/2.5.2": {
469
469
+
"pom": "sha256-da9ztewybj29yUayH9RoAtXafGEsO/Hlh1N0yY1+pP0="
470
470
+
},
471
471
+
"org/checkerframework#checker-qual/2.5.2": {
472
472
+
"jar": "sha256-ZLAmkci51OdwD47i50Lc5+osboHmYrdSLJ7jv1aMBAo=",
473
473
+
"pom": "sha256-3EzUOKNkYtATwjOMjiBtECoyKgDzNynolV7iGYWcnt4="
474
474
+
},
475
475
+
"org/checkerframework#checker-qual/3.31.0": {
476
476
+
"module": "sha256-UYkl4iqnmMH71voXwYN0aR8f57G+fdNw1Omv7us7Ds8=",
477
477
+
"pom": "sha256-Q1ecPr5H54NYp/MvlnN471YXWyKUszUYNYTwvSNZUjE="
478
478
+
},
479
479
+
"org/checkerframework#checker-qual/3.37.0": {
480
480
+
"jar": "sha256-5M4TdswnNeHd4iC2KtCRP1EpdwTarRVaM/OGvF2w2fc=",
481
481
+
"module": "sha256-clinadyqJrmBVNIp2FzHLls2ZrC8tjfS2vFuxJiVZjg=",
482
482
+
"pom": "sha256-AjkvvUziGQH5RWFUcrHU1NNZGzqr3wExBfXJLsMstPA="
483
483
+
},
484
484
+
"org/codehaus#codehaus-parent/3": {
485
485
+
"pom": "sha256-UOslOs0LbuBI9DLZ/Do7NiZO+z2h/6f7B/bE1LeoyjE="
486
486
+
},
487
487
+
"org/codehaus/mojo#animal-sniffer-annotations/1.17": {
488
488
+
"jar": "sha256-kmVPST7P7FIILnY1Tw6/h2SNw9XOwuPDzblHwBZ0elM=",
489
489
+
"pom": "sha256-6VarXS60j6uuEjANDNLTKU1KKkGrwgaMI8tNYK12y+U="
490
490
+
},
491
491
+
"org/codehaus/mojo#animal-sniffer-annotations/1.9": {
492
492
+
"jar": "sha256-zZb+60fzSyVZcEcV23sXmgOjch+dxAksNFxxjim0LeQ=",
493
493
+
"pom": "sha256-/nEJDiNXjdGapqj+9Rhvz6WPSPgHBnKprIlFhis7fz0="
494
494
+
},
495
495
+
"org/codehaus/mojo#animal-sniffer-parent/1.17": {
496
496
+
"pom": "sha256-GKA98W4qGExYLbexJWM8Fft3FAJ6hMG1MtcpM9wIuB8="
497
497
+
},
498
498
+
"org/codehaus/mojo#animal-sniffer-parent/1.9": {
499
499
+
"pom": "sha256-nyDSRN5e5OZQmbJ3tpiE7xr4EROcAJcl3TzPqPsaxjs="
500
500
+
},
501
501
+
"org/codehaus/mojo#mojo-parent/28": {
502
502
+
"pom": "sha256-WrbfH5JfxhOX3y0XNSu8mK8UZOhT7SF+CeU9IKMm9wc="
503
503
+
},
504
504
+
"org/codehaus/mojo#mojo-parent/40": {
505
505
+
"pom": "sha256-/GSNzcQE+L9m4Fg5FOz5gBdmGCASJ76hFProUEPLdV4="
506
506
+
},
507
507
+
"org/fusesource#fusesource-pom/1.12": {
508
508
+
"pom": "sha256-xA2WDarc73sBwbHGZXr7rE//teUxaPj8sLKLhOb9zKE="
509
509
+
},
510
510
+
"org/fusesource/jansi#jansi/2.3.2": {
511
511
+
"jar": "sha256-+dWXnFx7oxN8d/QYR16wIYn4/Ip1+nP/w/8dEv6UVWc=",
512
512
+
"pom": "sha256-ywU3vsxjUsFUcz22+v0JAPlYRgOgsLnPjyJFVjEs2+E="
513
513
+
},
514
514
+
"org/hamcrest#hamcrest-core/1.1": {
515
515
+
"jar": "sha256-A2HRST/w2U+GE1nv6pEgByBjUHITR5LvtyF/bgnVz/s=",
516
516
+
"pom": "sha256-OXOH9AbGjMtAP0d8y+wcgYz8a4/0+tpaM+Jhg6hBfIM="
517
517
+
},
518
518
+
"org/hamcrest#hamcrest-core/1.3": {
519
519
+
"jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
520
520
+
"pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM="
521
521
+
},
522
522
+
"org/hamcrest#hamcrest-parent/1.1": {
523
523
+
"pom": "sha256-FOaVChpimMvLg8+UKcrEFf8nMWf28Vh2hZQTsNbAfjo="
524
524
+
},
525
525
+
"org/hamcrest#hamcrest-parent/1.3": {
526
526
+
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
527
527
+
},
528
528
+
"org/hamcrest#hamcrest/2.2": {
529
529
+
"jar": "sha256-XmKEaonwXNeM2cGlU/NA0AJFg4DDIEVd0fj8VJeoocE=",
530
530
+
"pom": "sha256-s2E3N2xLP8923DN+KhvFtpGirBqpZqtdJiCak4EvpX0="
531
531
+
},
532
532
+
"org/jacoco#org.jacoco.agent/0.8.11": {
533
533
+
"jar": "sha256-0+2F3qeKntVYRqdzjjoMoVxwLGYe5LyMv+Aqi59KmcA=",
534
534
+
"pom": "sha256-FuBen0liG4fFPmk1AUDzxG1C2WbGepM730sGOiscj8U="
535
535
+
},
536
536
+
"org/jacoco#org.jacoco.ant/0.8.11": {
537
537
+
"jar": "sha256-gdfriJDZvjCpOWEsKVYDVBBjUpzdA6UyZaunRHS3C3w=",
538
538
+
"pom": "sha256-ftED2VnQzue6v7Ewf6bkUbFpb/01JwYVU7VQ3lUgHYU="
539
539
+
},
540
540
+
"org/jacoco#org.jacoco.build/0.8.11": {
541
541
+
"pom": "sha256-W4SxXPLu8+WeuRvCJ4SDMQCwnfmRHjMZAww7xki9iws="
542
542
+
},
543
543
+
"org/jacoco#org.jacoco.core/0.8.11": {
544
544
+
"jar": "sha256-/NGIxohHP8jcwMbKrzVeeziVAiQ1J8M7lZej7Ch5H0c=",
545
545
+
"pom": "sha256-u2E18Qo2NJy4SlYA/Yz3P8EpahNbLxStzYPejPJMq7E="
546
546
+
},
547
547
+
"org/jacoco#org.jacoco.report/0.8.11": {
548
548
+
"jar": "sha256-g5MpWuJGgO0QytgzOQcED5KLhxMySRWBylvHhOLLT74=",
549
549
+
"pom": "sha256-jjtzR3nV4/1oPsAVQT1S+WGYTFDLkEX9orI7/160I4E="
550
550
+
},
551
551
+
"org/jdom#jdom-legacy/1.1.3": {
552
552
+
"jar": "sha256-Ar1hpyXor5sBdrQ78pgW0MdIuKuVE4W9EnvjdIkyWgo=",
553
553
+
"pom": "sha256-bWWTi3CxFyMBy0LY5l7gVzpXHtOfOvEBOp5ukp/flow="
554
554
+
},
555
555
+
"org/jgrapht#jgrapht-core/1.5.1": {
556
556
+
"jar": "sha256-pNgQy2Pgp3p1PRRwlP6p3ULoLPxXqiifn4UinyYEO7Q=",
557
557
+
"pom": "sha256-KknxKWxTwJ4OCiVdogMgVq3fKlu6WFyAF3Eg/IELQRM="
558
558
+
},
559
559
+
"org/jgrapht#jgrapht-io/1.5.1": {
560
560
+
"jar": "sha256-hsf8ZswZB7/CazZtTdKSzQ2ihr3h/QiKEcDZcp1tzFw=",
561
561
+
"pom": "sha256-jMvAH5otyMV0llX6FSck3dJ8FIIpxWeV+CC7V6GEp4g="
562
562
+
},
563
563
+
"org/jgrapht#jgrapht/1.5.1": {
564
564
+
"pom": "sha256-X9k28p0qw4blfbTL+JtZLFth3GpA03qhUw9eVLNQx9I="
565
565
+
},
566
566
+
"org/jheaps#jheaps/0.13": {
567
567
+
"jar": "sha256-Y0FCkMNJf4rA8QIgkgcIjexG/UdH4PVqJsaTCOhcZBU=",
568
568
+
"pom": "sha256-SH2xJbFxCY4/qDOFNaxZR2kirCxFK1ehTTz2YfIohDA="
569
569
+
},
570
570
+
"org/jline#jline-builtins/3.20.0": {
571
571
+
"jar": "sha256-prFPiYOXb7Sd67PZ6KFb+V9yTXFp8TFaYu+lin+omeI=",
572
572
+
"pom": "sha256-9T2EkbSNrQfnIR8M5BIhS5un25YmYZAxsqhvgMgrZrE="
573
573
+
},
574
574
+
"org/jline#jline-parent/3.20.0": {
575
575
+
"pom": "sha256-cXjGACAsS8Jux6S2IlXu829wVsrSpeYjnFdL7qXCEMo="
576
576
+
},
577
577
+
"org/jline#jline-reader/3.20.0": {
578
578
+
"jar": "sha256-rNHJTR4iiqe3li9psh7Tqf2CjrOmPkuvkIaVTmJq8fA=",
579
579
+
"pom": "sha256-2fF+3XIcAqExcgN21sB4eHgutrb6/rX/QkBKtXFD4TY="
580
580
+
},
581
581
+
"org/jline#jline-style/3.20.0": {
582
582
+
"jar": "sha256-C7ERYF4BAM6E05YfMLQNqgiOnC7FxnHn75D0L2rdBrY=",
583
583
+
"pom": "sha256-48nFXt7Ob0ru5jplYjiaS++NA1j6iq3GdKPeZR4w4ao="
584
584
+
},
585
585
+
"org/jline#jline-terminal-jansi/3.20.0": {
586
586
+
"jar": "sha256-wX/++o8GDa79OPJXRAcOQI9LrFPD6BOuoZKMxgcmD+Q=",
587
587
+
"pom": "sha256-Q3JhhBr0j5oZT9WygHJSCKds+jzKFgBAx6QoDrAn2+s="
588
588
+
},
589
589
+
"org/jline#jline-terminal/3.20.0": {
590
590
+
"jar": "sha256-EhJRcOeVUZum3IAQwHC1PHaq6StIXB43Uw5Uq13QjUM=",
591
591
+
"pom": "sha256-EMo7z1F48YUH8hCmOtljeJaFM0OtHBKRoBmhFvIWpUg="
592
592
+
},
593
593
+
"org/junit#junit-bom/5.7.1": {
594
594
+
"module": "sha256-mFTjiU1kskhSB+AEa8oHs9QtFp54L0+oyc4imnj67gQ=",
595
595
+
"pom": "sha256-C5sUo9YhBvr+jGinF7h7h60YaFiZRRt1PAT6QbaFd4Q="
596
596
+
},
597
597
+
"org/junit#junit-bom/5.7.2": {
598
598
+
"module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=",
599
599
+
"pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs="
600
600
+
},
601
601
+
"org/junit#junit-bom/5.8.0-M1": {
602
602
+
"module": "sha256-vgUUcTA6UD9MIkZwdbJ0kEE3fd1tWoywc53tZ9kW2C0=",
603
603
+
"pom": "sha256-dxREMv/Gi9mKeQqxBpYZ2RAyz8Dk4TwIFjqgPaNv1uI="
604
604
+
},
605
605
+
"org/junit#junit-bom/5.9.0": {
606
606
+
"module": "sha256-oFTq9QFrWLvN6GZgREp8DdPiyvhNKhrV/Ey1JZecGbk=",
607
607
+
"pom": "sha256-2D6H8Wds3kQZHuxc2mkEkjkvJpI7HkmBSMpznf7XUpU="
608
608
+
},
609
609
+
"org/junit#junit-bom/5.9.1": {
610
610
+
"module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=",
611
611
+
"pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw="
612
612
+
},
613
613
+
"org/osgi#org.osgi.core/5.0.0": {
614
614
+
"jar": "sha256-tEDGv/KGMyr89crgZ7YGli52HA3wDl/Yp0bwsxJlYZs=",
615
615
+
"pom": "sha256-4AHZl0MYUeq4uTOLW32f5eaOGutDpYV5JLChWIbuNjk="
616
616
+
},
617
617
+
"org/osgi#org.osgi.util.promise/1.3.0": {
618
618
+
"jar": "sha256-cFPFfn19iP7GuQl5o68SXh0ruEcmijKKLx7WWtCkwYU=",
619
619
+
"pom": "sha256-rcyK9ce+Z7BSEF4Mncq43ibaxvGbxamrcpRqMydscQA="
620
620
+
},
621
621
+
"org/ow2#ow2/1.3": {
622
622
+
"pom": "sha256-USFcZ9LAaNi30vb4D1E3KgmAdd7MxEjUvde5h7qDKPs="
623
623
+
},
624
624
+
"org/ow2#ow2/1.5.1": {
625
625
+
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
626
626
+
},
627
627
+
"org/ow2/asm#asm-bom/9.6": {
628
628
+
"pom": "sha256-ig5fYk/ikwt6jWmVb0OORe9TKZa01kQJthbErvSxrE4="
629
629
+
},
630
630
+
"org/ow2/asm#asm-commons/9.6": {
631
631
+
"jar": "sha256-eu/Q1cCQFwHGn3UT/tp2X7a+M68s56oXxXgfyHZXxRE=",
632
632
+
"pom": "sha256-qYrkiVM0uvj/hr1mUWIQ29mgPxpuFeR92oKvz2tT13w="
633
633
+
},
634
634
+
"org/ow2/asm#asm-debug-all/5.0.3": {
635
635
+
"jar": "sha256-KWk1asHkD+QUGUjFY2kCOPXXnXaux/2HNTaGejMe3oE=",
636
636
+
"pom": "sha256-nJnXpVVyW8L4N5l3k1zboW1ofZyTtuByXhlhgNSQyZU="
637
637
+
},
638
638
+
"org/ow2/asm#asm-parent/5.0.3": {
639
639
+
"pom": "sha256-wu2r9BKKU030uLSwubVi6U8kK6lawk3GFIVDK4oYjjI="
640
640
+
},
641
641
+
"org/ow2/asm#asm-tree/9.6": {
642
642
+
"jar": "sha256-xD7PF7U5x3fhXae1uGVTs3fi05poPeYoVWfVKDiI5+8=",
643
643
+
"pom": "sha256-G8tIHX/Ba5VbtgygfIz6JCS87ni9xAW7oxx9b13C0RM="
644
644
+
},
645
645
+
"org/ow2/asm#asm/9.6": {
646
646
+
"jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=",
647
647
+
"pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A="
648
648
+
},
649
649
+
"org/postgresql#postgresql/42.6.2": {
650
650
+
"jar": "sha256-gmKXVPMJwLVx0dQLp0+wU4VfhjdSpGyjB8ez5YYMSy4=",
651
651
+
"pom": "sha256-/5dcZtbZSN/YKp6SbsER7eldPkyRo6DYaQ8xox45NMY="
652
652
+
},
653
653
+
"org/python#jython-standalone/2.7.3": {
654
654
+
"jar": "sha256-2n89gpsUi8+oawWdyWTjqFVv7bAhCWyNsH4wxm+qubQ=",
655
655
+
"pom": "sha256-moD1I2PkBVnKxMjaKsX4uil3ksbpEmN7dIUfKjMHDNI="
656
656
+
},
657
657
+
"org/slf4j#slf4j-api/1.7.25": {
658
658
+
"jar": "sha256-GMSgCV1cHaa4F1kudnuyPSndL1YK1033X/OWHb3iW3k=",
659
659
+
"pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4="
660
660
+
},
661
661
+
"org/slf4j#slf4j-nop/1.7.25": {
662
662
+
"jar": "sha256-bLEnE49Btahp+ezdBhrRd5mg4/5yBGAHlxVOsEMu6xI=",
663
663
+
"pom": "sha256-ogpNV7z++b2sp9EVliwN58lEa+TUZre9MNXxmkWc9Jk="
664
664
+
},
665
665
+
"org/slf4j#slf4j-parent/1.7.25": {
666
666
+
"pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY="
667
667
+
},
668
668
+
"org/smali#baksmali/2.5.2": {
669
669
+
"jar": "sha256-HtI2Jm19xJB6reCxmjT3fvrCU0K2PIrOUuV5A5lBs4k=",
670
670
+
"module": "sha256-g+59x3oek4+5BtaNfUPiRX8s+Im7HecuqtcJJDVfpbU=",
671
671
+
"pom": "sha256-8FzZiasE/SboahreXCGauEgovqfebryA/Bd7YtJ1k4g="
672
672
+
},
673
673
+
"org/smali#dexlib2/2.5.2": {
674
674
+
"jar": "sha256-WlyJgti9fW47saBxMEnjx4txnsMrIPa2GYhc7DCg3WE=",
675
675
+
"module": "sha256-5XDKZe/asrKMAq2P34W9hSIGZrkkuJXKW+r1fXKGiDw=",
676
676
+
"pom": "sha256-BWB6NSDN841drl0MQZZRKjhWpA3rlTny/OCGNalut44="
677
677
+
},
678
678
+
"org/smali#util/2.5.2": {
679
679
+
"jar": "sha256-T1gKnP8+u4PLP9IL7Ijjfk8YN5bKZScymSYRYgKC2uo=",
680
680
+
"module": "sha256-rRt+JSAWcAXJFp2Gv8z/JvXF+b8Ls/qyRMtIIWU9wmE=",
681
681
+
"pom": "sha256-IKx+12/5cPUQB6IPrIvbon7IeUT9Kb2oxnQJZ5LJFFE="
682
682
+
},
683
683
+
"org/sonatype/oss#oss-parent/6": {
684
684
+
"pom": "sha256-tDBtE+j1OSRYobMIZvHP8WGz0uaZmojQWe6jkyyKhJk="
685
685
+
},
686
686
+
"org/sonatype/oss#oss-parent/7": {
687
687
+
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
688
688
+
},
689
689
+
"org/sonatype/oss#oss-parent/9": {
690
690
+
"pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
691
691
+
},
692
692
+
"org/tribuo#tribuo-classification-core/4.2.0": {
693
693
+
"jar": "sha256-+vv5OnIrmrVC7oeaX09lF5bkyuobZ5gNVWL+jdjbqeY=",
694
694
+
"pom": "sha256-gLgGCPTPN93HLmioPGBRyupwvqF+96hTCfWeqdpzBPE="
695
695
+
},
696
696
+
"org/tribuo#tribuo-classification-tree/4.2.0": {
697
697
+
"jar": "sha256-uVozLZJI7RKVgxdkTNQ9cubdit4KJPnKTlLaB72sY6c=",
698
698
+
"pom": "sha256-OrTlGe48n3lzd3MirS7EaR5j1kovRxiR4A1BGQdY2jw="
699
699
+
},
700
700
+
"org/tribuo#tribuo-classification/4.2.0": {
701
701
+
"pom": "sha256-SqINxWFbgU86wjq3xB+s+LpCKbPuzSwa/KeL3/kntcU="
702
702
+
},
703
703
+
"org/tribuo#tribuo-common-tree/4.2.0": {
704
704
+
"jar": "sha256-34iqIWT+X60ITLIxl7LgodbBPk7QbuXCGXausNuVfOk=",
705
705
+
"pom": "sha256-DbCNldwWEPdn/AehmZqXlhVxALozjH4JA2jMVN5NIHU="
706
706
+
},
707
707
+
"org/tribuo#tribuo-common/4.2.0": {
708
708
+
"pom": "sha256-GAZzLdQd51aq3tY2v7qZSD00J72diyAvEEJcr84iykk="
709
709
+
},
710
710
+
"org/tribuo#tribuo-core/4.2.0": {
711
711
+
"jar": "sha256-NFwzfcKHjsdQJJgqqwZycZtznnGOc9eisu/ottXQCb8=",
712
712
+
"pom": "sha256-XkjLxuPn9x+wYPSWdPTXbCLcKEe9flflVCY7+5gYpZ0="
713
713
+
},
714
714
+
"org/tribuo#tribuo-data/4.2.0": {
715
715
+
"jar": "sha256-m8EQCFnODOBCDNbfbOdna25DxSKEXUKGz5FIUmgtYz0=",
716
716
+
"pom": "sha256-SMm4+bX7Nd5toLwWhuMLStMkS6UWMCNw1fqGd1ixruA="
717
717
+
},
718
718
+
"org/tribuo#tribuo-math/4.2.0": {
719
719
+
"jar": "sha256-7NZdhI/2SIAXBLm6D3CmRtQDAgy97SYf1zVIGkeWVRI=",
720
720
+
"pom": "sha256-iCAlohj3F9hakTNsztSg+08CsjFcppZy0oqCc3uWhVE="
721
721
+
},
722
722
+
"org/tribuo#tribuo-util-onnx/4.2.0": {
723
723
+
"jar": "sha256-ohcAq4nLB1/OT8UkA1n5HMj4t/JCiS1lsD+oda0s3Vs=",
724
724
+
"pom": "sha256-Q19d8ELZieF6QHPjcFa++ChKUrw3zIZeF5Xvi7U5KUw="
725
725
+
},
726
726
+
"org/tribuo#tribuo-util-tokenization/4.2.0": {
727
727
+
"jar": "sha256-b0TzDZ0g6amwscMHAbcrPeXtofbXbZXanWkHQmVXdoI=",
728
728
+
"pom": "sha256-6GAT6tT7c0apQghWqMAX/g7aAlhmu0w935AK2JLi/Tg="
729
729
+
},
730
730
+
"org/tribuo#tribuo-util/4.2.0": {
731
731
+
"pom": "sha256-saxG0eBU4acgcz0cMeBMaIxxJb+mIN7RpEQ9BdNMma8="
732
732
+
},
733
733
+
"org/tribuo#tribuo/4.2.0": {
734
734
+
"pom": "sha256-mMQFMwnY7vg2fAbCAmyDHkqwS3nOny0hrGrrKE2dNZQ="
735
735
+
},
736
736
+
"org/tukaani#xz/1.9": {
737
737
+
"jar": "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=",
738
738
+
"pom": "sha256-CTvhsDMxvOKTLWglw36YJy12Ieap6fuTKJoAJRi43Vo="
739
739
+
}
740
740
+
},
741
741
+
"https://sourceforge.net/projects": {
742
742
+
"pydev/files/pydev/PyDev%206.3.1/PyDev%206.3.1": {
743
743
+
"zip": "sha256-TYH+nYr+dmW46iCETT9RB/RGdCknxZlz6t5PKYCbBpk="
744
744
+
},
745
745
+
"yajsw/files/yajsw/yajsw-stable-13.09/yajsw-stable-13.09": {
746
746
+
"zip": "sha256-Ta5zKlNYRq5d+rdT6CpNX5OtmgWgZeIXK7l3ShsVRTo="
747
747
+
}
748
748
+
},
749
749
+
"https://storage.googleapis.com": {
750
750
+
"google-code-archive-downloads/v2/code.google.com/android4me/AXMLPrinter2": {
751
751
+
"jar": "sha256-AO0Djrarr23eyNICo+16gbUhRY9M1FmUgRXP0C/1nW0="
752
752
+
}
753
753
+
}
754
754
+
}