From 0f694a3527df49630d5dab72fbeb24a4c43523a8 Mon Sep 17 00:00:00 2001 From: Parth Patel <88045217+pxp928@users.noreply.github.com> Date: Fri, 30 Aug 2024 10:55:17 -0400 Subject: [PATCH] Add batch querying for clearly defined to reduce ingestion time (#2088) * change CD certifier to batch query Signed-off-by: pxp928 * rebase ingestor scanner to use certifier Signed-off-by: pxp928 * update unit tests and change ent to not index on attribution for clearlyDefined Signed-off-by: pxp928 * add query rate limit per service for certifier Signed-off-by: pxp928 * add query limit for license scanner on ingestion Signed-off-by: pxp928 * fix and order unit test for certifiers Signed-off-by: pxp928 * add comments to functions Signed-off-by: pxp928 * fix unit tests Signed-off-by: pxp928 * add re-try for clearly defined Signed-off-by: pxp928 * add constant query size for CD and OSV Signed-off-by: pxp928 --------- Signed-off-by: pxp928 --- cmd/guaccollect/cmd/license.go | 14 +- cmd/guaccollect/cmd/osv.go | 10 +- cmd/guacone/cmd/license.go | 14 +- cmd/guacone/cmd/osv.go | 6 +- internal/testing/cmd/pubsub_test/cmd/osv.go | 2 +- internal/testing/dochelper/dochelper.go | 18 + .../testdata/exampledata/cd-common-text.json | 1192 +-- .../testdata/exampledata/cd-log4j.json | 6736 +--------------- .../exampledata/cd-source-common-text.json | 1031 +-- .../testdata/exampledata/cd-source-log4j.json | 6754 +---------------- .../backends/ent/backend/certifyLegal.go | 1 - .../migrations/20240826162616_ent_diff.sql | 8 + .../backends/ent/migrate/migrations/atlas.sum | 3 +- pkg/assembler/backends/ent/migrate/schema.go | 8 +- .../backends/ent/schema/certifylegal.go | 4 +- .../attestation/attestation_license.go | 191 +- pkg/certifier/certify/certify_test.go | 20 + .../clearlydefined/clearlydefined.go | 286 +- .../clearlydefined/clearlydefined_test.go | 32 +- .../components/root_package/root_package.go | 15 +- .../root_package/root_package_test.go | 30 +- pkg/certifier/osv/osv.go | 65 +- pkg/certifier/osv/osv_test.go | 30 +- pkg/handler/processor/process/process.go | 2 +- .../clearlydefined/clearlydefined_test.go | 10 +- pkg/ingestor/parser/common/scanner/scanner.go | 259 +- pkg/ingestor/parser/parser.go | 2 +- pkg/misc/coordinates/coordinates.go | 8 + 28 files changed, 947 insertions(+), 15804 deletions(-) create mode 100644 pkg/assembler/backends/ent/migrate/migrations/20240826162616_ent_diff.sql diff --git a/cmd/guaccollect/cmd/license.go b/cmd/guaccollect/cmd/license.go index 60c284796c..3ece5d69e8 100644 --- a/cmd/guaccollect/cmd/license.go +++ b/cmd/guaccollect/cmd/license.go @@ -26,12 +26,17 @@ import ( "github.com/guacsec/guac/pkg/certifier" "github.com/guacsec/guac/pkg/certifier/certify" "github.com/guacsec/guac/pkg/certifier/clearlydefined" + "github.com/guacsec/guac/pkg/certifier/components/root_package" "github.com/guacsec/guac/pkg/cli" "github.com/guacsec/guac/pkg/logging" "github.com/spf13/cobra" "github.com/spf13/viper" ) +const ( + cdQuerySize = 248 +) + type cdOptions struct { graphqlEndpoint string headerFile string @@ -98,7 +103,7 @@ you have access to read and write to the respective blob store.`, httpClient := http.Client{Transport: transport} gqlclient := graphql.NewClient(opts.graphqlEndpoint, &httpClient) - packageQueryFunc, err := getPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) + packageQueryFunc, err := getCDPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) if err != nil { logger.Errorf("error: %v", err) os.Exit(1) @@ -108,6 +113,13 @@ you have access to read and write to the respective blob store.`, }, } +func getCDPackageQuery(client graphql.Client, batchSize int, addedLatency *time.Duration) (func() certifier.QueryComponents, error) { + return func() certifier.QueryComponents { + packageQuery := root_package.NewPackageQuery(client, batchSize, cdQuerySize, addedLatency) + return packageQuery + }, nil +} + func validateCDFlags( graphqlEndpoint, headerFile, diff --git a/cmd/guaccollect/cmd/osv.go b/cmd/guaccollect/cmd/osv.go index fd4d0a3903..6ff90fc095 100644 --- a/cmd/guaccollect/cmd/osv.go +++ b/cmd/guaccollect/cmd/osv.go @@ -41,6 +41,10 @@ import ( "github.com/spf13/viper" ) +const ( + osvQuerySize = 999 +) + type osvOptions struct { graphqlEndpoint string headerFile string @@ -107,7 +111,7 @@ you have access to read and write to the respective blob store.`, httpClient := http.Client{Transport: transport} gqlclient := graphql.NewClient(opts.graphqlEndpoint, &httpClient) - packageQueryFunc, err := getPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) + packageQueryFunc, err := getOSVPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) if err != nil { logger.Errorf("error: %v", err) os.Exit(1) @@ -164,9 +168,9 @@ func getCertifierPublish(ctx context.Context, blobStore *blob.BlobStore, pubsub }, nil } -func getPackageQuery(client graphql.Client, batchSize int, addedLatency *time.Duration) (func() certifier.QueryComponents, error) { +func getOSVPackageQuery(client graphql.Client, batchSize int, addedLatency *time.Duration) (func() certifier.QueryComponents, error) { return func() certifier.QueryComponents { - packageQuery := root_package.NewPackageQuery(client, batchSize, addedLatency) + packageQuery := root_package.NewPackageQuery(client, batchSize, osvQuerySize, addedLatency) return packageQuery }, nil } diff --git a/cmd/guacone/cmd/license.go b/cmd/guacone/cmd/license.go index a5261206c8..111eba8019 100644 --- a/cmd/guacone/cmd/license.go +++ b/cmd/guacone/cmd/license.go @@ -40,6 +40,10 @@ import ( "github.com/spf13/viper" ) +const ( + cdQuerySize = 248 +) + type cdOptions struct { graphqlEndpoint string headerFile string @@ -96,7 +100,7 @@ var cdCmd = &cobra.Command{ httpClient := http.Client{Transport: transport} gqlclient := graphql.NewClient(opts.graphqlEndpoint, &httpClient) - packageQuery := root_package.NewPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) + packageQuery := root_package.NewPackageQuery(gqlclient, opts.batchSize, cdQuerySize, opts.addedLatency) totalNum := 0 docChan := make(chan *processor.Document) @@ -176,12 +180,10 @@ var cdCmd = &cobra.Command{ // Collect errHandler := func(err error) bool { - if err == nil { - logger.Info("certifier ended gracefully") - return true + if err != nil { + logger.Errorf("certifier ended with error: %v", err) + atomic.StoreInt32(&gotErr, 1) } - logger.Errorf("certifier ended with error: %v", err) - atomic.StoreInt32(&gotErr, 1) // process documents already captures return true } diff --git a/cmd/guacone/cmd/osv.go b/cmd/guacone/cmd/osv.go index 419587286d..2d2b755d4b 100644 --- a/cmd/guacone/cmd/osv.go +++ b/cmd/guacone/cmd/osv.go @@ -40,6 +40,10 @@ import ( "github.com/spf13/viper" ) +const ( + osvQuerySize = 999 +) + type osvOptions struct { graphqlEndpoint string headerFile string @@ -96,7 +100,7 @@ var osvCmd = &cobra.Command{ httpClient := http.Client{Transport: transport} gqlclient := graphql.NewClient(opts.graphqlEndpoint, &httpClient) - packageQuery := root_package.NewPackageQuery(gqlclient, opts.batchSize, opts.addedLatency) + packageQuery := root_package.NewPackageQuery(gqlclient, opts.batchSize, osvQuerySize, opts.addedLatency) totalNum := 0 docChan := make(chan *processor.Document) diff --git a/internal/testing/cmd/pubsub_test/cmd/osv.go b/internal/testing/cmd/pubsub_test/cmd/osv.go index bafca187b4..0661f341b4 100644 --- a/internal/testing/cmd/pubsub_test/cmd/osv.go +++ b/internal/testing/cmd/pubsub_test/cmd/osv.go @@ -92,7 +92,7 @@ func getCertifierPublish(ctx context.Context, blobStore *blob.BlobStore, pubsub func getPackageQuery(client graphql.Client) (func() certifier.QueryComponents, error) { return func() certifier.QueryComponents { - packageQuery := root_package.NewPackageQuery(client, 60000, nil) + packageQuery := root_package.NewPackageQuery(client, 60000, 999, nil) return packageQuery }, nil } diff --git a/internal/testing/dochelper/dochelper.go b/internal/testing/dochelper/dochelper.go index ae4d2da678..c668235d33 100644 --- a/internal/testing/dochelper/dochelper.go +++ b/internal/testing/dochelper/dochelper.go @@ -16,6 +16,7 @@ package dochelper import ( + "errors" "fmt" "reflect" "time" @@ -141,6 +142,23 @@ func DocNode(v *processor.Document, children ...*processor.DocumentNode) *proces } } +type minimalDocument struct { + Subject []struct { + URI string `json:"uri"` + } `json:"subject"` +} + +func ExtractURI(blob []byte) (string, error) { + var doc minimalDocument + if err := json.Unmarshal(blob, &doc); err != nil { + return "", err + } + if len(doc.Subject) == 0 { + return "", errors.New("no subject found in document") + } + return doc.Subject[0].URI, nil +} + func DocEqualWithTimestamp(gotDoc, wantDoc *processor.Document) (bool, error) { var testTime = time.Unix(1597826280, 0) diff --git a/internal/testing/testdata/exampledata/cd-common-text.json b/internal/testing/testdata/exampledata/cd-common-text.json index 85ce03cefa..b83473c62d 100644 --- a/internal/testing/testdata/exampledata/cd-common-text.json +++ b/internal/testing/testdata/exampledata/cd-common-text.json @@ -1,1097 +1,103 @@ { - "type": "https://in-toto.io/Statement/v1", - "subject": [ - { - "uri": "pkg:maven/org.apache.commons/commons-text@1.9" - } + "type":"https://in-toto.io/Statement/v1", + "subject":[ + { + "uri":"pkg:maven/org.apache.commons/commons-text@1.9" + } ], - "predicate_type": "https://in-toto.io/attestation/clearlydefined/v0.1", - "predicate": { - "metadata": { - "scannedOn": "2022-11-21T17:45:50.52Z" - }, - "definition": { - "described": { - "releaseDate": "2001-01-09", - "sourceLocation": { - "type": "sourcearchive", - "provider": "mavencentral", - "namespace": "org.apache.commons", - "name": "commons-text", - "revision": "1.9", - "url": "https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-text/1.9/commons-text-1.9-sources.jar" - }, - "urls": { - "registry": "https://repo1.maven.org/maven2/org/apache/commons/commons-text", - "version": "https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9", - "download": "https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar" - }, - "hashes": { - "sha1": "ba6ac8c2807490944a0a27f6f8e68fb5ed2e80e2", - "sha256": "0812f284ac5dd0d617461d9a2ab6ac6811137f25122dfffd4788a4871e732d00" - }, - "files": 140, - "tools": [ - "clearlydefined/1.5.0", - "licensee/9.14.0", - "scancode/30.3.0" - ], - "toolScore": { - "total": 100, - "date": 30, - "source": 70 - }, - "score": { - "total": 100, - "date": 30, - "source": 70 + "predicate_type":"https://in-toto.io/attestation/clearlydefined/v0.1", + "predicate":{ + "definition":{ + "licensed":{ + "declared":"Apache-2.0", + "toolScore":{ + "total":75, + "declared":30, + "discovered":0, + "consistency":15, + "spdx":15, + "texts":15 + }, + "facets":{ + "core":{ + "attribution":{ + "unknown":139, + "parties":[ + "Copyright 2014-2020 The Apache Software Foundation" + ] + }, + "discovered":{ + "unknown":136, + "expressions":[ + "Apache-2.0" + ] + }, + "files":140 } - }, - "files": [ - { - "path": "META-INF/LICENSE.txt", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "2b8b815229aa8a61e483fb4ba0588b8b6c491890", - "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" - }, - "token": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" - }, - { - "path": "META-INF/MANIFEST.MF", - "license": "Apache-2.0", - "hashes": { - "sha1": "3c1d1ee16661bcd4a491d648026d5d2236b68d7a", - "sha256": "2a5629e4093d689a5684a64041fbb7d85aea6b6062a2a2604faeee5aec1e7b4b" - } - }, - { - "path": "META-INF/NOTICE.txt", - "license": "Apache-2.0", - "hashes": { - "sha1": "269264bca038f81194aa7a5dfa7304d8e141c5a4", - "sha256": "9ad4ec6b60a0d6ffa269c116fd117ce41d67c31fc301c8a2cba309f1d72cfde3" - }, - "token": "9ad4ec6b60a0d6ffa269c116fd117ce41d67c31fc301c8a2cba309f1d72cfde3", - "attributions": [ - "Copyright 2014-2020 The Apache Software Foundation" - ] - }, - { - "path": "META-INF/maven/org.apache.commons/commons-text/pom.properties", - "hashes": { - "sha1": "dfbd7251f164a999aece50a1c38f151d40ad0ea2", - "sha256": "8e8e9c7dc088e721a9f0d9918dd0e4ece949cc9432e2688f8f63cc852f914f57" - } - }, - { - "path": "META-INF/maven/org.apache.commons/commons-text/pom.xml", - "license": "Apache-2.0", - "hashes": { - "sha1": "9897c850c17b6919b0bb53d6e7d345c59f975b37", - "sha256": "9f9216cfc944dca782e6311d62757fd77164fe67da29b58f015687fa09f44050" - } - }, - { - "path": "org/apache/commons/text/AlphabetConverter.class", - "hashes": { - "sha1": "5430aab5a47022454a7c74fa654a0d3551da9be1", - "sha256": "dbf7ff5fcced1c2fae020767dbf61766c6ae240f34018e889520825476cad3c2" - } - }, - { - "path": "org/apache/commons/text/Builder.class", - "hashes": { - "sha1": "979aa0b8bca2a362f7393381070d1f8cd19d4798", - "sha256": "cd5a1326748da8b7ac4aca579049553f9e3652c93923326f3f25b37969f72090" - } - }, - { - "path": "org/apache/commons/text/CaseUtils.class", - "hashes": { - "sha1": "7b45eee18c9ad3f6fc03d2879183473b2533e585", - "sha256": "7239f9e6733983cb6785e527e3272e700d8ce7b462b9345ccc3239364c14c85e" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicate.class", - "hashes": { - "sha1": "9bd27a8b536f35f5d534f845a33d76fb66aaf173", - "sha256": "b493061f3fc6d6fdf17d35cb926baf082fd2448c1812694f9213550cbcd33995" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$1.class", - "hashes": { - "sha1": "8ad9231a5d6a8aad844d019a8756fdf357e239cf", - "sha256": "526600658251d109000c769c6a9df744cd01cf295dba3e355bc4a7fa216a8070" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$2.class", - "hashes": { - "sha1": "5472815f5ea6dbfe11bc95ecd5fc7cffdc373c93", - "sha256": "bcbb78659b72094ed854d2653849594e50df1bf8775f5b814d852b05d65b992b" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$3.class", - "hashes": { - "sha1": "117c008258ccb34600090fec1702909a693430fe", - "sha256": "926830c4e4c2954b41265fd0001af7e305c0c263b99b76e9c09825833315be77" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$4.class", - "hashes": { - "sha1": "cb16c47edbe009622333ae8b12b07370dd993eab", - "sha256": "fd3670fc7e0946bb6d5510eb992108a7cf403cfd57ea2cc372a091b72870f1f5" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$5.class", - "hashes": { - "sha1": "c5d4d37e38c00138ecd31429e024a32562d8839a", - "sha256": "536c7cb5a287f889ee387b67205f7c899985435900262d34ba466bfdeba8966a" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$6.class", - "hashes": { - "sha1": "a7e529c122aa5d76019c5d4f3940fcb54352eed5", - "sha256": "a44bdcb902bbeef83d3c2c033f14a97653f9febbfadc2ed0e25ca9a7947214d4" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates$7.class", - "hashes": { - "sha1": "d203a078c44f8f3572285b1f4a265d2f8528cc29", - "sha256": "9539628e4dc4e0229c9ecdffe8a38789772b0457281670c333994bf704e30aa7" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates.class", - "hashes": { - "sha1": "d30bd8f7fb110ca3d5dd3fbced20c1351950c541", - "sha256": "87948a0a708ba8bd52d5f8b469e46ae62b450a43070162ecbca02b319cdb07ee" - } - }, - { - "path": "org/apache/commons/text/CompositeFormat.class", - "hashes": { - "sha1": "571ff690ed37ea7b5ff9d5413c4001e0791d1cf3", - "sha256": "02806a54389c6627292afe8ae4129f90dd8bce0ea2e3c4d5ecb73d5ab6ae2b66" - } - }, - { - "path": "org/apache/commons/text/ExtendedMessageFormat.class", - "hashes": { - "sha1": "981e11767be9f90c024b40852b89a456b944b965", - "sha256": "9c28ec975f02ad7b8fd56c5023e61f50bd15687d6a88ed22535f8e57cf396524" - } - }, - { - "path": "org/apache/commons/text/FormatFactory.class", - "hashes": { - "sha1": "c6ce047def15709c67c11f96ae306370ceb5eb62", - "sha256": "6022d2764c2e54d30c6087785ebf0d1718b08e4e1d3c52f12cca5b54c9b4b572" - } - }, - { - "path": "org/apache/commons/text/FormattableUtils.class", - "hashes": { - "sha1": "2821bd3a94228fcdc19f25a64732b84b21b7ba28", - "sha256": "3a80a1617f8713fc1aa4837f4814930ab7ef1e481fb04e15aeaf8798f70050eb" - } - }, - { - "path": "org/apache/commons/text/RandomStringGenerator$1.class", - "hashes": { - "sha1": "c81d14df89dc12f10f34c9745acc271901bd8c18", - "sha256": "3a153353d42929690bfbe870e4db1db86313c0f28396f4650d58a827960489e9" - } - }, - { - "path": "org/apache/commons/text/RandomStringGenerator$Builder.class", - "hashes": { - "sha1": "9f9ce66f4d609dbc03943ff4b0d3ec24ae06e33f", - "sha256": "09a5177f357f0dfd6154939f5b30051d43317e13ec4e120f1f3bb26a7809dc30" - } - }, - { - "path": "org/apache/commons/text/RandomStringGenerator.class", - "hashes": { - "sha1": "8c0c10752821c62c9caebea8ce9f971425bdd350", - "sha256": "aecdfb5f1a4b65ce4f7bd7d97f5a22bea9e9d690b605ebd43e0791caca6914bb" - } - }, - { - "path": "org/apache/commons/text/StrBuilder$StrBuilderReader.class", - "hashes": { - "sha1": "7cf64d569a8070ecfd6faf627e560d3d5baeba3c", - "sha256": "c0623738d1d2bf9660a3f54720840fa5681160c86522e60231f1d19447f1cc10" - } - }, - { - "path": "org/apache/commons/text/StrBuilder$StrBuilderTokenizer.class", - "hashes": { - "sha1": "db87c61db41a80cb1ddb612faa4a8b42aa8fcf5a", - "sha256": "a8c76ff1fc31545e921af2e6002e0a1584cd951facf4ddf3f5bb64ac7455d224" - } - }, - { - "path": "org/apache/commons/text/StrBuilder$StrBuilderWriter.class", - "hashes": { - "sha1": "c816f422afeec9c1027275378b802bc1f6e643e2", - "sha256": "a02e3742957514a464b2982ae5d1b0e05b91c0a253647717590012a95567d28e" - } - }, - { - "path": "org/apache/commons/text/StrBuilder.class", - "hashes": { - "sha1": "263daf04fb5a19df5257b55640466a21d60b4b82", - "sha256": "4621cf0314e1a580eb77ebe429c14767d64f20237423c0c0b22e779d6bcb87b9" - } - }, - { - "path": "org/apache/commons/text/StringEscapeUtils$1.class", - "hashes": { - "sha1": "63a655f64a36e6c2b3c5b2514696144f13c84471", - "sha256": "a38dc43f042e82b7395c6f873471510161a8acbca6a304cb0e5ff93382fd3ce1" - } - }, - { - "path": "org/apache/commons/text/StringEscapeUtils$Builder.class", - "hashes": { - "sha1": "561eb2763e7520985f88b08c3db46eb13f4dd186", - "sha256": "abd03b1b3db374e8aa23a3a1ec00f91cc239208a78c692505ab74807149cd055" - } - }, - { - "path": "org/apache/commons/text/StringEscapeUtils$XsiUnescaper.class", - "hashes": { - "sha1": "0f556d0386bfa20aee7ec18428c663128586dcf1", - "sha256": "44360df03da91d15aebb5ae858bd756359bb0370825775e7772334e83cfd894b" - } - }, - { - "path": "org/apache/commons/text/StringEscapeUtils.class", - "hashes": { - "sha1": "a748b0758a64bf941a9a324498fb93c819cc1045", - "sha256": "df5138826fff3075220325c2aa84ad82242d84b8e4df9c2b6486cabae6a20bd7" - } - }, - { - "path": "org/apache/commons/text/StringSubstitutor$1.class", - "hashes": { - "sha1": "9902b22fff62f03d39f49377955313703576e161", - "sha256": "e6839af182e620415559aac7710ef6e7c04740274bf1b0fec4338e41b0a5d595" - } - }, - { - "path": "org/apache/commons/text/StringSubstitutor$Result.class", - "hashes": { - "sha1": "bd1dab45b059311cf9c499a6b5bc6ffbb07c74ac", - "sha256": "ad3f769922f917c091faecad89e6268450d401a0bb36580323d92f2fab1efaf8" - } - }, - { - "path": "org/apache/commons/text/StringSubstitutor.class", - "hashes": { - "sha1": "0da470993e1cd717e240c7e9577b13c81b78acb8", - "sha256": "302c4e733b2b19fb478140952665cc8e9d7f9fc8d84580083cea418d17b899b7" - } - }, - { - "path": "org/apache/commons/text/StringTokenizer.class", - "hashes": { - "sha1": "8f1149dbc40a4eaf1a3486a452e3fe4b6e72f184", - "sha256": "173d908f206fc7c62280c0816cfc507b8d526595e5e4b37f1285a6a727e6a94b" - } - }, - { - "path": "org/apache/commons/text/StrLookup$1.class", - "hashes": { - "sha1": "5735dc528c82193fdf19cc2260f03959635d9cae", - "sha256": "d8fc5c510174f6a4f1d2ecbd532232e31947674afded887281709ce43069eb3a" - } - }, - { - "path": "org/apache/commons/text/StrLookup$MapStrLookup.class", - "hashes": { - "sha1": "75748da8bd4908ba01bc7a566cde67d7f433cb83", - "sha256": "a0ea020605dc11910fb974b0fb3ab3ab55a372d68ba010e820cea55cbe2ca267" - } - }, - { - "path": "org/apache/commons/text/StrLookup$ResourceBundleLookup.class", - "hashes": { - "sha1": "75376255f70ae62a7435fd1a9e7dc030d542e97b", - "sha256": "65909dcf56839c10b53da7ce53b465e492f36864705e69e01ff56d989724d859" - } - }, - { - "path": "org/apache/commons/text/StrLookup$SystemPropertiesStrLookup.class", - "hashes": { - "sha1": "d9906919fc50bcac1532b1224d778be97ec00b10", - "sha256": "f508b12c4ae051969e9b3f7983235f8c6bf07fe037ce09d3094db37ed5b21d88" - } - }, - { - "path": "org/apache/commons/text/StrLookup.class", - "hashes": { - "sha1": "96540bbe0857fb174fe0d4a65f9c94b15c4bb03c", - "sha256": "c6455f0446c52c880a1cf0c313df41db1afa733d68b0f7a7d16c26b821e274ea" - } - }, - { - "path": "org/apache/commons/text/StrMatcher$CharMatcher.class", - "hashes": { - "sha1": "621a67767e045cb8d6eb9c13303b139916107272", - "sha256": "be9885d68230ebbbf9d21d6c5b78ca6c0bca7da74c69c8ece8b575a9f28e53fd" - } - }, - { - "path": "org/apache/commons/text/StrMatcher$CharSetMatcher.class", - "hashes": { - "sha1": "9ee0bd824b4d2902739e14511a5477c98b27e867", - "sha256": "4287f76870beb5e6b0736f3dad0c039573e282402697ff693862b444e66de981" - } - }, - { - "path": "org/apache/commons/text/StrMatcher$NoMatcher.class", - "hashes": { - "sha1": "607e2375bcc7dbb8428956daf2e449fee2efaa28", - "sha256": "75de11e2ed5baf2be9d32aed44af692baa69774f0bb84fb88511b99bf3909520" - } - }, - { - "path": "org/apache/commons/text/StrMatcher$StringMatcher.class", - "hashes": { - "sha1": "895c5f85e204aad2e7b392c0dfd9769544d14d56", - "sha256": "3c7ed984de15ab175a73e9f8207a3f37a017dd2db07b87268a9e00f6da486fea" - } - }, - { - "path": "org/apache/commons/text/StrMatcher$TrimMatcher.class", - "hashes": { - "sha1": "0ba81f49386ba2a0851fbda5b0a1745a673453ad", - "sha256": "669108287b3e15ca0ae1b621704fc9e4b822240d1a1b8aadb1ad4c803787643b" - } - }, - { - "path": "org/apache/commons/text/StrMatcher.class", - "hashes": { - "sha1": "065d8261287c66e153d93b58e2c91b75a60b97b6", - "sha256": "b2ed3145d5aecbeb3d6cb72c5f87e8eaff0f6837af60412deefbd6a3eca1fd94" - } - }, - { - "path": "org/apache/commons/text/StrSubstitutor.class", - "hashes": { - "sha1": "5edff369591496565dc33386452b9a655812a1ad", - "sha256": "ea9551f2f0af220957fe4b7bc74cbd6e06ef8c23de4099149ad3d77dd0c31eb4" - } - }, - { - "path": "org/apache/commons/text/StrTokenizer.class", - "hashes": { - "sha1": "dc05a0c133e15b7f75b3dbf669b027214e82206a", - "sha256": "955346e9f2d2ac6bda51fcac5184585f7d0b6b1e46fd860c823e44de878f04df" - } - }, - { - "path": "org/apache/commons/text/TextRandomProvider.class", - "hashes": { - "sha1": "7564c16838fbf5d87bed1b5b13fad23040a79733", - "sha256": "64e3204fb58de7140fcc3e5a89d85df678c3defc22bd177b400607c58be02fd8" - } - }, - { - "path": "org/apache/commons/text/TextStringBuilder$TextStringBuilderReader.class", - "hashes": { - "sha1": "92031bd1493c8fc7aab43ff8ba3c2ed40caebbd0", - "sha256": "571e8e10c4df69719193fcd7e99ac4715c4101ad5e0c9e356f5571edd6b4a828" - } - }, - { - "path": "org/apache/commons/text/TextStringBuilder$TextStringBuilderTokenizer.class", - "hashes": { - "sha1": "4c2d0362e6e25050ab0d570ff149e3fe66e28356", - "sha256": "6224d6aacfc76a5e3f55eaa19d6bd5da26d305c26169e8284a6547b632e3b8d3" - } - }, - { - "path": "org/apache/commons/text/TextStringBuilder$TextStringBuilderWriter.class", - "hashes": { - "sha1": "ac60b0190c7c8e00759bfce8529d261ae1181a6a", - "sha256": "fbb81eb513e70aeaa32940af1855a3af20263adf3428793249dab77ec75a97fd" - } - }, - { - "path": "org/apache/commons/text/TextStringBuilder.class", - "hashes": { - "sha1": "03244e7fe3bdcebcabf40902b579ec3f439a7983", - "sha256": "c9f4a11a23e3b9524597730378bd8bf883421ead502658921de59a5d679fc965" - } - }, - { - "path": "org/apache/commons/text/WordUtils.class", - "hashes": { - "sha1": "70a39f20fa6e215bc0b4252d99c2807a8e5d92c8", - "sha256": "f3b3d7eabf4c5bf189a19b63f8986a4e81f67b18879be6b845645d32384f8cd5" - } - }, - { - "path": "org/apache/commons/text/diff/CommandVisitor.class", - "hashes": { - "sha1": "ca80bfa1b7deb5509f4bd0d7f86de95c38fa7ca8", - "sha256": "b8da87a368c312f26ac0ba5563a026ddf3bc4e3cb6176f6bb36b404b1eb65187" - } - }, - { - "path": "org/apache/commons/text/diff/DeleteCommand.class", - "hashes": { - "sha1": "a42340da91368d9931b7922a2c2487d4e73ffd7d", - "sha256": "53ae819d0d181bd6125118cb0296a8f5ad935c92bba368de0ee3e4fad02b5f4a" - } - }, - { - "path": "org/apache/commons/text/diff/EditCommand.class", - "hashes": { - "sha1": "96cb00141bac55e625e7aa6f1e1751285cfad1e0", - "sha256": "ad43cb399b2a55e682a47f9669d5ea1418725f48631c161d9d9dee9bc7c063ae" - } - }, - { - "path": "org/apache/commons/text/diff/EditScript.class", - "hashes": { - "sha1": "05f5f4df24709b832c3193340ce664dee91a5f93", - "sha256": "5a3135755b9c00d934c881d43082cda08d11b6b8ed08a5032d1560b99239e15a" - } - }, - { - "path": "org/apache/commons/text/diff/InsertCommand.class", - "hashes": { - "sha1": "33aae75699664124d00119fac28b1c3feaec1b51", - "sha256": "cb87ea2858c9eb5a772fe9c01905d41532355543c437164bb297972d3790a4bc" - } - }, - { - "path": "org/apache/commons/text/diff/KeepCommand.class", - "hashes": { - "sha1": "d5d12060085fecfefc97129d7570238992d8c69a", - "sha256": "ca7e94e804756bd129f5c5131aa518737623f50a494e23905c80cbef0b1ea0d4" - } - }, - { - "path": "org/apache/commons/text/diff/ReplacementsFinder.class", - "hashes": { - "sha1": "dc95e5ad71dff0ef923755b290d1761b4ac4647d", - "sha256": "e797b480413596adaeb645f24a884da43ba591e71ac802d97bf1230832f0a856" - } - }, - { - "path": "org/apache/commons/text/diff/ReplacementsHandler.class", - "hashes": { - "sha1": "650a38e05b03790528bf5748c78841a7f7d24bc9", - "sha256": "83e785deaa75d808f4eff0e869a5049aff7327bedace772e6bfb0f2e28c6cec3" - } - }, - { - "path": "org/apache/commons/text/diff/StringsComparator$Snake.class", - "hashes": { - "sha1": "918e349df613d121dd235b6b5178b720d59e0828", - "sha256": "40d83862dba8f369c2716b6f3e6cd12e29e0b37a55f4326c22c55692a8867d66" - } - }, - { - "path": "org/apache/commons/text/diff/StringsComparator.class", - "hashes": { - "sha1": "5be61e8d4b3fcabd5196b163514109bf95013478", - "sha256": "047ca50700bdafb1b5df1f87dee0c6fcbb3617616f29382a6cac370ca380cf2d" - } - }, - { - "path": "org/apache/commons/text/io/StringSubstitutorReader.class", - "hashes": { - "sha1": "481417dbc217a81d1dd3091a83d07805afac8180", - "sha256": "6f6f42a1a508f7f3e962db80e90f05e77a1f670ccf3f07b5d96ecdf6a5e54fbc" - } - }, - { - "path": "org/apache/commons/text/lookup/AbstractStringLookup.class", - "hashes": { - "sha1": "3ef1efbf3d78ee057a49618236ac6d6313584940", - "sha256": "afcfc998821922eed045b96e04fad7450327c1f04e2098a58233db69624ca79f" - } - }, - { - "path": "org/apache/commons/text/lookup/BiFunctionStringLookup.class", - "hashes": { - "sha1": "af7ac593d67e193c2c72f79cf470ab829a7ae821", - "sha256": "85331a440e5f59eff2521dd73c89f1afe960695dd6db486c3f96cdb5bd07e0c5" - } - }, - { - "path": "org/apache/commons/text/lookup/BiStringLookup.class", - "hashes": { - "sha1": "964b78ceffe68e4d7e957b79bc3020ff85e9f88a", - "sha256": "745907fec0533bc0883a47dd5973305bc2c64b615113f4853bfc8924fbf516a4" - } - }, - { - "path": "org/apache/commons/text/lookup/ConstantStringLookup.class", - "hashes": { - "sha1": "3d7289faaa817347e03ab54b7f34d1d3791ad7a0", - "sha256": "21b4826cf9ef6296cc79c253ffdae51f020fee90b112409c3fc59916f9ef7965" - } - }, - { - "path": "org/apache/commons/text/lookup/DateStringLookup.class", - "hashes": { - "sha1": "b53df24dfd141e75093469be8f4ec9ed8347e7d7", - "sha256": "e8f1d159dbb80f35d195a52f2e1e7221f18bb3956c3d7ae3eeab02cca633adb8" - } - }, - { - "path": "org/apache/commons/text/lookup/DefaultStringLookup.class", - "hashes": { - "sha1": "ce1e9877bc9c9743cccf36b86f21184a1471cc90", - "sha256": "44f695908abca0bcc5e424782c08e8290103f4026bd2d05140ec2b9f85099e39" - } - }, - { - "path": "org/apache/commons/text/lookup/DnsStringLookup.class", - "hashes": { - "sha1": "a5c999aac0fc8ebbe144bfd54d8092f9e1c2ce02", - "sha256": "4aa7d8a3daf7aa6c7df1f21cc2fb8c0db665f3facdfa56d477961e1ae826c1f8" - } - }, - { - "path": "org/apache/commons/text/lookup/FileStringLookup.class", - "hashes": { - "sha1": "3cb2f3a2cea1d51aff5c714bb6344aaafbe6c949", - "sha256": "68ded8805071dc2f61320c647254170ebe8089212234c5aea120f175db7b9c50" - } - }, - { - "path": "org/apache/commons/text/lookup/FunctionStringLookup.class", - "hashes": { - "sha1": "b76d52a9a9836c8d9ca731392671749e3949a1e0", - "sha256": "a9b12eac15e6254ac876e8dd39cf84ab7b3048edd0cef6c1a1d098379b66a74c" - } - }, - { - "path": "org/apache/commons/text/lookup/IllegalArgumentExceptions.class", - "hashes": { - "sha1": "7244d6748b259609f90d38575a82fc4c062188d8", - "sha256": "4e867c42a8a68303469f731f58988769d1a857f4d91022792ff9b12dc1bad764" - } - }, - { - "path": "org/apache/commons/text/lookup/InetAddressKeys.class", - "hashes": { - "sha1": "36e95a52284cc96ce397bf5389e33b7897a9b7ca", - "sha256": "977e78fb6103f1e93c9d66b70abba8017b0d697fa0778a901eb615d35b8c2e83" - } - }, - { - "path": "org/apache/commons/text/lookup/InterpolatorStringLookup.class", - "hashes": { - "sha1": "92f6728ba356fae54d5962b6685c3234f6d74149", - "sha256": "64848f2ac1b4bb13e519df4637a5553c174d430617a7af41b5dfbb8c4e292323" - } - }, - { - "path": "org/apache/commons/text/lookup/JavaPlatformStringLookup.class", - "hashes": { - "sha1": "5b317558721433d7d514d7518dddf429ca6a2203", - "sha256": "7a106d2b4d54f9775be15b23a7209ff449ab4d48615ab752c447b9d023c28074" - } - }, - { - "path": "org/apache/commons/text/lookup/LocalHostStringLookup.class", - "hashes": { - "sha1": "0a32aa930d55c0de1e87c932faaa8b31bc331a5b", - "sha256": "f0039f3f065cd55d4c72ca2cacbf302b75d63be33a57f0c3afad847c870cdb86" - } - }, - { - "path": "org/apache/commons/text/lookup/PropertiesStringLookup.class", - "hashes": { - "sha1": "b6bcbf49e6ba23a493a5fbab8913727b9e35fdb1", - "sha256": "062ba95ca8af445e708b5686be96b69a64d47d5a46eef89c268d77a2a769ebc9" - } - }, - { - "path": "org/apache/commons/text/lookup/ResourceBundleStringLookup.class", - "hashes": { - "sha1": "96df389f75b7dc060c7e9bb75036a0e37fffa7f3", - "sha256": "6bedcbb75507b1f4c1f11a02a088ae0fd95ddbc916eb87f2d63b73cf94ba612a" - } - }, - { - "path": "org/apache/commons/text/lookup/ScriptStringLookup.class", - "hashes": { - "sha1": "fa02d435058385c60ab59d791c873434f402c8a3", - "sha256": "1da534f2c3a410720c3a596015fa58f6c216b2838d75db654ddcae7a3c3563ca" - } - }, - { - "path": "org/apache/commons/text/lookup/StringLookup.class", - "hashes": { - "sha1": "e1e9826e76ac05f9e27c4fe5b692be8d35043194", - "sha256": "dc27931b12580fc7ae189a9173be84eea6db26d26276ed885f81d5994fd97737" - } - }, - { - "path": "org/apache/commons/text/lookup/StringLookupFactory.class", - "hashes": { - "sha1": "af01cb27bc60f6d3b76ceb5db2d9d0f4265963ff", - "sha256": "50018ff3ff87f163d805250d696b9070cab860b8177d15bf8181071807009634" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlDecoderStringLookup.class", - "hashes": { - "sha1": "e8565df3f3c8942108d1a21c6ee2895f8e3e56ba", - "sha256": "dc14edb3121ee9d6e4659647856bd227234f611a9be4dc26816dc5a34f9c970f" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlEncoderStringLookup.class", - "hashes": { - "sha1": "0d7a0b1a6188382f4ae23a69a249b9d06575ac03", - "sha256": "29b6c784cfd2e716d268da5bc3243dcfb8cc47b0a83654e38c6a07d284d4b10f" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlStringLookup.class", - "hashes": { - "sha1": "91ec7e370b6a12f4ad9c595cacee44f8a5e7be21", - "sha256": "7d7d09d9920ddb37f256badc8f49e825188bc6d254cc3d31ebf1cf3b490de106" - } - }, - { - "path": "org/apache/commons/text/lookup/XmlStringLookup.class", - "hashes": { - "sha1": "9d825d4e241d22819a08db94f3c44954448c4847", - "sha256": "4701c769b0c7e1d7d88996cec9edf81eac8f7316d4e2a9971e81d45585de9ff7" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$AndStringMatcher.class", - "hashes": { - "sha1": "4750361b418782fff68e958f8574037b83e347d1", - "sha256": "bfe1fb57a8c9ad6afb3a34876a7eef6185c5db90107c79a3d487893f0eba3fbc" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$CharArrayMatcher.class", - "hashes": { - "sha1": "667120544b962c4e2bb639ba16522c503e31bb82", - "sha256": "0c2dd432282c1105bbed45cf38dd255a909c5eb3f7c1ea1fc59f603e3f05a150" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$CharMatcher.class", - "hashes": { - "sha1": "0f9f7e9b75fcdac0e3d2833b6d23dd88949c1dcc", - "sha256": "2ac8a0ff238abc44db68902c3ce9c1d8e5253131eed7caa05c673d0a009fd7eb" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$CharSetMatcher.class", - "hashes": { - "sha1": "23752e2af118a1a8e514f4dd64beb1a8dbe6ecd2", - "sha256": "3c39cdeb066e22b89a571971a65dfbcadee6a0060684ae8949e7b648560dd980" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$NoneMatcher.class", - "hashes": { - "sha1": "560d3fbb763e1cb4a9728728fd0e2f13babebac3", - "sha256": "c026f35b237879aa3cec2fc36701e2bf11858a626bec8968dc36f7a5e0d692e5" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher$TrimMatcher.class", - "hashes": { - "sha1": "77eac0955ed717fef7e39e1686b5afbbe408fb63", - "sha256": "4edd92729771b9671696155c84f97f9a580bdda39dccc24faf5ef3336fc17887" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher.class", - "hashes": { - "sha1": "208eee70af0f720d60aa112ee1ea02781f820ff1", - "sha256": "e763b649f285db9908c6a9f63e7f8cff3058aa39773f5201d585ec58d509e45a" - } - }, - { - "path": "org/apache/commons/text/matcher/StringMatcher.class", - "hashes": { - "sha1": "c3862edda81c39a882d1e836355c37189a3a7bed", - "sha256": "a114d2810676b26fd1613a696d377b52cd23cd615e75538f015c51ce5e88c2c5" - } - }, - { - "path": "org/apache/commons/text/matcher/StringMatcherFactory.class", - "hashes": { - "sha1": "3538c18baea192501f7d94b70d4dadce8b55d757", - "sha256": "2bf3900744d23feb2092b18b0d0b5943f9bf336a1808d9f0c4457e37a6f3921e" - } - }, - { - "path": "org/apache/commons/text/similarity/CosineDistance.class", - "hashes": { - "sha1": "17c660006546cdb8fed390f810a8de31fe49ed99", - "sha256": "6feb8867766042fde9155cfee4757cc899b0755883821060806f8427d7fc054a" - } - }, - { - "path": "org/apache/commons/text/similarity/CosineSimilarity.class", - "hashes": { - "sha1": "81734e55dd9db212c6ed1b87724d4a92b872aab7", - "sha256": "78b473f326f22a95a7aeac2e4d622e9936c7d14c552a037444657a427f5ee592" - } - }, - { - "path": "org/apache/commons/text/similarity/Counter.class", - "hashes": { - "sha1": "1cc0d9b923438058100a12e575ded8780fe17137", - "sha256": "256a0cd26c306b683aa2f588def453a3467159f2fe02da92a7816a8b03ae340a" - } - }, - { - "path": "org/apache/commons/text/similarity/EditDistance.class", - "hashes": { - "sha1": "71271e3252709c34218f926ac06b8fcdb0105598", - "sha256": "3254d7150b9ce7240819f9a1bc4fc02fcbe870fb43a0f8bf3255208241e624d1" - } - }, - { - "path": "org/apache/commons/text/similarity/EditDistanceFrom.class", - "hashes": { - "sha1": "a6cc5da4f2f37437dfa2ed48152788ae6576a0f0", - "sha256": "700bf4018cb63c0b9fc3a02c76da9a5762d768d6a04d270fae613129861e3df9" - } - }, - { - "path": "org/apache/commons/text/similarity/FuzzyScore.class", - "hashes": { - "sha1": "c2c1d7c91f8e8f1232b244f381ca58d35d213f06", - "sha256": "a51d77ad338bf7191d755d898365fb72dbd8d4c296a7c41688bbcf63755d81a1" - } - }, - { - "path": "org/apache/commons/text/similarity/HammingDistance.class", - "hashes": { - "sha1": "cda65164191a86e120466736fc1527909757f9ba", - "sha256": "3f3459b654a3b3814e1417cedafd06569dded560c28bb2073921dab418ee66d6" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionResult.class", - "hashes": { - "sha1": "90be415329521622fce7c790510187fe74b66cb6", - "sha256": "376cba632c7b559a051469a69de3abc6323def93a07c0ea5fde091da654f5d69" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionSimilarity$1.class", - "hashes": { - "sha1": "05da8ee66f1686affa3e122259600579a9b27ccd", - "sha256": "116e442bd3d55c3d1975b0e5bf4548f1ada59d5c7ca4d62ee2e51737c00f7a0f" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionSimilarity$BagCount.class", - "hashes": { - "sha1": "f0b38cec83cd907f008bc7a663a618dc120fd79a", - "sha256": "70ae7b9d8d43fbeeb00857d2970d8ad1e384d1ec454ceb716caf799c877c6590" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionSimilarity$TinyBag.class", - "hashes": { - "sha1": "068b7b337435d67705b013768723eab7bd845bd1", - "sha256": "23ba45f14747774052e1295b213a5b25f8f1f45fa1f7e87c6af1f0ff8236c3d6" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionSimilarity.class", - "hashes": { - "sha1": "4d08be5f2ed83bf3ee6eb6508992133df6ebe1c6", - "sha256": "3eec4d287aebd4d2a0a046c9da33d88adaf48fcc8b06b5b0132a4c68dc4d7a6f" - } - }, - { - "path": "org/apache/commons/text/similarity/JaccardDistance.class", - "hashes": { - "sha1": "864f9c0d918a12335d611321a7560dae43a8c1f8", - "sha256": "b984486fe11ba3055411092b025f481cb6af8f1e5937425d727284b53caa7a86" - } - }, - { - "path": "org/apache/commons/text/similarity/JaccardSimilarity.class", - "hashes": { - "sha1": "1187ee437ac5002a53a5902570a505258f15992b", - "sha256": "64dd44c822be1ca0fbd2b7aa1c388340e3bf648fcaf11e5297bee46adc8f37fa" - } - }, - { - "path": "org/apache/commons/text/similarity/JaroWinklerDistance.class", - "hashes": { - "sha1": "755919c817a50b1af9ec3cd1d7889a1e9600f2df", - "sha256": "a77b70d87876ab191ab340d59e4546b4a69310b782bbe8b9c6fc5382a2178a51" - } - }, - { - "path": "org/apache/commons/text/similarity/JaroWinklerSimilarity.class", - "hashes": { - "sha1": "8084a0698df08297ced40349eaadf983381b2684", - "sha256": "178c88b42a313dac6127acc77ce268c96a914a93edabec88ddf2da6443e715c8" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinDetailedDistance.class", - "hashes": { - "sha1": "c02b3351a42130e9f26ad9620b995778c7eeafb4", - "sha256": "9efcf2d2f1d91aafec65ca3def244df52ddff32dbe242ea38503b90b00ea809f" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinDistance.class", - "hashes": { - "sha1": "e35c7c6a923a163867002b0a6b23811b89fbbc9f", - "sha256": "9668fc9a56074153a9e1ad209a4ef42ce2df79da280b557286810a56fe4b0acc" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinResults.class", - "hashes": { - "sha1": "cbba3fe3d47d6506f6f57fe31f45c24f1fd48de1", - "sha256": "ad6a0a1b3ae78580563eb0f4ef3db4b5cc20d858f5920a35a3dff925aa26c14b" - } - }, - { - "path": "org/apache/commons/text/similarity/LongestCommonSubsequence.class", - "hashes": { - "sha1": "48ee8a6553c632d93f56682217c7e89d89938add", - "sha256": "b7e4af8dfb24a54a0a90591a9322c10742bb5c7d30ff15f698185c7ee071e655" - } - }, - { - "path": "org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.class", - "hashes": { - "sha1": "86be0c47de304c5fb0d2f8f85f6ab97d15549e05", - "sha256": "e850fd4fd318a216fa9ca419daa56cfc7c6d564a32b5015c967921e69373071b" - } - }, - { - "path": "org/apache/commons/text/similarity/RegexTokenizer.class", - "hashes": { - "sha1": "2c9be63cb309f29ca93497ebe54292a0d0cf940d", - "sha256": "3ba0aa410a304fd055ca6205c9f07b169c58b3a6479406f68fe7e8e04ab2517d" - } - }, - { - "path": "org/apache/commons/text/similarity/SimilarityScore.class", - "hashes": { - "sha1": "6c29be0892feb790845f9602928ce13b8c2c424d", - "sha256": "c57ff71abcb49cc9f1ab77e94e4315b9532d700386af274f4192183bc6d908f9" - } - }, - { - "path": "org/apache/commons/text/similarity/SimilarityScoreFrom.class", - "hashes": { - "sha1": "17f93ca0b15098984b8aabfbafadfc0a3b493159", - "sha256": "337d6dc47a35f807e66a95c0332ecb0bffab21bc1a662cddcd14fbda29c2a3af" - } - }, - { - "path": "org/apache/commons/text/similarity/Tokenizer.class", - "hashes": { - "sha1": "c6be9797d5d2075938cbcb3fa11f79d1f835a86a", - "sha256": "8edc17ad0ac3d9cbae640b5fc30be02c4ddc1eb4d67b09dcf7992b1492caaa36" - } - }, - { - "path": "org/apache/commons/text/translate/AggregateTranslator.class", - "hashes": { - "sha1": "23fcaf0831a6510396d955c87138ddcfc1888805", - "sha256": "6c699d2ad59bb44d0926ee328f12f3528e9406652a9484e667f6bad802af7175" - } - }, - { - "path": "org/apache/commons/text/translate/CharSequenceTranslator.class", - "hashes": { - "sha1": "ccee8cb1eed40adafc3ca95eca7d89fa1aea44ec", - "sha256": "af8222f8ca3dff75e0ab8e9bf17133c321cb09fc9f3d7f6640c6effc1d6082dc" - } - }, - { - "path": "org/apache/commons/text/translate/CodePointTranslator.class", - "hashes": { - "sha1": "9b2b76edb273598ac30f3edcd38ec681322224fe", - "sha256": "8726faeadef8273c7085f0bd6e4f385219f474ba846ae507d82cb00ac5c136b2" - } - }, - { - "path": "org/apache/commons/text/translate/CsvTranslators$CsvEscaper.class", - "hashes": { - "sha1": "0b93274684c6bbc8adcf603e8ba90117ce994052", - "sha256": "b48325c5dc810f8eb053ec691a5dda8c284e87d545a0a2cfde4e51040409808a" - } - }, - { - "path": "org/apache/commons/text/translate/CsvTranslators$CsvUnescaper.class", - "hashes": { - "sha1": "fddee95deea42fdb98927123117a2c6be1b05fb1", - "sha256": "1c0d65ff0c7fdc76c56deb2cdb3a5e239d47584a133e8b9eca8312f1e707249d" - } - }, - { - "path": "org/apache/commons/text/translate/CsvTranslators.class", - "hashes": { - "sha1": "b64c825074f6d1a5d3263b30cd1bcd4b6cac57ea", - "sha256": "19a5b4606586af361d81e9b5f23e2721d737fade69b54ad89e8c6f77a9e0a365" - } - }, - { - "path": "org/apache/commons/text/translate/EntityArrays.class", - "hashes": { - "sha1": "26f93690bbafe0cf4446c894930636a7c4d0ab95", - "sha256": "1d77127352f10ea27233f7ffff20cb68bab9db727ba982241387c2d91372b1c8" - } - }, - { - "path": "org/apache/commons/text/translate/JavaUnicodeEscaper.class", - "hashes": { - "sha1": "dd4f245ac37153ec0c47d589ce8c782d1223efc4", - "sha256": "c6e9639d1466b2fdc0183e52fbe46a4c35f1647f2ad594e29918ad567cf6db38" - } - }, - { - "path": "org/apache/commons/text/translate/LookupTranslator.class", - "hashes": { - "sha1": "d388d7d058a5ac85037f0ff485589c69bf640d1d", - "sha256": "637f5c9b0a7d1e65b16cfb63d03568042f36d390adeb86b6269b12662b64bc72" - } - }, - { - "path": "org/apache/commons/text/translate/NumericEntityEscaper.class", - "hashes": { - "sha1": "466f06c04bb526721cde4dc1daa2842bdb2cc17c", - "sha256": "c58e4f2cd928d635771bcd52915b02ceddba6d65c9c4de1fee6cad54dc62fc4d" - } - }, - { - "path": "org/apache/commons/text/translate/NumericEntityUnescaper$OPTION.class", - "hashes": { - "sha1": "ad3fe7b5a7f756029690b826d07a8aae20084a0a", - "sha256": "1940e63eb1ff7c58c2be6e02f18de199615b179e15f18af21ed23dcbdff69103" - } - }, - { - "path": "org/apache/commons/text/translate/NumericEntityUnescaper.class", - "hashes": { - "sha1": "a7b96c46feaea7721dcffe8fe0d1cc355fdbcf4f", - "sha256": "ad5474162aea4242f854750be2496a326cbd3791c08b2603a170697474097f6d" - } - }, - { - "path": "org/apache/commons/text/translate/OctalUnescaper.class", - "hashes": { - "sha1": "85d5c5fff44ff925bafc013db7c2a0d9a4109ab7", - "sha256": "8ef3dc3a3ba14d5ed993e73bd69eb0156e52c367d10129c4abdc92723cfd53de" - } - }, - { - "path": "org/apache/commons/text/translate/SinglePassTranslator.class", - "hashes": { - "sha1": "c3ccb2baf7e14b6ba7e11e72d2e115a5ec5d48e5", - "sha256": "b7fe5734dc28fa4f886c04d18ef955d2f7d1626d6f7a62926f10ffa9190a2af4" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeEscaper.class", - "hashes": { - "sha1": "1a99dee054c09baa8a3c5155d855e534a3d5c2e0", - "sha256": "dd6d29df15ba2c1c625d7a7243924925d82baf47a1647b78711782218ce0682a" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeUnescaper.class", - "hashes": { - "sha1": "685ca7f43e3a638bff3c796379a34d23bdc854b5", - "sha256": "ed93a07fae188e1d6cd15fe8e47dc9b5b6621ad808153b3aa37256a8056b248c" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.class", - "hashes": { - "sha1": "2b70c500b3551d13750a83dbe838f2fedde300f6", - "sha256": "e387d849c33ffa4221f2944435db5cb80c23d4d81cfd4cd20ca66c418fc108a4" - } - } - ], - "licensed": { - "declared": "Apache-2.0", - "toolScore": { - "total": 75, - "declared": 30, - "discovered": 0, - "consistency": 15, - "spdx": 15, - "texts": 15 - }, - "facets": { - "core": { - "attribution": { - "unknown": 139, - "parties": [ - "Copyright 2014-2020 The Apache Software Foundation" - ] - }, - "discovered": { - "unknown": 136, - "expressions": [ - "Apache-2.0" - ] - }, - "files": 140 - } - }, - "score": { - "total": 75, - "declared": 30, - "discovered": 0, - "consistency": 15, - "spdx": 15, - "texts": 15 - } - }, - "coordinates": { - "type": "maven", - "provider": "mavencentral", - "namespace": "org.apache.commons", - "name": "commons-text", - "revision": "1.9" - }, - "_meta": { - "schemaVersion": "1.6.1", - "updated": "2022-04-25T13:41:50.197Z" - }, - "scores": { - "effective": 87, - "tool": 87 - } - } + }, + "score":{ + "total":75, + "date":0, + "source":0 + } + }, + "described":{ + "releaseDate":"2001-01-09", + "urls":{ + "registry":"https://repo1.maven.org/maven2/org/apache/commons/commons-text", + "version":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9", + "download":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar" + }, + "hashes":{ + "sha1":"ba6ac8c2807490944a0a27f6f8e68fb5ed2e80e2", + "sha256":"0812f284ac5dd0d617461d9a2ab6ac6811137f25122dfffd4788a4871e732d00" + }, + "files":140, + "tools":[ + "clearlydefined/1.5.0", + "licensee/9.14.0", + "scancode/30.3.0" + ], + "toolScore":{ + "total":100, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":0 + }, + "sourceLocation":{ + "type":"sourcearchive", + "provider":"mavencentral", + "namespace":"org.apache.commons", + "name":"commons-text", + "revision":"1.9", + "url":"https://search.maven.org/remotecontent?filepath=org/apache/commons/commons-text/1.9/commons-text-1.9-sources.jar" + }, + "score":{ + "total":100, + "date":30, + "source":70 + } + }, + "coordinates":{ + "type":"maven", + "provider":"mavencentral", + "namespace":"org.apache.commons", + "name":"commons-text", + "revision":"1.9" + }, + "_meta":{ + "schemaVersion":"1.6.1", + "updated":"2022-04-25T13:41:50.197Z" + }, + "scores":{ + "effective":87, + "tool":87 + } + }, + "metadata":{ + "scannedOn":"2024-08-26T11:17:47.49951-04:00" + } } -} \ No newline at end of file + } \ No newline at end of file diff --git a/internal/testing/testdata/exampledata/cd-log4j.json b/internal/testing/testdata/exampledata/cd-log4j.json index 06231591c8..54a096bd55 100644 --- a/internal/testing/testdata/exampledata/cd-log4j.json +++ b/internal/testing/testdata/exampledata/cd-log4j.json @@ -1,6641 +1,105 @@ { - "type": "https://in-toto.io/Statement/v1", - "subject": [ - { - "uri": "pkg:maven/org.apache.logging.log4j/log4j-core@2.8.1" - } + "type":"https://in-toto.io/Statement/v1", + "subject":[ + { + "uri":"pkg:maven/org.apache.logging.log4j/log4j-core@2.8.1" + } ], - "predicate_type": "https://in-toto.io/attestation/clearlydefined/v0.1", - "predicate": { - "metadata": { - "scannedOn": "2022-11-21T17:45:50.52Z" - }, - "definition": { - "described": { - "releaseDate": "2017-02-27", - "sourceLocation": { - "type": "sourcearchive", - "provider": "mavencentral", - "namespace": "org.apache.logging.log4j", - "name": "log4j-core", - "revision": "2.8.1", - "url": "https://search.maven.org/remotecontent?filepath=org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1-sources.jar" - }, - "urls": { - "registry": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core", - "version": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1", - "download": "https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" - }, - "hashes": { - "sha1": "4ac28ff2f1ddf05dae3043a190451e8c46b73c31", - "sha256": "815a73e20e90a413662eefe8594414684df3d5723edcd76070e1a5aee864616e" - }, - "files": 930, - "tools": [ - "clearlydefined/1.5.0", - "licensee/9.13.0", - "scancode/3.2.2" - ], - "toolScore": { - "total": 100, - "date": 30, - "source": 70 - }, - "score": { - "total": 100, - "date": 30, - "source": 70 - } - }, - "files": [ - { - "path": "Log4j-config.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "0168afe34b27a0a7b2df474f949bffb8b19670f4", - "sha256": "784ef317bdea5eae10f893dc71b834d13479ec89fe61d0c79ecea89c6a6efad2" - } - }, - { - "path": "Log4j-events.dtd", - "license": "Apache-2.0", - "hashes": { - "sha1": "97ea9d266d2ef7b0afd9d3af0b8b7836aa5d3c8a", - "sha256": "024c2668ec82adeebe30413fc5e48efd19c777b860ce9823887ea0e4417e068f" - } - }, - { - "path": "Log4j-events.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "42daf42774e13b5bdec7301cb2e9ca4247901e0d", - "sha256": "8fa8c6d9baea5ebda4462ad03460da23d998f21c2fe4bdb6d8ec1e71707c8f3d" - } - }, - { - "path": "Log4j-levels.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "63ac5be0cc9d43c543aa01325f1eb63b76d2f9a5", - "sha256": "ad0c4bf05e8ddc0f962d9b095d132eb953efc0b5061c46da3b5a7b6a90bc73c8" - } - }, - { - "path": "META-INF/DEPENDENCIES", - "license": "Apache-2.0", - "hashes": { - "sha1": "2df78cb8f7f12637cc311ff5e431ec2d901f2984", - "sha256": "64865baa8a66f116562c89a0c8d9d514643bd861e2e6355e93258bd05e41f099" - } - }, - { - "path": "META-INF/LICENSE", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "d075bc1ecf30206988d6630e938e65956d607478", - "sha256": "e118ad8e5f2d3c71f0e7d6202d5829e7580ccd9e3609a546c692788e657afbe2" - }, - "token": "e118ad8e5f2d3c71f0e7d6202d5829e7580ccd9e3609a546c692788e657afbe2", - "attributions": [ - "Copyright 1999-2005 The Apache Software Foundation" - ] - }, - { - "path": "META-INF/log4j-provider.properties", - "license": "Apache-2.0", - "hashes": { - "sha1": "59bfffb6716f8a6bb2ff774a7367bd8e63797c9f", - "sha256": "9ac82b18bbb602d06a4b9c93cfef1a64d1d0170e52ab81a7d959fbe83c983319" - } - }, - { - "path": "META-INF/MANIFEST.MF", - "hashes": { - "sha1": "66d4243c5fd0a63a2fdd023177c6a06b7261e0cb", - "sha256": "60b0e45128a4290198fa53d2e314497c55cdefd52ad81f71b5e838f0374d0537" - } - }, - { - "path": "META-INF/NOTICE", - "hashes": { - "sha1": "28328d9a160f3c9d9f5afc41bd8abd01c999ae02", - "sha256": "47481ebb980fb2d78204a80da2ccdb897c41aa34f43e0e5bcc06c1a32ea9ff48" - }, - "token": "47481ebb980fb2d78204a80da2ccdb897c41aa34f43e0e5bcc06c1a32ea9ff48", - "attributions": [ - "Copyright 2005-2006 Tim Fennell", - "Copyright 1999-2012 Apache Software Foundation" - ] - }, - { - "path": "META-INF/maven/org.apache.logging.log4j/log4j-core/pom.properties", - "hashes": { - "sha1": "90ae1508c7c74611a75cb41f59bafb0d509f7c65", - "sha256": "da51bc0a8b109cdf49bb5adc382ad43beb8ea39b87e700435064ad051ac250f1" - } - }, - { - "path": "META-INF/maven/org.apache.logging.log4j/log4j-core/pom.xml", - "license": "Apache-2.0", - "hashes": { - "sha1": "a233829e7575b8ae4f608c97f34b564ba75012ef", - "sha256": "6efbf3a19b80fb812392ac99a113138f1e909d85dfa44c0813c1c69737b82c52" - } - }, - { - "path": "META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat", - "hashes": { - "sha1": "a9218aa8ff742328d0caeb92a031dec9ad80fdde", - "sha256": "a39f19fd4b1a9435b61162095770ae27d5c846bbbfa8bce4a1a2966f17ab0b4e" - } - }, - { - "path": "META-INF/services/javax.annotation.processing.Processor", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "d63911f7bc648ceb45f964293ad60386cc12fabc", - "sha256": "3c7ba6f7763de62dee27023189e7da366ba91a8f4c91b113b38704e05b07489a" - } - }, - { - "path": "org/apache/logging/log4j/core/AbstractLifeCycle.class", - "hashes": { - "sha1": "1b1fb234c13149964d42a4c25ca4c671979b59ba", - "sha256": "8eb2f51e663bb3b7fc65e8c92867c88fb245f7fa70d921173983ecfae8fa8ab6" - } - }, - { - "path": "org/apache/logging/log4j/core/AbstractLogEvent.class", - "hashes": { - "sha1": "b6259d4dd97a31ac7275478fa1d5cc17a6c0c089", - "sha256": "ceaa93e49f6d93d4342bd36fead5e5f022872b93b6dbb4f43182de7f9d5accfe" - } - }, - { - "path": "org/apache/logging/log4j/core/Appender.class", - "hashes": { - "sha1": "2885389497107559ddf69ae0562eb141f22928f3", - "sha256": "8ce4277a5a13f34046dad4b3434cc443333cd6cc78823e4a820200e3fd3b217a" - } - }, - { - "path": "org/apache/logging/log4j/core/ContextDataInjector.class", - "hashes": { - "sha1": "11569f6a6329ac3a6834645f6f889b6e69cc3845", - "sha256": "045ab9c7bdc2304c4e71d12bfde5fe90490e010898ce85ce84f84876dab66291" - } - }, - { - "path": "org/apache/logging/log4j/core/Core.class", - "hashes": { - "sha1": "2077e114217148841a9f213c21032599c68dde51", - "sha256": "aed1c2c1788f8c5737fc2741ca445e034c3ab25203f9a075a754830c87053437" - } - }, - { - "path": "org/apache/logging/log4j/core/ErrorHandler.class", - "hashes": { - "sha1": "d0b34065c165950ca09bef50c08444567f6b3984", - "sha256": "4f49187d36c5cb1f91f818751842c0b4ddbba7cde78d45971a729453e652e84f" - } - }, - { - "path": "org/apache/logging/log4j/core/Filter$Result.class", - "hashes": { - "sha1": "7ff5312c3f795f9f12e93735afb6f44ed782e0e0", - "sha256": "d58a68972090af8f6c838f6d562a99cf3012985023575f30592a140dba2ff5de" - } - }, - { - "path": "org/apache/logging/log4j/core/Filter.class", - "hashes": { - "sha1": "db0b10b14e4553e655c00a9370f7956167be6b82", - "sha256": "2fc65d73d1f98a14440aaba846f6ec8e38bfc0f8ec2e27cea652f1f9fd881d9c" - } - }, - { - "path": "org/apache/logging/log4j/core/Layout.class", - "hashes": { - "sha1": "04aab9984dad168e4953be10ae30b0b9113ca2cf", - "sha256": "8b2c25a359597336c697bc11ae39decaa9a3e70b762dd0fe05476df799f4bb1c" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle$State.class", - "hashes": { - "sha1": "3f8f48e04776ac878fdc3d9c1d3c4a666e519e28", - "sha256": "38d9c77995ef319a6856956cc05d58dc83fbdc2cc5b8b3008eda96ce58d35bcd" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle.class", - "hashes": { - "sha1": "cbfb7990e9ee894d521d4b3048c41b556e02d82c", - "sha256": "da84b96ed160d032b0a3f7175c9147da282e163817a8df598f42e99138d0893c" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle2.class", - "hashes": { - "sha1": "11b381383e9cb5258f9ea04f696504aa5b797c80", - "sha256": "05bb921fca82eda2cdc16b39a1a67acf1c6ae97bfb5ba4260066215863f34070" - } - }, - { - "path": "org/apache/logging/log4j/core/LogEvent.class", - "hashes": { - "sha1": "4cbbcec8ca0a0bfe54efa078d669c7d049db0c88", - "sha256": "e28560a658b8a119139a82fb2d63901b0dc7407c69cc01c74e0ec95a8a1a2837" - } - }, - { - "path": "org/apache/logging/log4j/core/LogEventListener.class", - "hashes": { - "sha1": "19f4b2d2b7c6af86e96ab8a97de75a1cab78a7bc", - "sha256": "ce39c1fc5304877228b8c675ecb20963325bff65db6d488ee43e0bbf0df90cf6" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger$LoggerProxy.class", - "hashes": { - "sha1": "4a833d746f918ccb070360120415c2fc0f50237a", - "sha256": "da39a6e7dfb3f0e9f26b5041beaf9a792b23d7b9c59c6173d6733227ac8ae6df" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger$PrivateConfig.class", - "hashes": { - "sha1": "02a0cb72487e301b85a270b32e4c9fee9f3e1a9a", - "sha256": "40b7a152570cf6699359e6c0d36799c73f5b52b7300d273441cae0494f9e75ba" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger.class", - "hashes": { - "sha1": "aaa3248a90def072f8aa5df114d0bf9e8d13450a", - "sha256": "ade7237330b5a2e64e25ec347170d2ca4785e318d16f46a86a66650259ee0734" - } - }, - { - "path": "org/apache/logging/log4j/core/LoggerContext$1.class", - "hashes": { - "sha1": "1534e80d4ec474e0cbb7fa31ba8d762948d0e0fd", - "sha256": "44353de5d93232c763679495bdf01038cd1d3a4771f252b0ae76af23cc8ee5fc" - } - }, - { - "path": "org/apache/logging/log4j/core/LoggerContext.class", - "hashes": { - "sha1": "5b8ef613fc16f65e16665e24ae3a1b4ee35fb99f", - "sha256": "7ad7817bcf28db263705440227a5ca04cb22baf3996fc991ce664f7d42182245" - } - }, - { - "path": "org/apache/logging/log4j/core/StringLayout.class", - "hashes": { - "sha1": "1c1e85b8a8c178d4001fa007694d067853d0ea3d", - "sha256": "50c504e491779ee76edaa02afdfa3471c117f77e2c35ad69d82e9541fee55673" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractAppender$Builder.class", - "hashes": { - "sha1": "16c6fc90b0449728fb2ccd1db6fca7fed27e2b2d", - "sha256": "2784dcef2a4f05a5551e468819739f44b555ad6d9c835b5cabb6df5805633878" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractAppender.class", - "hashes": { - "sha1": "e0fc96a94c51e4ff079a2f17d9cb879f4cb3ebe7", - "sha256": "c3c5ff5c6b43b9f92cfb68c940cc7f3703eda434e9b69cd8f0a06caa41442f66" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractManager.class", - "hashes": { - "sha1": "f869a17ee5c09d0b64afa6bdefa22056816afd10", - "sha256": "cf410e43f62d80879d6ce78a31e8fb343d85005496ec07fb23b4f89d4fb7b899" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder.class", - "hashes": { - "sha1": "2aee3706c8a514fa6c11b26e235d76d553bfe08a", - "sha256": "1d2c2e68e6fc86c805512bcb48c4e30a24ac220996e606d11e918e3616276f50" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.class", - "hashes": { - "sha1": "510ea70513f828b4da4669a60b4500366a680bd3", - "sha256": "16fc93c846c0e83cac5358029960a5971940cbb10bc943ec3a11210e2b1f7e6e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractWriterAppender.class", - "hashes": { - "sha1": "45e34c34e18419beef37e1ac6676f36405d622e9", - "sha256": "5fdeb9f7d982c78e42e880009f7e18498b1910ed15368b65baa2337758af54dc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderLoggingException.class", - "hashes": { - "sha1": "d2b15e696589b8f7312573be152a9d4b3f961e20", - "sha256": "bcbb46ed0993e39382230d81fd88521d22111656d2d0fe980838a1023cc5fe62" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet$1.class", - "hashes": { - "sha1": "f8e0342fbf94d503cab4736be09132d35051cf0e", - "sha256": "92e1eed4a2fb9deaff45da82960687b0b9b7d1d36b8b13a7ede9ba7f474fb5eb" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet$Builder.class", - "hashes": { - "sha1": "18a2efeb75b557ea47633a61fbce8ef4136fec8b", - "sha256": "18553bcb9e77baaf952026a6eec8ce6d3214ac6a6475ddb220366c448e07476c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet.class", - "hashes": { - "sha1": "15e37c56a0f074e4a0117041ff8f9ad7c770347c", - "sha256": "dbf4d48af3df2b60dcbc53bea9ff47c7d1a4a79ebec97c3221efc1f217e98209" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$1.class", - "hashes": { - "sha1": "8ee5103f08890f5811f92983436279c975936ca7", - "sha256": "717d85cc5d40e96fbe1d4d2bcabfc7e5fdc9cf3e511b659fb0ff62123198aa02" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$AsyncThread.class", - "hashes": { - "sha1": "027a7a71a1ec31f25ba9c953b28247ceb0ea2368", - "sha256": "3c1002f3de0605c0b2234cc790d7b91f9e7eb5a9c62b3b0732e7a79850411a5b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$Builder.class", - "hashes": { - "sha1": "bdb6bdf636d23bbb06c7c6be88118b39bc2958a5", - "sha256": "1de6b8f268afe3eabe24af818be00c162a88ee14e82bcf39fa423978adb0e4d1" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender.class", - "hashes": { - "sha1": "5f2c488374e03af42a75efcc4729d75650ed9378", - "sha256": "4641330cf27eff141b27323c7c3ee153aa2bb351e93d69a77fb9071fd199ec55" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConfigurationFactoryData.class", - "hashes": { - "sha1": "399615ad57c6e6962975602936c2e5d1fc91ad06", - "sha256": "803a03e7894f43b31d58ffa353364ec5fe24d7e59ce44a7e1030899f2bc2e2a3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$1.class", - "hashes": { - "sha1": "2945fedb4dbdf83123ba04eb3c8cb1d276396308", - "sha256": "1181db8d8d1cb80b2af8061ba10d45d21ab52ada78b0c4cc8fb5bc364212fc73" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Builder.class", - "hashes": { - "sha1": "f41e533bf7b3f5ab376e857d1c57c1bdaaa9303b", - "sha256": "a78372b4dd3489168f14a1eed43f71516b88ea19a3fd948e7b5676ca94fc56d6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$ConsoleManagerFactory.class", - "hashes": { - "sha1": "80d263f237e47bcc6899810089ddfd92c59fe6e7", - "sha256": "379c825599b7bd8e934e12a28b9d1d5ea62e2c00856787d543fdc0e0b8cd0eea" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$FactoryData.class", - "hashes": { - "sha1": "a8bb7ff768ff687dbfc0db0ad4c939e6ebfc8438", - "sha256": "2362fbfd71b4048574e04914f7a0328904c49c4d5f0382f2eb81bc1df6385e67" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$SystemErrStream.class", - "hashes": { - "sha1": "f290c68e328a3ac323ca0397464dcf49374bc7a2", - "sha256": "c2e7100d216406c6f84ed2dc4bb3ebe57a4b64cc1d02eca769f5ad6795f92dc1" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$SystemOutStream.class", - "hashes": { - "sha1": "61db051128a8693a30f83599113f7aa5f043d457", - "sha256": "b2863703e8b2bbd0fbaac7626b8898258f56fa0ba90efe31e6d8df501049b712" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target$1.class", - "hashes": { - "sha1": "1012a78ca9a7e0589d63709eb9966b7b7cab9d68", - "sha256": "0ef5e922e9dfca14a21f85fe3b6f7912d4cf19f93351fc176b25a5236b4c8f7e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target$2.class", - "hashes": { - "sha1": "cfac6f98b978f512b29519ace8be08ed53e5701a", - "sha256": "b567abc700d5f00a8599d260f814c68d549fb2f50eacc764be02b37a52fd8a76" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target.class", - "hashes": { - "sha1": "661bd2888a3535748f8acbe4277b0d48052d931b", - "sha256": "3af6343e7f7927105024b0db9a06f5e8c4caabe3bd7b05a02078e73e68989310" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender.class", - "hashes": { - "sha1": "a109725444ebd20c27b61af80cdf50abf2c0b318", - "sha256": "7c05ba64ed4355c623e9ca6f3ff1812c1f7d54e8450631d1af0984bfb7cd3c48" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/CountingNoOpAppender.class", - "hashes": { - "sha1": "4877b4d9ef3eebd4407b70c01de246e86244acc5", - "sha256": "48b591fa9e068dd9785b5bb0229ffcbf240070642be3b995680664cf22c3ffcc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/DefaultErrorHandler.class", - "hashes": { - "sha1": "005c643db7145a2403368c5b09a87e9ae0a9d42c", - "sha256": "49d05620769a1b5c89d260adc82fcb81ae58c24bd03e8cfe23c362240ea6f2e8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FailoverAppender.class", - "hashes": { - "sha1": "7d90b9d19d98aa175784e26e6c988eca7b16c9eb", - "sha256": "8102d82121af98c7bba7a384bcee600727397719edb635b66f86d2ddade0b9b0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FailoversPlugin.class", - "hashes": { - "sha1": "424a3126338629f6a299d872a0de8c3ce224e1eb", - "sha256": "d99d0e785f3e8775a77d9b93744b768f2cb32ef1990cc0d2a421495646c887f0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender$1.class", - "hashes": { - "sha1": "64a6131e0599fd81203dd9ba26d63a3586a8dd42", - "sha256": "60dae7ec8fcd3e5c19da4ffaffeefa0d021f9630105221f0e458fa6db246abb0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender$Builder.class", - "hashes": { - "sha1": "88c0e89f4c172377b41a8660ea0ea1b4fccb78e7", - "sha256": "7c5bb6646cdeda6433649191c0e1c3a09c9d9b500c360fd2899b3d6ba58044a6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender.class", - "hashes": { - "sha1": "c4b32cfc46f3862ae9ae031d3fdad483d3409764", - "sha256": "0fd57d539f7e3f5dac90e7496fcc05fae0a97ef7240820d8cc331cd694497067" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$1.class", - "hashes": { - "sha1": "07be9035eec89e1944bec93a4b47437c0cc9604f", - "sha256": "0a2e2dd758052e00f903237032435e85dd609aa8da8125b12097088a87dc1dab" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$FactoryData.class", - "hashes": { - "sha1": "d04dd759d2646f013e871f1a57ce8df35a07f3c5", - "sha256": "e5c9c62b4c4566559976e2c2f586deded4eb5bede19739a05fecba725acc4bcd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$FileManagerFactory.class", - "hashes": { - "sha1": "902702f7205d584388c09abd3fbb7f40328436d7", - "sha256": "9c11f3a86cd858aa883d94a24112a2a6ad53a184038619d746f3b68f70b47ac3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager.class", - "hashes": { - "sha1": "1a4c466ceb47cef8651a0e82269d2e9bf6a259e7", - "sha256": "1d884f3300abe63ed363486a94767fd8494d7b7887e546d3130834505ae32796" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ManagerFactory.class", - "hashes": { - "sha1": "199840c7f76a494fa76fe7ed3d65089d85258ef8", - "sha256": "bd0eb1e7af9b1138b972ef78190ac901d4b900c019c64ece1e4a26d60a4731f6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender$1.class", - "hashes": { - "sha1": "1ac377d8e72b141a2c45b1c5888d54f659b15e0f", - "sha256": "01dc83dcedb67c302dd0cdd61ee29eefc8e9c8efcaecf0478b4306671035fe36" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender$Builder.class", - "hashes": { - "sha1": "9f1ec6736d38803ea08f41930d42cc21544fda13", - "sha256": "2744ac1b7f2b23e7f6032494105857b933b6894d30c3f8773c51d12bfb2acfb8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender.class", - "hashes": { - "sha1": "143a1f3af0a6b55b80d7d40bb719af99a7ba6545", - "sha256": "eb51a0f7d43637f3ed0581356a59441c9568017cee83e8fc7e81270527ba2471" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$1.class", - "hashes": { - "sha1": "d8cac2f24694338d9ec2b5a81527c990d4648935", - "sha256": "5fcd8306ae12223f500908b01823f9ee8141adf8ce499bab08687e2a7b25fda0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$FactoryData.class", - "hashes": { - "sha1": "f44ed7446f86b652f2bd0f245f20977e954e0634", - "sha256": "78ef54158e8fb8848d1debe45de89e29c9fdd00afcac41463796922c377860c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$MemoryMappedFileManagerFactory.class", - "hashes": { - "sha1": "f054e5be440a5361e876e74813f1941230744891", - "sha256": "88c38febba67c8deb95cd2c04d6961dc64f92d4814156430d091add6f7f5277d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager.class", - "hashes": { - "sha1": "fdabdea63d833c5ba395aa88d7679c14b0132ca2", - "sha256": "de63748c77f86891f4909b8a11b3eebc5d4b8559ab42824b81316e0ae5d90c42" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/NullAppender.class", - "hashes": { - "sha1": "9309919beb026798d3d8f5f4360705437f8b1b66", - "sha256": "6fe1f135214855aeb502f15be6619b357a9b546ac9f879bb68ade5d4e22e4b03" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$1.class", - "hashes": { - "sha1": "d405734045401e04b6f984b3a86ce77e4292193a", - "sha256": "199e999cca0dd1ed4ab627dc2aa45e68f0991a7c31fc41ba4e51749c57787049" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$Builder.class", - "hashes": { - "sha1": "880e06531dbffbd4a0765f1687bd4ca797f45c41", - "sha256": "4a4fd83e1e6b66de14df999e57efce31fb0bfe9b45788a63b4684fbdf3eb1a6d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$FactoryData.class", - "hashes": { - "sha1": "2395681b524cc1542713292527d875758c669bc3", - "sha256": "46c86fc3ed1ed1057a83c79a51cfbd0984266e02afadeecf30f55b64fc84bd50" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$OutputStreamManagerFactory.class", - "hashes": { - "sha1": "95d3efd8ce72555b39304c14c0a92183ffe276b6", - "sha256": "b332d8226bb346b1dcc73a4e2e8df557f16695682bf9b4466448e301abc8e2d5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender.class", - "hashes": { - "sha1": "1f1117000216355a445e9b8474d6704c21c9481c", - "sha256": "12c3029fcc372ef9aa685f84d18a0d058a93b1fc5416be797916339c40d3b428" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamManager.class", - "hashes": { - "sha1": "e36d0152c33c0160f879dce9fec8b431f7fc8636", - "sha256": "36143a67f03b1b036278a1e9824c90c6b7fb651f02106513dce03b30d6302ee8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender$1.class", - "hashes": { - "sha1": "4918e60fcb3993dac3af4f6f06dd5fae27078797", - "sha256": "52aad30f7a8d12f250b364716ba45ca3872ae088395622bb354e710e194fa63b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder.class", - "hashes": { - "sha1": "2b01702e9bf145ab10b42b56816f95f857987d9c", - "sha256": "395cc96a476c1930baffd5cb4fa93e3eed151749bf8a7d491b3aee85f8384eef" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender.class", - "hashes": { - "sha1": "86971975feec4eedc72ba8352ec1adfb9d94e5ad", - "sha256": "c8cd059fa29a666ccc4ce3f28a16fb25698f84db1cf63a7780ec898b36b3a509" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$1.class", - "hashes": { - "sha1": "7793c7b6f03cb64c910b55d94d35dcb2faef626d", - "sha256": "cf5be963c5bc6072a405f83b87df43ad8191be8192657384ff033244f634f128" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$FactoryData.class", - "hashes": { - "sha1": "cb842a5b6ca64ab15f8895b14fb8aada65814a3d", - "sha256": "1db19c2cb9ba6df2eb92cd2c89c331a76e99b71d8df282baf3c5ab7c1699dfd8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$RandomAccessFileManagerFactory.class", - "hashes": { - "sha1": "8b3cfca4b28f0f1525390641db5373b201f88633", - "sha256": "b2f1b34c5a711bdfaad151b9640fdb4bd632fcb5894f7217ad48d761138977f7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager.class", - "hashes": { - "sha1": "6580eacf363cc060e07b27d927f68633634a9323", - "sha256": "3d13763288c5ea168d4319c9f86d607d16cf84976eecb11c971d9f05653d87f1" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender$1.class", - "hashes": { - "sha1": "0b1d44b92ae20a9e3591dbc5ead7b85e89eb2b8d", - "sha256": "e2d302202a0d044919137af87aafa3ba7bc14cfcab58b11695c90a7b2d399b74" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender$Builder.class", - "hashes": { - "sha1": "e8ece65665839e4c714fd1fc3e2d34149a7b9f70", - "sha256": "86750e3c970cc99e079b62fedfa151e8573896b1837d208f1d2d0a0034c89071" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender.class", - "hashes": { - "sha1": "c62f65680158e1f7f5f1511e781a8d37ccba2875", - "sha256": "2384204966ebf3344b11185699e4915899e28603635aea89b681ae7f277371b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender$1.class", - "hashes": { - "sha1": "e160361dae05446cbd3713f19006fba399604ec8", - "sha256": "395b7a8c1fc77ae1c3a33198d3d14ce600239e66cba392d69bdef93263d92a92" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender$Builder.class", - "hashes": { - "sha1": "0bd6c9f6e91895a6222551376232680c0cbb21ec", - "sha256": "53481f3083d0954edeaa142cdc632e479deaaa747895290ba1e75539cfccf260" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender.class", - "hashes": { - "sha1": "c561c25816a5b55f22584fefb963d889997c760e", - "sha256": "0a4cc3a045eb107fe428465d123819333a4b6bc57cf8e2b1d642442a49b717ae" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ScriptAppenderSelector$Builder.class", - "hashes": { - "sha1": "b92f5d58b57ceb2202f00aa94c93f03f900505b1", - "sha256": "2c4e3bdb15eb5be13c9b86ed4d88a465457ba8ce5e3af619870b26d9cbadfa5c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ScriptAppenderSelector.class", - "hashes": { - "sha1": "cc8bdd73afe2a4b830f264f69953853c62d6ef9b", - "sha256": "ecaa3f80b77c96684e6a0e1e8a2450649393f139165bf42db6d10fa5b542dff8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SmtpAppender.class", - "hashes": { - "sha1": "f388ab5467e9a13665847b0edba1b95653dc3c3c", - "sha256": "2e72d78482868f134552b46f93964c4849bb615615df63e94ad5dd68c93da40a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$1.class", - "hashes": { - "sha1": "9378b50532db59b7ef2b9987940930cb3e45e510", - "sha256": "d26144a959c91cb71313fcfb91a3b9921461d97ecad2977a5091ad2815cb7d3d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder.class", - "hashes": { - "sha1": "834d7b07069073bfa65caceab03780694d6cc616", - "sha256": "a7c08dcc56d3211e17efe7717a0de9282d4ab0112ce0f60ed76a2d5e01c52d75" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$Builder.class", - "hashes": { - "sha1": "77fa5ce9adf7add03d629edf7cb65bf4d91c4460", - "sha256": "09f706a573ad3101b9df97794bfd1e58a14f01134c5a23a37703357928175e80" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender.class", - "hashes": { - "sha1": "b9903c849f8f912b0deabf804ce536e8ef3fa542", - "sha256": "d7125d9dda6d2e1ab539a7521c5e30907d10d08edf9e0c44aaae1d9c7ba37326" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SyslogAppender$Builder.class", - "hashes": { - "sha1": "639134c64ed20ee3c5efd09237b8d57b5cdc2867", - "sha256": "02a77e087afa19a24acbab345f961e4e28660b7a5691afbc86d2ac2d72a4931f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SyslogAppender.class", - "hashes": { - "sha1": "b0b447d5dc175e373b485aff03283ed01fec5d5c", - "sha256": "dbb49d471c01f9b559382f962daa8382e5e3d8d782b01473a87e64a2554a00fd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/TlsSyslogFrame.class", - "hashes": { - "sha1": "188486dcb9e11b8b8d783d0ceeaa8c51521c9113", - "sha256": "1ce72cf3271db3de1bd60729d72bc900a8e21301cae80c8f94239483d3068283" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$1.class", - "hashes": { - "sha1": "2a35bcfb9768a30574a82912ff0c53da05a55191", - "sha256": "b43e7d00ee9f1ed8d4e4b638d53654d073b7bcd867bd45cc58967d4897b3d71e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$Builder.class", - "hashes": { - "sha1": "19ee3e962326974b4d4a53b2011d7602b20248dd", - "sha256": "262d013332db31764d608d464779cf2a70fe52019a793d868e96f9fb2ed011af" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$FactoryData.class", - "hashes": { - "sha1": "1ef919c0234827e10979a195059117e104e2d4b1", - "sha256": "d08d99d8b5c268a319c1338e9490bbc0aff03bfcd5b4b176cdb07a203613df7a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$WriterManagerFactory.class", - "hashes": { - "sha1": "c3ca2fe1323546389f69caf546ff998c7fed141f", - "sha256": "11c4097a46a0ce546023fbeff083662cd6a6215a345dfefa12b13fc5c534caf8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender.class", - "hashes": { - "sha1": "36aa1f96876c608d0f8bc8c2452db7f051c7226d", - "sha256": "25d91c9618d42e197c8a07a1595df1d59f736e67c55c5c2f3327952e98bb8f4f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterManager.class", - "hashes": { - "sha1": "e9c37a14dd8e4a8b83b88bed00bb6d04e5ac1355", - "sha256": "1c135ea32840061a8e27e1ef856b4af80f3b394859c0c027ed1245278fb4fafd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppender.class", - "hashes": { - "sha1": "c9a7550cf837e4d88851e1d0a7356bdfe5c5e49e", - "sha256": "ce9c02e661349540be4131c95e2c02491291991618773fd4b1fb1cbbacbbf2a9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseManager$AbstractFactoryData.class", - "hashes": { - "sha1": "e07cb4a0efcaf02d5c64482624c8aba3885973d6", - "sha256": "4c566efe837aade4a38be2867f9e386da2ababb5bd0625a2b79982f6d5d6d2a2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseManager.class", - "hashes": { - "sha1": "bb99febd62ab38625df4d1bda60bf6800b358474", - "sha256": "08146b04c755be6cbedca5efc55384852a47b2a52b9b6cc6ac432cfb8b531194" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping$1.class", - "hashes": { - "sha1": "ed7d0e5a86952e67ee3e911993ec627abcf01497", - "sha256": "dc5e940094e8c96e8498258274315038a0bfbaa1051ce1fc47ef6695f406147b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping$Builder.class", - "hashes": { - "sha1": "140503935c5e6ccc65d43834a7824c79e680c44b", - "sha256": "06316a31c2264b66e77789c03bff41b5e3bed937bb451a9d760a49125ae8a640" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping.class", - "hashes": { - "sha1": "37af0031e52e2ee5ed5ce15f04c4d3e681d53d22", - "sha256": "8c0a20e8b238313b02c3544e65c80cc81839eff29dceaed0b31f869f273fd68f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig$1.class", - "hashes": { - "sha1": "5b015d2f7361a700637d216e64933777df4478aa", - "sha256": "d23cac2d733e8ee38d57208e71cf55fe832c1701f3906d63665b0e588f08514a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig$Builder.class", - "hashes": { - "sha1": "1e9c3ed8a7db5a3871647a144f39a73f49bb91bd", - "sha256": "1fd850196dac6257d84c734579d5f60eb275d9855058b175853296964e7671c3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig.class", - "hashes": { - "sha1": "dbc05a9e787e12f9719d608e088fead6e192ba8f", - "sha256": "994098a25c5c28a7951f0c447a529b4fd59b49fc168c7af577e45c9da7b8b91e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ConnectionSource.class", - "hashes": { - "sha1": "500b6ef9eb9f8931aa86d89dd708a8e3afb248a6", - "sha256": "bd074c13f86b8504f9cf8db5d7889b232d1e8e29b312bab7f313696e2a54eae6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSource.class", - "hashes": { - "sha1": "524e5ba04ec53460bc74cb4af61ef3e7f996ba5d", - "sha256": "a38a49a586b40965739fa1e95160802968ad2fd3503b8776334f31f15f8d5813" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSource$1.class", - "hashes": { - "sha1": "c0cbf4e012a858bffee4e1a6ee727caa485a2e7c", - "sha256": "5508fcca7b51317dc6b4002c2807a72341dc2d06a5f2e1a3a5100487881ffb40" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSource.class", - "hashes": { - "sha1": "3522f842905051e5eba9968bad25ba0120acbf1e", - "sha256": "8e270fac562c7f69e99cdea3ec26989847a34fdcf53bff64f1837ff0ecc83c3a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender$1.class", - "hashes": { - "sha1": "6d2f533eea2471f516055fd366c4b17b62d9f3d6", - "sha256": "3f6405ced9652b38867d60932f592a2409776b7ad0fc7521dc5abf6330ede47c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender$Builder.class", - "hashes": { - "sha1": "d9805208a1c914c843af0737f86248f55c402504", - "sha256": "d51e19f45f0d3d45bce2e9c6053aec7d37c4c17104c7238bef988ba332d31127" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender.class", - "hashes": { - "sha1": "b8fa189624ad96ac44194d3b1aa08b42778c831e", - "sha256": "d0ad0d267a4af946878efe57bd3133958241d744ffe815aeb6f0f03d846ad796" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$1.class", - "hashes": { - "sha1": "6be5a4395bf92aa2f3fdf882929471e33465fa4f", - "sha256": "1ea7b67ad8ff4af2e377da2c4b24d1fa3f0a20a4bad0f1d89e58eb5f16e8e05e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$FactoryData.class", - "hashes": { - "sha1": "6ea3af2f12d2796d050268806d1d68b6dc7f949a", - "sha256": "da036a1ec15f3d3b041aeba3f073d077c963b3e4767c4683fe64ffc9c56edf41" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$JdbcDatabaseManagerFactory.class", - "hashes": { - "sha1": "003ce90844f8d39f866fa9e3a5cf16184ace22a3", - "sha256": "346a9c2f8c8e2a2cb250145dae2dbe7b3ccb24bf118484e5ef399c4a40e85800" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager.class", - "hashes": { - "sha1": "0965e4b112abe7d82281a13189d53683fa36908a", - "sha256": "32fcb1146c193823270389782ccec06614d4849a4e95919882af7731976736d5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity$1.class", - "hashes": { - "sha1": "fcc7c907955c7d481310b4dbc58207ea6929099f", - "sha256": "4aebfe66d12941597434fb0fbac708aaa95960deb23955338f806e0fe290e49d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity$NullLogEvent.class", - "hashes": { - "sha1": "4014eaf413585eec5822a5428cb7dd39d63679f0", - "sha256": "338c96fd5fe887b3124c54168b929e1b62936c133ac556cf8c8a794f5a8d44da" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity.class", - "hashes": { - "sha1": "94eed89124fa7facbd66307ab1220b817e843904", - "sha256": "51a54b659d023b28e0e11ac0bc6ec647cb2a2081a1b5fa0d0cf26aad851a2fae" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/BasicLogEventEntity.class", - "hashes": { - "sha1": "e6278e0f5852a8a01fa44575ad4ca968807e0cf7", - "sha256": "4e1bc699013f1f0adadb49acb651fb6feeb9cf1402523ff5af760756356f7798" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaAppender.class", - "hashes": { - "sha1": "72ecfe750659c275a4a761eb97a7614f341cca0a", - "sha256": "7f3b2b8195bf7846c05a0334700d47c5cad8a6e037344ccd93dd30ca8a320d90" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$1.class", - "hashes": { - "sha1": "6f6e22c69be77553a8da1990d4981828d7468039", - "sha256": "d371096d867c0d8d6e4164e662c688f2872bcc3d9f7b08197dee4a7f6dc3ddd3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$FactoryData.class", - "hashes": { - "sha1": "8d2596532027c4664374c83340b9b8ffc7dadbe5", - "sha256": "883e3ce190521961ec584030fc9820f3a66c95414e8b20ca720a14ccdbe63f11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$JPADatabaseManagerFactory.class", - "hashes": { - "sha1": "0923c9c5622fb34123493a5be8b86bcf2155019f", - "sha256": "a6d560649a7a7d07f470af4acf4d656f16622dc54fa36fae3d7a1d0a24d238fd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager.class", - "hashes": { - "sha1": "b30758899cfeb98e365d4535406e4f654dc1063f", - "sha256": "0c08d8fb4623a5edbbe2afdab14f4733cd14736807ef171d6e183e6c3016d379" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataAttributeConverter.class", - "hashes": { - "sha1": "7e7894245b951f98d2b23f70a97a46253d3d8ed0", - "sha256": "1aa9b35bd5573048144a9b24a7da683579affb717c29e67208d821d960db009d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataJsonAttributeConverter$1.class", - "hashes": { - "sha1": "2a5b69e1810a95781d235e11e0cfe1e88cf33432", - "sha256": "57e37ec1f21aa9ceb7eb40531597aaf8985a89e0d3c8f2581b8291c9fb36fa02" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataJsonAttributeConverter.class", - "hashes": { - "sha1": "5697061c99f2ba5ca4c476421e23fa4b753e3f2f", - "sha256": "0c6f47187f514b782c7f92f0724cc8d96c2e64431c2838b0671b4fcb90c4340b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapAttributeConverter.class", - "hashes": { - "sha1": "460d730e0f5718de7e17c3d68e1fb3d68a67ea9f", - "sha256": "3534b482c3d012bc8893e1652336ec86ed92caa515b2ba698e800bf11c766da7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapJsonAttributeConverter$1.class", - "hashes": { - "sha1": "b33f676b6a03ba6d407048db2e970892b7831d31", - "sha256": "0dfcd7997feed3508b2029b8b993ff3ce9350925867fba4ff171c013fd927f04" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapJsonAttributeConverter.class", - "hashes": { - "sha1": "97b7686698f3a65f85b6097a65f38e58e9d892db", - "sha256": "8f162846ac6170c567612be05f0cc234e2b251a2dfae9f8f071c2a40bf3ee65b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackAttributeConverter.class", - "hashes": { - "sha1": "a4e22eefcf54b9b20c845c436c57b25b51fe6e8a", - "sha256": "517da5ef08defd4bdfc564299cedad30ea16dc8a99b539f5218478c3d74eac94" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter$1.class", - "hashes": { - "sha1": "bb40335ad10add4bde1a11d3f7b374797d8b0cee", - "sha256": "7a2a872c45b0403745c7cc11f878b5c23dbf5f5773362e100375379a757a9388" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter.class", - "hashes": { - "sha1": "2261da3ec6a0b499a47d189b507ff7a49d777259", - "sha256": "41d20a1b2304e47677096d6b4f858fb732751a4eca508feedf8c02d2279a60a8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/LevelAttributeConverter.class", - "hashes": { - "sha1": "68ab6586e8bec900764d24a05a87339fa4c8029b", - "sha256": "998ce384af21a97eeb07efd1bdba5bf6595d4c503ec011285791f3cdc1e72d3d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/MarkerAttributeConverter.class", - "hashes": { - "sha1": "feeec25f820faabc8ef3d37190f92f3aae7a736c", - "sha256": "fcd988ac3237c83af38756bf43d7a51183eb9d754329b2e6aec1899e56a25dd2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/MessageAttributeConverter.class", - "hashes": { - "sha1": "590cd5a0ff39c89949c43dc57661957416e625cf", - "sha256": "4118d6385aa82672b7916094b88d4213070061d27c8d872f19e09ac5d7109582" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/StackTraceElementAttributeConverter.class", - "hashes": { - "sha1": "06d838e1b6928eef150df771c2b9568c26dee8d2", - "sha256": "903f0be257f4122c7de2189238464964aedfdde364ce0200610c51eafb5f70d6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ThrowableAttributeConverter.class", - "hashes": { - "sha1": "9014b498164b7640516e248b633ccf0c72e314dc", - "sha256": "a0c410d4addee7cffeeb553c8416cf052ff76c7d250f46c220d075e9bfe8a0c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender$1.class", - "hashes": { - "sha1": "f5f6e145b72b6db9843c7c469b2521a28dd83d8f", - "sha256": "384f9d6ac98c182a78f5e2fcd949142977eb9ddf6bc4919242497960f65a74c4" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender$Builder.class", - "hashes": { - "sha1": "4d3e9db6fd55e064d560bc1cc5972176f80ffa5a", - "sha256": "a838b0b7cd0bdf7d35313e41d070b7709cb179b62f916a27fcd9c54a90bb9336" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender.class", - "hashes": { - "sha1": "a7adb16f873047b840f00a1c67f7ac3d0c928f8a", - "sha256": "fcc73739eee74adb5b46d1e12ea26ed91d12808cf2021a6d34fcddd7c02aaaf4" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$1.class", - "hashes": { - "sha1": "7136ee1afeba5554cbc77c11cd2ebc0f7f0b9ad6", - "sha256": "cc257a9cbcdc1797a918b2ba33449755907611e6d453a97cd87fa5f0e38a96be" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$JmsConfiguration.class", - "hashes": { - "sha1": "4720c0d1e035af55e0504ba8e301d45659f3f1ef", - "sha256": "ad32719629bc251bbe59c8838736d02bde14dd723cf389077b7d90d17f7d1f19" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$JmsManagerFactory.class", - "hashes": { - "sha1": "7e05cba12e7a16402681dfa7ffb58c3c948893b6", - "sha256": "6b484693329fcd328ac32648a9cda7edf40eab3faad6a1c62f8c9886ff7280d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager.class", - "hashes": { - "sha1": "1e741742260bf4e2dee3d63330e6050dc60117bc", - "sha256": "18c983a521461d553c28f2510789ceb3af26b5765676639c1c253e8b9ac140ca" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppender.class", - "hashes": { - "sha1": "9aec76403ebe57b24d88ed0f7134bce03b1a0ddc", - "sha256": "e57ba0adc4c9d07d6bdf895813fbc229c6f57f600d07e2f05a11f565a1f70922" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$1.class", - "hashes": { - "sha1": "4fa747cbcbc2e3d596b03dc73e48afc992ebe1c7", - "sha256": "c46ed9a3340fe1a2c22b4894c79ba9372c8f7d09226f2a4c4d3005d6932f6a54" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$JeroMqConfiguration.class", - "hashes": { - "sha1": "f660c362bc10ee8fb63437bd25fa6333915b4096", - "sha256": "2d12f7420c992f0c20df3e017897ecbf2a466b89636a4cdce33fec99787be5b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$JeroMqManagerFactory.class", - "hashes": { - "sha1": "bf42f2193a052c52c4d16cffdec61f600bec506a", - "sha256": "ce353c2fa8d6a1c130209a6d6cec48fde1556193d29f91787b6b27e1e99072d9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager.class", - "hashes": { - "sha1": "67df0310279136e23d7fb3da40ff280d33d36b19", - "sha256": "972598e2ce62412811169f6093cfe517fea4432252103238ff869c01b9cb7436" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/DefaultKafkaProducerFactory.class", - "hashes": { - "sha1": "2970018f71e31d760f2f1097087057344a676d55", - "sha256": "91088df0a7dfd3cf3b92b49c84f06928ff4515a71da4bb661900c790ad41e711" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender$1.class", - "hashes": { - "sha1": "634b9e5bc1ff4c3a71376025b395c048e3e5612f", - "sha256": "444cc83bd865ddd52477de9ad04b417691fb057de95404b32b75f43a39c9161d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender$Builder.class", - "hashes": { - "sha1": "16b5cd6dd0d338189cf8ce9569e3af0ae28e5faf", - "sha256": "8f48c74e72dc506090929725bf17a2c172f0b68255fd75b929f647823b7e47c8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender.class", - "hashes": { - "sha1": "f12386c98e42f62046ee6ac120ba2cb471bf2dec", - "sha256": "288e0abfd5cf59559a95f7c0e824af138015ab768fabb01ae31a2c7da1cb8645" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager$1.class", - "hashes": { - "sha1": "832a9cac0738c6a166716da041b08cba4d394bbf", - "sha256": "7d04229cf4e7c3c413e0b1d1156e69e79b2d7f407dab6ab07d6ae86c6f46cf25" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager$2.class", - "hashes": { - "sha1": "e7fee633b77f167487abdbb59b056f48198176f3", - "sha256": "8c54f945b691cf77edd1a942170825f17946389dfa5ca56fad1a25944e4a2297" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager.class", - "hashes": { - "sha1": "4c3596ac10b63d26440aa0c984c6fdfc85bd4cd4", - "sha256": "a541df822f6bccfa6f53eb2476f458595d9f176b372b70cc86870f73d08cc166" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaProducerFactory.class", - "hashes": { - "sha1": "495eb5ee62d7858995034599d157b0861b8c231d", - "sha256": "b93b2d0b34e2fc6d0304eec4b6f6ab0968ce69de1b8f5a1fcf64f29671e32d0a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicy.class", - "hashes": { - "sha1": "1e06290f7e59eccc86ed6c23f359260faafcf5de", - "sha256": "25765a6c82057c7db99cf68a2c1bf16ce81b865c713bb7332f79d7742c45f014" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy$1.class", - "hashes": { - "sha1": "4de9f62f04677c3ff5bd0d2c80b7b802607590d4", - "sha256": "89217621c2b55bccdd420c9d3b3ed41c5b8c346f8cb07752959fcacd33d4821a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy$Mode.class", - "hashes": { - "sha1": "c6243428b4bfa1fea390755cbb216cca096e3a9f", - "sha256": "ad63ab78bcf056c715328a6eb65eea9186f220c73da3208557d51764de2613c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy.class", - "hashes": { - "sha1": "3ca6a0cb96930888cdca29f2fd6a8f9c2be9dfe8", - "sha256": "4d3253f60a155cc0d7786847b371bfd483c930810a061124857c55daf3f9a071" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/PropertiesRewritePolicy.class", - "hashes": { - "sha1": "7c404600dd3140b067a9065ce23f7fa58df4f072", - "sha256": "da7c924e980ddae902f47172e3a7282cff87f79c3de1cdbb04b25e8c7c28bb55" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/RewriteAppender.class", - "hashes": { - "sha1": "e5e3c1e562d9037c2aeb4879df9097cd482537f0", - "sha256": "8a2e5b461fa75591cbe0edf7c1349beabcdd224e886599678fba25bcc9aedad6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/RewritePolicy.class", - "hashes": { - "sha1": "a359b91a54b5efc7723f54bc18c7be43ea644c6e", - "sha256": "29d612179fa5c7f15ffb357a06e734db56a5886f17b0c827a3fa7761aea4a5ac" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/AbstractRolloverStrategy.class", - "hashes": { - "sha1": "060a4bbe2810a3432431123ac088371ba9c26ebc", - "sha256": "6dc0089ae303bd4cbcad734bddd97e9509fee6565b8636229666aaa7fc42f433" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/AbstractTriggeringPolicy.class", - "hashes": { - "sha1": "fc5266562889b23e24de1a2011cbb1a225bb0223", - "sha256": "5236b6a3c9aca71ae42f658f0800494446ef5ffae39f6b57c2036deef557527a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.class", - "hashes": { - "sha1": "ab74b319da8916996c1a415ec2884435332f4b9c", - "sha256": "228ac611a414d530cce2e42b744502ba2f32981db9807f4b0553691f4f37581d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy$1.class", - "hashes": { - "sha1": "b46a2424b5e514b8e7381637e212bf5691c8ba98", - "sha256": "403dfae9dda8e937a84132ff544d2d940f69fd9b7d1d4f6e359baff8b4d802d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy$CronTrigger.class", - "hashes": { - "sha1": "659f5e316f95aef272cae4a914bd415d649b1155", - "sha256": "8f64bf5b886b424ea36320d57ad39e5764a1b6015f3c235ffc4a479cb58f3149" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy.class", - "hashes": { - "sha1": "1ae97b5e08dd949392f4c80c6993a624aa34621a", - "sha256": "27597389538c1a8a71f28146a3e325d056cf1b1ca018131e89622fd4f24871f8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DefaultRolloverStrategy.class", - "hashes": { - "sha1": "d162e6655f6b02b5afde5f4ed8da68e8d24e96a3", - "sha256": "162546c63dd5145a86bc8e6045c5289f4c5f425418f69b13925c69f09fa5d8fc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DirectFileRolloverStrategy.class", - "hashes": { - "sha1": "701ddd36e8fe94819cc6b28261e1d66ab6c453c7", - "sha256": "975d8322f348849cc30012cd652633009c05a64a79c2739b5055eb2ca8aa8ee7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DirectWriteRolloverStrategy.class", - "hashes": { - "sha1": "da424221c9d6bc32fb86e30cc7ca4780e3ef89c8", - "sha256": "08c6b1e1f8955c060fb2ba300f46516baec8aa777f3fffe4fb28222671ce5687" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$1.class", - "hashes": { - "sha1": "753d5f599ad2e38be0004d290b4ef1284af6f4ab", - "sha256": "4204ded0de65624b49845d43f3a67973c51c71ecc51640b032cdf45c7a6013ff" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$2.class", - "hashes": { - "sha1": "5a9adf40e147ebf4023251a8ae5c15574b0f7b03", - "sha256": "4eac289abe71018c823cec9c2337fd2c4f041635a650429a52e65ceb974bb45e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$3.class", - "hashes": { - "sha1": "80dd9f7b9d81f89a808fbaa7d51df9cd4b94b540", - "sha256": "6e0bd8d782b28f2ce77affdacdb12b83e499d21c086ede995c052a98c63386fa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$4.class", - "hashes": { - "sha1": "7463dd081b4c5cc353ba5aa11ff33743e93eb868", - "sha256": "ac3ef1df548fe931be44d1cfc6473f59828fa4cff942e87ae0ec0a88549b6263" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$5.class", - "hashes": { - "sha1": "5bdb9cf13b1f089f1e62bd220c8939d3e4589f23", - "sha256": "81856867710fdb5b8d56fb4be6a056003b787e00d555ed6db04541dc3a7d2e69" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$6.class", - "hashes": { - "sha1": "d2b115b10ced641f61b0c46d22064a66f10f4767", - "sha256": "02d03ccd7b26659fb3dfdae36bd610c8c815780128c8c88f1d098055ceaf0448" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension.class", - "hashes": { - "sha1": "747076d9e95ea19ec2924c9dd1f15559ed140d8b", - "sha256": "8feb5a172106a756cfc5b2a24e8ddb78ba4209aa780ed94fe1da51a9a19a9834" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileSize.class", - "hashes": { - "sha1": "2eeec9de59f79a0caae47a5213e338adb01501cf", - "sha256": "6176438be70eddc3dcc308d5264805a91aa340905892a07600f0d642dfd33c0c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.class", - "hashes": { - "sha1": "2d1d8bc1ce51ead4f3aa24e4b4ab3b62ad0c7f34", - "sha256": "e70ab27d7742cce2a94f945f9bf3224ac5ff98e7d31c203ec316378d63e4de94" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/PatternProcessor.class", - "hashes": { - "sha1": "1e70c43881b88270b26f165b73f65168ac16b486", - "sha256": "ac0f6502cc8df7c4e9e5e41c606fe5d1390d6e9d96ddfd186b5dd69f40591f4f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$1.class", - "hashes": { - "sha1": "cb72a922d82ea65cb288e2c9e1eb1116af746d4d", - "sha256": "79d8d74f264c1c6f74cbaa4f9024b8556d8568c4135e091d24d1d04b954d72f5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$AsyncAction.class", - "hashes": { - "sha1": "44267ea557c906702cf7135339b6806377c228e6", - "sha256": "d8de3392129831a6672ca8fb00b81181dcd0447b9bef612427d0a1b7578bae78" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$EmptyQueue.class", - "hashes": { - "sha1": "5c99d2dade26dfdd641e721ffc3e9ef0d3de803a", - "sha256": "5ace3c9ffa8355e47dc357a4cdb97df82cff05dc678f4d7bb5c52eefc849135a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData.class", - "hashes": { - "sha1": "e288668d9543f864bbe9adef6a474c9d813f0661", - "sha256": "ed0cb433f0f8db9b2446e6904b2bbff4b0eac3de42460dcdbe8aeb4e992aa42c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$RollingFileManagerFactory.class", - "hashes": { - "sha1": "b9a988d851e1dfbe0632d41e93978eb192256ae0", - "sha256": "274c98dbb4715a19fc85646e5731fdcf8bf6f0d691620f23bed6d5db448d6925" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager.class", - "hashes": { - "sha1": "c1c00bcbc6f2da889304f2eec703a7ec28c26150", - "sha256": "b52673cf053eb21971d0ee17d8d9f0a35c14602620fc66d48397686c251ea3cc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$1.class", - "hashes": { - "sha1": "dae152419c88b98a7fcfa89d597142a1229153b3", - "sha256": "bda931d6efdf0f0ba29e2d24f802bd5d34287da82f4d91037c322da3e3f4ef2f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$FactoryData.class", - "hashes": { - "sha1": "6e62ebccc52d69b6c15a0ea0e78a78732199a52f", - "sha256": "1405bf641d72d96e03a66d0c03d405e5b0cd19febceb9b7d5683b2891cef0771" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory.class", - "hashes": { - "sha1": "a5426f12204b2ed660d7a2f309a5eeae3ef37bdd", - "sha256": "861518af4fdb27a65fea68e8c7be7424943178ef14395c562bbb1bbd7e729059" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager.class", - "hashes": { - "sha1": "bac450ad7997269326fc1d7cfe1af195ecd24cc9", - "sha256": "93b8ef1032aff6dbcfb8949111259759a30437110a6e90d11fc6c8481a39a2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverDescription.class", - "hashes": { - "sha1": "43afdd74a55acf0ae15a35f2e397a80a3f7045f0", - "sha256": "89d84355745972e63c93365d5144b7dc48048a58d3bd00ad8a0c0444f11bdac9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl.class", - "hashes": { - "sha1": "ac09de1ddca315f6b734de3497058d6a90eeeb19", - "sha256": "95338aca2c606fdc399788b534c0f75921ee047f03a191d706350b74dcb9a4e3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverFrequency.class", - "hashes": { - "sha1": "02c46357df63814e0e2876fcb2fc70cb96a836e7", - "sha256": "b4f7a8c96de2ab5b048076faefdda047424ce3e7a7b2040434df6a2960b2db11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverStrategy.class", - "hashes": { - "sha1": "631e14a9c867637ec607da649f2d574c3858588d", - "sha256": "600e5d67f1e47f87768304780b05d15588dcaa327320dd7728c7c7dc61961a9e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/SizeBasedTriggeringPolicy.class", - "hashes": { - "sha1": "a4de0465f2f601eb21c41f3e8f9dda266cd337e4", - "sha256": "65925bbc9a81d3df7f40720edcb73015293402633cd73a30707bbf0ca421707a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/TimeBasedTriggeringPolicy.class", - "hashes": { - "sha1": "cde5fd4fc3214d5ba91270cc15d894c62bdb2c98", - "sha256": "ab68709c4bda23b947ee63fe7e3ac8e8959890c707dd9d575dfe52c7a49d7a6e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/TriggeringPolicy.class", - "hashes": { - "sha1": "8ecfd66c4ef062efe04764fa1d3312b62e558b37", - "sha256": "c4b751695c32b8efb5d67984055d7f5f4271bd345273571583861f84a9e4c8b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/AbstractAction.class", - "hashes": { - "sha1": "441bd7975a8004418cf3f052bd5f61e13a773dda", - "sha256": "5d70516467ac383d7efaf49462b79466af97b1db9f9790578d08be067c0ad42d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/AbstractPathAction.class", - "hashes": { - "sha1": "8cbf96f9862e0f691145ac2979193cb07e211468", - "sha256": "89cda177204763bc29f8692756ec2c641645772ade5348a14481dbb355765a8d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/Action.class", - "hashes": { - "sha1": "c28f4e531966d6975ec3c8aeba35ec19484ec472", - "sha256": "35bf92db829fe4ebc0fd7ee38b37afbf5b95366c3e806aa01d86764b1121126a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/CommonsCompressAction.class", - "hashes": { - "sha1": "0e067ab8f9dc7950fe668a59cdd100522f24ac30", - "sha256": "31a03cab5078f39181e11089a99389369a4a34815882ef859a9f168dbf167699" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/CompositeAction.class", - "hashes": { - "sha1": "786cffcd63121ad30748f3e580b62388060e341c", - "sha256": "da2ece86e88eabe417ca4bce51cc5498186e50c4e8684c08e68f0fedf556c54c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/DeleteAction.class", - "hashes": { - "sha1": "fdfa483b496be63f0cb57a5b070d010fdb38c02e", - "sha256": "03ea5d1092206b538b76e56e4c851535f4c225daebebae1d816e67da32d7e2d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/DeletingVisitor.class", - "hashes": { - "sha1": "3567caf775c5ebcdec7f26351f64197a63a674d3", - "sha256": "b33e74f34abae600c5c9c28bb9e958534b305b8c3e67dfd109dcf1b77a38dae0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/Duration.class", - "hashes": { - "sha1": "0ec18172b3acbe49e5126dc1f0efb33317212d9e", - "sha256": "f71692dae6f91e3d70cd5036cc183f15341b01221d6902c4a0e4a805def24c60" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/FileRenameAction.class", - "hashes": { - "sha1": "985b952aa70aac83fdd315018b9f1628e1c07e7c", - "sha256": "0117652306e66b9555dfa6bbdfe3e71b0b4c5c5b2af01807107fce7eb1436baa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/GzCompressAction.class", - "hashes": { - "sha1": "ac32d851f7e45abeb783f9172cf837855b4bd81f", - "sha256": "51d119ca947bf335153eaf85c094655b9162996aa0ee4ab423f8098b62f877d2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileCount.class", - "hashes": { - "sha1": "d6530a28665f2c2eb3fb4c026c7659f4f8b77d79", - "sha256": "c4dd53e68bac04c21249bd43702769256f2a574f63994c981130c6b8854c2c44" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileSize.class", - "hashes": { - "sha1": "667093e7d9431adaeae0e6df383dd5d2495c10e5", - "sha256": "efe679368795f393c7e18c6402e326d6f8a36ddb0a8abff2a08cd572a8ea1d86" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAll.class", - "hashes": { - "sha1": "4a6df9cc8be2a355e6a8c689df0e3a0b25e61ed8", - "sha256": "0aa44e4b19092d8972413aa663fd05fe06c95887479decb74e6c5b81d63c2794" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAny.class", - "hashes": { - "sha1": "3b7548465c722c19c0920b9e1150ac6f5e199d84", - "sha256": "7501d3df4104aa6f60b9d7f14d9b6075107c7d2bc3ff84212a8969d00e1b6b11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfFileName.class", - "hashes": { - "sha1": "b482459e29ba89aa6ad50a0f6613875be2a460f1", - "sha256": "09bb8710263168d9ad968202624c55ff2cdcdc6af837ff62147302d597dd6151" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfLastModified.class", - "hashes": { - "sha1": "abc08c6b2ae282e1ce5c0cce1702c15e825d2fee", - "sha256": "aee30b7f0a6308c4c3dfb042f238d90708b29e33b489d0c585858732b325ae0a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfNot.class", - "hashes": { - "sha1": "b5f28e53d3861d7d11b90b050684162e104d324b", - "sha256": "9324f23656c3f89f00ee89cdfc1cc2ebf2142383a2c96f823f274eac8f812f52" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathCondition.class", - "hashes": { - "sha1": "06639edb9490e6891981e97b25160157b5ec0f59", - "sha256": "35d756d620af437e6caaf143b02575cb694c0a0a3a3719243f4f2a7b3160110c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathSortByModificationTime.class", - "hashes": { - "sha1": "341bf4ba7253887fe1e7c03d1ab2ad4def485bc7", - "sha256": "6a078d71c0ec205f8fbf3b1a8ad2dd13754589bbea127ee27af130ce54764a09" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathSorter.class", - "hashes": { - "sha1": "d7e4ffdcf50b7d2002b2ea75ba941b4299445b5b", - "sha256": "d4288c0f59387e184ffe8d5ef27e872fbb2d7f0f010f6ce5c4376d00d6f2ecfc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathWithAttributes.class", - "hashes": { - "sha1": "0b7c87cb980a06ba2f86b8845956048c85c96b80", - "sha256": "982d0b8cc1c9a5d00d6c410bb9f99a222289d30e481dd3a2bd1a0a6d17535917" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/ScriptCondition.class", - "hashes": { - "sha1": "5eed697dd483b3ea3fa533b72fc14cb593bcba7f", - "sha256": "479291572d385a150f95641fc490f935d7d53dbeae891064cdb9fdc630c5b691" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/SortingVisitor.class", - "hashes": { - "sha1": "64479c30499fd78529f7879311748e58602bc008", - "sha256": "10407912ed6e43e86c969b0af28c7ea3b5a8d221fd0b6d1b7fc54465055d1734" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/ZipCompressAction.class", - "hashes": { - "sha1": "25d8c884caef4d1e0589cab1ae2b7b6ec51c6543", - "sha256": "92c8bd3055fb30d47b3b12b157985f6dfbfc646078493912b3e6317cb2befd57" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/IdlePurgePolicy.class", - "hashes": { - "sha1": "d404fb2cf0cc95c317fdcc6e3e8489cd61cb2a12", - "sha256": "b38e8d5a177838832d068346d3bc3c63a1bcac97f3cf8becd4172f8c71e83230" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/PurgePolicy.class", - "hashes": { - "sha1": "0aeec3aab612b9c1448322ef85a527bef8cec57f", - "sha256": "5f3109274701d3a31f543bd6a31d40c91eb65f984c33efa8e4b03c3f45e5e336" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Route.class", - "hashes": { - "sha1": "84e8d8cb624327b7a1174215370e99cf58524582", - "sha256": "4384ce2b51fe2cc8a9587b1b9516a6a7e3cc634863f346ccc15a42dd94d2d85b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes$1.class", - "hashes": { - "sha1": "aac0404e37083352a87ca7a4fb054af55636ff1c", - "sha256": "4ecf2682d00c608cbab21bb7d96bd73a670ab9e48a7f643ecb93b4d3f8091ab2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes$Builder.class", - "hashes": { - "sha1": "8fe6bba2263d286f1f03b9108f0dab308e920437", - "sha256": "e7a085f0f8875d0e2a70df7f9bac773a2e7d1ea1956d238e4cfc5aa202242337" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes.class", - "hashes": { - "sha1": "29d29f6b126e3e8de48bf78d9eb3e135e2c485c6", - "sha256": "d705551bcc5bb5a6ef276e0c13e15c931b278df6bafd09ae67e18d55e8bfeedb" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender$1.class", - "hashes": { - "sha1": "dec14e8c1a62f455b7177b7b4e65d18ebc819fd3", - "sha256": "a3bff572b7fa98a7767e79ac5f64879ffc6d53b1369df91891837a1066cda7f9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender$Builder.class", - "hashes": { - "sha1": "b1b4972e9549bdcddbec101cfcc56f86d0ffc6a4", - "sha256": "037e488fbeb4a5abce299c08fc14edc69d47517b91ddc335408001095266c4aa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender.class", - "hashes": { - "sha1": "cfcefc967b3c9b3e255023233c98b4750d4fcd55", - "sha256": "6fdf69466c4f637665e156e127e79c7cbd6a2488d25d1f123f3ac148bc972e74" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ArrayBlockingQueueFactory.class", - "hashes": { - "sha1": "8df9f7b39770633532ba4dd0bfc56371fc9d9b10", - "sha256": "e7d4d4c297ad6061e19e1a73803f3ec60b803bffb4222d054081d756737ce826" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLogger$1.class", - "hashes": { - "sha1": "63a6b769a12291a4c1ebed59d708ff61d2db908f", - "sha256": "d3b23441ce5161689486b6a1ef3454f13e55d2aaaabcf4c57a80663cef203aad" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLogger.class", - "hashes": { - "sha1": "d04c660e1f86104e588207edf665f56aa002bfe5", - "sha256": "7dffcca80fdc0f99c522c49ff3061e523cde39f51a8ec79bdf2264f29aba8c41" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfig$RootLogger.class", - "hashes": { - "sha1": "54cb9ea912c93db248dddc270c7c74e0e18292fe", - "sha256": "db777de8cf22718e7fa0c2a2ffce892dfedb5d13b02b36b2a7618e881664883d" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfig.class", - "hashes": { - "sha1": "1e11b34e03a4a8671d6491851c90316a30c7934f", - "sha256": "e3561a0c0912b30d950d6529b5b9b97accc9f1fd4f4695155d8b08d1e910ac7e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.class", - "hashes": { - "sha1": "ed338386e95aeeab3040b33b6835882f5adfb978", - "sha256": "2480f89ce3b6de0d82ea0f1ee286402cc5d2eaf4e355bf1b20640b0c214ebd42" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDelegate.class", - "hashes": { - "sha1": "ba033d79a9bb8037279a99d65ffcad2f6c3e6f0a", - "sha256": "09a20cb7e2b36622fe081b575a96272278970a041baf299eba99d2297cca7900" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$1.class", - "hashes": { - "sha1": "d4791fbe3b9f3a9adfbf4047cab677e0f5116f90", - "sha256": "9f4a596167af0b520c92d075114814320ba5e6faa1cff2e1f58b0f1909a4a8b5" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$2.class", - "hashes": { - "sha1": "f9fbe8f3cbdf1548ce71044682981bd1b6197865", - "sha256": "c0447830f89988896b4da0ea6c4718ab78b6f7237531684a883cb86eeb9cd422" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$3.class", - "hashes": { - "sha1": "79f73005f2c93936bf9b3124d7177c2022878171", - "sha256": "8d52d630d5c8a034ef37163be81f717bc2884add24cb3086488b7ba50af6ef88" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$4.class", - "hashes": { - "sha1": "fd7a04f1a0c71905262d66fd6d36477a850e74c4", - "sha256": "65aa2006a6535ffd114957c90a9f08b0c6b9b6f7cccdf99d1d10c0dfa80baa2e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapper.class", - "hashes": { - "sha1": "a04b940962b0f58f25fb5242a50a4ef7549ca05a", - "sha256": "f9ef7bbdd3afbb3cd220aa285c10647e0630147e26f7775e321d7af8b1029d40" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.class", - "hashes": { - "sha1": "dd15f260901fcfc07f9756629c5ed1a6413612b4", - "sha256": "0565dc59cf3673dd2c51c320ddfba4e7b107a97507c714b572b04d0eeea4c628" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor.class", - "hashes": { - "sha1": "6b52def207324587eb61e674535303a6ddb9137d", - "sha256": "ec0f18d2aa0064e9ceae51a57e4587abe5543178c29f74a281c96eacf662b5db" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerContext.class", - "hashes": { - "sha1": "15f0b056b15ed2e41e12c6d5181c008b4c52e499", - "sha256": "e967aa406c2c3ef6603161192f6945e80ec4352502fc1a73aa546d3bedc406fc" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerContextSelector.class", - "hashes": { - "sha1": "acbc93f599e6fae1b0b2b528922cdd7641485029", - "sha256": "bdc2e30beb7f17e5f09f1fe4985d1c5d41d356d1b25b570257d262d8236b3dab" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.class", - "hashes": { - "sha1": "997b82194cf0ffa26be18888c188f3c60e232da2", - "sha256": "e535abde6d1e48cbfa66bc4bcd846f4eea93687379c446ad1eae84d5c4d761bb" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerDisruptor.class", - "hashes": { - "sha1": "dc892504dccb0e3f980ccfb7db4446efc7d0adc7", - "sha256": "1da09d9b53ce81218d7f1560558d36c2180a96d02da831832267661bc13800df" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncQueueFullPolicy.class", - "hashes": { - "sha1": "b154f2b8363798e13ddfc4dc1559cc488f99c96c", - "sha256": "9bead6913648de51d8ebdd138de115783636e9c3ab16e0a3b7542283906ce239" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncQueueFullPolicyFactory.class", - "hashes": { - "sha1": "453207d4b4b9a88460534c73a57c68377cb0b497", - "sha256": "731d06153216b577f5be53aaf4c719ddce650e46a98ac480e91aaf739d177463" - } - }, - { - "path": "org/apache/logging/log4j/core/async/BlockingQueueFactory.class", - "hashes": { - "sha1": "3be38d17a110e4f83afdf6bfb7c50daf62aebc31", - "sha256": "e7deabc318e255a2f6419bfd7314e79c38ed5291729f9afe8e0b5d468be3797a" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DefaultAsyncQueueFullPolicy.class", - "hashes": { - "sha1": "4c9b8f93e732ba4bd4b0a16ef62592b77ef5652f", - "sha256": "e3ee6547a8598b7880a8a77754ef4707ee1b3a1709e6cad60f2a10493c9d5b96" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DiscardingAsyncQueueFullPolicy.class", - "hashes": { - "sha1": "e046523a2e9c6158e4dfacb702ad82ed2401343c", - "sha256": "4da36fe34d5288cc7490e226a99ee9cd56789905ebbb39f8b05b3fdb68605eac" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorBlockingQueueFactory.class", - "hashes": { - "sha1": "154fa71012fd7967db729d76d68f1bd00e4c2ac9", - "sha256": "2001517dc22b517cc6fce6dab3b95b5ff40897d6106321d0cb6347d388bde172" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorUtil$1.class", - "hashes": { - "sha1": "f21889a05ecae6d632abd017a402a1e39561a0c0", - "sha256": "3fb4b7c63f23d749f714e169e5469c384e76b57792534a951f0ceec785588b54" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorUtil.class", - "hashes": { - "sha1": "0d625aee714658ee5defe3dfdee32ee98ca208e6", - "sha256": "ac12cab84a59cc7c5998eae561c57d747960167559d8ac392aa49f32f253bd08" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$1.class", - "hashes": { - "sha1": "33af17d01ab042e37207b6dc91cd157cf326c574", - "sha256": "ee5463eb8343183cda999862d33c5ddc3a42d8383c4ad71896236ed1094dec55" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$2.class", - "hashes": { - "sha1": "0592849b1a8936630571deb2dc677554f07e2366", - "sha256": "28eda434ba2b75673949c408afdc5356f28999c5b503147c3edf0c1ca10f50cd" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$3.class", - "hashes": { - "sha1": "febe5c25d9362d2813e9baab7bc4374672efba92", - "sha256": "4feeb2d86019022d3416db192318f67b91e42293c58b396084aba739860f0c7c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute.class", - "hashes": { - "sha1": "d85ed3a25ba5128f5f8d62fba603689b2bea855c", - "sha256": "12171d574ddd73f05d2f1423038ad4e6b763b08fd5f5f4c546da522998d809bc" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$Idle.class", - "hashes": { - "sha1": "d56af3939a23a5adace10d9059c06797f53b6aac", - "sha256": "15eea5b99b944cd88a302bc9d9de0ab24eef684657c3ff956b1cf81a3ef70548" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$MpscBlockingQueue$1.class", - "hashes": { - "sha1": "4b1e47e6a73487c53d170ccb45b8be5dcc0e9262", - "sha256": "13b6a13deb2ae4f136b6196aff98e832317877cbe7fd55fddd0254252eb6eff7" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$MpscBlockingQueue.class", - "hashes": { - "sha1": "a1c0551f7deb4402760b84b3ebc8c3ac06bbdb3e", - "sha256": "c9641de92515188ab1c366f1e794958844ab93d91916f2afbe920b62cecb70e8" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$1.class", - "hashes": { - "sha1": "088b350e03bdf04e082ba5e4e491435a8ddee19d", - "sha256": "4d61f0a035cdb426e2fd50ef19d599b2c7a00ddc1ae70dc9859df784f8e8c88c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$2.class", - "hashes": { - "sha1": "c4c0006b47d3d783b31c7c2420aae489f4afa388", - "sha256": "945f50665e19ef9b454ee8bad7f3212ecd964929deafd779e1299bc92439d380" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$3.class", - "hashes": { - "sha1": "ba008d4e2391790c722e3a1fcec6881a73cfa643", - "sha256": "cd8074c1ad843a72373c970577b5585e45f86f16325a6ff8faea7f258ec5636c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$4.class", - "hashes": { - "sha1": "8f133c1603dc5bb7a60aea06f85b44489981ceb3", - "sha256": "72d2fd3aa84acdc34c21d596470c772c9b8502e2071c38a4a9fec1deb91da40e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy.class", - "hashes": { - "sha1": "209790122de0913a93bede922c672eda374ffa57", - "sha256": "ac1fd8e6b11201f77738d2b3103c4de86976f01f7d918854c028a0d46d9a44f9" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory.class", - "hashes": { - "sha1": "415abe90e0b8a92824d7fb6d5f699990c20ae5bb", - "sha256": "6c9f7a08885c73963b6285d69290d8c43b8525c7f72a4ba0fd2cd323d08bd2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/async/LinkedTransferQueueFactory.class", - "hashes": { - "sha1": "31e4284b428c6828d367d4ad5b32106c32bb8fda", - "sha256": "2d873d168170e2151ac152f36f6d6141cb7247ac9cbe13984c6799ece3290816" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent$1.class", - "hashes": { - "sha1": "c5c84b8b6203060c22ec2f8850df3e2ba81baf3f", - "sha256": "42ab2242d07ae803a8caddf21e3f214ca1d87f74995d6d22d62aa94de0cd71f0" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent$Factory.class", - "hashes": { - "sha1": "fec5e8ee4a3619adb52900cf0df6e17bc7708d46", - "sha256": "36d33f775b55cb22db77cf3ce0e073688fe787fc2dd44018ed3503618ec3a2a6" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent.class", - "hashes": { - "sha1": "eb4fef0bb2a2f6e0a8ecb7de4d10ba13815d8fc9", - "sha256": "80bdd9dcb308b6788c677a825314b12a435080552568fd4a0cb2428100e55ad3" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEventHandler.class", - "hashes": { - "sha1": "414abcece6a3e9b8a7d819eec9d1bae5b818ed9e", - "sha256": "f1ae409d102ef189e413110354142d1a7194b7c05230e7db84a504d6fa737494" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEventTranslator.class", - "hashes": { - "sha1": "dcd59e3cbc30d63abfbcb5bf91278cb230814abf", - "sha256": "83864e18c67a7d3fd7cfd3181c794dda5e0a485a8b97e3ff6543336555849a8d" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy$1.class", - "hashes": { - "sha1": "cdb5c4e145ba7d0f5509c419eef5e145c9e604b6", - "sha256": "ed0e2f5887bd49f80fe16a46d056644405af50c7b12da07bdbb3685aec485806" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy$2.class", - "hashes": { - "sha1": "2efc2c330c75bc5b03a89f11cd8bbf3924ab4e2b", - "sha256": "ac997336de85cdd9c2bf1f7379525525f4f18a00c8e7e77b95e6b682fd2d33fb" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy.class", - "hashes": { - "sha1": "7dec6e50b866384f4f125324a15f6525f755e2ce", - "sha256": "beca8e917133ca69b68affecbc42f989ec722f344dc2a92ebafff0fad6a51beb" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AbstractConfiguration.class", - "hashes": { - "sha1": "bd635bbbef9c19841e898c62cf5aa32a5742de40", - "sha256": "459a68175705603a395780fb4894d7500f2590615b465f4250f74c12e2be911b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderControl.class", - "hashes": { - "sha1": "665ecc69043895d85c496be3e7ab44bcc2840067", - "sha256": "4eb5d5a333bea894ffa6c70f29147eb40c8fccf30dc02a264c0ef0fec7fdc327" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderControlArraySet.class", - "hashes": { - "sha1": "ce12dbe4e4e232f52688c315b48150298ba297d3", - "sha256": "a4aa60ceed30559070b2e50fc93a33ac81d64dc03181889c185a77d88dedf126" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderRef.class", - "hashes": { - "sha1": "79bccc19beb4a6a136709fd4f4647b52bc670ff9", - "sha256": "fc61cc58a9be3f577910d861ecb244f158af658eafa7d5ae349a2357aaabcbf4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppendersPlugin.class", - "hashes": { - "sha1": "e4fca81c96f3d78675ee1b557de407bf7cc749e7", - "sha256": "f6aa74ffaa94f6d034e9ba9ef666479c5a2ff016d15a9458df778bb710939fb4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.class", - "hashes": { - "sha1": "ba42dce193cdc4342a6b2e3cea080dea86c9a7ff", - "sha256": "809c89c3aa1795b8059a7d4ba8bb25fcb685187de1736d8d2a2b111c74ecd3fa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AwaitUnconditionallyReliabilityStrategy.class", - "hashes": { - "sha1": "85705f1a9c91e2a02ae27f3f8f0283273fbe38f0", - "sha256": "cfb69ef181d60b0af21ae0c6f7db2efb3aee346820739d80f25f681e172cf062" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Configuration.class", - "hashes": { - "sha1": "469ecf03a27dcd8e8e1b1963f1e70eb26b34f5a9", - "sha256": "596f225a7218851087d86e0489a28b88b176a962127ffe2d8e3b4b8b24ef4e05" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationAware.class", - "hashes": { - "sha1": "7a3da8662f4e42810cdaa8356aa33a0c5d7ce2df", - "sha256": "fa49d3c4ed634135064c2a3b3ec016b2d3369d84f83dfeb3c3491c90395aa82f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationException.class", - "hashes": { - "sha1": "ba2064051d4e13522a42d3be9d89adec20ff5f79", - "sha256": "8400c952d7e87b5026a7d6876f8559d14d1f7cb6c2bef578d6ca2d7278328b61" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory$1.class", - "hashes": { - "sha1": "77d2a4bbc661cb206ff20a748920011580259739", - "sha256": "5a565a6f555587a17a5f5df0563114b4affc257b3cce35ea90c6239d51f74096" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory$Factory.class", - "hashes": { - "sha1": "d821a92737219f1c52c20e0dc2dd3648554fb144", - "sha256": "53091b33036ce992c0a25edd09095ee1647ae0eb25b25828d7e7c9b8d8bd2c2d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory.class", - "hashes": { - "sha1": "458795b5587c97fefc3b7658a8a566b4e9dcecc6", - "sha256": "a18f080212893021abf2544a9ec133208cd914a991dbceb074f893d847a72be1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationListener.class", - "hashes": { - "sha1": "e168d6fea03c3a813a488f823ff62262282feaff", - "sha256": "3a8a53450f876d2cf53c3eea7d107f770a7b8384d1401ad9b1257c45bd017f86" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationScheduler$CronRunnable.class", - "hashes": { - "sha1": "e04a866fdd2b4916239eac395ecad7a715db5281", - "sha256": "d118f6b867aba1d4080e5ebb040cd46e62201f043a036ab88e40007b28850a4a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationScheduler.class", - "hashes": { - "sha1": "a7a4c94cd953056f3f5e2f9096bc024eb7c47201", - "sha256": "8889defb1dbfdeec351610716d01d8fe26e718fa851f6d69ebdfacde5fdc6248" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationSource.class", - "hashes": { - "sha1": "71b82356b8b804e7cb060c515d839fa8b0b8d3d0", - "sha256": "92f2da42da9c9eee9399bf3ce8e99003c701b05b7c2d57cad8812a73bd4eb37b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfiguratonFileWatcher$ReconfigurationRunnable.class", - "hashes": { - "sha1": "18f8c59b0a2bd32af8060ededee4d7fbc94f9179", - "sha256": "c24b0a98ba2db6e2a5643e4c4929dcac083bc716bc01a05ca9bc93fe6fd6a6e6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfiguratonFileWatcher.class", - "hashes": { - "sha1": "0326eb322dbc04d2362962c7fc9a5c2141f82557", - "sha256": "c6d7d73d349f9b3fb1a6e08eb7fa545f01a0b8a33a9ec146efc6291e5d99b399" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Configurator.class", - "hashes": { - "sha1": "bf74455b7647160c9cbb9517a7d02677d953f0a8", - "sha256": "50a1cac02171b783d9c4eef2bd2614399f7ed5cafc008c621b782e7a54186998" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CronScheduledFuture$FutureData.class", - "hashes": { - "sha1": "b23a53ea5461f969a10e43eb45e9f02917fa8654", - "sha256": "08f1ad7ef20eb7f4087d2aa7d093663ad5628895a1b7f9bce0d1bbb19ec80174" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CronScheduledFuture.class", - "hashes": { - "sha1": "b62b6c12538e2cf561253791bf9f44e0a2d1ea4f", - "sha256": "4315ea9a946e6c4541c7546b61f9f9c06db8d5e68127481fc988c154822f58a8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CustomLevelConfig.class", - "hashes": { - "sha1": "4232353432e33a55f0fc78866b3c146c63b847a3", - "sha256": "216ffa298a85e65ad51d7090fd54475ecf949ecb49d754ec734248576a0c93f1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CustomLevels.class", - "hashes": { - "sha1": "312d9eb96175f0cf62f7249e6b9b889bd1602284", - "sha256": "ca15d707342937032c909fc27d329229bc2b5996b680b66d48d6d05d1bfd3424" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultAdvertiser.class", - "hashes": { - "sha1": "610712be72e688dbd47c9e3297bcbdd93b338ff4", - "sha256": "6275a3519868052d002f6456eb76d908cc0cc3d6943e6793f7b546b1780de1ac" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultConfiguration.class", - "hashes": { - "sha1": "3a05f03341bf58619e9945938f2d00a9a375c231", - "sha256": "769ae8484651bb3df69015a34ed2e0c8e2df0926e7a57346ac647e3f54127161" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultReliabilityStrategy.class", - "hashes": { - "sha1": "ac28f171def5ad9151ab7d7eac1b00952256b675", - "sha256": "1f0050d5fbce9b6cd6fa1d6179ee13b0303b96b81209e6d919275b2180f80622" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LockingReliabilityStrategy.class", - "hashes": { - "sha1": "e2c454b1e1ac851ccc933e917e7722a803ebe7ca", - "sha256": "85e1dd9a3b5ee4058f1157fc0cf5810187a4af2a7b061f9160770f142c42a465" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggerConfig$RootLogger.class", - "hashes": { - "sha1": "4f1d6e1b558b79907391f30ff931f73016f074d2", - "sha256": "716e9f5d1e76309c853cf613c9bebb803d0794c840deb2bacca0b7ad751fe9a9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggerConfig.class", - "hashes": { - "sha1": "4db8cd6064b35dc116c8b3535bc92397c4d85d2f", - "sha256": "9c45b4ecb626af40f95b2717429f6045d796501212dd758469abf6d5df950738" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Loggers.class", - "hashes": { - "sha1": "89c5170bf40565fcea9f577ec9ded747cbc9e8c0", - "sha256": "bb995a7b5371a9cdcc4938fbddc59e3e375a2f84af797e79134ef5521dd308f3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggersPlugin.class", - "hashes": { - "sha1": "bc75750f240ec919efcee9be7fa02fb0b03d8e3e", - "sha256": "6c961542282bc8f663e980e49ea6aa6c93b39994494894a4db3d6023db15fdf5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Node.class", - "hashes": { - "sha1": "1ef2977259dd0f90d1de32aba36edf5ea08c1287", - "sha256": "9149e54e7c3c277d6512d49b68a3527a97c2be0fdb56566c9d287d28bd6dd5d0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/NullConfiguration.class", - "hashes": { - "sha1": "c9a14e292719e3ac32d17b0e311ea0091b13fd40", - "sha256": "fd50c5b77063b1a67fb1dbdf87709590b9c490a65cd0739b483df962357142f5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Order.class", - "hashes": { - "sha1": "eaf5193f94a7eec5b067345fa5d0ed2fd991c995", - "sha256": "b858e99d60440a32ca07ca341b9b01d273ebdc33af01ec4fa8ffd3b076136c7c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/OrderComparator.class", - "hashes": { - "sha1": "7d0f34a4d308ae8e462d90271ac1ccb76e7e60c2", - "sha256": "30bcd367c2b8ee088b32cd2914cb7f8377c975799e2c10d08f07514db6affbbd" - } - }, - { - "path": "org/apache/logging/log4j/core/config/PropertiesPlugin.class", - "hashes": { - "sha1": "88fbdee4503332579264ece2ee248c78342185e8", - "sha256": "d7e60c9ab6b573c16f43140e4dbbb3be631eb10b557483d74631601a9ceb2834" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Property.class", - "hashes": { - "sha1": "ff6383fbed940ff551a2fe63aaaacea1bba61f25", - "sha256": "c3ce50c1b5e706dd9b5d036cf771831b8c3dfba0c212ae7baaf55df9eb8c27b1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Reconfigurable.class", - "hashes": { - "sha1": "573aac31ecb6812617a6ae41ed75016072043e31", - "sha256": "3995e08fb845e4f33c81da87fa3010db12ce117ce2ae672ab7093f66a84d7fc4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ReliabilityStrategy.class", - "hashes": { - "sha1": "0132da0d65b6010c897e461c41096959512cb1a0", - "sha256": "6ca6a1d131cfa8c70785dd42bf922e4633bbb4237d017b68270cfe5276ed06c9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ReliabilityStrategyFactory.class", - "hashes": { - "sha1": "36fb0e4a97edfb86529cf1763884dbc0d119b670", - "sha256": "f3100e45ed53e49dc8d77d1c131fca02374d8b7c032b697134bdadd978456c56" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Scheduled.class", - "hashes": { - "sha1": "5bb0010756b3849081a16d394244b2fcae6021f5", - "sha256": "ca75652325ec8236011c45d8322f4648f9fd5ea733df6fc873c5285ea2b3a800" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ScriptsPlugin.class", - "hashes": { - "sha1": "8d7970efdd6b0546a48da30985054415b1b63da0", - "sha256": "3708776e9a3017ea0a2ae3ec8ffeac32a1ff7d19f7d3eae8759c67f07c6ab825" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/AppenderComponentBuilder.class", - "hashes": { - "sha1": "b6861264dd5fb310b39b6c1e6c33907a8a33b213", - "sha256": "5c5af42e04eae621cfeb7276079d0fa3f7354094f21cac7ad62ecfee46faf340" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/AppenderRefComponentBuilder.class", - "hashes": { - "sha1": "0a10327dbd9d3108ed34b19fbf1bf64b63fa94ef", - "sha256": "fc5824a2cf4dc3df0155eaea190df9cd23fcbbca05a311201720742229e25553" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/Component.class", - "hashes": { - "sha1": "ee170ce6e3e58dd3529445f96b00407be38deb90", - "sha256": "2d6f3f473572566772c54ac52cd468239b083c9483e845f90e69f48d7cd2f4f8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ComponentBuilder.class", - "hashes": { - "sha1": "f9882b650a8864470dc0583a03a198fe8a8e108d", - "sha256": "4b56a15cfae2872f78e597434b6cf8612625a9500e89e13779d426dbb9d70de9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/CompositeFilterComponentBuilder.class", - "hashes": { - "sha1": "a61adda8ddc7fa331f1105e998e989181bae7bae", - "sha256": "93acdee13106c72dd5d08d42b63b75ebc8e927784d925d385d46887441f5a7ee" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.class", - "hashes": { - "sha1": "7d6448eee33beb522a4c8f4f7258a8cf1115355e", - "sha256": "a879812b21bba7385f321b5158e1629a7a8230c0ee1bf227475fc3037a9f70ca" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilderFactory.class", - "hashes": { - "sha1": "be924412bc94bf1d5b03721f1dbb6fae6e046c28", - "sha256": "cdace6b4749a923d41c8221b4063179c1bd11c80122ec879382b58294e5eabb2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/CustomLevelComponentBuilder.class", - "hashes": { - "sha1": "767cb67f3bfed3333bcf79360278e2642c9ecc6b", - "sha256": "bdb2a16f0f29b9957cd47be246ae7aaffbbc694c6e04369a421d861654c5b8c6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/FilterableComponentBuilder.class", - "hashes": { - "sha1": "e9651bae2c26f33251e45a9331d3e1f62bf178a3", - "sha256": "a1e7b5e913d336d0c9158d16c9ba1ba13a59600bb7db7700ce9fd95e658d3f3b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/FilterComponentBuilder.class", - "hashes": { - "sha1": "f23afa874f50af234a2985b6f8d789cdb27dde77", - "sha256": "3895ed4ef4324efb21e45aa9e5b43400e334526861be7e6ae79313cd0acc9fd4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LayoutComponentBuilder.class", - "hashes": { - "sha1": "15f28b62cc8928fff5b19a7e4df6e7f17df3f0b6", - "sha256": "2364c2100f6d420d583dd997f47cd229c6e89d9823e3ee760c5a48bab74a6864" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LoggableComponentBuilder.class", - "hashes": { - "sha1": "239b18f16799e23631a53f9e52a41fd275572bc6", - "sha256": "94c21f05da12a76d1be4706872c29bd04dc2bc060360dc4b8e075c5b3b9beec5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LoggerComponentBuilder.class", - "hashes": { - "sha1": "24258095cbd5d5e57211c67c11abc5e696f4899c", - "sha256": "1082c3e26f1ff969549814e42ec4290299a6215f925b26e089adde53509a2daa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/RootLoggerComponentBuilder.class", - "hashes": { - "sha1": "5f699b04ef0a575a27c54090118291a5d63f50fb", - "sha256": "f806662dbb6c1d210a073299b2fdf356dcd9a0de939e7fb4fd0520d76e417a1f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ScriptComponentBuilder.class", - "hashes": { - "sha1": "a52f77f3ea1bb37c9d96e5c177ffa698b7e99c69", - "sha256": "e9ed68bd19496a792f8dd763b64f0d0bbc76280aa59b1a248bcd9c0b3ebe16b1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.class", - "hashes": { - "sha1": "4e9ae3dfbb2a2769ea98e423b8c4ae595a8574b8", - "sha256": "910fa73769c94c3bff22bd80eee9b470fd3f61c7546f2498c86fedb5d5b07500" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration.class", - "hashes": { - "sha1": "1fe34c230722528bbeb4b8275fe6708d87589c10", - "sha256": "9a08c0ab65e15ad2418766512dae357d2c3ada3c9103a041fee415d41bd4071e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderComponentBuilder.class", - "hashes": { - "sha1": "a8603d4591f0d32d6b6ecb959c671024baf163dd", - "sha256": "b1007911cf16ef6cdefe717907de330c3d234eed49ef55fad5489b845b04714e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderRefComponentBuilder.class", - "hashes": { - "sha1": "b0cc7bd1cc0185af71992ff622c389d03eb185fc", - "sha256": "527f92dbe0e21be37d39ad07f4ac735044dfad0219629d4f2d172720c05cab4a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultComponentAndConfigurationBuilder.class", - "hashes": { - "sha1": "529000edd729509ef3a5ad488d8659d6be84246d", - "sha256": "204d73fa32fd20fa27ead8ae64eb926c25faf782800e9f321c31a426fa3eeec7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilder.class", - "hashes": { - "sha1": "b10781c70a92a4bcb7efadcb6ccfd20325e34875", - "sha256": "607424b5ec6163a082bb226e8447e08085fc214952fd4871a9f1175b9325dd2c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultCompositeFilterComponentBuilder.class", - "hashes": { - "sha1": "d1b6a6fc44cd3856d3563a4290a3992b8b266f96", - "sha256": "49c11afc7f5402088c6ee72844c1eeac9a92be221fe1e7a6def219077b7781a3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultConfigurationBuilder.class", - "hashes": { - "sha1": "e0f0ed98124aaec545605220f90f084bdc479b40", - "sha256": "bdbc7427246e403ad2f5f117ca4853ca306c8f82051b9d0682b10c546d4ed042" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultCustomLevelComponentBuilder.class", - "hashes": { - "sha1": "3081e968384a4f218a04181c76fd4107d938d0cd", - "sha256": "69d7ea753d5dc92ae0a39af71bb0b9d6ec7875c7641be6fcbfd5204a8298f1e5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultFilterComponentBuilder.class", - "hashes": { - "sha1": "5a20890bd9fa79a1379cc65a78fcd579495cc15e", - "sha256": "0544fc9cdb1bc26e3148afad2cf85b7317e40807caaa3ebf9a118b52766dbf8c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultLayoutComponentBuilder.class", - "hashes": { - "sha1": "972644c19657046b9c54c68acf01e837ee01297a", - "sha256": "76a4ee13e5025effcf9800b14a0cca4ad8b3eb2dda263fcbb13ec523ad1f4e53" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultLoggerComponentBuilder.class", - "hashes": { - "sha1": "2185c972843b60fb7ebd67d0fd8ce2130350540b", - "sha256": "31a81a859089edfe690141d22439cf69f060ad760e07dfd0cf52cf32d6ec55af" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultRootLoggerComponentBuilder.class", - "hashes": { - "sha1": "84d19c0a9fa97877b30543f50ff890c7106591e9", - "sha256": "fab40379736264f278d511d260acf4b9b213f0133189986bd468ae0c0c39df6e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultScriptComponentBuilder.class", - "hashes": { - "sha1": "aa70463851b8c70024e9b9afe89aecf150192b0a", - "sha256": "28e052e8788675c548b32fbfe30a614d857ad4c769bd99c225b203710010ef12" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultScriptFileComponentBuilder.class", - "hashes": { - "sha1": "f57c852eeabbf636aa6e8520d9ee472fa6092823", - "sha256": "1e5fe8118a2d4d0d0e3c96bf3da0bc614292a763c4c51a17750ae44c54b1fdd9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/CompositeConfiguration.class", - "hashes": { - "sha1": "3cfdcfa883202a166bdbd30b2c2720397b241fbd", - "sha256": "0027e7982b981ece831f2a05135af9276a0e85009208318a05bfc5dc2e76ef43" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/DefaultMergeStrategy.class", - "hashes": { - "sha1": "42972c6993a3570aac46be843b63aa1ac25f0eaf", - "sha256": "a33338cbdb4ab284fa4fed2d822d1a647f5e858de115879a1cb96c0cf58eb6e0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/MergeStrategy.class", - "hashes": { - "sha1": "9c18291765a73a55fc160dd54af21daf324ac6b1", - "sha256": "ebdca30fec97f7e11640b23faf9d3476954b5467f7ac99fb1169d4b652b814ec" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration$ErrorType.class", - "hashes": { - "sha1": "0263b7e80bb5c75fb8916d7c6e267d26fe28a9b7", - "sha256": "4c9d64b6b322c732021a37285ac3fb543daef307588ec24e0f7ea2b5fdeffe1a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration$Status.class", - "hashes": { - "sha1": "35141bdd089a4d6e04939587d7731de0c6030615", - "sha256": "c5ea7c31d07f6df883f8ecec87e1ca07df7b49e8639f608a00fd58163fbc586b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration.class", - "hashes": { - "sha1": "695b432a0f400fa8f8721b7eeae2fbe6220eb133", - "sha256": "97fef9fabee3ed7043c1792d208fa99ea73b25f19a769ca6318b8dc719d69bb6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.class", - "hashes": { - "sha1": "dce7e1b804afc45f472338dbe680116f1314c790", - "sha256": "98568ab3c9d5b0b8cba10b35be7281417280c055d35bbd7b2f8797b668089b46" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/Plugin.class", - "hashes": { - "sha1": "e37356d5f44aa65586ff7968af1ad88ed39d1830", - "sha256": "c5d49115675bd256e11c8d4b18df3ca01167d38b67f69fb08a615c104f2afd9f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginAliases.class", - "hashes": { - "sha1": "86aa26977871640d8ff051c275d67bcad38ac492", - "sha256": "a95f9661e6ca673edfbe530f38f55e7ce65b13c27f34a8f5fe3c703f3e0b95fe" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginAttribute.class", - "hashes": { - "sha1": "f9ce10f41351a603c87feb054b2e4f0124b12be1", - "sha256": "6ee0b1ee0b5512a747e0635db09434ff8a6f204e7cf799c15f4348c052c81a79" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.class", - "hashes": { - "sha1": "34b5a72845b990c0756e505ffa883b7533650155", - "sha256": "99e653de24a58eed235cecfc4db7a4fdecd28033e8c22ff25c1bec4d96564704" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginBuilderFactory.class", - "hashes": { - "sha1": "edaa403e7f17e8c98c862a81316297464c1c44ad", - "sha256": "5978e4de45a86374889ee180c298c0798864cd46e8b60fdaff5461becd792032" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginConfiguration.class", - "hashes": { - "sha1": "195374120e3b6aaed03bb057056165b3ab429856", - "sha256": "f98bd7ac57039fa6272fad78e314f6ed914b46a89cde9ace341ff93fead64a2a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginElement.class", - "hashes": { - "sha1": "08ad00b5f8758154b88c4e3d5e53734f214c6cc5", - "sha256": "87cb42f5fde4f674f7951298e2194559a872eefc58116a487b6f0789d8082be1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginFactory.class", - "hashes": { - "sha1": "06e088931af5f0aeb6c192c305f808a4e9b6d98c", - "sha256": "868824b5a3b6531cd62ac0dc0b1be34761ffa81c3a4f8bf75b6b25f75972e510" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginNode.class", - "hashes": { - "sha1": "75dbce55444a13630cfdc589a0d5f64db0579bb9", - "sha256": "1423efe141b02e36b49e9cb47890d5fa82ea8c9c188b1974ee50d33c136cf6f6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginValue.class", - "hashes": { - "sha1": "404446d92080e4914aebf7f4f28ff05fba695b16", - "sha256": "e034a3af883108ee42393eadf39f58ad9a6f07eab9a3ecdfd637b19745f42729" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginVisitorStrategy.class", - "hashes": { - "sha1": "3170613640a34d22bcce2fd230fa1b5a3fba3679", - "sha256": "8838a8cb1b7aca7d4792ad8c4c69375ed1c1191047db5caf143a04131010a96b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/DateTypeConverter.class", - "hashes": { - "sha1": "37aee3da4dfc49cf3548d450c0da40ba8b1b32aa", - "sha256": "8edd1becdfea9f99dcb67f2d0e862ee5823c91dc8fead7e3544fba015730e637" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/EnumConverter.class", - "hashes": { - "sha1": "5778c62885fdf0a82ffa5c2fdad709b1f96608ac", - "sha256": "3f7497363f1f8f1c262113be4e1e9f668105ac0886870fe94b0b7202ecd4868c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverter.class", - "hashes": { - "sha1": "da8d345a806988bdcc38cfa38129547b2cf106b8", - "sha256": "a7b034330b187f787c44cd5f72c6c7d4b0139c868bee7b25cce5dc651d1e21b2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistry.class", - "hashes": { - "sha1": "b48117e8207218aca29dfd5105ae9fdca6c5aed4", - "sha256": "62504de48e2155452f9d7dd37bd36cf9c8637cfc0304373a1c0ae5e0adcbe9c0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BigDecimalConverter.class", - "hashes": { - "sha1": "5f260ce099bd627b0bcef2f2676775569427f165", - "sha256": "a16ad7aa514e3e9b143d97b62e952e4557a306d4c4579310ade44db2e16b7a55" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BigIntegerConverter.class", - "hashes": { - "sha1": "2c0e8f30a5ec071418f2bcd75889ab91e3de531f", - "sha256": "988d51bea1a38659d6070a3fa39010b4c080920f42e44738bd373ff317c71f59" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BooleanConverter.class", - "hashes": { - "sha1": "81940c0d58f7eb6dcb5ce06cff71b8cf307b83ae", - "sha256": "1c4d55cb48512a9e8c17f666d17eb6263eca0230fc0cb6c8a82af27077fe8e66" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ByteArrayConverter.class", - "hashes": { - "sha1": "e3388a951c3ffb3c896826da9a04981ea977d759", - "sha256": "02670b12f8452c5f617dff4abc267da5baff26d0cdf4ddb7a604721a7b0f58d2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ByteConverter.class", - "hashes": { - "sha1": "8028409eee59ff0398e94c8ad7b365b6b52e27ea", - "sha256": "38443ff1000dc3721b6c51a5b4f41897622214c520c1657cb17405f5b8ce0d19" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharacterConverter.class", - "hashes": { - "sha1": "f255b23cd0e1f9966e9685877abc6489f1d102aa", - "sha256": "f588000a5c3e7a089d473227398b2f815bdc1711f70851df107fdd46ea58a489" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharArrayConverter.class", - "hashes": { - "sha1": "2e5e4fc6fc0950236a0c63d43cd560f776bbe386", - "sha256": "d490a7e0f12790d46d7569de3ee9733b43f84899e342c10d4cf2f3906bcd95e3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharsetConverter.class", - "hashes": { - "sha1": "445e84c91a727c22d70535aeda197a997901d9e2", - "sha256": "ace43752fe98a813144c60379b239b806b47195b5770777163ad12c1c7906ab3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ClassConverter.class", - "hashes": { - "sha1": "dfbcfd07969c11cae580b1e59a4a561ae59d4e27", - "sha256": "c51626552f1c82e7ce97ed5e9069cd1cff10b6c98e289833ef3a226ac366b7a0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CronExpressionConverter.class", - "hashes": { - "sha1": "b1001ea78b3977e5e3ab77c0243430a25a92c97a", - "sha256": "95e916ae9ac10989c9ff8df36048771eee0045a7694d869c7e16a33ef609c732" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$DoubleConverter.class", - "hashes": { - "sha1": "cc42bc3aa79ce5418876304734f064e99e4fe798", - "sha256": "bcfc7a03b1eaf8afaba3503dd04759d71e6365d6a8e7a5cb98ebc4d8b3de077d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$DurationConverter.class", - "hashes": { - "sha1": "926a030d77188dacfbcdb8b59070675c17975e4f", - "sha256": "d0df67a35eb2ab78904ae2a004448ad617184e0cbde78d029e357dcd33501e57" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$FileConverter.class", - "hashes": { - "sha1": "7c0577a89ead2fc2d316c9655331210f7b0ea4f7", - "sha256": "f706df7235ab97808f01102abdd485519c77d523bd73f42e12f5ba1f0d0f982a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$FloatConverter.class", - "hashes": { - "sha1": "a6fcc08220f4b44eff8d8a7ba3de9d6837ee28d6", - "sha256": "afa43d8ed84689d056e4e2f36c5ef19ce72e055829ceaa473cd00fc0d01442bb" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$InetAddressConverter.class", - "hashes": { - "sha1": "bc8319093ae3ecae81e892d11e24846b63a2a14a", - "sha256": "00bab69f904526c55fb672af59ccf4a4e5578ec6d6cba51d873e7ac4cdf255cc" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$IntegerConverter.class", - "hashes": { - "sha1": "e075a56003750db7e3482597a4470624065c3efb", - "sha256": "91b4f1feeb1d33624286d9610fb35cee602700a65718ce9676f52b5e6f883ca0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$LevelConverter.class", - "hashes": { - "sha1": "75a48772b6103783b53da1bb87600a7c161a3fe2", - "sha256": "a3543c339085e5239781b757f844e24e7cb9646ac04e2c25b1d4904d2d02e768" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$LongConverter.class", - "hashes": { - "sha1": "8d585370a1c72613bcc288f94e94b9e97da24bb8", - "sha256": "674690fab42cdfca39bf9e2a0caac845bd8685036d1952ab67fd20d7bb6b16e4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$PathConverter.class", - "hashes": { - "sha1": "f1fa11d6ecab20c96b1c9de512ee37375b087208", - "sha256": "28d03715a544743bd3ae03402c972743da62025e7432f0e096a778a13f6f3d7c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$PatternConverter.class", - "hashes": { - "sha1": "b340811f31c6ff764837a29fd5df7dbb5a83c4b8", - "sha256": "d2bbb28bccb0549229a7bb0b908b2bc405097ad341716ef5f01c397aa73c206d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$SecurityProviderConverter.class", - "hashes": { - "sha1": "8dd3437220d0b6f60ecf0e7ee3f1ddd3c6ccfb54", - "sha256": "bc11cb1478cb1612f6b88fd87a4f5bc7d5f672d242cdc680ba173e693d18b527" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ShortConverter.class", - "hashes": { - "sha1": "2cda92174c8bcf859b330a28ff5b6bffbb5b5b78", - "sha256": "fd7d60e93ee73e6a51661cdd393dcd0a4d42f749b5d1eb3b09c66477c4293c39" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$StringConverter.class", - "hashes": { - "sha1": "010619f487cdc3fe1fd89d6bbc32a3247749ee0b", - "sha256": "046c5b9ab70817b7c7ad007f8b804faa423374ee719a0df0a5b58b306b15841d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UriConverter.class", - "hashes": { - "sha1": "2675c4f7d0e2c2ea24b7ebd48b60b0d722d41f0c", - "sha256": "44ceb2434fecd757d9394f67805ded2189cd03a9fd486f7a4f02733a942183d4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UrlConverter.class", - "hashes": { - "sha1": "8ec9ec48de4de9d8f3bda1609659fa0b98251571", - "sha256": "08034dab8694aacc5ba398ebbfc9f4a229c64543e40b84f033cd95a161f0a430" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UuidConverter.class", - "hashes": { - "sha1": "348199be3efd323196c932c3db06715cc22ad216", - "sha256": "fc860c25b99a728b8a9927d0bf081261284bcc733ae8120cb6adc148c99c1663" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.class", - "hashes": { - "sha1": "56caa27fa1d220fb66aa7f003c9562e140ba6150", - "sha256": "8d0646fb1e6cbce8848f6aa52fe59a71aa524c836d2df827029718b72c8c8e48" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginCache.class", - "hashes": { - "sha1": "e5f29c3d29b7dcef65d46d9084c28c09a4e193cc", - "sha256": "a6e547f8dd75565de6ee67f500c7fe115559ea89cc08266b93936092bf6ec4aa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginEntry.class", - "hashes": { - "sha1": "3700c4fbe616cce86c6529ccb122e293a2355fba", - "sha256": "960bbb427885afc01ca37cd8d2c6829d7fb6d4d4b58069b339d8f39aa227dac7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$1.class", - "hashes": { - "sha1": "bbddc2f23167dfb511a85c08d4bc41f5113950d3", - "sha256": "d9e4c5410e0c6f706073c442e02a262e08555685b3ce967bfc01f8f5a14d6884" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$PluginAliasesElementVisitor.class", - "hashes": { - "sha1": "a015b5ec292fb8984c13cdafa8519c99d5383c92", - "sha256": "7b5aaa829e6b6fc33312a9f670652b95bce86fc5f1e1d8628e948fc1c8004ffe" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$PluginElementVisitor.class", - "hashes": { - "sha1": "8464454b87a603e577a1904e432fbdd2d12fe23d", - "sha256": "7146a9113f4bedcfd3f81732c830e2cf9ae5dd37b6a17ec173efeb24039866a9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.class", - "hashes": { - "sha1": "60cafaa45c54205c84410121861ba74bc91e9412", - "sha256": "f2f2f88d37047b043422454fd1e2fe9978d0a1ed933ae5b53ec46236117a8a78" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginBuilder.class", - "hashes": { - "sha1": "c6ac97242960b91e65d89885499dfeb3a325053f", - "sha256": "208639b2b3c0e0049ade4f5bfc2826dd3b73f96f76b307d335df7b1b420683bc" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginManager.class", - "hashes": { - "sha1": "488470d03c1566f05c08e3a71731dd136e7aeba3", - "sha256": "6a6024d5e5b4866e100d2476715714e1c5625382d88c23cda256e570bb405fb7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginRegistry$PluginTest.class", - "hashes": { - "sha1": "43d249954492aca5cb8f7a37726c5f101f73ce0c", - "sha256": "58b406fc6214a6cd767490de9e8247dfac230206b1e2f433f286e89aeac8f078" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginRegistry.class", - "hashes": { - "sha1": "cb63a6466ad47496c964fe86bea8f2e4af3aef78", - "sha256": "bfe9317113030e0761758aa270421497cb999ed7d78110a026e0ad006d0c8458" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginType.class", - "hashes": { - "sha1": "d7019f3aa3d8546b9aef6605ec13758df8124534", - "sha256": "4b203895d9d812f0f5a1b311194287b5f7554429b726bd2f0c40a6edbcfdcea8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/ResolverUtil$Test.class", - "hashes": { - "sha1": "482c710e38db94d5a1511a56ebe01ed00da1d9b2", - "sha256": "4aad1d6494f3f4fce4440304b7c0f218ef2a9b24f3f6de9774c6d251a99f8af2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/ResolverUtil.class", - "hashes": { - "sha1": "ebfb6ba5e77f468710af5bf8017defc3e26473e0", - "sha256": "aaed78ca3649ac0ef0aa8274af0dc848bc729fc6755faf821caa31e122ce5d16" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/Constraint.class", - "hashes": { - "sha1": "342a4c158cb428ea726c477452994820d65767ad", - "sha256": "098d8acc78360fdbdaa04a1fd082a62242c75c9fb8e2fcbe23b1be175340f663" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidator.class", - "hashes": { - "sha1": "bc291b9f7b212cb971a4f7b878ff516512230f34", - "sha256": "aec32ba33460778d76de37d52faa37a1a278a3f498f03254b44521d48949c48f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidators.class", - "hashes": { - "sha1": "8eb887f0fd7b03e51631e810c76ee05e8b88b058", - "sha256": "43105206709bdd75c84c0bcd2f652ffa6560c7f5bf2591a6cf1d579a9f2483a6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/Required.class", - "hashes": { - "sha1": "cc776e4d3c85b85503ef71a0f964b8144399a9a4", - "sha256": "1bf5d4ee09605aa37b6479e4c0060b1bbf3bd1b81366f5b3943f3d2f7123c434" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/ValidHost.class", - "hashes": { - "sha1": "c933359b39d7a9adab5ad08a7bb314d755b2a7b6", - "sha256": "9759caed6677fe25dadf608eba56bd92487720d9b38f08e0303a6f2c20375dc3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/ValidPort.class", - "hashes": { - "sha1": "3e68ac2114ed94b361d46b831928c345287bb466", - "sha256": "db0ac7a952a5cb949f4817a73e0bb7e6c41698e8bfd3b29f70e64ec58ba4eb0d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/RequiredValidator.class", - "hashes": { - "sha1": "61ce931169d6da46505753854a6884a17c7c8cd6", - "sha256": "e6aab416a8e1c2909a5811ad6812c6f30f32896978fd7f603a198b16f8cd454e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/ValidHostValidator.class", - "hashes": { - "sha1": "9c932c50730332f22e6a0a5d3cb3bdb5230c7298", - "sha256": "f6d76033a686df69fa7dfee59db8eea911d29b86d81a510815643486dc3a39e7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/ValidPortValidator.class", - "hashes": { - "sha1": "b0578e01113e10f07cb8dd2d7d2863b1deeff178", - "sha256": "00c837dffe9390146f490de2a87b214f78ac667184fe24f5bdca31dbbacff9f0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/AbstractPluginVisitor.class", - "hashes": { - "sha1": "46ab6e3eb684696b66ccadfb98f14a3a6935b2c4", - "sha256": "e22070339d1c8906337182f0edaaa3424abdd009d6200f77a491c127fdbef72b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginAttributeVisitor.class", - "hashes": { - "sha1": "7739304e5d6691b597ac675142dbafc6c4abb734", - "sha256": "11a496c615e358274f027b75a6c3316e89eda9702b7efaa2cd769e2ff6986eb9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginBuilderAttributeVisitor.class", - "hashes": { - "sha1": "474df122174d4f1249fccaa3cabb1ce7dc6c1dd1", - "sha256": "e399a9ca6bffd4145b3c02561bce9ac08563b7d58fa32bade1fe7951f261b794" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginConfigurationVisitor.class", - "hashes": { - "sha1": "e69db7499caca94604ddc9b55609da06d4b5edbe", - "sha256": "69595d7a12485b9a65b3a8e6463a5868ca7343660bd7a26712666e64443845ef" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginElementVisitor.class", - "hashes": { - "sha1": "86b1c5c554446ad8cd94055a6916a148d0a8cdb3", - "sha256": "2ca80b35fe4c83da6106b3a29e9534d782183eda5135988e31bdf17807131168" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginNodeVisitor.class", - "hashes": { - "sha1": "94309f112faa09e89767ab390c9b6ee6a09c229b", - "sha256": "015b43f2d0a6b0503b88cbb45223200ea626fb4b4a5b92c964479d0081f487eb" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginValueVisitor.class", - "hashes": { - "sha1": "270eaa44ba5ce84192fcc7efd8bb8854958afd71", - "sha256": "55d127babbe979e8893085262a056f4634def3c6ef4f91e382596ecf542da777" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitor.class", - "hashes": { - "sha1": "83d1d9b9e55c4618ce7856d809be472fef689cf3", - "sha256": "431d1d5390a6d898e86d244901bdbfb3e8aef43c3eb3df49f57ff2d889c1d120" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitors.class", - "hashes": { - "sha1": "81820065d520f2d1c883b5b755ae893cfd11b1b0", - "sha256": "b7703a5dd9876a0060fe2cd264bc9b1bcc0839bd6ce439685ea0ca8060a7830c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfiguration.class", - "hashes": { - "sha1": "f3e0ed24cf45050d62019537d03dfeb780ace1ff", - "sha256": "1c463ee157d1a108f9df41ef2843a66bfbd13cd4be723b0ecc1de5eed04e203d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfigurationBuilder.class", - "hashes": { - "sha1": "e21708c8f663304afde648cd193f9bb5cab026ca", - "sha256": "afaad02fdd2d0559c569e210bf461c275e7e0c0cf81664524c9cdffd32630ba4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.class", - "hashes": { - "sha1": "43892e931cda48df63c2f9a3804494c6623b6956", - "sha256": "7fa28fa67e2888b3f59432fdf510963a52cdee2bdbf9f7b1ab9791554251374e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/status/StatusConfiguration$Verbosity.class", - "hashes": { - "sha1": "f11e74d94c685ae14b7d643c9f5b20563326479e", - "sha256": "60a34d2e76feb3bab6d0001ce65bf91e8daa15dbae717cffa395e7afc89547ff" - } - }, - { - "path": "org/apache/logging/log4j/core/config/status/StatusConfiguration.class", - "hashes": { - "sha1": "1c8355a18d723125b4b753bfface0ac731890539", - "sha256": "fb2b39b08cf967e1be63998b8bdad56c4dfe4474b70189e8172f102294ae2152" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration$ErrorType.class", - "hashes": { - "sha1": "987180f74a12ccd7828b1b0467164f63ef00766a", - "sha256": "840bfbb963834c40dabb7f6c633c5fa7fcf6e9427a58f37b23989100abbdfeaf" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration$Status.class", - "hashes": { - "sha1": "9742b012d487bbbdeff285e013d4c357adc7d323", - "sha256": "1ad3a56cba4912560142f81cc9376b49e6c97265e9a0bf37f4b72a578fd918fa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration.class", - "hashes": { - "sha1": "463fa9f1b51af61233fa109c65ce108bb191ee1c", - "sha256": "11f895249f73eea9216278f93e1e5689491f975626771bc3ee4f2bb040e9bdf8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.class", - "hashes": { - "sha1": "640bcade8ae58501f79cd788c2211515c5b61305", - "sha256": "ae741cb8e4f03d87110d371dcb35dc688dcf2c63043d9ceccdee83d7ed39085f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/yaml/YamlConfiguration.class", - "hashes": { - "sha1": "d4d22819eae39264afd8f24a386936fc815bd1db", - "sha256": "fb4fa7b7eb3af64826a4eca8214921af763f3bb4a10a2492bf08d52c2c82d268" - } - }, - { - "path": "org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.class", - "hashes": { - "sha1": "cac44774aed830bee2f0c9983c97dabe51bdf6f6", - "sha256": "8ad7ee8352ae0a2de4da14b36cdbb62f97397bbda46e5625e43fa6ebfdadb2b1" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilter.class", - "hashes": { - "sha1": "665f21265d6a27d25a2fa232e4b0073aa7a81f7b", - "sha256": "d91f98c3bebe0568ef67b844118f2a7c7f9bbe3e05f364d3bc2efbb228176f38" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilterable$Builder.class", - "hashes": { - "sha1": "fd35a3e660c713ebf28b437531a0233cd3fb5290", - "sha256": "bf3a8ab2c89ff460beff7824b42bda6fbda90de75cde738e09c9af8d15026c88" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilterable.class", - "hashes": { - "sha1": "3d7ce8bcb59c6e536f972768518e9c425424afd0", - "sha256": "fc72c985cad683ed3f782bf452596426b34bbb26e4439a9167dde2ef1072b998" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$1.class", - "hashes": { - "sha1": "572c6ef77b588f0ad79746049650b54bb10aacf1", - "sha256": "9bf20805d469be81da48aaf886115d2e107d65fb869711092f07551a4d8cdd49" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$Builder.class", - "hashes": { - "sha1": "200a9186c96f663bad1786562bb5e9d59e3a0cbc", - "sha256": "f314764aba825a31e5fbebbc8b5c86593425942bd3510fc66695b4141193d38e" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$LogDelay.class", - "hashes": { - "sha1": "990c1db2351969a35065e68ad14d9f9cb540f559", - "sha256": "c83cb786054b3fd3e08e2a0bc6a5682003fc0c6cfb666c92f7aeb07bfd148654" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter.class", - "hashes": { - "sha1": "16f731776326412c94495ec97befc893ed858260", - "sha256": "2da2a7a8ee64bcbfae801133838232bda8b35dae9df5f3fdb8045aa4a57f10be" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/CompositeFilter.class", - "hashes": { - "sha1": "6a8f56393002dc2f22d50fe9b3a80622a017991b", - "sha256": "ec3096634b745f02d2abe62542cfca1c9f8c159fd7b2cbf151a553b2f47038c6" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/DynamicThresholdFilter.class", - "hashes": { - "sha1": "6d997e05077d23721b0822ab0168c3221cd6cc8c", - "sha256": "70f46eff49f5bc22203a59b5a9052ba57d1e4cded837d9555d2d840a73b3b62d" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/Filterable.class", - "hashes": { - "sha1": "51a189eb6eea86c1a1efde2ecf63db54e1fbab63", - "sha256": "8ea4c757299a98632f3d581e16a95a34162479b75d867b4382b5bd70b93c6a5a" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/LevelRangeFilter.class", - "hashes": { - "sha1": "55f68e279f0debc6b68b7afb282fe41038039894", - "sha256": "b7a6ad0383e6c7825149ac3c800264d339a575d49da238eed9ac388396e36b48" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MapFilter$1.class", - "hashes": { - "sha1": "b0460cdf045edaae1ac6ce9aed482f37f5d28cc0", - "sha256": "bf17efaa23218783545380c92614640bc9fd45ad51df1921e39171c39155a017" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MapFilter.class", - "hashes": { - "sha1": "32aa6d03b7b42250901841262dc1505782039a94", - "sha256": "aeb06e12201516db986b7b3867f8db97848e19873a80adf4d4542ca0d2b01016" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MarkerFilter.class", - "hashes": { - "sha1": "babef36ae2a7653854950475e4590862b3d3a1a3", - "sha256": "446f16944386da959d97b1c5aca1dab583ffecf155542914b7452e5c399526c4" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/RegexFilter$1.class", - "hashes": { - "sha1": "0eeaa100a5afa4119f190fb89d585467b0ff0cf0", - "sha256": "e5da37f32a7532e332d733acc5282ea1d5761972a98b96de9eae93cfc6639e60" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/RegexFilter.class", - "hashes": { - "sha1": "bf3beb125cec12081adc978f6032bc2b2a244a5c", - "sha256": "88b6b464d0c8faf45dc4090f9d8cf516e36a58977398d14fddd0fe5592edf8ba" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ScriptFilter.class", - "hashes": { - "sha1": "656e3fcc5dc28831268b4916c5c1fb46ca155042", - "sha256": "0b22d4112f8692657c5f741256228b1fc515eb77dcb747253535c194ac5c14c5" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/StructuredDataFilter.class", - "hashes": { - "sha1": "da7e76c2fbb1d627d22844e7d03003906a3b5aad", - "sha256": "cf6923e709b42238f09d64572b716c8edba430550d8a46b95c30d9efae0c3b61" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ThreadContextMapFilter.class", - "hashes": { - "sha1": "2be1ce218c9023a7ac67c4aada1cddc11b5656a4", - "sha256": "51c5f94bab48226842400d9aa3141db064f1fb47a0a474d5fff775056d6ff9b7" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ThresholdFilter.class", - "hashes": { - "sha1": "ebd22188b2da9d0e6a7204d594a92ae022040d18", - "sha256": "3031facde97dce9e82e2ca0f09a26e3c465be4042aecd74eb971eca4105a6d20" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/TimeFilter.class", - "hashes": { - "sha1": "e4a8e56a68c3ca7d1d26a9915892c3543711ad35", - "sha256": "70e06129ce1feecc56123b8e01a90d35db4f04626d1641ad540ce44c209a8ea6" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextAnchor.class", - "hashes": { - "sha1": "0f7e3fbe8d1a43d0f509b9014ae55c51108a8b74", - "sha256": "b0bff59f8044ee31ae24aa5678bccb27b1eef33baa9d3b359300c906419720b4" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextDataFactory.class", - "hashes": { - "sha1": "82e49ea018bfe1a58fae2526ae2b2391f249cd16", - "sha256": "884af9ce62fa348a4f2621ea717ec1637ea066d0efe555ed529dfa553662e7a1" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextDataInjectorFactory.class", - "hashes": { - "sha1": "dd68370b8d70efcdd905cf3b609a951df5dd8499", - "sha256": "29c9e67123ea02471e9ddf35b9ef3582d81001645d6ec21ebc53822491871607" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/DefaultLogEventFactory.class", - "hashes": { - "sha1": "8683f3f07e0af172781ff3eddc5d675faf0ab38f", - "sha256": "26039aefc43da41a2c34bc962899ee4da4e5ec57e3b109a84d08cbd80515a8ed" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ExtendedClassInfo.class", - "hashes": { - "sha1": "57c25e6816206bbf720f0fd4503820e7fd666635", - "sha256": "0276433b08e6b24bd2285d7fc6d2b66bbd85adf33d0b0bb13c1560d01d7ab635" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ExtendedStackTraceElement.class", - "hashes": { - "sha1": "f12268a2b3d704260cc941e67ab8ee0dd08e97de", - "sha256": "6f5dd018260bbdaebf9324de7c57ba290d21aad1e4c4030ea9590513c74514d4" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap$1.class", - "hashes": { - "sha1": "1dba3c1669d3d98d188152ba118bf30c96922f36", - "sha256": "44d6d3b48e5dbe31ffdb469e936e7ba4d5e70847b5fd71235e52a5499486a2f7" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap$2.class", - "hashes": { - "sha1": "51de720130641fc5005be97064fbfc4dc51d0ce0", - "sha256": "89b366f39885e05461df6b2a673b79c3d15ccab2d8cad9b0dbb36858211902de" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap.class", - "hashes": { - "sha1": "6bc20b0ea6f40625dcda330a8ae6933b58484f22", - "sha256": "1e6b46eca119036b65b6077d94bc47cb8349e47b908ca429168181a86a3eed04" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jContextFactory.class", - "hashes": { - "sha1": "6a86716841799dd7e2497981ec709903d8126744", - "sha256": "2212c9f4d64ab625d523fb9296fa7f94e2999ce0966bf7101111c19b0925416b" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$1.class", - "hashes": { - "sha1": "d4c6e2fe38cea4f982ed69df16fe45fd3abb09a1", - "sha256": "3e2597f97ce1166653cf5aca3fbdc9e024bc9ccfb0747bf934d679f1bbc54f98" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$Builder.class", - "hashes": { - "sha1": "b90895894dd0455e66bbbf7a0c77db2f3ad62725", - "sha256": "300bb2e56a860529ee90464c27bd12048992edeaaf26705462639698cfc8567b" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$LogEventProxy.class", - "hashes": { - "sha1": "9ce8b187b087dc7c052ca66af6af5448b0b76c57", - "sha256": "a204d3476a70f17bcb6bc74493ead1e2a7ded1a5be96096ced9b18150369dc0e" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent.class", - "hashes": { - "sha1": "65bdb05eb5a497a219a75a14cdcf7ce312603faf", - "sha256": "2e10e46543ff2f9d6caac1b930058ab0f187576b3831f7d99f996762d0d4ef24" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/LogEventFactory.class", - "hashes": { - "sha1": "5fa3d478412619d22186c73c09838cbff035d0db", - "sha256": "d4b3438a14fae90e3bfb7d7475efe85ebc2a4bc2601084aff3c62b250062e90d" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/MutableLogEvent.class", - "hashes": { - "sha1": "63674de20a1361e163575e821573bada694b7914", - "sha256": "a746f0c602e69823b8a12fb0a6ea3a6c83d887ad9807ff510e0d405df0bcf966" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ReusableLogEventFactory.class", - "hashes": { - "sha1": "cb41e4e04ae9f3ea3e85ac9aa5ec5af8168eb024", - "sha256": "c77a50c2965faf4ad89859402359bd4e4dc5f4f4ebbf0d9bc0e280e1cef36caf" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForCopyOnWriteThreadContextMap.class", - "hashes": { - "sha1": "3abdceae91e1e9da4c99ddee77619d065e89a7c3", - "sha256": "14cc390f82b5b3b70b742549c801f36a155de451b51d302d6dd9246ba59881a2" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForDefaultThreadContextMap.class", - "hashes": { - "sha1": "284b3bfeaaa8bfd5641e7235bddbc676b08eaa83", - "sha256": "870e9ad3baff69d4cf69d8b0c061763edaa52146b8caef4824ba4b14ce5d2fa5" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForGarbageFreeThreadContextMap.class", - "hashes": { - "sha1": "c1e3fdebe2f18029f3f47aee103561353892222f", - "sha256": "e67721a54a9ee424a04a7f53adda984f63bbc325e5516a9934a55a5a5efa9827" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector.class", - "hashes": { - "sha1": "57e5a4e30dab9ad6e985b5e8822ef2a9c70b637c", - "sha256": "063c4d2fdd0e3da193c38def1b008679df5afedc0854c31fb2b98901f53ee487" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableFormatOptions.class", - "hashes": { - "sha1": "4358affc2ba5a14ef83d36f2ded77d9417125e55", - "sha256": "3905dcc8849196ec9364d648ffea8a8d356f2348e144bc3bfe31cae134fb1549" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableProxy$CacheEntry.class", - "hashes": { - "sha1": "d613716c6a11337667b2691d2d3f169579c5d409", - "sha256": "ae6e9402959b54ed3384f9352e8fe7caf82c5d26720de9101037078bc29c4152" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableProxy.class", - "hashes": { - "sha1": "808b22ab33725c0cf342e7b5e8d13ce5371e4d81", - "sha256": "36af0ea762b7ca180b4f63a260d024649dc3a49c696d6b91688134077a667449" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListDeserializer$1.class", - "hashes": { - "sha1": "2f12a346066955abc74a1b1e47fad13946640812", - "sha256": "79f78c4fe62b747ec392d3eccf90c2b6abf3dab3454aa7e8ca1aad0a55329217" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListDeserializer.class", - "hashes": { - "sha1": "a724a52a97b3641989de401b5ea023c04cc7dae9", - "sha256": "ac94c006716d01a47ecf7fd2cb40fbdcb7f4c3ebfbf027f0dc95ec0aeed0211a" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListSerializer$1.class", - "hashes": { - "sha1": "fbfef3afe6187caae54c7fc52c28fa9f009cb00d", - "sha256": "6cfe1bd4161f8981f986601ae4c3d921bb5b7b883b6e93b02dd64d3dd2abc0ad" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListSerializer.class", - "hashes": { - "sha1": "7eae99cb6bf16be57c870151a0c2a94e1a3fc645", - "sha256": "1f68fbacd6d5d2974e80e7c76c58138eaf9f23df1dc3462b32a6abc814a94a3a" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataDeserializer.class", - "hashes": { - "sha1": "731cf0b263492230a754b3c005d8d214287e4c53", - "sha256": "79721818635a7b9bf0e4f053575e725d791c63fe2d22887b5ef8d00ae87262b1" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataSerializer$1.class", - "hashes": { - "sha1": "3f4b08eb127d6f0c29e3fb918fdd6817a12ece7c", - "sha256": "211a0cf7c362eb00639799d4731ad242ca6debd9b35fa439a1001bc09630ae3f" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataSerializer.class", - "hashes": { - "sha1": "1f58ad42a36001065c3de291b732c004e9a7ff4d", - "sha256": "20a8c5c55c7cd92b1e1a15a98e7e23e93619ee0bfb68e4b062b0550b7d05e6a1" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn.class", - "hashes": { - "sha1": "9b4fdcb1052d77e1e13de3bd55315b73fd97cd6e", - "sha256": "e89250849ef5fdbfb51c5062e310108bd2757d0f0a82b228be54d27023ac5f7b" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SetupContextInitializer.class", - "hashes": { - "sha1": "1f35e8ca32a5350207a827ef03851819afed3881", - "sha256": "b48dcb24df94dff2db13c3d00262877174b3e154a6cb70192ce6d7c47dedfd26" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SetupContextJsonInitializer.class", - "hashes": { - "sha1": "bf3fc8f07e4ef4904b817560a8d67ae9339071f8", - "sha256": "e5d586f351413e79579d7cd36c6657e22004ee38eb240289fc75c6215cc4a654" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SimpleModuleInitializer.class", - "hashes": { - "sha1": "b0d32f561974a80f6f1e0cdf1a26336e45c39d3f", - "sha256": "70021fdfdc6f33e37a4b70191286553ebb745490a391e663d390eb8a0311c7c0" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers.class", - "hashes": { - "sha1": "77ebcae8fcd532fcc20048e6b33df493fe3c8423", - "sha256": "a7ee4f1729b83905b7a15def66af4c675fd48bbfa6cc6277ef4120bc45ebf54b" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/JsonConstants.class", - "hashes": { - "sha1": "4f96969dc9847e8f5f05356dfce19166cd0e6d81", - "sha256": "7df208a76c3701f086c0afaf25925a381f63e8356df8e7da2f556be2f5dd5e07" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LevelMixIn.class", - "hashes": { - "sha1": "c39bf8b26f8b547838c4cfd53c5e25e2b2808d73", - "sha256": "445bfec30e749734844355614b214fedd077863ed09126a8073f730a4bb3fabf" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer$1.class", - "hashes": { - "sha1": "68f99725d66cb121a6bd1e2d45032e30c188c9a1", - "sha256": "c1c046142b992d12a62fe5e83fa7e0f11429a3ed5e0cf0fc82ba03b85846af0e" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer.class", - "hashes": { - "sha1": "b951ec26c12dacab698aa4bc624f04cdb90c5e6f", - "sha256": "06b5c1511c49fe2834e0bd435f8abd1494efbfade2b798804a181bfac6967adf" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntrySerializer.class", - "hashes": { - "sha1": "578389e62b2391faf27ab42d11d912306811f718", - "sha256": "444cad5fbf352a37c4fd08de510b82702344b632bb845998d53f2af2094c317b" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jJsonModule.class", - "hashes": { - "sha1": "ce973a073a1c12ffe5ca344938e3d2b0a38e6e5d", - "sha256": "8fbb8242eb9d2c1833a7bf5b7892ebb85a6e643f7258ed625a5315b49a46cfdd" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper.class", - "hashes": { - "sha1": "59c07f192068c8bc4cfd3a30cf0965775ff4b6af", - "sha256": "f196e0414aefacca36f1bf89a4a0b1c0fdb933d48b81a8ebe7e91f775b9edbb1" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer.class", - "hashes": { - "sha1": "a9951021359c384d98eed943602ad79ef5f33120", - "sha256": "88b31d15a639eda145feb8e34404954ad7f35144026bee10bdb39d9670145e90" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jXmlModule.class", - "hashes": { - "sha1": "44878e6efe22f25906cfb964b9578ac376f52f9d", - "sha256": "6a19b9c35e9e5708e3344b6549347b4abef397e699a937db513280ccf2a8f5ef" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jXmlObjectMapper.class", - "hashes": { - "sha1": "71565c48614ac4fd46197a7a19c9dfb0e88b6c4a", - "sha256": "9f8a46297e61a07a2ed9e2ddd69cbe38d435bf66a84035e83e131a129ec13722" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jYamlModule.class", - "hashes": { - "sha1": "b23df4285b47b86347244d48cdc30da1bb243147", - "sha256": "4f4bc166260556a7d798310447f236d54214037e63eff9a24ebddeaeb94f0029" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jYamlObjectMapper.class", - "hashes": { - "sha1": "c427f6961bd101516960fe7431c16a95b77c0047", - "sha256": "9ff0c6491033a8c0a5269a4f82d5bd99253350c01ad28f8bcd1e9a974794ed52" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LogEventJsonMixIn.class", - "hashes": { - "sha1": "f3cd3c9550184e2e86f41605e6c5bd1cf3b11035", - "sha256": "53a2f92ea33016a338a65ef2d60d34e56ae8e8746e28698617b3049a14faa3f6" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LogEventWithContextListMixIn.class", - "hashes": { - "sha1": "6d8af14b7f7ec5b86a73dbfeab155e1b50606a7f", - "sha256": "c12e075e9ef104c5f2e8961b44bc12b4c83c6a75087c04f8c3e05bc094f12643" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MapEntry.class", - "hashes": { - "sha1": "6061296391f559b5b43cf7404441ebda37159633", - "sha256": "1798d078fe16a6954e1991fb22576d534038bb0f8a6e512f11df674ef6c8214d" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MarkerMixIn.class", - "hashes": { - "sha1": "b38dc06661be7dd5e86beac11a2a0e51be74a150", - "sha256": "3f1589f742cf023187923c9db4d3add4fc8f904f5790e87921bd4b617f7124f3" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MessageSerializer.class", - "hashes": { - "sha1": "59a47e41ea714fa1b385715c6fda82a20e199990", - "sha256": "a65447cca115addebec146e1e52591b494ea142a4930415f7405656885ed56c5" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer$1.class", - "hashes": { - "sha1": "4acbd088f919cf8b60ba7c4c7d962ac409a7fde1", - "sha256": "68c54c94d1cc9f4bbc92e269a4eea622c9955d181391e6ec8fdab9dadd5dfec6" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer.class", - "hashes": { - "sha1": "ee072ea13cdea1460ae867ce52beb4659357fa2d", - "sha256": "eb6f7218850c46019da08d30bfa7434a56be58e140c4076c74a67a6168e5bd0f" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/SimpleMessageDeserializer.class", - "hashes": { - "sha1": "5d1fe17b67e633daf14ff88c8fefcf1eb64afcc8", - "sha256": "94459100fd66830a9dc493200f67552a89974f1ffe943bbcdda32e3c636a3fad" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/StackTraceElementMixIn.class", - "hashes": { - "sha1": "6884ecbb05e717cbd2cc3f9292dad3f0d11920cb", - "sha256": "ef94d33d08a963112332313ac67fb2a444e50ed259edd2862dcf484358cd3610" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ThrowableProxyMixIn.class", - "hashes": { - "sha1": "f082d72dae87ce20280ca464612590a44b8e6c83", - "sha256": "742be7fda0dcb07ea6c41b428fce337fd5519847a39700c4a9b5d04a61b248a9" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ThrowableProxyWithoutStacktraceMixIn.class", - "hashes": { - "sha1": "95b2bcadeb6f8353695a27a81d6d4b23cbccbb5f", - "sha256": "55ce68aefcfa9c55178a047559dd84a238cfb8175e018890f121189dadc9f645" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/XmlConstants.class", - "hashes": { - "sha1": "3088547b20645718e6e46c55e88f059f4fc33023", - "sha256": "8fbf79c1a90bc22c0197fef2e9ddf9213251a5a3695f1cd638a2bba8c128028f" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AppenderAdmin.class", - "hashes": { - "sha1": "813f2418e5793378d1e1f8c327b6841d62e969c3", - "sha256": "b595580edb726baddaf746020b693a48878bbc285c9e242a588867f36d61067f" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AppenderAdminMBean.class", - "hashes": { - "sha1": "452745916716c24db726511ddce5ca8691db514e", - "sha256": "fecf81daccc371266c04e78ee97d7b74b872f3ef906e614e9b18a31dfecb04f1" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AsyncAppenderAdmin.class", - "hashes": { - "sha1": "e03c03c09f2ea7fcb21f0fd3ba14299fa5a7884d", - "sha256": "042f05cd1b74b553678ad51dfdbffa9ef89d07484c39e17dc7dfd3ad3f209a83" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AsyncAppenderAdminMBean.class", - "hashes": { - "sha1": "5ff265f1a4664ca580ea1e7157784d1f3e1cd325", - "sha256": "c4a57969605dfd2531a456affaf65d557f4fe74c8bd9588b286dd15c62c29019" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/ContextSelectorAdmin.class", - "hashes": { - "sha1": "98847667a78cd7f7c30d6fca4262099e46c00b0e", - "sha256": "1b5c4c60a78b11825d71a781e049bb2593659e398cb0a3bf4f4f6a5de30b563d" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/ContextSelectorAdminMBean.class", - "hashes": { - "sha1": "dc47839f0c53bf89fbff4a6e303afe01969c7c39", - "sha256": "766500abf17b64e1315d5053eed597d0aed716f90e8db1a93d1916ada358159b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerConfigAdmin.class", - "hashes": { - "sha1": "a86b19d25a22ce5251a5d7dc06e3c3c88a87498b", - "sha256": "2d6f8546228f9ab329c48e0e36d3fae66e2179d377168d96b285e88225ebb246" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerConfigAdminMBean.class", - "hashes": { - "sha1": "435e45f898295dc681052494849b7b80bfde22a0", - "sha256": "55448c43107f83e37346cbc7019fc2df2e4668faae94adedba9264b1ecd13b9b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerContextAdmin.class", - "hashes": { - "sha1": "1e123de76d4c0c3dcad1d83d1d6737ec5dd4d8ae", - "sha256": "fba9cc2ba832a9161e21d758996b47613791bc693208d9e9c464ad10474f7a11" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerContextAdminMBean.class", - "hashes": { - "sha1": "f659d98ff31240e10f9ed757e29faf5f63515da6", - "sha256": "369efb537900cce033ed182267296b4cc3a0e374fd7e82b8e32b09014b22114b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/RingBufferAdmin.class", - "hashes": { - "sha1": "81791dfa570eb95454d8f27233431dd73a8e20b0", - "sha256": "23a69ff1e3f90b7a2ac37669c63044655a4b7b85e4be2ee57d02d4e255f15148" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/RingBufferAdminMBean.class", - "hashes": { - "sha1": "236442e3d807304eca4093571d4f708cfd9947e7", - "sha256": "4df5da7474906fac05088db545856f7a78086367ed61794d1cd2dd389a9149d8" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/Server.class", - "hashes": { - "sha1": "a63ed37c87b7e38be018b5b6280a6d06015f0d51", - "sha256": "305ef27a0d3a70b9a943fd693bb525c0cbed6109c0f3ce35b6d608a80bd605b4" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/StatusLoggerAdmin.class", - "hashes": { - "sha1": "d451c82ee6cbd58f61e4d5e707c847ea5d71dd9c", - "sha256": "718a5285d02c665eb1053c8ac89d18f68c2e350b1486d13f5956e5e821cfa2eb" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.class", - "hashes": { - "sha1": "e71e02c9b276b636ac148f5a35279d75ac5f4915", - "sha256": "96051b1ba516bd8c9c628f18a7f742e66930292856f798aa0dcc3fe23fb2159a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractCsvLayout.class", - "hashes": { - "sha1": "07da0505f578bb17b965909aa253254fb359366d", - "sha256": "552bb889ff8e9b4657ab4841a401cbf812db5b41c94eea95f59c3d6d8e2bcc6c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractJacksonLayout$Builder.class", - "hashes": { - "sha1": "196831a364bb49fce9ef5fe89e070a1b26bba02e", - "sha256": "5816260f09ab440929044879e5a0a21504155f99e0d20e30efe959485254e1a8" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractJacksonLayout.class", - "hashes": { - "sha1": "9658fa57f5c28228366c31bc114a2caaaebeffb2", - "sha256": "0d02a0932ac03bee0874e4921cda0d69556010ed6c07ed3377c981acac944cde" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractLayout$Builder.class", - "hashes": { - "sha1": "0e079d439a08e190dcc064a7d0392477cccb270c", - "sha256": "b40bbbce5ab8b1918709da9451ba7161479ee47cbe2aeaf71fb85c623f89d5fd" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractLayout.class", - "hashes": { - "sha1": "f875199a903c3b8364e2941bfe80ffea7fae685e", - "sha256": "f39ba42795ddf9d890b2247544f897ce122e81567fae3b35a61fd33914365c22" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Builder.class", - "hashes": { - "sha1": "dc93ad20af322fb501d38455ea9b336f10e09730", - "sha256": "7962e06966d28dad7c8fc627d7931790e4ad5b8995376995e312308b1d8d51b8" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer.class", - "hashes": { - "sha1": "76dded0706379d04aed90c194246f7a5296fd0ae", - "sha256": "d9334dee227cd43fa256226e7f79d5c3204f8865b0fdae655640c4e8a5c84709" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer2.class", - "hashes": { - "sha1": "732ed2ee0736835ade11da12761f669959e94225", - "sha256": "9f86ddc7d1997c9790ac2c907c05e777ce3bced86e24deba410e6236921e1ac3" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout.class", - "hashes": { - "sha1": "c127c0b0a1bfd228cf0fb91990d5d244e0da4d7d", - "sha256": "a0630752a07f0c0fabbb08205f5fc273378b4e15dbdb59f96f1faf7b7ff43378" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ByteBufferDestination.class", - "hashes": { - "sha1": "79fac2738bf406a368460a1da3a2133be3ec714e", - "sha256": "0fd72cce13ccbc5a8a684955cefb2f283d2ec8494df3fbb0265beb40d83d2b49" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/CsvLogEventLayout.class", - "hashes": { - "sha1": "03b0b1a46a6631f2bd284d859dc0ecf4b69ca0ed", - "sha256": "a965109ab0049cfa4981a69311ddd56f45f1e2bfe0f2612ef3b984251ad654dd" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/CsvParameterLayout.class", - "hashes": { - "sha1": "7b028a47b8895f103e6c13b625d33a2988d83ee4", - "sha256": "d8d5cecc06f2445fbc87fe87ac701857e58b115855c8ecb5f1c4f4d06b205d07" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Encoder.class", - "hashes": { - "sha1": "35dcef864560cfb5b13c8442625804014636220c", - "sha256": "8d9087b4e6e23e367edc8c3f474970e365b54a9af6856ba5be854531d16d76aa" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$1.class", - "hashes": { - "sha1": "562dca53343e66ab96f7a491c9d13ec470974301", - "sha256": "383feda36a28c7251880129287b812475a8435636ba8d06ea5a1d8f8cdbf8015" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$Builder.class", - "hashes": { - "sha1": "b358a4088d5bd06765a8b1f44c3632c8770b2400", - "sha256": "c789be2dbb76a384bfd7fbe1a08879253e8f79dfac368b421068688e38ab1c45" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$1.class", - "hashes": { - "sha1": "0c730da34054d58bf6a447c3fb7808fa18ce4b99", - "sha256": "fbf2a25d5edbf6feed729f0709bd638848096a0c18c7b7fc693299f2a9194ae6" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$2.class", - "hashes": { - "sha1": "89d18ae6ca8f07f7a37868ff44e8a7693ed4979b", - "sha256": "959ff3784944e58f9bc396c4ca908a62369d529e4ee47939bab3b258108bf8ef" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$3.class", - "hashes": { - "sha1": "fa0323cc15b92e386ab8c1ec2abc34ec8d94a33c", - "sha256": "1c332af96a05bbfd93fd838eab92089c19a351d9310e9195137fcf3ddf40a4db" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType.class", - "hashes": { - "sha1": "fc84f418b35acc85bfede40e8a8920ebf6c21d78", - "sha256": "ae135307749c52e572644f13471a92ff1e52ac5517282c9963d47936813e0afa" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout.class", - "hashes": { - "sha1": "5f538fcf033080cee61fd3b65ec2c52bfd04d0d3", - "sha256": "a131786d174f7130fc3b8d41e3fe7cb1b4478d5092b597c2a4a5438d728788ca" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$1.class", - "hashes": { - "sha1": "eb3609cd06c83c841dbebada04d31fd1ffb9bf2e", - "sha256": "972a978948a6fdecc1a645c9c363528c96583e5cdbde05ec687135748c794950" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$Builder.class", - "hashes": { - "sha1": "f09aeb20981d9f0446719873c643dbdd425bd2ce", - "sha256": "2f89189ba5511e9c4b83c725cb6049b339b9814b56d2ad6e69d4c0f815bdbf2e" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$FontSize.class", - "hashes": { - "sha1": "0855a8c971999128646b25ab5d900bccd4a70594", - "sha256": "ac228a6f0f3e3d2a22ccabe83d482aa95ae14791da581132e1c51646b83e3a9a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout.class", - "hashes": { - "sha1": "973f80faaa87cf55ef2a4d16dee1da42cf470c71", - "sha256": "4c61dfe9622c1b706de33935348b95cc9ba89563212a5d9ef2128756f9aa4eb5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$JSON.class", - "hashes": { - "sha1": "dff04eb1fedc950794d492c006ca2c52cd334130", - "sha256": "ef0b2546e9a2c4b2dc601ae64bc0b294200b664dc28b785964aee63f2760068a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$Log4jXmlPrettyPrinter.class", - "hashes": { - "sha1": "a7a7f33cbfdbf0867709df156dcfb8a3086e9d76", - "sha256": "ce472c6d7ba6a8ebfeef5fbda6f11ce3bc15dc01a808dc5bd658bdd4d32b65c9" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$XML.class", - "hashes": { - "sha1": "2113ccbaed1316cdfe26a814797c03b728c6457b", - "sha256": "4c49f740c0fa39fc505a35143f86c6a5f8705e1bb07c67b81841ed06e0996b42" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$YAML.class", - "hashes": { - "sha1": "4b55181ebaedbaa6d2b6045f58fd5435424a94aa", - "sha256": "712d943c34deef4fbf42403ae510e14cec24a3b2869ee7737fcb4dc41c3cd72a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory.class", - "hashes": { - "sha1": "073e46fefce45b7339de5d8a12853a1f299cdfe8", - "sha256": "529e1364cd2e22957bfea9a5fa66135c3fc9fc772aef6ce2a72c6b0e8eb03519" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JsonLayout$Builder.class", - "hashes": { - "sha1": "5fc5f5749a5695687879601bcd2b3d2bac40ebfa", - "sha256": "c4602760e177975e97e9a9c608a412537063eb959785930cd981e6d9da7b263f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JsonLayout.class", - "hashes": { - "sha1": "79f9b064bdb77924cb3974465817b4986cb83b67", - "sha256": "798e3c62c60f2ce2362982d014b959063eb52a9df791235bb20e4f9cf82837ed" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/LockingStringBuilderEncoder.class", - "hashes": { - "sha1": "cdfa5828b81a4d76642e947357e65fa4ca3824dc", - "sha256": "4d1dd778a8c25562c71644114724ff6ae11a18f52284531d8383cd8fc46eec1c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/LoggerFields.class", - "hashes": { - "sha1": "e62d6fa6c1a1428493f2a239f8fdbeb0b8d5ec7f", - "sha256": "08b7b53e266820970968596cca25fd05a69895c7a87e755cf3bace92ba72bb65" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector$1.class", - "hashes": { - "sha1": "79c47535bee35a4b8edd5d145f0d492a95509979", - "sha256": "9f0ca3c1c83ef595f316c19407ff4b4e1369b514ce723c6831f3ce491157a028" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector$Builder.class", - "hashes": { - "sha1": "d7f54e8c31bfc9e653c783b0b612f01801e3a07a", - "sha256": "67e88221ed47d8d463a5810c9b988894d494731aab171d560191d3aa05d198c5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector.class", - "hashes": { - "sha1": "7beea4548419aa570215fadef4f9d4344b969637", - "sha256": "c1073472043bb9abb069469898344885ab15926ed5025001ab720965734932a7" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$1.class", - "hashes": { - "sha1": "58b7c34e8f68ec0cb57364e8efb858261bab4991", - "sha256": "cfdf39c594a6c34c1169e326d405c4a761e6203659058a1a724fcd2139b69fee" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$Builder.class", - "hashes": { - "sha1": "ebd21aae8335c36244452c3a011d215c53906411", - "sha256": "6b5e4102c20e84672abbba5d86fd3b7b77247184173b87998bab32852162d840" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$PatternSelectorSerializer.class", - "hashes": { - "sha1": "f76a58c98e0885d5952a48b3c119d5e90f08a7a4", - "sha256": "607bc41ee2f670a905abcdb78ddda7d5dfa5b4e5fcee9c6adc4af31c2bf65077" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$PatternSerializer.class", - "hashes": { - "sha1": "0b81f0d7ca372213be6fcb36a004378fb7b14a6a", - "sha256": "e8af01606d5e3bcb8d73eec43468055cb5aee91731db882074281043e9230d10" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder.class", - "hashes": { - "sha1": "8ee7bff4150e67bdfdb3590efa6ab4020c4c2beb", - "sha256": "1b2e06c7db1ffe2a123e6633bbc9b88e58b70cd98d370a84ae7079b256145411" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout.class", - "hashes": { - "sha1": "bcc88fd7d59a72ac24c7ac08930703199cc8891b", - "sha256": "dd36a428b95514b56284b87146149b8bc45f6db898a39278674ad80909709230" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternMatch$Builder.class", - "hashes": { - "sha1": "28a9e2724fef6408b9eedcba0b7e5fd47f05062a", - "sha256": "47c6cd0277252755cfbd18c62529f1f66be43cdfe6f82500e632a1fd8d87c4d3" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternMatch.class", - "hashes": { - "sha1": "a5638e86be441017d0b3d327cb49d1075d8faee8", - "sha256": "cc6e8a81a3bdd9242e31de15b488aa7798d4f86ef4c07258343986b77e5a7671" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternSelector.class", - "hashes": { - "sha1": "72620bbef0960f1af269e796e79397fdeecfd4e7", - "sha256": "a8eed0808d3f2e3d7bd1422dcfc6e45b149877ac8671c387919845f5bb69fa04" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$1.class", - "hashes": { - "sha1": "20eef0597247a9e209facff2124dbebcb9940fd8", - "sha256": "286230a9f184a9fb3335d4d89da0e3c87e9ed4e3314a03e950624971e78e1558" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$ExcludeChecker.class", - "hashes": { - "sha1": "fa739c84f4db70d047b5b6224e635099bb1cf318", - "sha256": "d35866eede1397e1a443db00a82ab2da8a79865fd1f8feef407cfc683a54175a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$FieldFormatter.class", - "hashes": { - "sha1": "851015f20457f486169f11a2a53ebff90b09eab1", - "sha256": "ffd515a95e88c77b6ce3b80bd7e57d04c54e1bfa23039523ae2f71c7380a8744" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$IncludeChecker.class", - "hashes": { - "sha1": "fecf1678fe5d29ea44d81d1c8417b5d619024567", - "sha256": "0a1a98a5babd4f1e293f6da7e6140f8aeebd37f4402452f067334f1249dddaf1" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$ListChecker.class", - "hashes": { - "sha1": "be092f76a8983b02c8fcd3482944a6cc5198ec92", - "sha256": "a0c551149b2acee4982236778c1b155a8bfbadf39d30bd01f159e461f9c1bc56" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$NoopChecker.class", - "hashes": { - "sha1": "ff6a6c9aebe07495aa5b4033ff2d75981c3a24ca", - "sha256": "c7e41f5ffba44fb306b3c051d1b9d641d0c8ef8743cea0eeefeca5ee6f03628f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$StructuredDataElement.class", - "hashes": { - "sha1": "28073297ee1093b3f9674672bf62726f8c4b287a", - "sha256": "b9641630c9f4bb8333f9c6e73358e5606772476763a0c62f0f7af81e40bcc8bb" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout.class", - "hashes": { - "sha1": "10a2b31fbb479d89f793d45c843e9ade20a594d5", - "sha256": "84641172915662e92cbb0cd336b1ac6396f823b9584f26d53602fc39c0dc09a0" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector$1.class", - "hashes": { - "sha1": "9186af0cc13c275a55062f78247a074963de7eb6", - "sha256": "2b0157abe2f93842cc4f2e4e5e5664aef097453bb30b7b2530e239b3279a49b6" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector$Builder.class", - "hashes": { - "sha1": "bab4c243fb57f743b12e5f9f6d3e483685291c8e", - "sha256": "b8f3e5676e1cbcf4e38eb377f852bf3c50f072d275edacdd4e14662b556d4906" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector.class", - "hashes": { - "sha1": "4588e1c0be609bb4e113d7088e1b3537f67bc3d1", - "sha256": "e9a391e34870c26b0cb3df7297989ac1b7fd252ae0a3f17c4178a5f75700df3c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SerializedLayout$PrivateObjectOutputStream.class", - "hashes": { - "sha1": "4d5592495124fa6bd2e66a53939edbb1ea53e060", - "sha256": "d6c64877b7a524a8e55bdd68ac1ec2a812d097b0dc49bda1b1c30f951225c501" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SerializedLayout.class", - "hashes": { - "sha1": "c1e5540ab82b243ce9e993517700956106aa6843", - "sha256": "42040cf7051ad576fb28abc3b92c4fd0c81cb6703a94c264c7cf14b02ccd23f1" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/StringBuilderEncoder.class", - "hashes": { - "sha1": "b2cd800b14724829718da7b452c1b576060a8acf", - "sha256": "7d988ec95456b2a697ee9d03fde5389ff1a0695a46eabc44d9cbb2440a937c7d" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SyslogLayout$Builder.class", - "hashes": { - "sha1": "e5b241e5096e5140fa1127e528cb6d41a8cd7fcc", - "sha256": "c7b8d747d99c8086ae81b8dab1d245c8a35c5ecd1e39d107edfd12861a0e8ab5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SyslogLayout.class", - "hashes": { - "sha1": "319d9436c9d85be9cc2144a07e7af2cf16ab1b0c", - "sha256": "28a00448ca4c08156a6a371c58e36d8f162172b52081cdf3c84ab43ad460fe6f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/TextEncoderHelper.class", - "hashes": { - "sha1": "3d05da9c27682edfdbbe17e4b8a78982f909b1f0", - "sha256": "ad07141a1eca2a8c33524962919dc96c01f2c781043e7b29d35570b935509805" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/XmlLayout.class", - "hashes": { - "sha1": "4ccb1d46f408db432e4494550b3a5b373bf6ad40", - "sha256": "63aeea47f23144fa1ded2085b04993330904a72cd64fd788a2486a470cb64e38" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/YamlLayout.class", - "hashes": { - "sha1": "bf5d2e0eedbfd1b81f191d33ce55935f8af97bc7", - "sha256": "b2dedd96c85f3c90294f96c5aa29166590b684fc3411caa4487b8fbe1f4c16d3" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/AbstractConfigurationAwareLookup.class", - "hashes": { - "sha1": "3ee37a44148e1e8dd8490a99b95e1f87e9f67949", - "sha256": "371574196c4f36a3bb5a67927f67752de88d243a44ba46658fd93e0e1a7a321f" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/AbstractLookup.class", - "hashes": { - "sha1": "2278c43445b2e5bc2eb481d1816a7685721e8da0", - "sha256": "3dacf21245d013ac56451fa35a454c8df94dfe1de6a247b1f7df3a2b494a7db5" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/ContextMapLookup.class", - "hashes": { - "sha1": "92ceba63c0c12c54bd6218fc86f8deb1faf68d04", - "sha256": "27eb25286084b479c4228dd95b50805ad2157046b8a2fb1d40248653d1329d66" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/DateLookup.class", - "hashes": { - "sha1": "6e7a9ad4f323e77352a28b560933cacf837c9453", - "sha256": "12bfa994be508471cc39720ece5cebca2be12f21b5879ed75374e35fd0a97791" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/EnvironmentLookup.class", - "hashes": { - "sha1": "1b1c9f9b2c2ee1e620c91aefe91fba847cd2c66f", - "sha256": "4559a945151be9d082f11b025248d36a724c6410a9b58508b7e18cfb153f24ad" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/Interpolator.class", - "hashes": { - "sha1": "9439b5157db742d388907e3f403a228210a8d8a5", - "sha256": "b53ba0bc9895232f8b1ddf30303c5ad36af40640433222d9a43abe19727b3b27" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JavaLookup.class", - "hashes": { - "sha1": "5b74ba7094a8669789cf6a2ec588cde9617de2b6", - "sha256": "f865637e015008f2b7c8c45ff3cbc8f8baa51d7c8c4864e403d3e28497507bdf" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.class", - "hashes": { - "sha1": "19541fb698f6c92d8c19bff5bdb58df73c222217", - "sha256": "276015639b30186f1b7a0efffef0aaa3aad7fe0ef93c436790c95be7f099dc1b" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JndiLookup.class", - "hashes": { - "sha1": "2e81d183edf1a8951b13a2f62de86e71d97e0d14", - "sha256": "66c89e2d5ae674641138858b571e65824df6873abb1677f7b2ef5c0dd4dbc442" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/Log4jLookup.class", - "hashes": { - "sha1": "828648c2989a7300a1a6d0b09ed5bb3027fd1b01", - "sha256": "bce187bed3ea5578544d327f62160053b44372fb912c5ff4ff889a509502079e" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MainMapLookup.class", - "hashes": { - "sha1": "51f934586e07bedcc9a26fbfbfd2933f8e86d3ad", - "sha256": "c9c61b69cf6d8f6c547fed15ef0c481de495cd6d0ffa0c38379e191191ea1d57" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MapLookup.class", - "hashes": { - "sha1": "b4c8aff3146c776e679fa4bf015b9a1e2d517ca6", - "sha256": "028e877c796e306de123c1249fb7773ab9cf4a883db2fd27deffe35b2e29a8a5" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MarkerLookup.class", - "hashes": { - "sha1": "c6892af1e3f62ef35e20195467fb058ead1a383a", - "sha256": "9722ba6ab77ef580f788f5a7b83065300fb7b7c0f739627f1477d507545420fa" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/ResourceBundleLookup.class", - "hashes": { - "sha1": "d402909aa9562c1691174ccfd3e33450da996217", - "sha256": "91c1d9374c7b9f4fffd3d67a9050f567db219dd144c813cce539fc426bfb6f92" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrLookup.class", - "hashes": { - "sha1": "9fa60c000a6f42a9e3768b02cd2f2894dc51cb81", - "sha256": "c4cf4d38aca621a962b91388390cdc0448fcb93fbc3dbd109d0079e15be04bbd" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$CharMatcher.class", - "hashes": { - "sha1": "70ea1903a9f414f45ffefdd96c011d60664e0a5d", - "sha256": "ede23a77fd5f3c19d247cabd1c25bcaac4a097595ba3206ecb7c19c3b3221092" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$CharSetMatcher.class", - "hashes": { - "sha1": "f0a7e21798f5e126b7316cde8e232bd48e58f0e8", - "sha256": "ddd47341fdb86d12ff190da1a1c1f181ce6b1c157d67a6bb493e0f263f8d4d69" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$NoMatcher.class", - "hashes": { - "sha1": "94ea4879f90ef566446b59b77f81ed5e7aeb2e4f", - "sha256": "c819fae2b13902610dded4206ecc79fd6c28934912bd9e33c6c3f7833d626c73" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$StringMatcher.class", - "hashes": { - "sha1": "91c29d14d2d78d9dd028a12ced7f6e1444dccc00", - "sha256": "b537caf5770c14ab45ad3452cf2267a86dd11383ef65d1101898e0102871f9bc" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$TrimMatcher.class", - "hashes": { - "sha1": "4c79065dfb3636de0dc1603193ff029de85b29e5", - "sha256": "a045fa418ee468b06a4c55e9712a01d71ac34a6e240b98cf8cf594f238b47d60" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher.class", - "hashes": { - "sha1": "f7aae570a63140ab39ec1b599c0d1ea28ef1c4bd", - "sha256": "ee7d889fc77e048a00f483196df3014b2762bfb5bdf2f7955915995eaa84875c" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrSubstitutor.class", - "hashes": { - "sha1": "b587fb4a8980a928fc21e91ba183df462142aa3c", - "sha256": "6b31080e117a111cfa4f04c4032d6a9e144492de717083f3f79e2cc745862677" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StructuredDataLookup.class", - "hashes": { - "sha1": "5063cce99f935a8afe002565fc9b5af9ad504645", - "sha256": "e3dbd315198fb94b141a551d0a0247f5dd6d835192ff64998886eb4a7df5ac9b" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/SystemPropertiesLookup.class", - "hashes": { - "sha1": "d7de84380193d8b4f8674fb272ba451f28594195", - "sha256": "ad24b58f85822f8f310f1d6215fd41919571b5d6b70ce8b12b8b3925b27f054e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/AbstractSocketManager.class", - "hashes": { - "sha1": "8c7b53cedbf4e56db975051f581ceb4b9af86e9c", - "sha256": "62c7e867a11e1f109aa6e93f3500333db26b41ae351283d7996bc6ddd15618b2" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Advertiser.class", - "hashes": { - "sha1": "8b5d9f967bbf0b3e22c175b034fd3f6a3a325013", - "sha256": "753399e851b484dcf092d94451957d8eaab962aa11a2f5f051207829077cef92" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramOutputStream.class", - "hashes": { - "sha1": "ea6ff6d5b5f0b184c23f15b2dec38d88fa049973", - "sha256": "c82ac133b7868e655715d78d901e2383a329fac385748a967dfbc7e3dcab8cee" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$1.class", - "hashes": { - "sha1": "e9df54d99283cb052b4863bbd51f978ca7638631", - "sha256": "cbe21d7b8523f921941f8212f80fa3886c4a234842aad98458ef58daf1529be0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$DatagramSocketManagerFactory.class", - "hashes": { - "sha1": "2e58632bb83cf2f3431e71e4efc7348d9ef948fc", - "sha256": "db76f89005f3e1c4ed223273412f9d43de4f4138c14178825bd9a0bb602dbdb8" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$FactoryData.class", - "hashes": { - "sha1": "6e771eb9c4d5fa712a00afb16b478c318eddeee8", - "sha256": "e6ebeb4c5945a8bec0b9b4499da7984909deb77e0b9729da185466a949a17475" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager.class", - "hashes": { - "sha1": "1b805acfae8c698f21afb961f4b2a5dcc824d465", - "sha256": "80aeef67ac786702e9e66f495b47b4fc8a2227df27a9cfb800631b54483a690d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Facility.class", - "hashes": { - "sha1": "3f55eb2fb4264bff9a26f99fc8103fd82a4b26ca", - "sha256": "5d02056629dd8edc9c6685d8d7b9a95de20a4052a151d5d4efaf036fe9ac89e7" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager$1.class", - "hashes": { - "sha1": "8f69a06f1523a0f02a4d24325009364cef085cec", - "sha256": "03c77cca9aeff412f46eaf1c7425669e37008536dd52f1d6f088e80199e4aae7" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager$JndiManagerFactory.class", - "hashes": { - "sha1": "996ff45e07eca0502710dac3bc7c83471193f0f7", - "sha256": "b8af4230b9fb6c79c5bf2e66a5de834bc0ebec4c462d6797258f5d87e356d64b" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager.class", - "hashes": { - "sha1": "0dc289fea399ca62ae7fac1ce3fa2af9e709ef5c", - "sha256": "1584b839cfceb33a372bb9e6f704dcea9701fa810a9ba1ad3961615a5b998c32" - } - }, - { - "path": "org/apache/logging/log4j/core/net/MimeMessageBuilder.class", - "hashes": { - "sha1": "d7ab615181fd602045f637746a44fa4aea310f66", - "sha256": "0c0359f32b5af5694efa68241211d6805d691d375f7c36207283ec10a1993ee2" - } - }, - { - "path": "org/apache/logging/log4j/core/net/MulticastDnsAdvertiser.class", - "hashes": { - "sha1": "4553812c78c993cee8566aa7c21905eceecc7901", - "sha256": "b55e95e3a0436d903957b4b2ae49633bf54f9ac57cc1d77531476837aa4d4ee0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Priority.class", - "hashes": { - "sha1": "0421b445a5401255e02741605d2711156157a570", - "sha256": "48b08395d01213256e206fba894a40ab55232ba303dfe9278d7bfb7fb53e4a3a" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Protocol.class", - "hashes": { - "sha1": "491e029c63653198c40ed327ea99e44c16e7ef23", - "sha256": "d1a3fca9cdc8e34e842cb0c3e1597f5c58c8dcff1bb419068acda8a1504f9edf" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Rfc1349TrafficClass.class", - "hashes": { - "sha1": "c5cc073500b14b4ef1d67cb898ed741dfffc00e3", - "sha256": "6c73fe8d45b2ac609c531c3beafa8f1d297825f2e0287da98a42aa113ce97255" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Severity$1.class", - "hashes": { - "sha1": "eb483bbf659a94b392df7364e60d73745a3e5ae5", - "sha256": "8311ebbd09337d6f6fca866ac2e22995e3d3aabd9069df9475fd65210ff7e3d9" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Severity.class", - "hashes": { - "sha1": "bffc74b3e0081c537d6d1ec32603bebd7cd7a563", - "sha256": "4fa0fd1ce0df54850d8dd7720c6c2ddb74544ce54b1cf51f52faa6b476ae7477" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$1.class", - "hashes": { - "sha1": "483909f56a2f55c31233d4145d0ec77dc788ba0e", - "sha256": "c1328081097e62043c09d99143b3924e14e6fe05408cc4ddcb83f7bcccbe0e6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$FactoryData.class", - "hashes": { - "sha1": "1ce05c2926e55f0ffb13601d765ccc030651aef4", - "sha256": "c8465aef423a93202fedb0e05a2ee247e6bef3ebabf7ab2990c64e80de863056" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory$1.class", - "hashes": { - "sha1": "27783bda15012225240296654e1e74bdeec0207f", - "sha256": "e1e836e690260c49eb42eea2d780a9559629074dbb22ac56f58638c9e5c2fd05" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory.class", - "hashes": { - "sha1": "11d69ac9a6e5c556bdfafaced6da8fe28c71e328", - "sha256": "b3b59e24414eddfcfbc5e84f3e369c2cb5f388640b2f73c7d130f03d2334b356" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager.class", - "hashes": { - "sha1": "5631614aaceb1fe5df62120540f7102155b232cb", - "sha256": "895ebfbd1d1198f80d669dcbb0b01e28b7ab9c7554ec90e5420d240de80ed482" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress$1.class", - "hashes": { - "sha1": "a84acc2044f47571f96aea7fc6ed9daf5f2385c2", - "sha256": "96528315db18e6776fed4e3e3d45338ac3cb2d71a9f6b08ab4615ff6dd9155c0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress$Builder.class", - "hashes": { - "sha1": "0eb44a189798199af10bd09ab4b1607520803c25", - "sha256": "ef94607d46776cc39958531d73a617c5e436b88393f0a68947e38d8e89172935" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress.class", - "hashes": { - "sha1": "a41aafdc826533b7d0f746a60ac992da905e9c23", - "sha256": "8f378cb4dd993ab4e8c6488f720ba02e744f65673da1715754bc4c57d5f37a6e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketOptions.class", - "hashes": { - "sha1": "d47f78b25101288cfe1a73a116681eca8ef25c52", - "sha256": "01ad1452d1f53966255d582efa16805f56eb93aab91f75274f0d55edc5f38720" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketPerformancePreferences.class", - "hashes": { - "sha1": "a42b67fdeecda894cc1ddc7519c744faded19d29", - "sha256": "d5c165abbc53e39ee719febf0f5d83545435c3e57d44133de921a58cd4b549fd" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$1.class", - "hashes": { - "sha1": "adde7cd3f97e02926300ea73e4336d85318a3bb7", - "sha256": "1d4a25c327f25a541fc31283d8de7b2074948d7d9ae769013d73fb49deca3b44" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslFactoryData.class", - "hashes": { - "sha1": "77e93c94a036ac50a09bff5816aa7beb567f8d9f", - "sha256": "6020d5ea0bef968a86190bdcb057b14e35475d9fdb7999d33428577c73c0d023" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslSocketManagerFactory$TlsSocketManagerFactoryException.class", - "hashes": { - "sha1": "5629207b9a393d28a6361b91a61ebfaf59fb8bc6", - "sha256": "ef196f911044c99e5daed949c7fd8000454f11485f505b38c76f5229976c70b5" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslSocketManagerFactory.class", - "hashes": { - "sha1": "0cef231686cb91b5089df133dbbfb5e1c838067d", - "sha256": "a5b15b36f0d4a3558c7c9cf6be06efc3e8ff533276597706a03ff6bdfee8b22c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager.class", - "hashes": { - "sha1": "ceed53290fcb2d126b88054591a8deec8dc7580c", - "sha256": "97908bd9d7eb710c73ce5e5289d8a8bb3fd32318fe427d45cbcec98a28b5ba6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$FactoryData.class", - "hashes": { - "sha1": "541c8480fdae452adcd34facb0c6365d7185cf68", - "sha256": "3710d3c5338afe2f3aceacb6b54448c14d318f8f8e6658f5146d888d57237334" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$Reconnector.class", - "hashes": { - "sha1": "5e3f000cb945c4126b5fbc02d901ca4beae40fb5", - "sha256": "f7452bf2b357ed0639976a9cda5f93317b923356bcae5feb96ac6a601db63d98" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory.class", - "hashes": { - "sha1": "b076f06f28971496362331c67759c7d36e69b0d1", - "sha256": "354a8f7c3c71f4e2174a80809d472d17299b1b06f4ab1e5240432f97d642340f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager.class", - "hashes": { - "sha1": "3dc3631944df19fac8bbbdf545e314b2020043da", - "sha256": "9d19cb553bd235f47356dff60a06b1aee0caec3ec1c0a1ae17107bddd7b75778" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/AbstractJmsReceiver.class", - "hashes": { - "sha1": "b1beeaf0953b81616b661e6a3410ca3ac7400361", - "sha256": "5b4a33579ccf4ccd0316361fc66e1adc0709748aa1ef4d996fdb0a5b7f804802" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/JmsQueueReceiver.class", - "hashes": { - "sha1": "65aa8ab4ccb61af53e4e27d46ba41f7dd7b200d3", - "sha256": "1b676618a7fe92f1ab7d3fb6fd84997bccf2f82c893165aaf2e1fbb2922b277e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/JmsTopicReceiver.class", - "hashes": { - "sha1": "6a2198dba83b55553d3f7b82b799bba36d80f202", - "sha256": "8dbdc6ae52f1553b3e7dd9963984a667829f64c91cf6cd5e6d003158433211a5" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractLogEventBridge.class", - "hashes": { - "sha1": "1a611c2bbfc4e5f5d52b6fe9a946a94c9b092b0c", - "sha256": "da1d71d91adb597c8fb0e3a0f2487c522015eda3db4bf62a2a153d59d4530e3a" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer$CommandLineArguments.class", - "hashes": { - "sha1": "a98225fbc0326df8c4720cb0862bfeedbb9d03df", - "sha256": "9a3bb399af2d2ed75b9b98a9adb170658de8e0896ff470ea7f8284d56cba4d08" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer$ServerConfigurationFactory.class", - "hashes": { - "sha1": "86ebe04bdfdd4a85d7abf3994e079c741c8b4264", - "sha256": "a5295f52f2d1664ec59108ea4df0d57e059c20428241a8e7d8485c04720c8b09" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer.class", - "hashes": { - "sha1": "27ae790d2ce0511a42b3bf90947c365d9fb44f35", - "sha256": "5e5dfb6fbe31c80f5fa95104a26aaf27ff60bfe9a3debe46be06069d5306d23e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/InputStreamLogEventBridge.class", - "hashes": { - "sha1": "21469e4279b5985ea5ad3dea80254d72f084cfac", - "sha256": "7d89ce2c23ba56a20f8edcbd92b813116a40b4b68b951a7ecab893e034f0d2ef" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/JmsServer.class", - "hashes": { - "sha1": "323af7dfb7790f58269d65a75544b65da189aca1", - "sha256": "77ef05618a6eedf163d0218b8dc04eb4d86e39fbbb93db9235eea7a09877db60" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/JsonInputStreamLogEventBridge.class", - "hashes": { - "sha1": "4784b38a4613e159aa59acfb9ffae3fa7bdfb729", - "sha256": "03bc556827d27895c8e1640b7b9176d8af58302fefca8ae80e35d8b73a79d25d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/LogEventBridge.class", - "hashes": { - "sha1": "181327845d2adc80e1e09bc477c657f3c2c05a5b", - "sha256": "ee44c6c0edae376d66802afb8a2c64c1a5f354e0413f71f4afc58685d79f154c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/ObjectInputStreamLogEventBridge.class", - "hashes": { - "sha1": "1ff4144cde59a0bfbcec6e102cfadf256dd31b6c", - "sha256": "95d2963dae78aa910adba5617f30185f7c920e84394ce29d99aee9e56a9b2d6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/SecureTcpSocketServer.class", - "hashes": { - "sha1": "8ab3cc1ef0ea14ce201976b4dca2701d5f6d3bd5", - "sha256": "36e5654d3d098ed3765b313c89f03c6143b47580355f0a28fdd4f5cabaefdae8" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer$CommandLineArguments.class", - "hashes": { - "sha1": "9dffed5c0b3e5a6f4e693ecc7ca92740f9df6046", - "sha256": "c3bcb3645f4dde8caae1faceb87951e08dbfba3af4d3ca4c581e9c284fb61db3" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer$SocketHandler.class", - "hashes": { - "sha1": "7f520149e4c07658a7955181dd008af7919f6d6a", - "sha256": "c097427f347daac23c5b3a34e169237e3c8702f1b0a504d5cbae26fc1453e78d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer.class", - "hashes": { - "sha1": "5b4ab4960a804f56d278522fa6fa714336a7cd86", - "sha256": "8f4af6249eaeacbbdab6b3d96689e2b196a4d7de4a1147e1178b7ffa6731c7fa" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/UdpSocketServer.class", - "hashes": { - "sha1": "1af0283e8dbfae117a0b57cd999200960b561f55", - "sha256": "589102b69b032ef8194aed7d0be1da99d2805e922ea2be20d2aae672d95f176e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/XmlInputStreamLogEventBridge.class", - "hashes": { - "sha1": "d958e15690215a564706996800a1b328993698df", - "sha256": "3683bf767ecaa4dff37fe53f955ef40d5c76d7c01a425a9ff522af86ef02d49f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/AbstractKeyStoreConfiguration.class", - "hashes": { - "sha1": "9019997353d5ed1cc2923d181b739fcae8163c66", - "sha256": "6cf5651134e33e1b405eb1463c9b0723b213cd0b00f516f16a5fe4d2d1171e82" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.class", - "hashes": { - "sha1": "370107d83c479d6a2ea2d465b3491e61eff17616", - "sha256": "1fa938c3066c25e638dfee032fbbad9ee5e24008dc674e63793b393a9d220797" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/KeyStoreConfigurationException.class", - "hashes": { - "sha1": "53bf9d7a80cf328d1e72fae430cd7aeb06dc8e85", - "sha256": "43d643bf5cd3c1c6886628c9bfd32dd50e2cf707dad35c48df212c18b2a8b691" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfiguration.class", - "hashes": { - "sha1": "9b59587f571041dbe5e675895d4f308292cbc33b", - "sha256": "d9040caf152b9e19c9a1db5fcffce386b46a17a77136e32f560bf59cdbae8505" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.class", - "hashes": { - "sha1": "a2dbcf3560cc9e894c59707766ba6e9a4188e00c", - "sha256": "e1710dc7dddb23b3dc24efc531b8d11a49889b7ff45fc793be1408bd3298c248" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfigurationException.class", - "hashes": { - "sha1": "365c209daed9d8ec7c6e75f768cea89fecb7e137", - "sha256": "59599d1a20470c6fc1e1ce5ee029a209e2f8bd3edc70b3c4d63bede8a505c92c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/StoreConfiguration.class", - "hashes": { - "sha1": "12b006bd327dc7096fd5a42ee3181b350c854b4e", - "sha256": "0dd38ec401f9e79e94289ee444767ebb329e9ed0ee264efc74ec3a413423aa4f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.class", - "hashes": { - "sha1": "7738e9a536c17163564420977d04314181faf529", - "sha256": "f02a3d7a4ed94b57a011939937acf1cf24d270b6aa6a1bd1e48aca771d604a10" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.class", - "hashes": { - "sha1": "c92edc205a033f643d4ee3cc3dac4afbd586af76", - "sha256": "3719ff482a848724cc9788d9b4c1d85aeef762a6eb05166fb361cbcc8668fdfc" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/TrustStoreConfigurationException.class", - "hashes": { - "sha1": "dd84e4bf0494761830c7528399763f6ca99ef39d", - "sha256": "c5c4cbf01f1ac73320bf9d0c65472a922a51d0cbf63e66c7ac7b80003ba5c425" - } - }, - { - "path": "org/apache/logging/log4j/core/osgi/Activator.class", - "hashes": { - "sha1": "b3a337688d70d73303d2e4d191ed1aa7ee78bbc2", - "sha256": "4b406e7f943cf0e94cf8dafd86df6f465d33745f3a498554ed0772d99305eebb" - } - }, - { - "path": "org/apache/logging/log4j/core/osgi/BundleContextSelector.class", - "hashes": { - "sha1": "de214bbcca8e812c724f154d192982b1e13f290f", - "sha256": "967214a18150806bf8c3eeb0349b9126334a4b72e0c9613aafb6e5f36aa5ac22" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractPatternConverter.class", - "hashes": { - "sha1": "d2b4286a1e7b15fb2d8cfe237630707647f43eff", - "sha256": "33f362d212ac8526171f73e1c6da5e0313b25b1ece3e2e6feb5fe5fee3d9027a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Black.class", - "hashes": { - "sha1": "be9d116dfe82d91e9702d8c2a18121b56c81d47a", - "sha256": "fa503bf9c3a4045066357e26d865b7b3d73acc3ac9186df0cd24c86125deb674" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Blue.class", - "hashes": { - "sha1": "4cf8ab2c36c9268331ee09584801720d0c181a81", - "sha256": "3a703a21a24ac33cd5e034170ec46510b2e862cd6b1bc28682b5d464303c6c6e" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Cyan.class", - "hashes": { - "sha1": "4b5543f9cc118a26ffabf5d2db715f786133d019", - "sha256": "a20279b53c65c2958c69e94cc13b82173174f9b752c0b8f796566008255f276d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Green.class", - "hashes": { - "sha1": "207a0a113437273ff215ea0982e3519662e47041", - "sha256": "7147c743463d1f84360d058f9c0974b4cf1588ce6f24f4cf0ca8f276d1c1e835" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Magenta.class", - "hashes": { - "sha1": "53c644928a81d91f9ac817920c03d28d81fb948b", - "sha256": "2e9ada4b023248f9391819b0da79f3d1057e6a78884216df61d1a75ceb659884" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Red.class", - "hashes": { - "sha1": "dca708e083dd518b7d7cb740342039ccc1de404d", - "sha256": "57efeb860028fe5417069161d6827c436d10c41a35a1b81d7b0c90ed7885f1e8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$White.class", - "hashes": { - "sha1": "3948d0b058cfdfcd6fafff7f5c982626c61c9223", - "sha256": "e04c6a87e3e4078838515c2d0142b36e92db45681dd3a76ed38b7ed86d1591f3" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Yellow.class", - "hashes": { - "sha1": "f20c796fcfbcd025aa5088e4f23efcc5b90ce63e", - "sha256": "b484ccfd9df20456e50b60938aa16f1c277b4499253bed46ef2aca1957e11127" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter.class", - "hashes": { - "sha1": "e04d3ce6c8d4db54f5e63113064b26f57d85b596", - "sha256": "6d01b55614b4a2317aac12ffd244b3b36b7bd421b8447b1f19f3ffdbb5c5f529" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AnsiConverter.class", - "hashes": { - "sha1": "68afe0572f4143298de323f6d3b322a4ec74ad7a", - "sha256": "b7959ae468eb80b54bf2df4f8e8672374deb5449eb6749ded2636859b296bde1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AnsiEscape.class", - "hashes": { - "sha1": "f13b7de9f8194976e11707039a0e7172591ae9e3", - "sha256": "697cfafc4c599b43f590d167fa9409d4a7da0ba28b0def304985fd14e95507bc" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ArrayPatternConverter.class", - "hashes": { - "sha1": "f1024144dcc2345af462501313dd5c65cd61b44c", - "sha256": "549d5971acb9e837472737030b70012faaeecab5a47825a3c907272c227b585f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/CachedDateFormat.class", - "hashes": { - "sha1": "acdd6dc5d2d618a36f0735df03aca874642016e4", - "sha256": "5fbec6d5407891e782261f72fa59a885f43b97bf57d631e31593f9353062ebab" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ClassNamePatternConverter.class", - "hashes": { - "sha1": "320a8a47306683df35f871ca14b11496662e6c52", - "sha256": "03e60a7b872a7587b6d71615cc16443c5bc786d5ecbc674d84fcf54e307a2c2e" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ConverterKeys.class", - "hashes": { - "sha1": "bc83657f715c5388417dd4cc4de6a93e600d47ca", - "sha256": "57606e1c06eaac7d48b14a591add1ffa1a3e4bdab7ea638f8053f585c8586cb0" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$1.class", - "hashes": { - "sha1": "81f7e9c9bebd7149bef5fe4d72b1309cae5a449a", - "sha256": "2be9169273504b2816e4340732e54769c67189e343bc5a8eea8b52b0baab114a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$CachedTime.class", - "hashes": { - "sha1": "3e902496392632f10e03a6ca510939eef8f0da3d", - "sha256": "9befe414d97d97483c3d94824cd011aa15c444cf5d278a6e5e1c7e2f5228f6ef" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$FixedFormatter.class", - "hashes": { - "sha1": "53b45d14280cb82176a70f18ef1f4cceb2cf6d55", - "sha256": "5a85ed0d1a1bbb70bde2ec8849d88084e2eb797fc9c8347b3d44e9eeb73a36fd" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$Formatter.class", - "hashes": { - "sha1": "1842a44776822837a7adac3fed5dda58ad386e18", - "sha256": "c6c21a2cc4ad1fba63c91aaf61e52adfbb1f421e05b4fb11c21e3d5b01c36016" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$PatternFormatter.class", - "hashes": { - "sha1": "e03b64294d3beff500b42ba967bc05f3f2a8563d", - "sha256": "d9eb1bb5d7971dc7e815fe8c5ca999af21d1520501194026fee081022419ceac" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$UnixFormatter.class", - "hashes": { - "sha1": "85b477a289996c846dbd413fc1ff62d3beca1056", - "sha256": "b0196d8dacb75b5a7cdf188eb22191d1068ef715a44c2cbf7fddd9a651db1f4c" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$UnixMillisFormatter.class", - "hashes": { - "sha1": "26dae2fa49a66e52c52bc91c59161573567ab4f5", - "sha256": "8b93c920c34f2d12635257422bcf0c3361fce88f9f91c80c8dd541c513ab16e9" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter.class", - "hashes": { - "sha1": "f90ef2f7bda1d03c1575297afd1243e3b15cdff2", - "sha256": "fd5ce4215be10e420dcdae20d355f53f2c00eb1847213b58a5729a55f9d23c46" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EncodingPatternConverter.class", - "hashes": { - "sha1": "ee2ba27de8e4b28a12da6b16d872fe25e1ce83ad", - "sha256": "ecbaf7e0a4c3da2de9c9a88351d46840f4de13dc693fbec8533a9fe1e1f37c7b" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsBaseReplacementConverter.class", - "hashes": { - "sha1": "7a9e29c7e8c5fa028f92d2757f9186cd2b1b9c65", - "sha256": "7fe5d2ebd1a14a925f209248a3329ebc1ceb15786e2aa6a9004d1635865b0f68" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsIgnoreCaseReplacementConverter.class", - "hashes": { - "sha1": "9810709ad00ef0d78610fee2ecceaf561ec004b2", - "sha256": "735de55f3e4fc4ae610b07ffa365b735f968b41b007a0f0e3537d49f2ab5a9ca" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsReplacementConverter.class", - "hashes": { - "sha1": "435bda05aa3c9aeeeef066fbceec6b4cc9251b9e", - "sha256": "8df5093bca7ae29873f911e1abadc11d93655a675052f7d3ed5e49a954dada78" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ExtendedThrowablePatternConverter.class", - "hashes": { - "sha1": "a1e9298c509adcb71593a174bf65fb5d286587ac", - "sha256": "913ed4c814ef335ed4c1094d5eb6724a96581c5ad1de8b2846c49b8045c5eeaf" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FileDatePatternConverter.class", - "hashes": { - "sha1": "ae3861e1c8e15b23ebff3c4a33e9b8e183f2d08c", - "sha256": "1197de4d7c5aa2ef69d7a0214a612e1b54aea24980b54ddb78d5c9b2e7b6c820" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FileLocationPatternConverter.class", - "hashes": { - "sha1": "eb034afe73faad44262da80181dd01005196e8d0", - "sha256": "3cb112967ffb4dda2cb71f1336825ce28e2168bcf4190ba55994eb79f580db77" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FormattingInfo.class", - "hashes": { - "sha1": "9c55bcc2c45d0acbe45028a66d259f070eaa1030", - "sha256": "711f44894d440a9891d7866a6c782e3b53f9f58aaae409512600b386a31647bf" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FullLocationPatternConverter.class", - "hashes": { - "sha1": "297425cb87930427ff8bdbe53574c66f1e628c30", - "sha256": "bc0b01580440e134f4e7e4813dc4131515555003117e9f70e9e71663bed29688" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/HighlightConverter.class", - "hashes": { - "sha1": "238a5d71983cf45de2953ed21de7a94dda89a4ef", - "sha256": "eeeb76926c201a462aa3c79145b617f77f1ac1f26826bec7ba3cbc0185c091ab" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/HtmlTextRenderer.class", - "hashes": { - "sha1": "0c97ca248356d3621dbd2edb795ff658b85f55e9", - "sha256": "aa503c5575c335e7e6e94ca20a2ff7c43e5ba67ff56b1ab3d3dc80c78dbbac83" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/IntegerPatternConverter.class", - "hashes": { - "sha1": "9b146a5dc4bb9bb1da1d69abef4e77669ddd0f5a", - "sha256": "5fe59ff86e04bed016edc4b69de5d5cfc02345e296bcbe3d5f8feb22ea0274c1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/JAnsiTextRenderer.class", - "hashes": { - "sha1": "16e474138306b1f5485c9d3f02654767d2fc5617", - "sha256": "7e5076adb42dd7b8bd791b076b79969a64697c4714608563c49c4887b3412a81" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LevelPatternConverter.class", - "hashes": { - "sha1": "a8d0d7e43e199f6a9bc86092212c1ee4a7d7ef8c", - "sha256": "92fb308ddd9a9f4115b5a1dd81c80da5f9a74595b59e1ff72ed29fe4db609d79" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LineLocationPatternConverter.class", - "hashes": { - "sha1": "47fbbc9c87fd665af27609eec11343f85e012d23", - "sha256": "690c43c85764345eb0e913bbc9e5aeb5bf83b6407fc3ff9e3b6d919c3ada06f3" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LineSeparatorPatternConverter.class", - "hashes": { - "sha1": "642620e900dea2593582154e6e15f088280fc4cf", - "sha256": "1acb02743f955e6b4024e1b9b44b0cfdab97af2d00c0fe8e2c62ef574bd11bee" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LiteralPatternConverter.class", - "hashes": { - "sha1": "74d871c152da4f90a72ee3b4f8fd747b11f8e38b", - "sha256": "aa64b384b8f9f859daf665eba97a1ccb28ce37d68e17b71c7a30cf0ef2f8113a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LogEventPatternConverter.class", - "hashes": { - "sha1": "fcb9a5ef195c137063603e679d10a417aed3c44b", - "sha256": "0f8449dfc115d7212a16c75472e936d5fd459c7ef007db31538a892c637adebe" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LoggerPatternConverter.class", - "hashes": { - "sha1": "a434c00d9c7256b174d0c6c168860ac339f0af43", - "sha256": "ac483e752f46d8141b97300a693e271669492d34f9c90c00c6aec00c333d2322" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MapPatternConverter.class", - "hashes": { - "sha1": "a46ad943a67e55c7ac0f142bc8fbcc110f96b659", - "sha256": "800b39b84b81518c45618f56d4790fe076fdd5a6ccc93e62ca8065d2475759a5" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MarkerPatternConverter.class", - "hashes": { - "sha1": "b0a4f05f7db037041dcd03123389d35ce99e1bc7", - "sha256": "e3c6d40b04186f798d67395870d3c7061eb70988a3cd26aa2e614c7c712a01b8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MarkerSimpleNamePatternConverter.class", - "hashes": { - "sha1": "a3eb280835180884a59f7ef7f92f4e7b9e9e10fd", - "sha256": "57bb7211c38a5f65c5862b0707b44c416a04f5b3f8745d029c4546a8ea0e3754" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MaxLengthConverter.class", - "hashes": { - "sha1": "b474654402b2a088ce858c4a09128e9dbd9b47f2", - "sha256": "6e3e3ffc3d43870f5bb1893dfe11783436cd0454d4edfac3806fe33181b0c23d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MdcPatternConverter$1.class", - "hashes": { - "sha1": "cfd3cae3ad75730f6ecb8ec5ec9668b65a2b9296", - "sha256": "8ef6aec792c4a1d08c43ab1905d33625da28f255fc0276f68bd0f0ad02a54d24" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MdcPatternConverter.class", - "hashes": { - "sha1": "07fba4a0a795c02887e579d1167521796b682d60", - "sha256": "f88721916878771375fa145d019a09ee4eebc38e50891ee7f79b686c5adcca7a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MessagePatternConverter.class", - "hashes": { - "sha1": "064b312ba518f88519c1e81d9192c91db8cc7b4d", - "sha256": "791a12347e62d9884c4d6f8e285098fedaf3bcdf591af3e4449923191588d43c" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MethodLocationPatternConverter.class", - "hashes": { - "sha1": "a82777531f40ee8fdd8db9cb69a0eb12ae7fcdae", - "sha256": "93a83e9c9821568f3ec400d6ef2771bce376e4dc359e659a6385dc6d1b584275" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$1.class", - "hashes": { - "sha1": "3ea19a451184bbd3c92b414ea7e2800b18004052", - "sha256": "e1452fe6759acd918ec798d551e470c9ac726ba4f57f64e3758b82b7edba6e11" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy$1.class", - "hashes": { - "sha1": "d1989ccebb0305b68921dde69af5cd091b2557a9", - "sha256": "2d11095fc0bc4f8b0bdfd8baf56ef7dde8c7c4840bcc9e27e2c52697135c02fb" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy$2.class", - "hashes": { - "sha1": "51b29e5151154bebb9d308bd246cc412505f4d16", - "sha256": "93de55a23f5c5cc44537f7b2e26ebaca772cd048f95457109ce6699e99f1632b" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy.class", - "hashes": { - "sha1": "5daa641ed7ef02723a8128e21d777a6f5eb98836", - "sha256": "1cfae8b80e5d8a9a36a5f479e3d0f5212c967a37e15b26b7109a825405571a2f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator.class", - "hashes": { - "sha1": "54a158ac3070a8e486ae36305565fc13b198bad8", - "sha256": "954908c2c9f78464870b402cd5d1d7e746b539dc9f08814473f40ca741fb335d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$NOPAbbreviator.class", - "hashes": { - "sha1": "46c023dcaf5653b89cc417199929a7a23bce2c88", - "sha256": "8ba0409dd42aaca4552bad087bc157b8bc14b8d929df8a93b4a2dd0c880ae193" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$PatternAbbreviator.class", - "hashes": { - "sha1": "3a255c3ae38d93ecd87edc6ee69dd761ffbd6478", - "sha256": "3c8afaf817b268af77c58cc045b70a4eafa346c82a3a0663b1f6aa91a4e2019a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$PatternAbbreviatorFragment.class", - "hashes": { - "sha1": "8a68d5f410f46f9878ca5adacd6949058a18afb5", - "sha256": "5756c662f8d6689a958f4165d842b2582210e484cac3b8c733e92a801fc6eeb8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator.class", - "hashes": { - "sha1": "8fbb806521bdd0589678d05403326f952b2cacc7", - "sha256": "73607a78f450cdd640329d9a5be4cc89cb3009bfe9cb56028b509b44e096a9e4" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NamePatternConverter.class", - "hashes": { - "sha1": "9ea6ba5dcdc797f868791dee41e7478d5781c7c1", - "sha256": "d23903aa375c30c2506dde66d4174bd5177016be7599c800e05c44f52a8ddf22" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NanoTimePatternConverter.class", - "hashes": { - "sha1": "9561a75dccb7fb5bb8ac3721bbf172f5c3b5f2da", - "sha256": "ea1b160f0e24199b13359cd41e20ede04d0f6bcbb5efbde295d4b0d7c326277f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NdcPatternConverter.class", - "hashes": { - "sha1": "eec7542f81eac0725dc796a44990d3d1b313f9fb", - "sha256": "43565ce032c3403cc8a99af7464b1d91ef91fcebfc1c835c6e976d2650352fd1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NotANumber.class", - "hashes": { - "sha1": "cde8f47913ad04469974110ea4f995d466777091", - "sha256": "a3491dc679b5c12fce0fcfa30c8fe47fcffaeaf68f47e1caa1511a9b476bc856" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternConverter.class", - "hashes": { - "sha1": "8aef43843e22c0d1e6407bcd5fcc053498e399c8", - "sha256": "87fdf619f3ed07f44c2dbdcad27dbb0986a4727c25eee9b0b3e2ed48258dba23" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternFormatter.class", - "hashes": { - "sha1": "be88d30b46d064401d4f7682d748afa40a029eae", - "sha256": "adb6077590918f01c6d39198e777d12d0cece743ab6fae2d3078a186ec2c5e63" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser$1.class", - "hashes": { - "sha1": "b850eaccaae8fdaad6421e8da32c36985b19d2b8", - "sha256": "cb8d74926b8d005ac1cf8346fa40947ecef429c280f6959399b1c49391783f30" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser$ParserState.class", - "hashes": { - "sha1": "c660fff1d9251a732c03aa4c6290de0f32ecff5d", - "sha256": "293fb8f738825f6204dbe0859ef857e84b44205d48441b281def87b335af86b6" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser.class", - "hashes": { - "sha1": "335218c402b7cd57c37698e7cbfb923e33529b95", - "sha256": "e5b6b313f98a5ce88ebe3d50be354ab67a0582090c391e4d862460f0aae30c33" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PlainTextRenderer.class", - "hashes": { - "sha1": "249d05e71d00fb2f5663f434e2eb4f02f6f71424", - "sha256": "af42d8065cd683d22ad902bfe46abfececc497ca00a8b9b19f74cdd65a1b9686" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RegexReplacement.class", - "hashes": { - "sha1": "46d7ed124efc20b7dfd01c50a2292b6918f96b14", - "sha256": "12adcaa203382d185c818a9aefc3c45186ac4bc4f4f59157f0acab35e7a02b56" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RegexReplacementConverter.class", - "hashes": { - "sha1": "96aa7f01760d27e151561f3b65075c914e01d117", - "sha256": "7093d5b405eb3b336b1233dad4d6479b556edb950e1302fd590e7ca7ada79780" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RelativeTimePatternConverter.class", - "hashes": { - "sha1": "a278bb78a26329e113502d141cfcdd9d8f3f024e", - "sha256": "70225c3babefa03fedae693e991cca314a772ca695328f84350ffac7ba0cf66f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.class", - "hashes": { - "sha1": "0eff4145493473fc11e614d0761cc3d30c14a973", - "sha256": "ca9f2eb3bafc0314b6351cbbd594fce7c7515aa051c9859bbb0edc0df7da6a0a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverter.class", - "hashes": { - "sha1": "2bb23869cae5fa9c6e53163d560c2de396cb66c7", - "sha256": "514dd060af02fc8b534d4f86f472e40d7d42e9a5552c2a9882af7bc741cdad27" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/StyleConverter.class", - "hashes": { - "sha1": "64bbd81c14833b305d6ebf17cdedb9c529a9cf21", - "sha256": "f580c31716991dd963b36f5f53a6b910b59741fcfc4c4a9da2c05282a1378705" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/TextRenderer.class", - "hashes": { - "sha1": "fa14b29d92dda600de12a4e09675b657001467c7", - "sha256": "58feee7cf77a8189ece30e946f5e9425a278da5b33c0e893b4ec496836777d74" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadIdPatternConverter.class", - "hashes": { - "sha1": "250a5fd20f7e874e9520bcf7c7b20c87c4b9d03e", - "sha256": "f4958aad38d0fa426d005ff8b6a7d6a0196151c411f0f059370f84a20c6a5b43" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadNamePatternConverter.class", - "hashes": { - "sha1": "07e4b2309c12dca85d6d7ebb97d23015c8fc627b", - "sha256": "8ef4103469d7457c62e04e657a77c45dad25afe76e3a24dfd854708e32306d49" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadPriorityPatternConverter.class", - "hashes": { - "sha1": "79cc2f5c2673fb6df264c5e4d9de5574848a2095", - "sha256": "44fc3699d39cbe030b3bc2b6adef2488c67984acc23986aea11e24782bafaead" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.class", - "hashes": { - "sha1": "510367aaf115efad47337198baf1db41ae89b40f", - "sha256": "3372cbd2a3350d7794c7bd61f98b62a3b466994d0c125e7c6dca44cc0f544968" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/UuidPatternConverter.class", - "hashes": { - "sha1": "b19458763fa5175a52e44fc3d19a37c3a2e7ae56", - "sha256": "e1ea325d82ec69c5207d5c178f86efda8556d6326ba8f4cebf16eeb1490db0cc" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/VariablesNotEmptyReplacementConverter.class", - "hashes": { - "sha1": "f8f56e41fab9bf77a540f459fdf4ae5b1cffe956", - "sha256": "dff46c32ee88060e107fa50803abfd149a4d6173d3f2b37189c5c77ed0590a75" - } - }, - { - "path": "org/apache/logging/log4j/core/script/AbstractScript.class", - "hashes": { - "sha1": "302c1b27e5dcb6cfa9f6d50ce8d19a6c5e2a0b63", - "sha256": "53810173f9e9fd607d459bfa5ed3e4bfafc97ddc7360c8c904e823495d93eeff" - } - }, - { - "path": "org/apache/logging/log4j/core/script/Script.class", - "hashes": { - "sha1": "c6e14ed0e875f2833782483f1ee30f4b1c1bea20", - "sha256": "d81bb6fa62d7d3979f373722fcf55a5b471a2677a3b9fad739d9756b707ed957" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptFile.class", - "hashes": { - "sha1": "9b2335174b1dc63aa72afc74f1a1a4ea559b8f59", - "sha256": "37d1741524d03e7d0e58a9c27242d4876b6f88f032505685dae2a332dc35fcac" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$1.class", - "hashes": { - "sha1": "4c47364c63178b6da47a1a33840abc69c6fbd09e", - "sha256": "739d31a8db31bec507c88d661d24ebe4a1cb5966ed874ecc65dcddad309b837b" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$AbstractScriptRunner.class", - "hashes": { - "sha1": "d96e00ff690b73fef928c92b122f4b28d2ccdecf", - "sha256": "3787889ae42b6eaa28f2c023bdbce40cf4e475efbdb8cdca7bb2d68d3e67a6da" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$MainScriptRunner$1.class", - "hashes": { - "sha1": "242f0c9ae3bfa74d90d8e339b3d0c4976b6f460e", - "sha256": "c5449e38403eea86e27b7676ae75390d7e700cbbbbf580b0ab17b1bf3bc01bc8" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$MainScriptRunner.class", - "hashes": { - "sha1": "cab84ce424a37c1a1b4bf24de85cf605ca3c637f", - "sha256": "25ac186ef10751e57a9353bb288a901de30b6116d0a248ef56b0a41ade6aec63" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ScriptRunner.class", - "hashes": { - "sha1": "18031a6d6c9e9aaa72b86f6accce79e31b653b05", - "sha256": "1882ea99a4e639bc0007f4a5ac982662ecb8cdd88130c9a0b1f4d74c63d37ee2" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ThreadLocalScriptRunner$1.class", - "hashes": { - "sha1": "1fedcd99dfac6292c0c018cff1419eb1aa9cef55", - "sha256": "8c24974464227b698d86b6e1042625e233aa41e511c1c30f82388199fcebc695" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ThreadLocalScriptRunner.class", - "hashes": { - "sha1": "d951c2ef8a0d8331b0a1fe9119974b47e33e57f2", - "sha256": "7fe6014833485d924781d035a6d4486760c3100cffe3ea142f9ab143ae97586e" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager.class", - "hashes": { - "sha1": "4c7e3928bac2832c448ab5e5d2a7d88b279754e3", - "sha256": "d5b1e0d55c6da35cdfaac4e5d0e7fb26157c97ecd7a96fa112e412b3ab2ffe67" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptRef.class", - "hashes": { - "sha1": "a136a343ec56db88be72a409a86b30846723b836", - "sha256": "993a6d9bb29367ea5e22492fcc1de9f52ce600ff4800b6950587cc3f644dd7b6" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/BasicContextSelector.class", - "hashes": { - "sha1": "297a7cd4ab364bc2c36681c87d6654bacfa2cfa5", - "sha256": "eccc3f4faac53ab5e5e587c62a4bb60ec4339e947819adb7e0012a53ad8d018e" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.class", - "hashes": { - "sha1": "7f69c83813e247eee010232485308c33d6093024", - "sha256": "ad205a28992d98db13ade5c2424cf826000e40da8b8d26b5af5f7e40c5b678b9" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/ContextSelector.class", - "hashes": { - "sha1": "efea1f09b3ce48d72169d16015ef3aa0a01127a8", - "sha256": "9cdbeaad14f3242ec8226c4515cc0bc74b669f430ab97cbdf76b2da20dcef100" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/CoreContextSelectors.class", - "hashes": { - "sha1": "f315b1cf6a764bb3e729a89b0d8a677fe14d8fcb", - "sha256": "2691b6d645f2e03d2e92e0e0c7d1fc7cd67215f36b866867b3c08c41badb0822" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/JndiContextSelector.class", - "hashes": { - "sha1": "5c40f32ef5dafdd022385feec7b33e2665402950", - "sha256": "ad623a34ce8992faa51c9ad20bcc86103b862359ea42148b26559b2e3805e4ca" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/NamedContextSelector.class", - "hashes": { - "sha1": "036d9bf1710019c7b7619a8fddb0d2634e8bd484", - "sha256": "941c02aa5919b416dbfcce20de4759a650a0ce713d196e1015f6d198adf1680f" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$1.class", - "hashes": { - "sha1": "b4d0e6c05a8bfd671e041fb7f282fb19bd5bd5bc", - "sha256": "114912e7de59932787d2d6834a5e4e809b40347b21bf92febfcbec9eab4555a4" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$CustomLogger.class", - "hashes": { - "sha1": "03d16a579002bec030064746c8dae28eacaf34c9", - "sha256": "6d3d2cc52bfefcf9aa8f0f369b46c53d5eac782ecc2cdfed4338ab69721e6c6c" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$ExtendedLogger.class", - "hashes": { - "sha1": "2ef3060fffe468cffa9e25db75d3b83410acf3c5", - "sha256": "7331b44d153c2c62bc2d6432634f4276067a762d2708b539fa0cbcd32284c9dc" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$LevelInfo.class", - "hashes": { - "sha1": "0965567f7a8f37e6b5f24a6a7794c0eb8d5f78cc", - "sha256": "d7cd4901415f0c4774d4f7c3c20453e2591a7a22eb565b153abef187d3a21750" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type$1.class", - "hashes": { - "sha1": "ecc81987bb1fad4d0aa6c40778f407860aba032b", - "sha256": "a86d3aa8cf1536f0f0d19c93e27717eec04255e3d940dac59d1f136950ef0e76" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type$2.class", - "hashes": { - "sha1": "a44fc63289807f2e0699c8bece56565acb8cef9a", - "sha256": "90d7f2df1cc28d1591f2ea0699fadadd9bb26e0a24f920019ba815b95b6bcc76" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type.class", - "hashes": { - "sha1": "9843a34f332a160d36b27771a9b8044508d5fc95", - "sha256": "5e55f1b4c15f95af3215cea3b9bb2db6d0d5d8c2404c427285dff8f39bb119c1" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate.class", - "hashes": { - "sha1": "dae5ebec7d35ad17cb1d54f0438e7e891c41c033", - "sha256": "2088aac279fb3d9fc709bc6f2bc946039c3a0730c635c3814f7652017006db22" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ArrayUtils.class", - "hashes": { - "sha1": "796ba0d7f6f712adedcda8d9ce0e1522287def5b", - "sha256": "e38caae8ac0471ea6a38e70246e255a7c08127c9cb5c2cdfc080ae39022780e1" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Assert.class", - "hashes": { - "sha1": "e22d545ef599a5ed9a0ef321c74a137f8a091884", - "sha256": "f6e349fac3dccd48daba07e4fa085a88c92635d12de361e9fd354f7963b2d67e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/BasicCommandLineArguments.class", - "hashes": { - "sha1": "d8226414e02546e3d0ec2a90a7771aa88dd83489", - "sha256": "10e0f89cd38140ed047ee1686bbd6cba24237067270bb1f599c2f235920fce05" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Booleans.class", - "hashes": { - "sha1": "e35dc3543e37c4c7943bb4c5bc6fcd186aab2a9d", - "sha256": "ab173740eb665a40d3843938f6a713dff4625b17cd3357156d8ed1a7933143cb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Builder.class", - "hashes": { - "sha1": "5d622712b2fcd8ed6a9a31142ac55c067d5b0ccd", - "sha256": "60f233bfca144c6e0d070663a7cebf09857c02ad3667db2947a5147b10ab8459" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CachedClock$1.class", - "hashes": { - "sha1": "f71c513aa5c79167b2e268a8629240b00286dc4c", - "sha256": "a40de19407bfe4d7197777d27ef1c2bd8ab8d8c5edc8715e97a13369c8714816" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CachedClock.class", - "hashes": { - "sha1": "3fa18caef8453919bd40386c77da6269b084fd6b", - "sha256": "d93f499b400d259179c4086f8bc1c1713629cc8b80a2617f20b8fa3a850943bb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Cancellable.class", - "hashes": { - "sha1": "0c04d4a317fcb233e84e79e85dd69a51b780b39b", - "sha256": "988a2708f2f813078f27265841f2340a94493b59312705d5f434cb7d59c72e5c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Clock.class", - "hashes": { - "sha1": "2d0a696b6379c869fefb424eecce61614a7e494a", - "sha256": "183caa62cc6c27e07023b6bbc718367cb3e8da3a479778e82dab7f28c9d0895d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ClockFactory.class", - "hashes": { - "sha1": "5ad010ae8ae427341abaf9bf9754d911d239e51c", - "sha256": "83a6116bf17ffd753c45a03cacdbb9bfc9ae1a949c028b279bee4c7b9d91dbb9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Closer.class", - "hashes": { - "sha1": "912b04d84b11b03de95706a4c7ab2ed18418d913", - "sha256": "298b8802fc0d2dad2afc6803050d22864aef3fc0755741d0a6d8a616c5368998" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CloseShieldOutputStream.class", - "hashes": { - "sha1": "52b7d539d3cfa16bf04c307e554eafbd07a12a51", - "sha256": "e5bde3073b694fc9689b0239c98bc2c1be0f0b0f359923dc43a7f4b0989b1740" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CloseShieldWriter.class", - "hashes": { - "sha1": "90e9f5f8e24b30b1f0689f6528ddca473616fe69", - "sha256": "5089b5eae412fe241475467502adecc73eff1c60a162a38786094fea49cd950a" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CoarseCachedClock$1.class", - "hashes": { - "sha1": "fa51ec64835b1fad6a29b0a1d76146e4071ed796", - "sha256": "c29ef91f0e81376ca4f7dc16c3fc4fb22d9ae88f540f71355dcf8b68ee1545ad" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CoarseCachedClock.class", - "hashes": { - "sha1": "eb9789c47c5ea4edb20dcbc451498b3628afa593", - "sha256": "94328a76030a0d411e29908bf77745d2a6aa18d5f31fb4c6d78ed34d64ffa5e6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Constants.class", - "hashes": { - "sha1": "ab4d2a0d14b9ffdfa5e48e0d1d0d91c438f0a719", - "sha256": "9f88096eed17d89a10d2352e12549e0eec2527bbc2d6746d683b149e07c2304e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression$1.class", - "hashes": { - "sha1": "08b4324f7bace77f0c7893771ab209f6c8590315", - "sha256": "4353703fa35b555817b29f57b6064cae9502c5e96eb8c722ae83314ed55c3ae8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression$ValueSet.class", - "hashes": { - "sha1": "0afca531c005d42dbafec46cdaa376c2acc1e451", - "sha256": "6be9f02373da500f20ded21db092d3b44e3cd87976bb97c8fdb2de8d20128006" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression.class", - "hashes": { - "sha1": "d97f0b64dcd5b3582c83fd736440843107b0835e", - "sha256": "29a5d83aca77644585e1f1d0de833701dd70a0adcd1b474a6f5fb7b955e3b650" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CyclicBuffer.class", - "hashes": { - "sha1": "75acb4b54194adabcea6b7e72332446849161dae", - "sha256": "52a3deac7f18f37dab60ae01ab849b7ff1f0849f2fb0457d03503d57355850af" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry$RegisteredCancellable.class", - "hashes": { - "sha1": "de4534ab9dde437049212d80db17fd9d62f18f30", - "sha256": "97d642aa63b17280d70ab223739ce2acac16e2bb137267b669919460b58bea6f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry.class", - "hashes": { - "sha1": "56fc6fd7c786e0d4b06f34511f4f71c21fe8037e", - "sha256": "14a48dc7c634f22ffda71408a5a3ed7cd395b0382f680d02736a1c986397be12" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DummyNanoClock.class", - "hashes": { - "sha1": "d3c6e4f575ceaccb9cedf256e869d4ab04f12c82", - "sha256": "23ad0b8cef7f5857c59a4c3007bd874333195749fd5b984412fde59cec61fe3d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ExecutorServices.class", - "hashes": { - "sha1": "24a0ec747c2c3ba6338ddfc229e9b65480e9ddf9", - "sha256": "66c343c23a85e4102dba8e9ed3da62cf21aeddee39611aa3b4e6a34aa5d7887c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ExtensionLanguageMapping.class", - "hashes": { - "sha1": "7e7e508d63d6730e26561f63c677b226bf3e2df4", - "sha256": "fa0a71ac3c7b8074bbc29a09d92f7f62cc5dd5e1ccbd9b20145c96ab0477ce3b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/FileUtils.class", - "hashes": { - "sha1": "a087c3f613c4d476698c6f4f7f61aa04ffe2508b", - "sha256": "1289aa31835b4775ca5d3b53cc24c15dec4fb90556df416f077a6990781e5bda" - } - }, - { - "path": "org/apache/logging/log4j/core/util/FileWatcher.class", - "hashes": { - "sha1": "47dc5232c25e9e6725450c5153e35357c0ef44ef", - "sha256": "1b63ea6b46a32e6e83f7b48ae51a2789f0457016b7aa468eb8c88718f435cf02" - } - }, - { - "path": "org/apache/logging/log4j/core/util/InetAddressConverter.class", - "hashes": { - "sha1": "827eb3d6f1b260ed1ae4ba39f43fe1e086295a99", - "sha256": "19bb8fa75987d7c9a46f418acad1eaa00d078fafeb086db0332e44e0ef3f7e3f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Integers.class", - "hashes": { - "sha1": "8e0922f26b0e524725228bc85db47cb93a4a67a7", - "sha256": "558fe99a32fee3e12ef4e442a2ce792e68afa606ae7dcc3930dcb7a8fe8b8956" - } - }, - { - "path": "org/apache/logging/log4j/core/util/IOUtils.class", - "hashes": { - "sha1": "0f4c2ba79d3bec272c00bf880ccdca3668228c90", - "sha256": "70a92013b35dca44402199380c42334ba6192a6ce052bd9b187717ec4165775f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/JndiCloser.class", - "hashes": { - "sha1": "622500584cb874ed7ccbc9454e0684f5df4f919a", - "sha256": "cd2000ab087fe70aeceac3d988dc0a8f513ed27a88fc91b9b41637681d27cd42" - } - }, - { - "path": "org/apache/logging/log4j/core/util/JsonUtils.class", - "hashes": { - "sha1": "bd6a9d1b6127ea42b7b124f4fdaa6ddd39f9a7e1", - "sha256": "8e296a8196dd0150f9cedcce47ca696e947c276220a397fe69e1f88d7d4d26d7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/KeyValuePair$Builder.class", - "hashes": { - "sha1": "c28b0e032edaf625aa82e807b7be9d842524c308", - "sha256": "3c30c4cf5ab9d20cd16f38b8f43f280e873b3e15ff35e973ba2fd64f9b4c527b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/KeyValuePair.class", - "hashes": { - "sha1": "0aa3741da6c531dff38539f652aec9f2c9012661", - "sha256": "890162cc2aeaaaf8dfc30ef9746dfbc34509ae272ad1f24a1fd8e9c1516d297d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Loader.class", - "hashes": { - "sha1": "c1ffa553c2eb17b3996946b196f34aaaec108fb3", - "sha256": "91390387e262d73d83c3fd8bb91c1fbc5cf3a448ff9f8fc9eec66ca91142c057" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Log4jThread.class", - "hashes": { - "sha1": "79fd7ad41f85c0fc98cb42e5f93f071210a5b685", - "sha256": "011325b36e243075a59011f6c12a19c334c0d9efaf53ffdb2e71429dc4e7d24b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Log4jThreadFactory.class", - "hashes": { - "sha1": "8983000786b6769dd058b5534e8d9c4dd77c2898", - "sha256": "ab0aa21bd361ae8c33ae5962cd50a6c546a3ce6e2fa6e47a9d01dccd6b29b50e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NameUtil.class", - "hashes": { - "sha1": "460598c57d92e86bbf6bc03e185b175a586d1d23", - "sha256": "19e0a71a5831a85d883c8193fb17a2f4e43526c9be6921c7836fc2a266754084" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NanoClock.class", - "hashes": { - "sha1": "0f9480591128d3b7d7e657510be33e561aa69450", - "sha256": "577eabab46808370ae6c6d941fc911fbea3b3003c51c47e04f73ca303fa5b6f9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NetUtils.class", - "hashes": { - "sha1": "be9ded3730c1f15338ca1213cd2338705815d229", - "sha256": "9082a3b7ea26325fffb93ecaf81f8b35335f218a6ae076b05b531768eeed5396" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NullOutputStream.class", - "hashes": { - "sha1": "1bfa4429119e439ea3b64607cd70f17456b6ba62", - "sha256": "214163e3b40ad866d941171f38cb3e3e3cc79222ef3d3aa4502ab625b9058dfd" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ObjectArrayIterator.class", - "hashes": { - "sha1": "d22b8327a80725d580858f15bd2bdc987ba36863", - "sha256": "301d37442450706b72e81a512f612cd1125d1ebe9cbdcb40c041834409cf1a09" - } - }, - { - "path": "org/apache/logging/log4j/core/util/OptionConverter.class", - "hashes": { - "sha1": "d23912da64253b2e9f53aad5acc1aa1c7a447b31", - "sha256": "c277d2bc4a8926f9c4e0a57a9e0dcb401e8c14fba93aa01bf964ecca7fa59c0b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Patterns.class", - "hashes": { - "sha1": "e7b208de3c48228f1a9b5d5eb7edff76d1df4b4f", - "sha256": "d3415424a8e5e5cc8c2efa15c7d997de9cb9e43a9f92734d98a5b65921c28a2b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ReflectionUtil.class", - "hashes": { - "sha1": "d028547286d2777826c48b12adb1e8f63b69a1ed", - "sha256": "eab40f1919110572a60fd1d92619b16aec1dfd88f2eeee6bd0fb2eea5639e656" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SecretKeyProvider.class", - "hashes": { - "sha1": "36c8cdb828f6c9e1473d094f10674f05d6c9a314", - "sha256": "89800f0350152907618cccc6d8a9fa7c426df4ef9ba4eb9dc8ea1ed9ea9c3d8b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SetUtils.class", - "hashes": { - "sha1": "be6d8535f0df750c20d8acea9d0b8b0827da200c", - "sha256": "1b478281a572d85ae24ec1b5687827a25fdfd40080fb21f3b68960ea61573e87" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ShutdownCallbackRegistry.class", - "hashes": { - "sha1": "370c8ec6880e68888f28cb119c3516777f079a68", - "sha256": "25086abc22a13dd4b480ed855ae61c5c040793d251a64886601fcb4b6cf063a9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/StringBuilderWriter.class", - "hashes": { - "sha1": "cdef14ddc7541b2698b0bcedbe093e3230c12b7d", - "sha256": "28b52a31712c11ca1a7f6c672b9ed87428dc93ba907b074081830ed533af4f3b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/StringEncoder.class", - "hashes": { - "sha1": "437c227c7bff96a2a6d9f86dbf52c30b35330b52", - "sha256": "6a5e628002729714456ae6d3d7f5adbc7537aed65e54200ee9900b7b19b2051c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SystemClock.class", - "hashes": { - "sha1": "f93da00edb5b11affc9a233569ce5336d2c74ddb", - "sha256": "0a86d35c30d8e5a2aee8eb74f168194f8feaf865f6d9625ea3a969ea2977b903" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SystemNanoClock.class", - "hashes": { - "sha1": "990e65e2e0b6e8641419ed1b17a576dfbf2fbb70", - "sha256": "8ce9b58b48a39c66f8276eaef78d28e3bbd9e610d1adb96f7c3b24d1ed3fdf00" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Throwables.class", - "hashes": { - "sha1": "067184aedd6b0f5c0ea655d3102ff0d53c83fdf6", - "sha256": "3deaa2facca69c389f21f13826fa8a4a8b2b766e4697f2cbc6e5e91c7242092a" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Transform.class", - "hashes": { - "sha1": "94df5e8dba55668f60520739f8685301c501330f", - "sha256": "bd95ac387900d436b6b2597f5aa2c3b1bc9b5529f25fa43179e6d5939e42597c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/TypeUtil.class", - "hashes": { - "sha1": "52224d8728b2110b6360a04f5572ee46b09ad12d", - "sha256": "1b61c1d67608586af9f042ac258fb450d44a9a523dcc17e3401b289721600802" - } - }, - { - "path": "org/apache/logging/log4j/core/util/UuidUtil.class", - "hashes": { - "sha1": "7ee634549304e2c62339f42f2374c60259ec69e5", - "sha256": "f0dc4b59e00dadfbbfc16a8e63980c8fc66e57f742cdc4a004c015042ab223cb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$1.class", - "hashes": { - "sha1": "f4780990cf0ac78be24ab3815fcf8eea57fadf7c", - "sha256": "057fb8f1d6d108ab6d2aa67d70d16b67aaa81f2453f52393ae8a1b9693e78a12" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$FileMonitor.class", - "hashes": { - "sha1": "aec638a3f77b2e8a3a3da4620b76d0775ccd3f5b", - "sha256": "809f33da699a9385f6d8162aa2b9a6cdeb66136acab47538bab5d9fc4df29833" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$WatchRunnable.class", - "hashes": { - "sha1": "31ef35fe5fe3915cf11bf29b65d6c880ca3e3aa2", - "sha256": "b4dd1a4579aae5472acece44b7a72dae8923b0f96a2df49a2a6ae165296e4ff6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager.class", - "hashes": { - "sha1": "a6824eccf91906a1aee850c61a170dfe2eaa0fe6", - "sha256": "7398d51317b7b08d2b9f170002afcb3f810570c0b8b4978ba166468c7b129a46" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/DateParser.class", - "hashes": { - "sha1": "14142e3bbe501c3fd3f2bbb9bd0ab3048bc07ba7", - "sha256": "2ebc1bd47902f05a8a8d434e23d529c4eee73fd88e3222f54073f9d146846d3e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/DatePrinter.class", - "hashes": { - "sha1": "4ef526bce4d620e644f2214a905321f7c8c23e0a", - "sha256": "889a80ae3d3d215207a575c1dbe19fc2e32dd4ee3a0046ebd099243316407442" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateFormat$1.class", - "hashes": { - "sha1": "cdacfe86334721884e83ee01b522cb100a2a86dd", - "sha256": "5ea623873bd0f5f336fded19419feaf85489bb792379f111e5700818eac6424c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateFormat.class", - "hashes": { - "sha1": "1f95cda347f92b85eaf28c07dda5fce7529bcda9", - "sha256": "d05b27f76cc350b690beae90ecddc070b5665289390f656a56df0027cca5712b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$1.class", - "hashes": { - "sha1": "a217d176b7f080318b8516ce903b83a5f6762210", - "sha256": "078f2b3f8721bd865b7ec7fa66013a016dbdebe9fdcbc8160a15a5b755ff5c6e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$2.class", - "hashes": { - "sha1": "ff29f98e4f0ff982a0cfaf7280922a606e57f16d", - "sha256": "6cdb831b79c130716ad0b60e8d073bfbb0cc3a0aabea067768f5a796b39caad0" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$3.class", - "hashes": { - "sha1": "289c13644de9b814f333065ca1e4f19040b41b21", - "sha256": "784e80bcc59c82c03ad640b345bb35bd702d4049989ada188d4fbd599e29a240" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$4.class", - "hashes": { - "sha1": "378482d9ab6d5551265bba2baafce5a6ae3d5cc6", - "sha256": "3cd3f17e1a01e828fc2e3611e760641751d3dc80bedaf52f43e6787298350190" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$5.class", - "hashes": { - "sha1": "75f19f12a5fceedf840267d4d41b9276927e88fe", - "sha256": "50d23165aaf027bb33c8514b05f1a21e3a6692e27ef8ac8b2b219d31db8b4947" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$6.class", - "hashes": { - "sha1": "402ca3db6fc28ea8f7c8e0c6ddb7714cc0d9a3a6", - "sha256": "f8645465c3810d438a08f9229f3a163112356ea39800406ccc218c0960780f35" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$CaseInsensitiveTextStrategy.class", - "hashes": { - "sha1": "f4369bc101fee0fed18c04b6b943d22e7ea83678", - "sha256": "6833c8af768a65380168f4355d721550d844358f07ad4487102df2fcaf97de7f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$CopyQuotedStrategy.class", - "hashes": { - "sha1": "8668687aebff0979e58fe78a2aef9880a6a64d6a", - "sha256": "9f3a78c0e41425a27ad512405e1cf87dbf550ee880e4664491c79e261d8b5982" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$ISO8601TimeZoneStrategy.class", - "hashes": { - "sha1": "c1dc27daaf2577c709b15734cabc7846208cc792", - "sha256": "942a00754f2dd1a53af9cbb5d413f54a7536a7a51c51bf9353a94dd2ad3155c6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$NumberStrategy.class", - "hashes": { - "sha1": "4ae62db3cf475b175e6d0bcf19615fe39708a963", - "sha256": "9a96daeeda7734c0fe8db646b8d0b47effe1dc8a4d893791125b97b8647d6759" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$PatternStrategy.class", - "hashes": { - "sha1": "a2e056f532f7e15db4a2549afe5a09668c5921ef", - "sha256": "9a5c6469f246287b54f4486c208d76efb4978b7ff147463197051b75b18b12c7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$Strategy.class", - "hashes": { - "sha1": "27f40c36b5c531849519f19f0b86cd44c7881923", - "sha256": "19728345cf038d80ed7af1af264fca53b1e071d5df367098bd27c9eed6cb1de1" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$StrategyAndWidth.class", - "hashes": { - "sha1": "b95d1a71d52144d35941633c90102299eb950741", - "sha256": "b62eb335315c81efd7f9721862a57806e4d3885edcf83fa5e174ba8ac3af91df" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$StrategyParser.class", - "hashes": { - "sha1": "a47c6d3a30c8c907082c781847a37e0cc7a4950a", - "sha256": "c0cdbef6cd52d391be9e5bab3335efcb9012567d1eded4d49ccef16bffd59eed" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$TimeZoneStrategy$TzInfo.class", - "hashes": { - "sha1": "6caa55d443e314f0dfd3ea3b0325bedb7aa728d5", - "sha256": "dcfca7d94fc871fc8a98f75c66fbc771500ce28f900c05822160c4b9a546bc3e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$TimeZoneStrategy.class", - "hashes": { - "sha1": "776a54e17c1a6029116abc226d35955e8df741c5", - "sha256": "96de11d7704a1533956ff785a2f769df82cc20312a8392a68145d01c4fb8d43d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser.class", - "hashes": { - "sha1": "342f0bd5c4b7fb0828873d5a5cc4fd8caf67754f", - "sha256": "90e5a79899ab02546ffd9c37be3ef25fb1edf7dbd24e2f14198d9d054d0d231e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$CharacterLiteral.class", - "hashes": { - "sha1": "85127f1f512e7b177ec4fc1e438ebcf8c2da7215", - "sha256": "fc0538d1f2b43f06a5236b776028503dbd828b2f6cbe8074c84abaf29852aa5e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$DayInWeekField.class", - "hashes": { - "sha1": "b88b58e14c42448b5ed6a15aabce9ec9b28471a3", - "sha256": "a77bdebf0f4852c2aa0f7bac907db2b280a41b4f1ecf06212b8d60d253d09af5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$Iso8601_Rule.class", - "hashes": { - "sha1": "008f19cc2394b0779b079b645c832f9bbc8307d6", - "sha256": "6104e5a0455b2e0275a851edb91df072bc16bc08d2c5162f67bd00d9554aee7e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$NumberRule.class", - "hashes": { - "sha1": "af71a780bfdfbcc7eb5c6ea2f949552aa8816e60", - "sha256": "e601833c6ebf29bb86daeda764b372a5c28655465a8abdb8ab26ca5fcf120ddb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$PaddedNumberField.class", - "hashes": { - "sha1": "e50de937bdd5e5b9a73875611245f82d57266692", - "sha256": "b21dcdd368846deca1376fe20733c27ca5d6a11e651e270088b12c3e73984da7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$Rule.class", - "hashes": { - "sha1": "362856d4019bc09a07fc2bdb9220a7cfc0abd8b4", - "sha256": "bcb5cc6b6aa0491b5b99358bdb8220c4c79b5bf91990210a900b3e6fb82ce483" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$StringLiteral.class", - "hashes": { - "sha1": "29cae4316fe8c97b2780eab9efdd62b5b3d2803e", - "sha256": "d32e14e0d49a792fb4b5b8d89de6b06a8cc3db4da18aaebf0cc9e526ec4c9770" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TextField.class", - "hashes": { - "sha1": "70bb5676c9a96e7dee8faf037283106891830a46", - "sha256": "872991ab965d57420eb659a295c86cf0b9b9101c5447ff7e11b4a37c7671d2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneDisplayKey.class", - "hashes": { - "sha1": "8bc5134903315db6516569727893475bff3874bb", - "sha256": "7ee696580345be5dfec9705059e976b3c8153290e5bdda5caf2b8cded65d3063" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneNameRule.class", - "hashes": { - "sha1": "c09b5979e36cd219e9d3a95462b4aa6e0f47c703", - "sha256": "75d5d04950de08051e64a8bb801798a9ecb7f5013a11e53f752e33043656acc8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneNumberRule.class", - "hashes": { - "sha1": "5120bfe59ea03b1e35a3059ad4bca643d50f2d77", - "sha256": "116329b0827c769242191c4adce06e38e4c82c553654b1318ff489876d5ac834" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwelveHourField.class", - "hashes": { - "sha1": "f80355d78b8092f31af5f72c6ffde2d748cf9bf7", - "sha256": "4a76ffe727b873b9f0589311c678e32da1030130a1d306b5e76a6fee671e071c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwentyFourHourField.class", - "hashes": { - "sha1": "977d15ba0406b0b2e65d575c3a089aee7d17f9b4", - "sha256": "4661a0f237f1b1eda8d36d7c712c08d476ccf6b46102d69214489e5918a890e0" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitMonthField.class", - "hashes": { - "sha1": "d8572cd544a67cc277d87e3a06ae8eee7a7ce319", - "sha256": "0b30c5c7d31c7ccc1cd142ee2f9acbb3225c11ea92946a83d319a92b52f9c3c8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitNumberField.class", - "hashes": { - "sha1": "f4ec806be031c76d5c372145701dfa820fd71c4d", - "sha256": "131db4d7820b2c0feb08794d648752c040163434c300bb98e844ee36c1b2fa11" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitYearField.class", - "hashes": { - "sha1": "ca5cb1f8f5825e5044a81a9280ee031240a07374", - "sha256": "19acaea6fcda3aae8f1258801ab0fc4d1daeb511e42ab02c8fba15d2c05ce128" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$UnpaddedMonthField.class", - "hashes": { - "sha1": "d0d5644c02051241b010117a4110c29992e0c9ee", - "sha256": "b63ef48319be0ef054a9c2080c95f9a3e98961571ecba262870b9b554d5afddf" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$UnpaddedNumberField.class", - "hashes": { - "sha1": "b8dcfdb2c79b69917e23e6e75eec355e7a53d8df", - "sha256": "6c2df2a189eb8685d38c594afb8cc766b38541171c86cdea0b98fa3f52722759" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$WeekYear.class", - "hashes": { - "sha1": "176832cda8260a347d155f2a276b3433263fe92c", - "sha256": "e59def127b2858a72ac2bf6bb55c57675c8caaa51cbffa16a0cf41db89151ba5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter.class", - "hashes": { - "sha1": "9b616d8c4a8534b522b63b2e16facab7522298c4", - "sha256": "100e85ec34a03e186541594e0afea8757304cc63f3453f247a5069d780cbf158" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FixedDateFormat$FixedFormat.class", - "hashes": { - "sha1": "118558fb1257ed1903c2f96502908476d435c03c", - "sha256": "2a3ffc8f922043fee9360c883835cc0f294c392c4f2d8b82289c8ed4d18cc137" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FixedDateFormat.class", - "hashes": { - "sha1": "ca2a00b168681357f9f40abd124d5a0a743b76bc", - "sha256": "930ad7eca0e5cd34510d90599ad887759bf2fa7366bc22ab0c0d7d9c317fd96d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/Format.class", - "hashes": { - "sha1": "60a8e5d17497a06d139df736947a082c76f77cb9", - "sha256": "031e1875b87228c71c7c92f3b29ecd7452ae4ce0191c9426d272f2192e131741" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FormatCache$MultipartKey.class", - "hashes": { - "sha1": "3d3ecba9c206854f4276b9d23515e170bd1797f9", - "sha256": "9d2c4d7778ec25917cf120e4c64c08a6c28ad54f86a22a8bea2ba5994fd62d7c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FormatCache.class", - "hashes": { - "sha1": "7410fec08fefa385ca8b79cfe7ab31e50133c361", - "sha256": "20f57e9f9b40ed34d3a6237a1209c0057240237ab84efa0b69711f423256aa8c" - } - } - ], - "licensed": { - "declared": "Apache-2.0", - "toolScore": { - "total": 75, - "declared": 30, - "discovered": 0, - "consistency": 15, - "spdx": 15, - "texts": 15 - }, - "facets": { - "core": { - "attribution": { - "unknown": 928, - "parties": [ - "Copyright 2005-2006 Tim Fennell", - "Copyright 1999-2012 Apache Software Foundation", - "Copyright 1999-2005 The Apache Software Foundation" - ] - }, - "discovered": { - "unknown": 921, - "expressions": [ - "Apache-2.0" - ] - }, - "files": 930 - } - }, - "score": { - "total": 75, - "declared": 30, - "discovered": 0, - "consistency": 15, - "spdx": 15, - "texts": 15 + "predicate_type":"https://in-toto.io/attestation/clearlydefined/v0.1", + "predicate":{ + "definition":{ + "licensed":{ + "declared":"Apache-2.0", + "toolScore":{ + "total":75, + "declared":30, + "discovered":0, + "consistency":15, + "spdx":15, + "texts":15 + }, + "facets":{ + "core":{ + "attribution":{ + "unknown":928, + "parties":[ + "Copyright 2005-2006 Tim Fennell", + "Copyright 1999-2012 Apache Software Foundation", + "Copyright 1999-2005 The Apache Software Foundation" + ] + }, + "discovered":{ + "unknown":921, + "expressions":[ + "Apache-2.0" + ] + }, + "files":930 + } + }, + "score":{ + "total":75, + "date":0, + "source":0 + } + }, + "described":{ + "releaseDate":"2017-02-27", + "urls":{ + "registry":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core", + "version":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1", + "download":"https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" + }, + "hashes":{ + "sha1":"4ac28ff2f1ddf05dae3043a190451e8c46b73c31", + "sha256":"815a73e20e90a413662eefe8594414684df3d5723edcd76070e1a5aee864616e" + }, + "files":930, + "tools":[ + "clearlydefined/1.5.0", + "licensee/9.13.0", + "scancode/3.2.2" + ], + "toolScore":{ + "total":100, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":0 + }, + "sourceLocation":{ + "type":"sourcearchive", + "provider":"mavencentral", + "namespace":"org.apache.logging.log4j", + "name":"log4j-core", + "revision":"2.8.1", + "url":"https://search.maven.org/remotecontent?filepath=org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1-sources.jar" + }, + "score":{ + "total":100, + "date":30, + "source":70 + } + }, + "coordinates":{ + "type":"maven", + "provider":"mavencentral", + "namespace":"org.apache.logging.log4j", + "name":"log4j-core", + "revision":"2.8.1" + }, + "_meta":{ + "schemaVersion":"1.6.1", + "updated":"2021-03-24T13:17:10.018Z" + }, + "scores":{ + "effective":87, + "tool":87 } - }, - "coordinates": { - "type": "maven", - "provider": "mavencentral", - "namespace": "org.apache.logging.log4j", - "name": "log4j-core", - "revision": "2.8.1" - }, - "_meta": { - "schemaVersion": "1.6.1", - "updated": "2021-03-24T13:17:10.018Z" - }, - "scores": { - "effective": 87, - "tool": 87 - } - } + }, + "metadata":{ + "scannedOn":"2024-08-26T11:53:51.864287-04:00" + } } } \ No newline at end of file diff --git a/internal/testing/testdata/exampledata/cd-source-common-text.json b/internal/testing/testdata/exampledata/cd-source-common-text.json index 0f1f8f1b07..01fbe5eea5 100644 --- a/internal/testing/testdata/exampledata/cd-source-common-text.json +++ b/internal/testing/testdata/exampledata/cd-source-common-text.json @@ -1,943 +1,96 @@ { - "type": "https://in-toto.io/Statement/v1", - "subject": [ - { - "uri": "sourcearchive::org.apache.commons::commons-text::1.9::?" - } + "type":"https://in-toto.io/Statement/v1", + "subject":[ + { + "uri":"sourcearchive::org.apache.commons::commons-text::1.9::?" + } ], - "predicate_type": "https://in-toto.io/attestation/clearlydefined/v0.1", - "predicate": { - "metadata": { - "scannedOn": "2022-11-21T17:45:50.52Z" - }, - "definition": { - "described": { - "releaseDate": "2020-07-21", - "urls": { - "registry": "https://repo1.maven.org/maven2/org/apache/commons/commons-text", - "version": "https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9", - "download": "https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar" - }, - "hashes": { - "sha1": "ae5c56310246339ac93e96c576243689173142d4", - "sha256": "86e6fae70b9bf61d6dccd8bfecdfa8c893b44cac78afac9ca9c584e9169de44d" - }, - "files": 105, - "tools": [ - "clearlydefined/1.3.0", - "licensee/9.13.0", - "scancode/30.3.0" - ], - "toolScore": { - "total": 30, - "date": 30, - "source": 0 - }, - "score": { - "total": 30, - "date": 30, - "source": 0 + "predicate_type":"https://in-toto.io/attestation/clearlydefined/v0.1", + "predicate":{ + "definition":{ + "licensed":{ + "declared":"", + "toolScore":{ + "total":15, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":15 + }, + "facets":{ + "core":{ + "attribution":{ + "unknown":104, + "parties":[ + "Copyright 2014-2020 The Apache Software Foundation" + ] + }, + "discovered":{ + "unknown":2, + "expressions":[ + "Apache-2.0" + ] + }, + "files":105 } - }, - "files": [ - { - "path": "META-INF/LICENSE.txt", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "2b8b815229aa8a61e483fb4ba0588b8b6c491890", - "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" - }, - "token": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30" - }, - { - "path": "META-INF/MANIFEST.MF", - "hashes": { - "sha1": "9e09b896614970f65b24b86b77bb52518adbe04a", - "sha256": "67595cee2f3e421e44b584db9d62fbd6fec0d8f83540a75f6260614c82178fa4" - } - }, - { - "path": "META-INF/NOTICE.txt", - "license": "Apache-2.0", - "hashes": { - "sha1": "269264bca038f81194aa7a5dfa7304d8e141c5a4", - "sha256": "9ad4ec6b60a0d6ffa269c116fd117ce41d67c31fc301c8a2cba309f1d72cfde3" - }, - "token": "9ad4ec6b60a0d6ffa269c116fd117ce41d67c31fc301c8a2cba309f1d72cfde3", - "attributions": [ - "Copyright 2014-2020 The Apache Software Foundation" - ] - }, - { - "path": "META-INF/maven/org.apache.commons/commons-text/pom.properties", - "hashes": { - "sha1": "dfbd7251f164a999aece50a1c38f151d40ad0ea2", - "sha256": "8e8e9c7dc088e721a9f0d9918dd0e4ece949cc9432e2688f8f63cc852f914f57" - } - }, - { - "path": "META-INF/maven/org.apache.commons/commons-text/pom.xml", - "license": "Apache-2.0", - "hashes": { - "sha1": "9897c850c17b6919b0bb53d6e7d345c59f975b37", - "sha256": "9f9216cfc944dca782e6311d62757fd77164fe67da29b58f015687fa09f44050" - } - }, - { - "path": "org/apache/commons/text/AlphabetConverter.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "471722bf6c8e71184394537b4cf33d713e03627f", - "sha256": "d2eeff02eda880e548ff7e87a24285910d1a088cf01395a4f54cffe5b755b4d5" - } - }, - { - "path": "org/apache/commons/text/Builder.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "5c8578cefdd899e4e4531cea2544aeb583a06000", - "sha256": "948bdf58752c51ebf0f04613f9b42b30ed53723e6c208c8e54befe211a5cafd8" - } - }, - { - "path": "org/apache/commons/text/CaseUtils.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "fb120cb4045e2c810a26099acc5c30d4d8a817ac", - "sha256": "88877890f1aa4caada63e9a06fa2111fa93450e3126e8809915dbb9fee13a52d" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicate.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "2ae3180a744fa025043d1013850e6c848b1b8eda", - "sha256": "675b937c1a0ce7d41978b625687b50ac5f707de460c9ac9356f2b873e9dde8c6" - } - }, - { - "path": "org/apache/commons/text/CharacterPredicates.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "300184cced0d2c6a987c4b3a92b898d146106aea", - "sha256": "321eaffeae8958798e7175172e0e216986eb09895beec12aa116fd799d1bf0b9" - } - }, - { - "path": "org/apache/commons/text/CompositeFormat.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "a26f3c3131bdc6a9ae7e105535424a7ea632d8b3", - "sha256": "24487b243efd7f5d4f2f54941c78a6890528f449cb2e2fc20f4f1649f86b17ec" - } - }, - { - "path": "org/apache/commons/text/ExtendedMessageFormat.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "66936d05f3c05cddf793da6d362bc7c982c0dfbc", - "sha256": "f2de63682d2eea31408179040150362b26a5f653547c128a7e6ef615d6c4a616" - } - }, - { - "path": "org/apache/commons/text/FormatFactory.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "19a274300bc655023cd0e4a5f5f7a10b6606cc1f", - "sha256": "2076b97b8ce0486c6839534a52bdff710f266ca64d521937bc809fcdb0d2b70c" - } - }, - { - "path": "org/apache/commons/text/FormattableUtils.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "ed8b463627efcd8cebf7193b3daf936ff1f82239", - "sha256": "09fa673b2dd66a7e29a4bde4cbe8536b58cf36ccdd5c0adb70b4cb12734c0258" - } - }, - { - "path": "org/apache/commons/text/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "e707395a82b1433d218d7328b5000537ceecd54f", - "sha256": "913cf7b15d1b0aae33dc7274b3e103b761fe834a916d79ca3b1db9c170101785" - } - }, - { - "path": "org/apache/commons/text/RandomStringGenerator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "da00543b3c5e676a6e364d056acdaa54c8ed87a2", - "sha256": "42e33e1e5890092ec4487a0d1c3ff01bf97f51750b0bccafd0cbeee8cbc328d7" - } - }, - { - "path": "org/apache/commons/text/StrBuilder.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "a043ed555a1e01fc3ebf106dd06c1a2bb246134f", - "sha256": "6a7374fa9cd086a728ef70ceebe7bd89f6c844f6705b27615f1c61dda5a49663" - } - }, - { - "path": "org/apache/commons/text/StringEscapeUtils.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "e4f2cd17931b65f014b9dfafd9618c0ffbc16988", - "sha256": "6d47576ea74218389ea73e347f00ca5c3142d16d1958fa1bb2490a98cd933266" - } - }, - { - "path": "org/apache/commons/text/StringSubstitutor.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "223475e49f8062314d193e1f22d1659fe5d68584", - "sha256": "46993a615632b585dc781a4ca0023dc4f419320e90e71897b4bed6a994ec9fc5" - } - }, - { - "path": "org/apache/commons/text/StringTokenizer.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "92d307de0d625879bd11af4fa1bf189ef3dda9d6", - "sha256": "b69f072dafb2334b288ca4d24f25e88871290270cd1d5263bc0928a860785ec7" - } - }, - { - "path": "org/apache/commons/text/StrLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "f5b7ed7fe00326527f08a9504d322fb226a3f7b5", - "sha256": "3078d671d8d01729054f41ccb0fa4354655494ed2a53e77159f6f022ceedbea4" - } - }, - { - "path": "org/apache/commons/text/StrMatcher.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "30238755b8a7436dcf49a9a4d6284a16257bef3d", - "sha256": "d99d598f2fda1b786618505655b2b3ff7f5bef6b3d73c6977b6b9aae843a6945" - } - }, - { - "path": "org/apache/commons/text/StrSubstitutor.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c3569fdc60ffa34419f772aad26e233d5fecc597", - "sha256": "6c37dac562c0ad4ad3905a41a41f7554e42deb359cd7678be3634d9cd792d1e8" - } - }, - { - "path": "org/apache/commons/text/StrTokenizer.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "3f85beba51369cc760bedd3526cb9bcb06ab4297", - "sha256": "5de803de8872d0ffdaa2324aa5e46b55f997bc91cd4622ac76c1a92d04789ce3" - } - }, - { - "path": "org/apache/commons/text/TextRandomProvider.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "9fc58bad1b930cf5e820e75b86779e1c71a9efe3", - "sha256": "02a0b5e8b49bc0d67f805992f4a2a205e3b399e32439a3eff06504d28344561c" - } - }, - { - "path": "org/apache/commons/text/TextStringBuilder.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "593561f253d0d2e007a7c776ba138903ac7964fa", - "sha256": "63e0fa079c810d2214879389402271eedb015d47378bd606680eb6d535e2f474" - } - }, - { - "path": "org/apache/commons/text/WordUtils.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "2bb1fd187cd6a84f971c1deb66f0777d76dd64ba", - "sha256": "7bcfaac2549fc152c47b451d41687dbd3fc1c8e0e472c41e2e1426c01ed91c47" - } - }, - { - "path": "org/apache/commons/text/diff/CommandVisitor.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "18654cb3a35a5c6313562af1f1013857dec2be10", - "sha256": "f6de084d41ba3db0966103b8296f667dd622c2ffdf47de0491b3fcf035fa82d0" - } - }, - { - "path": "org/apache/commons/text/diff/DeleteCommand.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "0b6965c172123c54f556f73c3923e963fb39fd8f", - "sha256": "467d3c161d8c3cf85a6ffc38d531f208d6946e0f4aa48976ad50357d5ce05753" - } - }, - { - "path": "org/apache/commons/text/diff/EditCommand.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "4b48809d0bff60311d42a55d1077132f523fc0f9", - "sha256": "e566ce722e95a23ffa0ad69828b36029589c0be8b5e231f5aa10b4d541b24aa0" - } - }, - { - "path": "org/apache/commons/text/diff/EditScript.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "251b00651a0bec6461a5fdbb1c6ba0bb0899b588", - "sha256": "e3a9e8707ad35bc4edc4d031a5fc50a44e68c79484fcb299381e322f2ec466f9" - } - }, - { - "path": "org/apache/commons/text/diff/InsertCommand.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "57598a7c353c3155bff366464efb60bd93973d28", - "sha256": "59e50c2d8c8cb811c746b7751a42b16a36b9850930137dd0c353d9de81a62cbb" - } - }, - { - "path": "org/apache/commons/text/diff/KeepCommand.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "7f92ddcc07f76cd12ef422d7bbcd79ea1984769d", - "sha256": "02ffc2c1d32a2c0c614f44ca820c7d7f395805449bebca5a579cfcbdfd4d2c33" - } - }, - { - "path": "org/apache/commons/text/diff/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "8e3229ebed58ab6b92d78e9e48ecd102c2950a51", - "sha256": "d23980af5293acb8230154800d437a2fec9ebadb46da14563163b162c974a0f4" - } - }, - { - "path": "org/apache/commons/text/diff/ReplacementsFinder.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "4e9ef328f1e0fbe6692ec1d04870206585f1c66e", - "sha256": "668d082d22f2b6ec680219cfedf22d4eb5c7c703d6f5c0953d0caae97bc170ca" - } - }, - { - "path": "org/apache/commons/text/diff/ReplacementsHandler.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "a71dc73187f226e9f7e00b3ee9b4cbb6466aca33", - "sha256": "6f935c39b807c80c7bc618ced243a8e4b540ed258e5ec3b0ab4caeaf38659fbf" - } - }, - { - "path": "org/apache/commons/text/diff/StringsComparator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "385902b46408b17da44f08a2e19c107ac83e8962", - "sha256": "d4198c6daf26d8a843a9946a3cb8bcf49c91e776cd1c5399ed4531db310ac2af" - } - }, - { - "path": "org/apache/commons/text/io/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "22174f62cd849f4ce78f3d15fe305cbcb158646a", - "sha256": "87deff07cd53300f4c6737b5ebbdbc02241228965a586e297e5ea8198e78357e" - } - }, - { - "path": "org/apache/commons/text/io/StringSubstitutorReader.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "bcdcb907b6f60ee03ddfbb3d073a86e0b7b56a9d", - "sha256": "fef3a6afe62f231fd2099e931e5ce31d51b032c9a428d759d44996cd2bbc49e3" - } - }, - { - "path": "org/apache/commons/text/lookup/AbstractStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "8898e7a110d7efd3858a947bae8cdaf177933183", - "sha256": "8584bf2174c28411e92ef7d51e633c94201d2f13fcb65ab97c1b9df5b72e6b8f" - } - }, - { - "path": "org/apache/commons/text/lookup/BiFunctionStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "da3c96d065dc28c83c67c06aad1f0e4c0088a1a8", - "sha256": "6e8c9500de9030cb633d6a7446441d6cc3bff00e0fb8bdc57ec27f703825c207" - } - }, - { - "path": "org/apache/commons/text/lookup/BiStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "7f1d7e55d7dc1daab9b9b87a51bb10fc7675ba00", - "sha256": "640303cc327c8a0d38f910e66bc03fd94685b58e8a6ceb698b3e166491d65aba" - } - }, - { - "path": "org/apache/commons/text/lookup/ConstantStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "9e60f31ecce2e472f52bc2511a3560f6b90d9dda", - "sha256": "7f790c10a02c987b69624933a451c348f7fb4a247a3dd3fe3aad462ebb03bda7" - } - }, - { - "path": "org/apache/commons/text/lookup/DateStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "a4a9261b3d0ea68aeb0f37d0aa38263ba45c35c6", - "sha256": "d97d41d21c88320d4816f3a2505eb5f26c54d93f2e29d70e662d52d854921903" - } - }, - { - "path": "org/apache/commons/text/lookup/DefaultStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "0fd38c3f81e54a842789323b42b19b0291afa6c4", - "sha256": "9fafcaf7d9d56f0c9ef262ad83b3c05c6f1ffdee7b3decc31097adbfa527d43a" - } - }, - { - "path": "org/apache/commons/text/lookup/DnsStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "5b1f165d3197b86a9023d133c3b8381a256a883e", - "sha256": "67ec17a0093a4612483ec92488f6750ca92b99e0e9718a9536c8fcf3b8f5977b" - } - }, - { - "path": "org/apache/commons/text/lookup/FileStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "f146d083de4104565cc598ae2b1d49f0a76a37cc", - "sha256": "ef71d0d701010554afe096f72cc934add10c71601f58409ed7545932b79eb35e" - } - }, - { - "path": "org/apache/commons/text/lookup/FunctionStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "fe09014c974a9a60856da4c0e25bf669f82356cf", - "sha256": "9a2d0abb7e214692bc51008bc7e867b0b2d07595adebda22e5255a5907e5baa4" - } - }, - { - "path": "org/apache/commons/text/lookup/IllegalArgumentExceptions.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "345ff5f0b86fe5be054668bd20f1a60068ed76ac", - "sha256": "d810088ee97db2f8991a9402d6f11d17a47c2198d642c07bf01f2c0b2339887c" - } - }, - { - "path": "org/apache/commons/text/lookup/InetAddressKeys.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "06c1374e020e7d9fa965768e6655b4433db9e6c5", - "sha256": "f57445e51b8335964995c4996f389d1b0e93f02b281890be8c8098fd4eb555fb" - } - }, - { - "path": "org/apache/commons/text/lookup/InterpolatorStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "9254c25d19899a7bea2beb929ba0350301ae0c42", - "sha256": "5f1cf3859c4eceb9d8acc6a86349725f02712e0d521c5ac9b495da15c4f66856" - } - }, - { - "path": "org/apache/commons/text/lookup/JavaPlatformStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c3159dd4a1395c162985b4c276cf01cf0b12fe6f", - "sha256": "e1d2573b8ecbcee5ca6955ef0f1c36ee4be3aacc74c92c267623707ea1c569d8" - } - }, - { - "path": "org/apache/commons/text/lookup/LocalHostStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c0d6d31e3badd8fc180c46466abd1a740ef97c19", - "sha256": "9fb49cabc62fe4df34232baa24ce3dfe041371f6a1869931b21730debef960a3" - } - }, - { - "path": "org/apache/commons/text/lookup/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "6a3a6beb6ce5d8085c7ae2311a994a4ee9bb9a26", - "sha256": "03d469043b609996fdb3507bda77ec9fef8169e15f37c2c5a40d5c1f3db1495a" - } - }, - { - "path": "org/apache/commons/text/lookup/PropertiesStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "b11856de4f6de119dec307ab3b00d45119222430", - "sha256": "b687da71afbf5c176d1d869430b25fdaa72dd25437bc3e58bd18d3cb11c8554d" - } - }, - { - "path": "org/apache/commons/text/lookup/ResourceBundleStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "02a26f36ef4c35d798ee3f61814854653e169423", - "sha256": "fdf0abd4690d1436824a58ed6bdc2e46d5b24cd5f9ac574eb9eeae0c60bdedb3" - } - }, - { - "path": "org/apache/commons/text/lookup/ScriptStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "9f6fbf86c9039490ac38f2e4461011996bf37f56", - "sha256": "d98302e9e76422b3c5813a0a1da4ed285895cd3dac38602d563061ef4d603de3" - } - }, - { - "path": "org/apache/commons/text/lookup/StringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "ec1b42325933dbb454c6028f19678fe49f3a42f1", - "sha256": "18bf77d20cc409cbc56c2c6eb76a81c5014baa5ce486154244c7bada207822eb" - } - }, - { - "path": "org/apache/commons/text/lookup/StringLookupFactory.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "fafd80787467e94e7bde439b5a5541e080abdeac", - "sha256": "13e3247fb33ca5a795c5f1673218ab3ff808864c51d66a2835d6e083b652a079" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlDecoderStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "6da21851b1578785031fab5d7bae0151d260743d", - "sha256": "209ae8f979c8a26f37c50e3da643ceeb29e68f5609cd18485de260f67c5df347" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlEncoderStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "0247a6d7229e0a8faacd8b8db7e0092f99172485", - "sha256": "bf4181874db421f490cfb4295989e532a829d3fb971362d0f58b678bf5b67eb9" - } - }, - { - "path": "org/apache/commons/text/lookup/UrlStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "2c36775a3786da24b4f302a3ba57a4a8b5186eb8", - "sha256": "47f88161b68de6f64bbe258d1f9a47b9151da1c5c45ccd2a2b48ce434e4604b5" - } - }, - { - "path": "org/apache/commons/text/lookup/XmlStringLookup.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "dbb4f03d6d1d40314c4c03f604026f2ed85211e7", - "sha256": "f881d46113e056f195a79e42c2b62923fbd7f20ff6119cda58480190031f0974" - } - }, - { - "path": "org/apache/commons/text/matcher/AbstractStringMatcher.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "18b20f58f9e3215a05b0cd7aa022d27b20f4c927", - "sha256": "44829f8e379c3f0755f7584b3e6cd9855f929eb82d6819644077bb881a3763cc" - } - }, - { - "path": "org/apache/commons/text/matcher/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "6288534f15e1849d432f7f43fc12d14b0a3f4531", - "sha256": "9a5bd7f509e350f7dbff0684b170e2777a7219b1ef8ac1c81d938d5aab779413" - } - }, - { - "path": "org/apache/commons/text/matcher/StringMatcher.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "59f5f7e58301ef68277fd5d6431310b7b0663c2d", - "sha256": "514c762ce3acc0be36de8d65fb0d3b75608a9a8eff3fe001f248db30b8c4b5f8" - } - }, - { - "path": "org/apache/commons/text/matcher/StringMatcherFactory.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "f6a9fd25c5c570590ac24a0b5065d97cd8d14582", - "sha256": "3e0c54bdda5cf5cb0670d35cccee20f12d197ebaad8fcc68bbf7c9ea84014a76" - } - }, - { - "path": "org/apache/commons/text/similarity/CosineDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "973a953e8ef22150e568863457977c2169a57e39", - "sha256": "66aa106c58c4fc7cfa686f0baea045e76a660efea8bf7d9295f71fa1eb39d76e" - } - }, - { - "path": "org/apache/commons/text/similarity/CosineSimilarity.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "1566f2e29423f6a1608d3796523be5cfc4c0cc99", - "sha256": "da55816e156276a7b13e1ad89ea404720b4521644d5d9853876d63e5b3f5f33e" - } - }, - { - "path": "org/apache/commons/text/similarity/Counter.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "b30ff46c9d31182378469d2d9ffdbb48c0f9755f", - "sha256": "b651413829251cc540384eb44a31bf9376ff1c06c7ada6b76fcd11e836542767" - } - }, - { - "path": "org/apache/commons/text/similarity/EditDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "14ed459c433a62a6cb5a9d79a7d7c82899d19e60", - "sha256": "456c3752924a66abbdb62a3fd6034e7ac38676e2a596450b9061999f93c5d1a0" - } - }, - { - "path": "org/apache/commons/text/similarity/EditDistanceFrom.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "91ee9635b58ad25a42336c0ad17bafc909044d6e", - "sha256": "6ace3a80db8e6d418e10feedfcc7bdc6aa0209db50463ffdf92a183a053b2941" - } - }, - { - "path": "org/apache/commons/text/similarity/FuzzyScore.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "0713aef5438d2aaa5371b22630770d1b185ec60f", - "sha256": "e59ea86de5500c7c74ca74d609669674b9dc6515fae891652cbb8b2af72b5395" - } - }, - { - "path": "org/apache/commons/text/similarity/HammingDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "19730ffeb0e8befb6dd436b523151ff22bf7aef3", - "sha256": "3141205c92054ada7ed0b45a7f65402ca3252aa9498178fbe3c439e8b4bbe58a" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionResult.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "5920b6f21d3810364b20a0797d9961993c516573", - "sha256": "4e74ee395364224c97a1b19d8e3fb4af5020d89c8394b467490f8f2ab5c982f9" - } - }, - { - "path": "org/apache/commons/text/similarity/IntersectionSimilarity.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "6ffcffda76e42b9f7880661dba93c05636b49745", - "sha256": "5f9b40b52cdf994435b10be8e77f9a2f69562153b74470f08409fa7aacdc4747" - } - }, - { - "path": "org/apache/commons/text/similarity/JaccardDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "5dff1b42ee313f832f56136e435224003ac87d4f", - "sha256": "d589230007376b038e29a725a0fe61fe822ca89b66238e3d192ca64482802a02" - } - }, - { - "path": "org/apache/commons/text/similarity/JaccardSimilarity.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "2c126fbf2b233a347b78d73a2594e3ba8b951cc6", - "sha256": "cd4acabf18adf11a95d0435e3ab799fa22257c2f41597170367adbdc00b1639d" - } - }, - { - "path": "org/apache/commons/text/similarity/JaroWinklerDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "b1eba9c4eb78d41b45930d822df063a3d85090b8", - "sha256": "9145fc7b16b5abddd5ace77bf338e2faf081573b2d936bc69df66daa1ebdd0e8" - } - }, - { - "path": "org/apache/commons/text/similarity/JaroWinklerSimilarity.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "d2061416a078702238ffe54709dea61513fbcd9b", - "sha256": "1bbb33909dcef4c03d6c801dec69d5204798d86f5980b9baafa0429aa7676e26" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinDetailedDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "9ad0ab8e6c49b2dafc2fa724d845c842a7e7b6b0", - "sha256": "121b613d5c9d599ee5b20c25f0941b95acbaf23d374df16b6e69bdfcc7df4b4e" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "829979e5e6d98b14fd384307fbc895357247468a", - "sha256": "072d35df5eb4f00ffc082fe9848677b7716c233767f5a83bff0af24401c5bc3f" - } - }, - { - "path": "org/apache/commons/text/similarity/LevenshteinResults.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "f7fd3b73a02928dee242e3745e58d928473460c7", - "sha256": "e2aebb4b7dd1f2c7f99e96dbb3d3a416bed9773b0e455e87c53139e27600cabe" - } - }, - { - "path": "org/apache/commons/text/similarity/LongestCommonSubsequence.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "3b3ff4413b1bc705f951fd09212de2b39c2c9128", - "sha256": "f240ab6401d6d8ffa55a6c2c2515779360a1759072272ff3360e2b077638d8c2" - } - }, - { - "path": "org/apache/commons/text/similarity/LongestCommonSubsequenceDistance.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "ee46be692dcb665af7354a5f23cc5e8122c204b0", - "sha256": "f2fcaa440b83376864e851fd099d355b7018b36cee979070aed7e50cb87567db" - } - }, - { - "path": "org/apache/commons/text/similarity/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "38833b344f72f754b4dd2ea64c791edbfe398a54", - "sha256": "70131d25039546f99e3c3ad445b32e2026f41a54707fd18cf57dbf88af91aff7" - } - }, - { - "path": "org/apache/commons/text/similarity/RegexTokenizer.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "95637465293327f76be17b7cf8aaa0439ca06bb1", - "sha256": "d4b5bab2b0a480cbfe29d5f54dfc7f760581679f400c21df851006209147a740" - } - }, - { - "path": "org/apache/commons/text/similarity/SimilarityScore.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "abecbf7c521934426e40d4b12dfb8c7491c6cf02", - "sha256": "9fc67b1e9e96ca174dd21c4c609be5277df062e9b21f34c92e02183a9af1a190" - } - }, - { - "path": "org/apache/commons/text/similarity/SimilarityScoreFrom.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c8c692808e53138e79e3a1b4cd0af60f55128357", - "sha256": "01667b7cce0d911cf09c40bb31d6e798bbe3886bd10acc6d07abb6ce1b4a77ca" - } - }, - { - "path": "org/apache/commons/text/similarity/Tokenizer.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "ac579cfafa5c8c41a90c48f12a9648a54768a356", - "sha256": "ec9114dcce0271ef09d5e7d88e9445b998a058eaecd420d094ce70a510becfc2" - } - }, - { - "path": "org/apache/commons/text/translate/AggregateTranslator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c171ef0e3947f491286f8ce931cf48ca664d566b", - "sha256": "8ba34ad188e6cf5408addd98b6d720eb3114be8e1e2a118897d9da3b81b11f42" - } - }, - { - "path": "org/apache/commons/text/translate/CharSequenceTranslator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "f5725dfecd1da10ec9b5ba4e7484bd5fab1c0df9", - "sha256": "6130f2df1c708a4277125744828bc71c856b86c8a699f557169d4deae2d5a0d8" - } - }, - { - "path": "org/apache/commons/text/translate/CodePointTranslator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "934986b72043b5e1c72d95eea27a186f92232368", - "sha256": "6b0f598fd89a799fc3deafea19ee9579be4c073881cf8c03480c9324e83e7c47" - } - }, - { - "path": "org/apache/commons/text/translate/CsvTranslators.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "4576fd59e873a35d5eca827cb611a2c26756642b", - "sha256": "70375e4b53542b0bcab6787a9184aefe7cdb8067af4e500837eb633c546d4cca" - } - }, - { - "path": "org/apache/commons/text/translate/EntityArrays.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "d94784974033fb4ed1324a75767e683f2e161440", - "sha256": "a8a5fa7a304983690d8e464e34e41e45352c84a08edd4c1e5022afc4072170de" - } - }, - { - "path": "org/apache/commons/text/translate/JavaUnicodeEscaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "5b06cbc50a94ba79dc2a62041b5d6543c4a5b76a", - "sha256": "fd72992c4a4775e1db4d22b891e35e2f18e2901e1286783bf4db11d012f5a289" - } - }, - { - "path": "org/apache/commons/text/translate/LookupTranslator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "b4eb8be6ba06e7686fe3ec8968165dd2be10b17d", - "sha256": "5e3b148a5a2537b750358719f8377713a244aec00cf5533463ad4822a693fe12" - } - }, - { - "path": "org/apache/commons/text/translate/NumericEntityEscaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "3169e79aaaa3364c3ad6b315fcb452141e939c82", - "sha256": "0cda04410eca29bd93ecb74aeba5fc8098bec0f73c929df79f3a30b4ada9d3df" - } - }, - { - "path": "org/apache/commons/text/translate/NumericEntityUnescaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "a708e8b684c39c6eeaa8d973032b0af6845c098b", - "sha256": "c51eb620e0c4089e7dbb6748c1ac59c6ccb8f60a638f16bf3526f7ebf2f2d0e8" - } - }, - { - "path": "org/apache/commons/text/translate/OctalUnescaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "6a200a8afe7c8a801105b415b5826baec876e779", - "sha256": "131836f64417173be6788623916ee1d113e50db87dfc8f356c9e449fe5e91459" - } - }, - { - "path": "org/apache/commons/text/translate/package-info.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "3942fa5ae8606f0ea2991800e57f11a6cb0be398", - "sha256": "cc25848a732c8b9e47ca664b434b40a51f8c0b12cc63785ea8955193e7f2f16f" - } - }, - { - "path": "org/apache/commons/text/translate/SinglePassTranslator.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "eae75363a235abc49e1d3af3367f1fd104ccf3b1", - "sha256": "45e46106a673b612264efdf7cafea872d825ef27aeed40ebcdb26e15d9f102f2" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeEscaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "607ddae09423587c84647c7740a843a7f09c3642", - "sha256": "011299033a553f0a1df62c2d314a4d54af232e11de3bdd0ddabb02825b33877b" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeUnescaper.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "c1e38dd8cc1418b5fee460762cf1300b1cfbe7f2", - "sha256": "b43a56710fbe0814458e9744c2c29a3afe6fa4656ae5960a3efcc97f77e81afd" - } - }, - { - "path": "org/apache/commons/text/translate/UnicodeUnpairedSurrogateRemover.java", - "license": "Apache-2.0", - "hashes": { - "sha1": "39aae058042d93ea0abb0c6c8ad6345d3fe64817", - "sha256": "afedaed5c795b040735c2defa3512b0dcaeb16f7e2df64725e320dfe0a66ca19" - } - } - ], - "licensed": { - "declared": "", - "toolScore": { - "total": 15, - "declared": 0, - "discovered": 0, - "consistency": 0, - "spdx": 0, - "texts": 15 - }, - "facets": { - "core": { - "attribution": { - "unknown": 104, - "parties": [ - "Copyright 2014-2020 The Apache Software Foundation" - ] - }, - "discovered": { - "unknown": 2, - "expressions": [ - "Apache-2.0" - ] - }, - "files": 105 - } - }, - "score": { - "total": 15, - "declared": 0, - "discovered": 0, - "consistency": 0, - "spdx": 0, - "texts": 15 - } - }, - "coordinates": { - "type": "sourcearchive", - "provider": "mavencentral", - "namespace": "org.apache.commons", - "name": "commons-text", - "revision": "1.9" - }, - "_meta": { - "schemaVersion": "1.6.1", - "updated": "2022-04-25T12:21:40.19Z" - }, - "scores": { - "effective": 22, - "tool": 22 - } - } + }, + "score":{ + "total":15, + "date":0, + "source":0 + } + }, + "described":{ + "releaseDate":"2020-07-21", + "urls":{ + "registry":"https://repo1.maven.org/maven2/org/apache/commons/commons-text", + "version":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9", + "download":"https://repo1.maven.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar" + }, + "hashes":{ + "sha1":"ae5c56310246339ac93e96c576243689173142d4", + "sha256":"86e6fae70b9bf61d6dccd8bfecdfa8c893b44cac78afac9ca9c584e9169de44d" + }, + "files":105, + "tools":[ + "clearlydefined/1.3.0", + "licensee/9.13.0", + "scancode/30.3.0" + ], + "toolScore":{ + "total":30, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":0 + }, + "sourceLocation":null, + "score":{ + "total":30, + "date":30, + "source":0 + } + }, + "coordinates":{ + "type":"sourcearchive", + "provider":"mavencentral", + "namespace":"org.apache.commons", + "name":"commons-text", + "revision":"1.9" + }, + "_meta":{ + "schemaVersion":"1.6.1", + "updated":"2022-04-25T12:21:40.19Z" + }, + "scores":{ + "effective":22, + "tool":22 + } + }, + "metadata":{ + "scannedOn":"2024-08-26T11:49:23.259163-04:00" + } } -} \ No newline at end of file + } \ No newline at end of file diff --git a/internal/testing/testdata/exampledata/cd-source-log4j.json b/internal/testing/testdata/exampledata/cd-source-log4j.json index 9bf9cfadcf..b5340e6ae6 100644 --- a/internal/testing/testdata/exampledata/cd-source-log4j.json +++ b/internal/testing/testdata/exampledata/cd-source-log4j.json @@ -1,6662 +1,100 @@ { - "type": "https://in-toto.io/Statement/v1", - "subject": [ - { - "uri": "sourcearchive::org.apache.logging.log4j::log4j-core::2.8.1::?" - } + "type":"https://in-toto.io/Statement/v1", + "subject":[ + { + "uri":"sourcearchive::org.apache.logging.log4j::log4j-core::2.8.1::?" + } ], - "predicate_type": "https://in-toto.io/attestation/clearlydefined/v0.1", - "predicate": { - "metadata": { - "scannedOn": "2022-11-21T17:45:50.52Z" - }, - "definition": { - "described": { - "releaseDate": "2019-02-06", - "urls": { - "registry": "https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core", - "version": "https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.8.1", - "download": "http://central.maven.org/maven2/org/org.apache.logging.log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" - }, - "hashes": { - "sha1": "4ac28ff2f1ddf05dae3043a190451e8c46b73c31", - "sha256": "815a73e20e90a413662eefe8594414684df3d5723edcd76070e1a5aee864616e" - }, - "files": 930, - "tools": [ - "clearlydefined/1.3.0", - "licensee/9.12.1", - "scancode/3.2.2", - "fossology/3.6.0" - ], - "toolScore": { - "total": 30, - "date": 30, - "source": 0 - }, - "score": { - "total": 30, - "date": 30, - "source": 0 + "predicate_type":"https://in-toto.io/attestation/clearlydefined/v0.1", + "predicate":{ + "definition":{ + "licensed":{ + "declared":"", + "toolScore":{ + "total":15, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":15 + }, + "facets":{ + "core":{ + "attribution":{ + "unknown":928, + "parties":[ + "Copyright 2005-2006 Tim Fennell", + "Copyright 1999-2012 Apache Software Foundation", + "Copyright 1999-2005 The Apache Software Foundation" + ] + }, + "discovered":{ + "unknown":894, + "expressions":[ + "Apache-2.0", + "NOASSERTION" + ] + }, + "files":930 } - }, - "files": [ - { - "path": "Log4j-levels.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "63ac5be0cc9d43c543aa01325f1eb63b76d2f9a5", - "sha256": "ad0c4bf05e8ddc0f962d9b095d132eb953efc0b5061c46da3b5a7b6a90bc73c8" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternMatch$Builder.class", - "hashes": { - "sha1": "28a9e2724fef6408b9eedcba0b7e5fd47f05062a", - "sha256": "47c6cd0277252755cfbd18c62529f1f66be43cdfe6f82500e632a1fd8d87c4d3" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$3.class", - "hashes": { - "sha1": "fa0323cc15b92e386ab8c1ec2abc34ec8d94a33c", - "sha256": "1c332af96a05bbfd93fd838eab92089c19a351d9310e9195137fcf3ddf40a4db" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$IncludeChecker.class", - "hashes": { - "sha1": "fecf1678fe5d29ea44d81d1c8417b5d619024567", - "sha256": "0a1a98a5babd4f1e293f6da7e6140f8aeebd37f4402452f067334f1249dddaf1" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$PatternSelectorSerializer.class", - "hashes": { - "sha1": "f76a58c98e0885d5952a48b3c119d5e90f08a7a4", - "sha256": "607bc41ee2f670a905abcdb78ddda7d5dfa5b4e5fcee9c6adc4af31c2bf65077" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout.class", - "hashes": { - "sha1": "5f538fcf033080cee61fd3b65ec2c52bfd04d0d3", - "sha256": "a131786d174f7130fc3b8d41e3fe7cb1b4478d5092b597c2a4a5438d728788ca" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SyslogLayout$Builder.class", - "hashes": { - "sha1": "e5b241e5096e5140fa1127e528cb6d41a8cd7fcc", - "sha256": "c7b8d747d99c8086ae81b8dab1d245c8a35c5ecd1e39d107edfd12861a0e8ab5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$1.class", - "hashes": { - "sha1": "0c730da34054d58bf6a447c3fb7808fa18ce4b99", - "sha256": "fbf2a25d5edbf6feed729f0709bd638848096a0c18c7b7fc693299f2a9194ae6" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer2.class", - "hashes": { - "sha1": "732ed2ee0736835ade11da12761f669959e94225", - "sha256": "9f86ddc7d1997c9790ac2c907c05e777ce3bced86e24deba410e6236921e1ac3" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer.class", - "hashes": { - "sha1": "76dded0706379d04aed90c194246f7a5296fd0ae", - "sha256": "d9334dee227cd43fa256226e7f79d5c3204f8865b0fdae655640c4e8a5c84709" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$1.class", - "hashes": { - "sha1": "562dca53343e66ab96f7a491c9d13ec470974301", - "sha256": "383feda36a28c7251880129287b812475a8435636ba8d06ea5a1d8f8cdbf8015" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/CsvLogEventLayout.class", - "hashes": { - "sha1": "03b0b1a46a6631f2bd284d859dc0ecf4b69ca0ed", - "sha256": "a965109ab0049cfa4981a69311ddd56f45f1e2bfe0f2612ef3b984251ad654dd" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternSelector.class", - "hashes": { - "sha1": "72620bbef0960f1af269e796e79397fdeecfd4e7", - "sha256": "a8eed0808d3f2e3d7bd1422dcfc6e45b149877ac8671c387919845f5bb69fa04" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$Builder.class", - "hashes": { - "sha1": "ebd21aae8335c36244452c3a011d215c53906411", - "sha256": "6b5e4102c20e84672abbba5d86fd3b7b77247184173b87998bab32852162d840" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout.class", - "hashes": { - "sha1": "973f80faaa87cf55ef2a4d16dee1da42cf470c71", - "sha256": "4c61dfe9622c1b706de33935348b95cc9ba89563212a5d9ef2128756f9aa4eb5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$FieldFormatter.class", - "hashes": { - "sha1": "851015f20457f486169f11a2a53ebff90b09eab1", - "sha256": "ffd515a95e88c77b6ce3b80bd7e57d04c54e1bfa23039523ae2f71c7380a8744" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternMatch.class", - "hashes": { - "sha1": "a5638e86be441017d0b3d327cb49d1075d8faee8", - "sha256": "cc6e8a81a3bdd9242e31de15b488aa7798d4f86ef4c07258343986b77e5a7671" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SerializedLayout.class", - "hashes": { - "sha1": "c1e5540ab82b243ce9e993517700956106aa6843", - "sha256": "42040cf7051ad576fb28abc3b92c4fd0c81cb6703a94c264c7cf14b02ccd23f1" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$1.class", - "hashes": { - "sha1": "eb3609cd06c83c841dbebada04d31fd1ffb9bf2e", - "sha256": "972a978948a6fdecc1a645c9c363528c96583e5cdbde05ec687135748c794950" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/CsvParameterLayout.class", - "hashes": { - "sha1": "7b028a47b8895f103e6c13b625d33a2988d83ee4", - "sha256": "d8d5cecc06f2445fbc87fe87ac701857e58b115855c8ecb5f1c4f4d06b205d07" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector$1.class", - "hashes": { - "sha1": "79c47535bee35a4b8edd5d145f0d492a95509979", - "sha256": "9f0ca3c1c83ef595f316c19407ff4b4e1369b514ce723c6831f3ce491157a028" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SyslogLayout.class", - "hashes": { - "sha1": "319d9436c9d85be9cc2144a07e7af2cf16ab1b0c", - "sha256": "28a00448ca4c08156a6a371c58e36d8f162172b52081cdf3c84ab43ad460fe6f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$FontSize.class", - "hashes": { - "sha1": "0855a8c971999128646b25ab5d900bccd4a70594", - "sha256": "ac228a6f0f3e3d2a22ccabe83d482aa95ae14791da581132e1c51646b83e3a9a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout.class", - "hashes": { - "sha1": "10a2b31fbb479d89f793d45c843e9ade20a594d5", - "sha256": "84641172915662e92cbb0cd336b1ac6396f823b9584f26d53602fc39c0dc09a0" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector.class", - "hashes": { - "sha1": "4588e1c0be609bb4e113d7088e1b3537f67bc3d1", - "sha256": "e9a391e34870c26b0cb3df7297989ac1b7fd252ae0a3f17c4178a5f75700df3c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JsonLayout$Builder.class", - "hashes": { - "sha1": "5fc5f5749a5695687879601bcd2b3d2bac40ebfa", - "sha256": "c4602760e177975e97e9a9c608a412537063eb959785930cd981e6d9da7b263f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector$Builder.class", - "hashes": { - "sha1": "d7f54e8c31bfc9e653c783b0b612f01801e3a07a", - "sha256": "67e88221ed47d8d463a5810c9b988894d494731aab171d560191d3aa05d198c5" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/LockingStringBuilderEncoder.class", - "hashes": { - "sha1": "cdfa5828b81a4d76642e947357e65fa4ca3824dc", - "sha256": "4d1dd778a8c25562c71644114724ff6ae11a18f52284531d8383cd8fc46eec1c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$StructuredDataElement.class", - "hashes": { - "sha1": "28073297ee1093b3f9674672bf62726f8c4b287a", - "sha256": "b9641630c9f4bb8333f9c6e73358e5606772476763a0c62f0f7af81e40bcc8bb" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$PatternSerializer.class", - "hashes": { - "sha1": "0b81f0d7ca372213be6fcb36a004378fb7b14a6a", - "sha256": "e8af01606d5e3bcb8d73eec43468055cb5aee91731db882074281043e9230d10" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$ListChecker.class", - "hashes": { - "sha1": "be092f76a8983b02c8fcd3482944a6cc5198ec92", - "sha256": "a0c551149b2acee4982236778c1b155a8bfbadf39d30bd01f159e461f9c1bc56" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/SerializedLayout$PrivateObjectOutputStream.class", - "hashes": { - "sha1": "4d5592495124fa6bd2e66a53939edbb1ea53e060", - "sha256": "d6c64877b7a524a8e55bdd68ac1ec2a812d097b0dc49bda1b1c30f951225c501" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder.class", - "hashes": { - "sha1": "8ee7bff4150e67bdfdb3590efa6ab4020c4c2beb", - "sha256": "1b2e06c7db1ffe2a123e6633bbc9b88e58b70cd98d370a84ae7079b256145411" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractLayout$Builder.class", - "hashes": { - "sha1": "0e079d439a08e190dcc064a7d0392477cccb270c", - "sha256": "b40bbbce5ab8b1918709da9451ba7161479ee47cbe2aeaf71fb85c623f89d5fd" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$ExcludeChecker.class", - "hashes": { - "sha1": "fa739c84f4db70d047b5b6224e635099bb1cf318", - "sha256": "d35866eede1397e1a443db00a82ab2da8a79865fd1f8feef407cfc683a54175a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/TextEncoderHelper.class", - "hashes": { - "sha1": "3d05da9c27682edfdbbe17e4b8a78982f909b1f0", - "sha256": "ad07141a1eca2a8c33524962919dc96c01f2c781043e7b29d35570b935509805" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$Log4jXmlPrettyPrinter.class", - "hashes": { - "sha1": "a7a7f33cbfdbf0867709df156dcfb8a3086e9d76", - "sha256": "ce472c6d7ba6a8ebfeef5fbda6f11ce3bc15dc01a808dc5bd658bdd4d32b65c9" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType.class", - "hashes": { - "sha1": "fc84f418b35acc85bfede40e8a8920ebf6c21d78", - "sha256": "ae135307749c52e572644f13471a92ff1e52ac5517282c9963d47936813e0afa" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$1.class", - "hashes": { - "sha1": "20eef0597247a9e209facff2124dbebcb9940fd8", - "sha256": "286230a9f184a9fb3335d4d89da0e3c87e9ed4e3314a03e950624971e78e1558" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractJacksonLayout.class", - "hashes": { - "sha1": "9658fa57f5c28228366c31bc114a2caaaebeffb2", - "sha256": "0d02a0932ac03bee0874e4921cda0d69556010ed6c07ed3377c981acac944cde" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/XmlLayout.class", - "hashes": { - "sha1": "4ccb1d46f408db432e4494550b3a5b373bf6ad40", - "sha256": "63aeea47f23144fa1ded2085b04993330904a72cd64fd788a2486a470cb64e38" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$Builder.class", - "hashes": { - "sha1": "b358a4088d5bd06765a8b1f44c3632c8770b2400", - "sha256": "c789be2dbb76a384bfd7fbe1a08879253e8f79dfac368b421068688e38ab1c45" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout.class", - "hashes": { - "sha1": "c127c0b0a1bfd228cf0fb91990d5d244e0da4d7d", - "sha256": "a0630752a07f0c0fabbb08205f5fc273378b4e15dbdb59f96f1faf7b7ff43378" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Rfc5424Layout$NoopChecker.class", - "hashes": { - "sha1": "ff6a6c9aebe07495aa5b4033ff2d75981c3a24ca", - "sha256": "c7e41f5ffba44fb306b3c051d1b9d641d0c8ef8743cea0eeefeca5ee6f03628f" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout$1.class", - "hashes": { - "sha1": "58b7c34e8f68ec0cb57364e8efb858261bab4991", - "sha256": "cfdf39c594a6c34c1169e326d405c4a761e6203659058a1a724fcd2139b69fee" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/MarkerPatternSelector.class", - "hashes": { - "sha1": "7beea4548419aa570215fadef4f9d4344b969637", - "sha256": "c1073472043bb9abb069469898344885ab15926ed5025001ab720965734932a7" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector$Builder.class", - "hashes": { - "sha1": "bab4c243fb57f743b12e5f9f6d3e483685291c8e", - "sha256": "b8f3e5676e1cbcf4e38eb377f852bf3c50f072d275edacdd4e14662b556d4906" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/YamlLayout.class", - "hashes": { - "sha1": "bf5d2e0eedbfd1b81f191d33ce55935f8af97bc7", - "sha256": "b2dedd96c85f3c90294f96c5aa29166590b684fc3411caa4487b8fbe1f4c16d3" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/StringBuilderEncoder.class", - "hashes": { - "sha1": "b2cd800b14724829718da7b452c1b576060a8acf", - "sha256": "7d988ec95456b2a697ee9d03fde5389ff1a0695a46eabc44d9cbb2440a937c7d" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/GelfLayout$CompressionType$2.class", - "hashes": { - "sha1": "89d18ae6ca8f07f7a37868ff44e8a7693ed4979b", - "sha256": "959ff3784944e58f9bc396c4ca908a62369d529e4ee47939bab3b258108bf8ef" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/LoggerFields.class", - "hashes": { - "sha1": "e62d6fa6c1a1428493f2a239f8fdbeb0b8d5ec7f", - "sha256": "08b7b53e266820970968596cca25fd05a69895c7a87e755cf3bace92ba72bb65" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractCsvLayout.class", - "hashes": { - "sha1": "07da0505f578bb17b965909aa253254fb359366d", - "sha256": "552bb889ff8e9b4657ab4841a401cbf812db5b41c94eea95f59c3d6d8e2bcc6c" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/PatternLayout.class", - "hashes": { - "sha1": "bcc88fd7d59a72ac24c7ac08930703199cc8891b", - "sha256": "dd36a428b95514b56284b87146149b8bc45f6db898a39278674ad80909709230" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JsonLayout.class", - "hashes": { - "sha1": "79f9b064bdb77924cb3974465817b4986cb83b67", - "sha256": "798e3c62c60f2ce2362982d014b959063eb52a9df791235bb20e4f9cf82837ed" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$YAML.class", - "hashes": { - "sha1": "4b55181ebaedbaa6d2b6045f58fd5435424a94aa", - "sha256": "712d943c34deef4fbf42403ae510e14cec24a3b2869ee7737fcb4dc41c3cd72a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$XML.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "2113ccbaed1316cdfe26a814797c03b728c6457b", - "sha256": "4c49f740c0fa39fc505a35143f86c6a5f8705e1bb07c67b81841ed06e0996b42" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/Encoder.class", - "hashes": { - "sha1": "35dcef864560cfb5b13c8442625804014636220c", - "sha256": "8d9087b4e6e23e367edc8c3f474970e365b54a9af6856ba5be854531d16d76aa" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory$JSON.class", - "hashes": { - "sha1": "dff04eb1fedc950794d492c006ca2c52cd334130", - "sha256": "ef0b2546e9a2c4b2dc601ae64bc0b294200b664dc28b785964aee63f2760068a" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractStringLayout$Builder.class", - "hashes": { - "sha1": "dc93ad20af322fb501d38455ea9b336f10e09730", - "sha256": "7962e06966d28dad7c8fc627d7931790e4ad5b8995376995e312308b1d8d51b8" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/JacksonFactory.class", - "hashes": { - "sha1": "073e46fefce45b7339de5d8a12853a1f299cdfe8", - "sha256": "529e1364cd2e22957bfea9a5fa66135c3fc9fc772aef6ce2a72c6b0e8eb03519" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractJacksonLayout$Builder.class", - "hashes": { - "sha1": "196831a364bb49fce9ef5fe89e070a1b26bba02e", - "sha256": "5816260f09ab440929044879e5a0a21504155f99e0d20e30efe959485254e1a8" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/AbstractLayout.class", - "hashes": { - "sha1": "f875199a903c3b8364e2941bfe80ffea7fae685e", - "sha256": "f39ba42795ddf9d890b2247544f897ce122e81567fae3b35a61fd33914365c22" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ByteBufferDestination.class", - "hashes": { - "sha1": "79fac2738bf406a368460a1da3a2133be3ec714e", - "sha256": "0fd72cce13ccbc5a8a684955cefb2f283d2ec8494df3fbb0265beb40d83d2b49" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/HtmlLayout$Builder.class", - "hashes": { - "sha1": "f09aeb20981d9f0446719873c643dbdd425bd2ce", - "sha256": "2f89189ba5511e9c4b83c725cb6049b339b9814b56d2ad6e69d4c0f815bdbf2e" - } - }, - { - "path": "org/apache/logging/log4j/core/layout/ScriptPatternSelector$1.class", - "hashes": { - "sha1": "9186af0cc13c275a55062f78247a074963de7eb6", - "sha256": "2b0157abe2f93842cc4f2e4e5e5664aef097453bb30b7b2530e239b3279a49b6" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger.class", - "hashes": { - "sha1": "aaa3248a90def072f8aa5df114d0bf9e8d13450a", - "sha256": "ade7237330b5a2e64e25ec347170d2ca4785e318d16f46a86a66650259ee0734" - } - }, - { - "path": "org/apache/logging/log4j/core/ContextDataInjector.class", - "hashes": { - "sha1": "11569f6a6329ac3a6834645f6f889b6e69cc3845", - "sha256": "045ab9c7bdc2304c4e71d12bfde5fe90490e010898ce85ce84f84876dab66291" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$MainScriptRunner.class", - "hashes": { - "sha1": "cab84ce424a37c1a1b4bf24de85cf605ca3c637f", - "sha256": "25ac186ef10751e57a9353bb288a901de30b6116d0a248ef56b0a41ade6aec63" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager.class", - "hashes": { - "sha1": "4c7e3928bac2832c448ab5e5d2a7d88b279754e3", - "sha256": "d5b1e0d55c6da35cdfaac4e5d0e7fb26157c97ecd7a96fa112e412b3ab2ffe67" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ThreadLocalScriptRunner.class", - "hashes": { - "sha1": "d951c2ef8a0d8331b0a1fe9119974b47e33e57f2", - "sha256": "7fe6014833485d924781d035a6d4486760c3100cffe3ea142f9ab143ae97586e" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptFile.class", - "hashes": { - "sha1": "9b2335174b1dc63aa72afc74f1a1a4ea559b8f59", - "sha256": "37d1741524d03e7d0e58a9c27242d4876b6f88f032505685dae2a332dc35fcac" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ScriptRunner.class", - "hashes": { - "sha1": "18031a6d6c9e9aaa72b86f6accce79e31b653b05", - "sha256": "1882ea99a4e639bc0007f4a5ac982662ecb8cdd88130c9a0b1f4d74c63d37ee2" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$MainScriptRunner$1.class", - "hashes": { - "sha1": "242f0c9ae3bfa74d90d8e339b3d0c4976b6f460e", - "sha256": "c5449e38403eea86e27b7676ae75390d7e700cbbbbf580b0ab17b1bf3bc01bc8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ReflectionUtil.class", - "hashes": { - "sha1": "d028547286d2777826c48b12adb1e8f63b69a1ed", - "sha256": "eab40f1919110572a60fd1d92619b16aec1dfd88f2eeee6bd0fb2eea5639e656" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$WatchRunnable.class", - "hashes": { - "sha1": "31ef35fe5fe3915cf11bf29b65d6c880ca3e3aa2", - "sha256": "b4dd1a4579aae5472acece44b7a72dae8923b0f96a2df49a2a6ae165296e4ff6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/KeyValuePair$Builder.class", - "hashes": { - "sha1": "c28b0e032edaf625aa82e807b7be9d842524c308", - "sha256": "3c30c4cf5ab9d20cd16f38b8f43f280e873b3e15ff35e973ba2fd64f9b4c527b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CoarseCachedClock$1.class", - "hashes": { - "sha1": "fa51ec64835b1fad6a29b0a1d76146e4071ed796", - "sha256": "c29ef91f0e81376ca4f7dc16c3fc4fb22d9ae88f540f71355dcf8b68ee1545ad" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Builder.class", - "hashes": { - "sha1": "5d622712b2fcd8ed6a9a31142ac55c067d5b0ccd", - "sha256": "60f233bfca144c6e0d070663a7cebf09857c02ad3667db2947a5147b10ab8459" - } - }, - { - "path": "org/apache/logging/log4j/core/util/IOUtils.class", - "hashes": { - "sha1": "0f4c2ba79d3bec272c00bf880ccdca3668228c90", - "sha256": "70a92013b35dca44402199380c42334ba6192a6ce052bd9b187717ec4165775f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Closer.class", - "hashes": { - "sha1": "912b04d84b11b03de95706a4c7ab2ed18418d913", - "sha256": "298b8802fc0d2dad2afc6803050d22864aef3fc0755741d0a6d8a616c5368998" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression.class", - "hashes": { - "sha1": "d97f0b64dcd5b3582c83fd736440843107b0835e", - "sha256": "29a5d83aca77644585e1f1d0de833701dd70a0adcd1b474a6f5fb7b955e3b650" - } - }, - { - "path": "org/apache/logging/log4j/core/util/StringEncoder.class", - "hashes": { - "sha1": "437c227c7bff96a2a6d9f86dbf52c30b35330b52", - "sha256": "6a5e628002729714456ae6d3d7f5adbc7537aed65e54200ee9900b7b19b2051c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NullOutputStream.class", - "hashes": { - "sha1": "1bfa4429119e439ea3b64607cd70f17456b6ba62", - "sha256": "214163e3b40ad866d941171f38cb3e3e3cc79222ef3d3aa4502ab625b9058dfd" - } - }, - { - "path": "org/apache/logging/log4j/core/util/UuidUtil.class", - "hashes": { - "sha1": "7ee634549304e2c62339f42f2374c60259ec69e5", - "sha256": "f0dc4b59e00dadfbbfc16a8e63980c8fc66e57f742cdc4a004c015042ab223cb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CachedClock.class", - "hashes": { - "sha1": "3fa18caef8453919bd40386c77da6269b084fd6b", - "sha256": "d93f499b400d259179c4086f8bc1c1713629cc8b80a2617f20b8fa3a850943bb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SystemNanoClock.class", - "hashes": { - "sha1": "990e65e2e0b6e8641419ed1b17a576dfbf2fbb70", - "sha256": "8ce9b58b48a39c66f8276eaef78d28e3bbd9e610d1adb96f7c3b24d1ed3fdf00" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Loader.class", - "hashes": { - "sha1": "c1ffa553c2eb17b3996946b196f34aaaec108fb3", - "sha256": "91390387e262d73d83c3fd8bb91c1fbc5cf3a448ff9f8fc9eec66ca91142c057" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CachedClock$1.class", - "hashes": { - "sha1": "f71c513aa5c79167b2e268a8629240b00286dc4c", - "sha256": "a40de19407bfe4d7197777d27ef1c2bd8ab8d8c5edc8715e97a13369c8714816" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression$1.class", - "hashes": { - "sha1": "08b4324f7bace77f0c7893771ab209f6c8590315", - "sha256": "4353703fa35b555817b29f57b6064cae9502c5e96eb8c722ae83314ed55c3ae8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Integers.class", - "hashes": { - "sha1": "8e0922f26b0e524725228bc85db47cb93a4a67a7", - "sha256": "558fe99a32fee3e12ef4e442a2ce792e68afa606ae7dcc3930dcb7a8fe8b8956" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Transform.class", - "hashes": { - "sha1": "94df5e8dba55668f60520739f8685301c501330f", - "sha256": "bd95ac387900d436b6b2597f5aa2c3b1bc9b5529f25fa43179e6d5939e42597c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/JndiCloser.class", - "hashes": { - "sha1": "622500584cb874ed7ccbc9454e0684f5df4f919a", - "sha256": "cd2000ab087fe70aeceac3d988dc0a8f513ed27a88fc91b9b41637681d27cd42" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CyclicBuffer.class", - "hashes": { - "sha1": "75acb4b54194adabcea6b7e72332446849161dae", - "sha256": "52a3deac7f18f37dab60ae01ab849b7ff1f0849f2fb0457d03503d57355850af" - } - }, - { - "path": "org/apache/logging/log4j/core/util/JsonUtils.class", - "hashes": { - "sha1": "bd6a9d1b6127ea42b7b124f4fdaa6ddd39f9a7e1", - "sha256": "8e296a8196dd0150f9cedcce47ca696e947c276220a397fe69e1f88d7d4d26d7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/OptionConverter.class", - "hashes": { - "sha1": "d23912da64253b2e9f53aad5acc1aa1c7a447b31", - "sha256": "c277d2bc4a8926f9c4e0a57a9e0dcb401e8c14fba93aa01bf964ecca7fa59c0b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager.class", - "hashes": { - "sha1": "a6824eccf91906a1aee850c61a170dfe2eaa0fe6", - "sha256": "7398d51317b7b08d2b9f170002afcb3f810570c0b8b4978ba166468c7b129a46" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry.class", - "hashes": { - "sha1": "56fc6fd7c786e0d4b06f34511f4f71c21fe8037e", - "sha256": "14a48dc7c634f22ffda71408a5a3ed7cd395b0382f680d02736a1c986397be12" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DummyNanoClock.class", - "hashes": { - "sha1": "d3c6e4f575ceaccb9cedf256e869d4ab04f12c82", - "sha256": "23ad0b8cef7f5857c59a4c3007bd874333195749fd5b984412fde59cec61fe3d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitNumberField.class", - "hashes": { - "sha1": "f4ec806be031c76d5c372145701dfa820fd71c4d", - "sha256": "131db4d7820b2c0feb08794d648752c040163434c300bb98e844ee36c1b2fa11" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FormatCache$MultipartKey.class", - "hashes": { - "sha1": "3d3ecba9c206854f4276b9d23515e170bd1797f9", - "sha256": "9d2c4d7778ec25917cf120e4c64c08a6c28ad54f86a22a8bea2ba5994fd62d7c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/DateParser.class", - "hashes": { - "sha1": "14142e3bbe501c3fd3f2bbb9bd0ab3048bc07ba7", - "sha256": "2ebc1bd47902f05a8a8d434e23d529c4eee73fd88e3222f54073f9d146846d3e" - } - }, - { - "path": "org/apache/logging/log4j/core/script/Script.class", - "hashes": { - "sha1": "c6e14ed0e875f2833782483f1ee30f4b1c1bea20", - "sha256": "d81bb6fa62d7d3979f373722fcf55a5b471a2677a3b9fad739d9756b707ed957" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$ThreadLocalScriptRunner$1.class", - "hashes": { - "sha1": "1fedcd99dfac6292c0c018cff1419eb1aa9cef55", - "sha256": "8c24974464227b698d86b6e1042625e233aa41e511c1c30f82388199fcebc695" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$AbstractScriptRunner.class", - "hashes": { - "sha1": "d96e00ff690b73fef928c92b122f4b28d2ccdecf", - "sha256": "3787889ae42b6eaa28f2c023bdbce40cf4e475efbdb8cdca7bb2d68d3e67a6da" - } - }, - { - "path": "org/apache/logging/log4j/core/script/AbstractScript.class", - "hashes": { - "sha1": "302c1b27e5dcb6cfa9f6d50ce8d19a6c5e2a0b63", - "sha256": "53810173f9e9fd607d459bfa5ed3e4bfafc97ddc7360c8c904e823495d93eeff" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptRef.class", - "hashes": { - "sha1": "a136a343ec56db88be72a409a86b30846723b836", - "sha256": "993a6d9bb29367ea5e22492fcc1de9f52ce600ff4800b6950587cc3f644dd7b6" - } - }, - { - "path": "org/apache/logging/log4j/core/Filter$Result.class", - "hashes": { - "sha1": "7ff5312c3f795f9f12e93735afb6f44ed782e0e0", - "sha256": "d58a68972090af8f6c838f6d562a99cf3012985023575f30592a140dba2ff5de" - } - }, - { - "path": "org/apache/logging/log4j/core/util/TypeUtil.class", - "hashes": { - "sha1": "52224d8728b2110b6360a04f5572ee46b09ad12d", - "sha256": "1b61c1d67608586af9f042ac258fb450d44a9a523dcc17e3401b289721600802" - } - }, - { - "path": "org/apache/logging/log4j/core/util/FileWatcher.class", - "hashes": { - "sha1": "47dc5232c25e9e6725450c5153e35357c0ef44ef", - "sha256": "1b63ea6b46a32e6e83f7b48ae51a2789f0457016b7aa468eb8c88718f435cf02" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ShutdownCallbackRegistry.class", - "hashes": { - "sha1": "370c8ec6880e68888f28cb119c3516777f079a68", - "sha256": "25086abc22a13dd4b480ed855ae61c5c040793d251a64886601fcb4b6cf063a9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Constants.class", - "hashes": { - "sha1": "ab4d2a0d14b9ffdfa5e48e0d1d0d91c438f0a719", - "sha256": "9f88096eed17d89a10d2352e12549e0eec2527bbc2d6746d683b149e07c2304e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Log4jThread.class", - "hashes": { - "sha1": "79fd7ad41f85c0fc98cb42e5f93f071210a5b685", - "sha256": "011325b36e243075a59011f6c12a19c334c0d9efaf53ffdb2e71429dc4e7d24b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SystemClock.class", - "hashes": { - "sha1": "f93da00edb5b11affc9a233569ce5336d2c74ddb", - "sha256": "0a86d35c30d8e5a2aee8eb74f168194f8feaf865f6d9625ea3a969ea2977b903" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CloseShieldWriter.class", - "hashes": { - "sha1": "90e9f5f8e24b30b1f0689f6528ddca473616fe69", - "sha256": "5089b5eae412fe241475467502adecc73eff1c60a162a38786094fea49cd950a" - } - }, - { - "path": "org/apache/logging/log4j/core/util/KeyValuePair.class", - "hashes": { - "sha1": "0aa3741da6c531dff38539f652aec9f2c9012661", - "sha256": "890162cc2aeaaaf8dfc30ef9746dfbc34509ae272ad1f24a1fd8e9c1516d297d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Patterns.class", - "hashes": { - "sha1": "e7b208de3c48228f1a9b5d5eb7edff76d1df4b4f", - "sha256": "d3415424a8e5e5cc8c2efa15c7d997de9cb9e43a9f92734d98a5b65921c28a2b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ClockFactory.class", - "hashes": { - "sha1": "5ad010ae8ae427341abaf9bf9754d911d239e51c", - "sha256": "83a6116bf17ffd753c45a03cacdbb9bfc9ae1a949c028b279bee4c7b9d91dbb9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Clock.class", - "hashes": { - "sha1": "2d0a696b6379c869fefb424eecce61614a7e494a", - "sha256": "183caa62cc6c27e07023b6bbc718367cb3e8da3a479778e82dab7f28c9d0895d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/InetAddressConverter.class", - "hashes": { - "sha1": "827eb3d6f1b260ed1ae4ba39f43fe1e086295a99", - "sha256": "19bb8fa75987d7c9a46f418acad1eaa00d078fafeb086db0332e44e0ef3f7e3f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/StringBuilderWriter.class", - "hashes": { - "sha1": "cdef14ddc7541b2698b0bcedbe093e3230c12b7d", - "sha256": "28b52a31712c11ca1a7f6c672b9ed87428dc93ba907b074081830ed533af4f3b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CloseShieldOutputStream.class", - "hashes": { - "sha1": "52b7d539d3cfa16bf04c307e554eafbd07a12a51", - "sha256": "e5bde3073b694fc9689b0239c98bc2c1be0f0b0f359923dc43a7f4b0989b1740" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Cancellable.class", - "hashes": { - "sha1": "0c04d4a317fcb233e84e79e85dd69a51b780b39b", - "sha256": "988a2708f2f813078f27265841f2340a94493b59312705d5f434cb7d59c72e5c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Throwables.class", - "hashes": { - "sha1": "067184aedd6b0f5c0ea655d3102ff0d53c83fdf6", - "sha256": "3deaa2facca69c389f21f13826fa8a4a8b2b766e4697f2cbc6e5e91c7242092a" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CoarseCachedClock.class", - "hashes": { - "sha1": "eb9789c47c5ea4edb20dcbc451498b3628afa593", - "sha256": "94328a76030a0d411e29908bf77745d2a6aa18d5f31fb4c6d78ed34d64ffa5e6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Booleans.class", - "hashes": { - "sha1": "e35dc3543e37c4c7943bb4c5bc6fcd186aab2a9d", - "sha256": "ab173740eb665a40d3843938f6a713dff4625b17cd3357156d8ed1a7933143cb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/CronExpression$ValueSet.class", - "hashes": { - "sha1": "0afca531c005d42dbafec46cdaa376c2acc1e451", - "sha256": "6be9f02373da500f20ded21db092d3b44e3cd87976bb97c8fdb2de8d20128006" - } - }, - { - "path": "org/apache/logging/log4j/core/util/FileUtils.class", - "hashes": { - "sha1": "a087c3f613c4d476698c6f4f7f61aa04ffe2508b", - "sha256": "1289aa31835b4775ca5d3b53cc24c15dec4fb90556df416f077a6990781e5bda" - } - }, - { - "path": "org/apache/logging/log4j/core/util/BasicCommandLineArguments.class", - "hashes": { - "sha1": "d8226414e02546e3d0ec2a90a7771aa88dd83489", - "sha256": "10e0f89cd38140ed047ee1686bbd6cba24237067270bb1f599c2f235920fce05" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$FileMonitor.class", - "hashes": { - "sha1": "aec638a3f77b2e8a3a3da4620b76d0775ccd3f5b", - "sha256": "809f33da699a9385f6d8162aa2b9a6cdeb66136acab47538bab5d9fc4df29833" - } - }, - { - "path": "org/apache/logging/log4j/core/util/WatchManager$1.class", - "hashes": { - "sha1": "f4780990cf0ac78be24ab3815fcf8eea57fadf7c", - "sha256": "057fb8f1d6d108ab6d2aa67d70d16b67aaa81f2453f52393ae8a1b9693e78a12" - } - }, - { - "path": "org/apache/logging/log4j/core/util/DefaultShutdownCallbackRegistry$RegisteredCancellable.class", - "hashes": { - "sha1": "de4534ab9dde437049212d80db17fd9d62f18f30", - "sha256": "97d642aa63b17280d70ab223739ce2acac16e2bb137267b669919460b58bea6f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Log4jThreadFactory.class", - "hashes": { - "sha1": "8983000786b6769dd058b5534e8d9c4dd77c2898", - "sha256": "ab0aa21bd361ae8c33ae5962cd50a6c546a3ce6e2fa6e47a9d01dccd6b29b50e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$TimeZoneStrategy.class", - "hashes": { - "sha1": "776a54e17c1a6029116abc226d35955e8df741c5", - "sha256": "96de11d7704a1533956ff785a2f769df82cc20312a8392a68145d01c4fb8d43d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitYearField.class", - "hashes": { - "sha1": "ca5cb1f8f5825e5044a81a9280ee031240a07374", - "sha256": "19acaea6fcda3aae8f1258801ab0fc4d1daeb511e42ab02c8fba15d2c05ce128" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$StrategyParser.class", - "hashes": { - "sha1": "a47c6d3a30c8c907082c781847a37e0cc7a4950a", - "sha256": "c0cdbef6cd52d391be9e5bab3335efcb9012567d1eded4d49ccef16bffd59eed" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$StrategyAndWidth.class", - "hashes": { - "sha1": "b95d1a71d52144d35941633c90102299eb950741", - "sha256": "b62eb335315c81efd7f9721862a57806e4d3885edcf83fa5e174ba8ac3af91df" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$6.class", - "hashes": { - "sha1": "402ca3db6fc28ea8f7c8e0c6ddb7714cc0d9a3a6", - "sha256": "f8645465c3810d438a08f9229f3a163112356ea39800406ccc218c0960780f35" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$UnpaddedNumberField.class", - "hashes": { - "sha1": "b8dcfdb2c79b69917e23e6e75eec355e7a53d8df", - "sha256": "6c2df2a189eb8685d38c594afb8cc766b38541171c86cdea0b98fa3f52722759" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter.class", - "hashes": { - "sha1": "9b616d8c4a8534b522b63b2e16facab7522298c4", - "sha256": "100e85ec34a03e186541594e0afea8757304cc63f3453f247a5069d780cbf158" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TextField.class", - "hashes": { - "sha1": "70bb5676c9a96e7dee8faf037283106891830a46", - "sha256": "872991ab965d57420eb659a295c86cf0b9b9101c5447ff7e11b4a37c7671d2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$PaddedNumberField.class", - "hashes": { - "sha1": "e50de937bdd5e5b9a73875611245f82d57266692", - "sha256": "b21dcdd368846deca1376fe20733c27ca5d6a11e651e270088b12c3e73984da7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$1.class", - "hashes": { - "sha1": "a217d176b7f080318b8516ce903b83a5f6762210", - "sha256": "078f2b3f8721bd865b7ec7fa66013a016dbdebe9fdcbc8160a15a5b755ff5c6e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwoDigitMonthField.class", - "hashes": { - "sha1": "d8572cd544a67cc277d87e3a06ae8eee7a7ce319", - "sha256": "0b30c5c7d31c7ccc1cd142ee2f9acbb3225c11ea92946a83d319a92b52f9c3c8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$NumberRule.class", - "hashes": { - "sha1": "af71a780bfdfbcc7eb5c6ea2f949552aa8816e60", - "sha256": "e601833c6ebf29bb86daeda764b372a5c28655465a8abdb8ab26ca5fcf120ddb" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneDisplayKey.class", - "hashes": { - "sha1": "8bc5134903315db6516569727893475bff3874bb", - "sha256": "7ee696580345be5dfec9705059e976b3c8153290e5bdda5caf2b8cded65d3063" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FormatCache.class", - "hashes": { - "sha1": "7410fec08fefa385ca8b79cfe7ab31e50133c361", - "sha256": "20f57e9f9b40ed34d3a6237a1209c0057240237ab84efa0b69711f423256aa8c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$2.class", - "hashes": { - "sha1": "ff29f98e4f0ff982a0cfaf7280922a606e57f16d", - "sha256": "6cdb831b79c130716ad0b60e8d073bfbb0cc3a0aabea067768f5a796b39caad0" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$UnpaddedMonthField.class", - "hashes": { - "sha1": "d0d5644c02051241b010117a4110c29992e0c9ee", - "sha256": "b63ef48319be0ef054a9c2080c95f9a3e98961571ecba262870b9b554d5afddf" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateFormat.class", - "hashes": { - "sha1": "1f95cda347f92b85eaf28c07dda5fce7529bcda9", - "sha256": "d05b27f76cc350b690beae90ecddc070b5665289390f656a56df0027cca5712b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$CaseInsensitiveTextStrategy.class", - "hashes": { - "sha1": "f4369bc101fee0fed18c04b6b943d22e7ea83678", - "sha256": "6833c8af768a65380168f4355d721550d844358f07ad4487102df2fcaf97de7f" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneNameRule.class", - "hashes": { - "sha1": "c09b5979e36cd219e9d3a95462b4aa6e0f47c703", - "sha256": "75d5d04950de08051e64a8bb801798a9ecb7f5013a11e53f752e33043656acc8" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$PatternStrategy.class", - "hashes": { - "sha1": "a2e056f532f7e15db4a2549afe5a09668c5921ef", - "sha256": "9a5c6469f246287b54f4486c208d76efb4978b7ff147463197051b75b18b12c7" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwelveHourField.class", - "hashes": { - "sha1": "f80355d78b8092f31af5f72c6ffde2d748cf9bf7", - "sha256": "4a76ffe727b873b9f0589311c678e32da1030130a1d306b5e76a6fee671e071c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$NumberStrategy.class", - "hashes": { - "sha1": "4ae62db3cf475b175e6d0bcf19615fe39708a963", - "sha256": "9a96daeeda7734c0fe8db646b8d0b47effe1dc8a4d893791125b97b8647d6759" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ExtensionLanguageMapping.class", - "hashes": { - "sha1": "7e7e508d63d6730e26561f63c677b226bf3e2df4", - "sha256": "fa0a71ac3c7b8074bbc29a09d92f7f62cc5dd5e1ccbd9b20145c96ab0477ce3b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SecretKeyProvider.class", - "hashes": { - "sha1": "36c8cdb828f6c9e1473d094f10674f05d6c9a314", - "sha256": "89800f0350152907618cccc6d8a9fa7c426df4ef9ba4eb9dc8ea1ed9ea9c3d8b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/Assert.class", - "hashes": { - "sha1": "e22d545ef599a5ed9a0ef321c74a137f8a091884", - "sha256": "f6e349fac3dccd48daba07e4fa085a88c92635d12de361e9fd354f7963b2d67e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/SetUtils.class", - "hashes": { - "sha1": "be6d8535f0df750c20d8acea9d0b8b0827da200c", - "sha256": "1b478281a572d85ae24ec1b5687827a25fdfd40080fb21f3b68960ea61573e87" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ArrayUtils.class", - "hashes": { - "sha1": "796ba0d7f6f712adedcda8d9ce0e1522287def5b", - "sha256": "e38caae8ac0471ea6a38e70246e255a7c08127c9cb5c2cdfc080ae39022780e1" - } - }, - { - "path": "org/apache/logging/log4j/core/LogEvent.class", - "hashes": { - "sha1": "4cbbcec8ca0a0bfe54efa078d669c7d049db0c88", - "sha256": "e28560a658b8a119139a82fb2d63901b0dc7407c69cc01c74e0ec95a8a1a2837" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Green.class", - "hashes": { - "sha1": "207a0a113437273ff215ea0982e3519662e47041", - "sha256": "7147c743463d1f84360d058f9c0974b4cf1588ce6f24f4cf0ca8f276d1c1e835" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FileDatePatternConverter.class", - "hashes": { - "sha1": "ae3861e1c8e15b23ebff3c4a33e9b8e183f2d08c", - "sha256": "1197de4d7c5aa2ef69d7a0214a612e1b54aea24980b54ddb78d5c9b2e7b6c820" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser$ParserState.class", - "hashes": { - "sha1": "c660fff1d9251a732c03aa4c6290de0f32ecff5d", - "sha256": "293fb8f738825f6204dbe0859ef857e84b44205d48441b281def87b335af86b6" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThrowablePatternConverter.class", - "hashes": { - "sha1": "510367aaf115efad47337198baf1db41ae89b40f", - "sha256": "3372cbd2a3350d7794c7bd61f98b62a3b466994d0c125e7c6dca44cc0f544968" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsBaseReplacementConverter.class", - "hashes": { - "sha1": "7a9e29c7e8c5fa028f92d2757f9186cd2b1b9c65", - "sha256": "7fe5d2ebd1a14a925f209248a3329ebc1ceb15786e2aa6a9004d1635865b0f68" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MapPatternConverter.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "a46ad943a67e55c7ac0f142bc8fbcc110f96b659", - "sha256": "800b39b84b81518c45618f56d4790fe076fdd5a6ccc93e62ca8065d2475759a5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$5.class", - "hashes": { - "sha1": "75f19f12a5fceedf840267d4d41b9276927e88fe", - "sha256": "50d23165aaf027bb33c8514b05f1a21e3a6692e27ef8ac8b2b219d31db8b4947" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TimeZoneNumberRule.class", - "hashes": { - "sha1": "5120bfe59ea03b1e35a3059ad4bca643d50f2d77", - "sha256": "116329b0827c769242191c4adce06e38e4c82c553654b1318ff489876d5ac834" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/DatePrinter.class", - "hashes": { - "sha1": "4ef526bce4d620e644f2214a905321f7c8c23e0a", - "sha256": "889a80ae3d3d215207a575c1dbe19fc2e32dd4ee3a0046ebd099243316407442" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$4.class", - "hashes": { - "sha1": "378482d9ab6d5551265bba2baafce5a6ae3d5cc6", - "sha256": "3cd3f17e1a01e828fc2e3611e760641751d3dc80bedaf52f43e6787298350190" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$CharacterLiteral.class", - "hashes": { - "sha1": "85127f1f512e7b177ec4fc1e438ebcf8c2da7215", - "sha256": "fc0538d1f2b43f06a5236b776028503dbd828b2f6cbe8074c84abaf29852aa5e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$Iso8601_Rule.class", - "hashes": { - "sha1": "008f19cc2394b0779b079b645c832f9bbc8307d6", - "sha256": "6104e5a0455b2e0275a851edb91df072bc16bc08d2c5162f67bd00d9554aee7e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FixedDateFormat$FixedFormat.class", - "hashes": { - "sha1": "118558fb1257ed1903c2f96502908476d435c03c", - "sha256": "2a3ffc8f922043fee9360c883835cc0f294c392c4f2d8b82289c8ed4d18cc137" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$TwentyFourHourField.class", - "hashes": { - "sha1": "977d15ba0406b0b2e65d575c3a089aee7d17f9b4", - "sha256": "4661a0f237f1b1eda8d36d7c712c08d476ccf6b46102d69214489e5918a890e0" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$ISO8601TimeZoneStrategy.class", - "hashes": { - "sha1": "c1dc27daaf2577c709b15734cabc7846208cc792", - "sha256": "942a00754f2dd1a53af9cbb5d413f54a7536a7a51c51bf9353a94dd2ad3155c6" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$Rule.class", - "hashes": { - "sha1": "362856d4019bc09a07fc2bdb9220a7cfc0abd8b4", - "sha256": "bcb5cc6b6aa0491b5b99358bdb8220c4c79b5bf91990210a900b3e6fb82ce483" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser.class", - "hashes": { - "sha1": "342f0bd5c4b7fb0828873d5a5cc4fd8caf67754f", - "sha256": "90e5a79899ab02546ffd9c37be3ef25fb1edf7dbd24e2f14198d9d054d0d231e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$TimeZoneStrategy$TzInfo.class", - "hashes": { - "sha1": "6caa55d443e314f0dfd3ea3b0325bedb7aa728d5", - "sha256": "dcfca7d94fc871fc8a98f75c66fbc771500ce28f900c05822160c4b9a546bc3e" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FixedDateFormat.class", - "hashes": { - "sha1": "ca2a00b168681357f9f40abd124d5a0a743b76bc", - "sha256": "930ad7eca0e5cd34510d90599ad887759bf2fa7366bc22ab0c0d7d9c317fd96d" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$StringLiteral.class", - "hashes": { - "sha1": "29cae4316fe8c97b2780eab9efdd62b5b3d2803e", - "sha256": "d32e14e0d49a792fb4b5b8d89de6b06a8cc3db4da18aaebf0cc9e526ec4c9770" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$WeekYear.class", - "hashes": { - "sha1": "176832cda8260a347d155f2a276b3433263fe92c", - "sha256": "e59def127b2858a72ac2bf6bb55c57675c8caaa51cbffa16a0cf41db89151ba5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDatePrinter$DayInWeekField.class", - "hashes": { - "sha1": "b88b58e14c42448b5ed6a15aabce9ec9b28471a3", - "sha256": "a77bdebf0f4852c2aa0f7bac907db2b280a41b4f1ecf06212b8d60d253d09af5" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$Strategy.class", - "hashes": { - "sha1": "27f40c36b5c531849519f19f0b86cd44c7881923", - "sha256": "19728345cf038d80ed7af1af264fca53b1e071d5df367098bd27c9eed6cb1de1" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$CopyQuotedStrategy.class", - "hashes": { - "sha1": "8668687aebff0979e58fe78a2aef9880a6a64d6a", - "sha256": "9f3a78c0e41425a27ad512405e1cf87dbf550ee880e4664491c79e261d8b5982" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateFormat$1.class", - "hashes": { - "sha1": "cdacfe86334721884e83ee01b522cb100a2a86dd", - "sha256": "5ea623873bd0f5f336fded19419feaf85489bb792379f111e5700818eac6424c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ObjectArrayIterator.class", - "hashes": { - "sha1": "d22b8327a80725d580858f15bd2bdc987ba36863", - "sha256": "301d37442450706b72e81a512f612cd1125d1ebe9cbdcb40c041834409cf1a09" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NameUtil.class", - "hashes": { - "sha1": "460598c57d92e86bbf6bc03e185b175a586d1d23", - "sha256": "19e0a71a5831a85d883c8193fb17a2f4e43526c9be6921c7836fc2a266754084" - } - }, - { - "path": "org/apache/logging/log4j/core/util/ExecutorServices.class", - "hashes": { - "sha1": "24a0ec747c2c3ba6338ddfc229e9b65480e9ddf9", - "sha256": "66c343c23a85e4102dba8e9ed3da62cf21aeddee39611aa3b4e6a34aa5d7887c" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NanoClock.class", - "hashes": { - "sha1": "0f9480591128d3b7d7e657510be33e561aa69450", - "sha256": "577eabab46808370ae6c6d941fc911fbea3b3003c51c47e04f73ca303fa5b6f9" - } - }, - { - "path": "org/apache/logging/log4j/core/util/NetUtils.class", - "hashes": { - "sha1": "be9ded3730c1f15338ca1213cd2338705815d229", - "sha256": "9082a3b7ea26325fffb93ecaf81f8b35335f218a6ae076b05b531768eeed5396" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LiteralPatternConverter.class", - "hashes": { - "sha1": "74d871c152da4f90a72ee3b4f8fd747b11f8e38b", - "sha256": "aa64b384b8f9f859daf665eba97a1ccb28ce37d68e17b71c7a30cf0ef2f8113a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser.class", - "hashes": { - "sha1": "335218c402b7cd57c37698e7cbfb923e33529b95", - "sha256": "e5b6b313f98a5ce88ebe3d50be354ab67a0582090c391e4d862460f0aae30c33" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator.class", - "hashes": { - "sha1": "54a158ac3070a8e486ae36305565fc13b198bad8", - "sha256": "954908c2c9f78464870b402cd5d1d7e746b539dc9f08814473f40ca741fb335d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy$1.class", - "hashes": { - "sha1": "d1989ccebb0305b68921dde69af5cd091b2557a9", - "sha256": "2d11095fc0bc4f8b0bdfd8baf56ef7dde8c7c4840bcc9e27e2c52697135c02fb" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$PatternAbbreviatorFragment.class", - "hashes": { - "sha1": "8a68d5f410f46f9878ca5adacd6949058a18afb5", - "sha256": "5756c662f8d6689a958f4165d842b2582210e484cac3b8c733e92a801fc6eeb8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AnsiEscape.class", - "hashes": { - "sha1": "f13b7de9f8194976e11707039a0e7172591ae9e3", - "sha256": "697cfafc4c599b43f590d167fa9409d4a7da0ba28b0def304985fd14e95507bc" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter.class", - "hashes": { - "sha1": "e04d3ce6c8d4db54f5e63113064b26f57d85b596", - "sha256": "6d01b55614b4a2317aac12ffd244b3b36b7bd421b8447b1f19f3ffdbb5c5f529" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MarkerSimpleNamePatternConverter.class", - "hashes": { - "sha1": "a3eb280835180884a59f7ef7f92f4e7b9e9e10fd", - "sha256": "57bb7211c38a5f65c5862b0707b44c416a04f5b3f8745d029c4546a8ea0e3754" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$CachedTime.class", - "hashes": { - "sha1": "3e902496392632f10e03a6ca510939eef8f0da3d", - "sha256": "9befe414d97d97483c3d94824cd011aa15c444cf5d278a6e5e1c7e2f5228f6ef" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RegexReplacement.class", - "hashes": { - "sha1": "46d7ed124efc20b7dfd01c50a2292b6918f96b14", - "sha256": "12adcaa203382d185c818a9aefc3c45186ac4bc4f4f59157f0acab35e7a02b56" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LoggerPatternConverter.class", - "hashes": { - "sha1": "a434c00d9c7256b174d0c6c168860ac339f0af43", - "sha256": "ac483e752f46d8141b97300a693e271669492d34f9c90c00c6aec00c333d2322" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/SequenceNumberPatternConverter.class", - "hashes": { - "sha1": "2bb23869cae5fa9c6e53163d560c2de396cb66c7", - "sha256": "514dd060af02fc8b534d4f86f472e40d7d42e9a5552c2a9882af7bc741cdad27" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Red.class", - "hashes": { - "sha1": "dca708e083dd518b7d7cb740342039ccc1de404d", - "sha256": "57efeb860028fe5417069161d6827c436d10c41a35a1b81d7b0c90ed7885f1e8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NanoTimePatternConverter.class", - "hashes": { - "sha1": "9561a75dccb7fb5bb8ac3721bbf172f5c3b5f2da", - "sha256": "ea1b160f0e24199b13359cd41e20ede04d0f6bcbb5efbde295d4b0d7c326277f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/VariablesNotEmptyReplacementConverter.class", - "hashes": { - "sha1": "f8f56e41fab9bf77a540f459fdf4ae5b1cffe956", - "sha256": "dff46c32ee88060e107fa50803abfd149a4d6173d3f2b37189c5c77ed0590a75" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Yellow.class", - "hashes": { - "sha1": "f20c796fcfbcd025aa5088e4f23efcc5b90ce63e", - "sha256": "b484ccfd9df20456e50b60938aa16f1c277b4499253bed46ef2aca1957e11127" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NamePatternConverter.class", - "hashes": { - "sha1": "9ea6ba5dcdc797f868791dee41e7478d5781c7c1", - "sha256": "d23903aa375c30c2506dde66d4174bd5177016be7599c800e05c44f52a8ddf22" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator.class", - "hashes": { - "sha1": "8fbb806521bdd0589678d05403326f952b2cacc7", - "sha256": "73607a78f450cdd640329d9a5be4cc89cb3009bfe9cb56028b509b44e096a9e4" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter.class", - "hashes": { - "sha1": "f90ef2f7bda1d03c1575297afd1243e3b15cdff2", - "sha256": "fd5ce4215be10e420dcdae20d355f53f2c00eb1847213b58a5729a55f9d23c46" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NotANumber.class", - "hashes": { - "sha1": "cde8f47913ad04469974110ea4f995d466777091", - "sha256": "a3491dc679b5c12fce0fcfa30c8fe47fcffaeaf68f47e1caa1511a9b476bc856" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadNamePatternConverter.class", - "hashes": { - "sha1": "07e4b2309c12dca85d6d7ebb97d23015c8fc627b", - "sha256": "8ef4103469d7457c62e04e657a77c45dad25afe76e3a24dfd854708e32306d49" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$PatternFormatter.class", - "hashes": { - "sha1": "e03b64294d3beff500b42ba967bc05f3f2a8563d", - "sha256": "d9eb1bb5d7971dc7e815fe8c5ca999af21d1520501194026fee081022419ceac" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/StyleConverter.class", - "hashes": { - "sha1": "64bbd81c14833b305d6ebf17cdedb9c529a9cf21", - "sha256": "f580c31716991dd963b36f5f53a6b910b59741fcfc4c4a9da2c05282a1378705" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MaxLengthConverter.class", - "hashes": { - "sha1": "b474654402b2a088ce858c4a09128e9dbd9b47f2", - "sha256": "6e3e3ffc3d43870f5bb1893dfe11783436cd0454d4edfac3806fe33181b0c23d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MarkerPatternConverter.class", - "hashes": { - "sha1": "b0a4f05f7db037041dcd03123389d35ce99e1bc7", - "sha256": "e3c6d40b04186f798d67395870d3c7061eb70988a3cd26aa2e614c7c712a01b8" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$PatternAbbreviator.class", - "hashes": { - "sha1": "3a255c3ae38d93ecd87edc6ee69dd761ffbd6478", - "sha256": "3c8afaf817b268af77c58cc045b70a4eafa346c82a3a0663b1f6aa91a4e2019a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NdcPatternConverter.class", - "hashes": { - "sha1": "eec7542f81eac0725dc796a44990d3d1b313f9fb", - "sha256": "43565ce032c3403cc8a99af7464b1d91ef91fcebfc1c835c6e976d2650352fd1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AnsiConverter.class", - "hashes": { - "sha1": "68afe0572f4143298de323f6d3b322a4ec74ad7a", - "sha256": "b7959ae468eb80b54bf2df4f8e8672374deb5449eb6749ded2636859b296bde1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/HighlightConverter.class", - "hashes": { - "sha1": "238a5d71983cf45de2953ed21de7a94dda89a4ef", - "sha256": "eeeb76926c201a462aa3c79145b617f77f1ac1f26826bec7ba3cbc0185c091ab" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Black.class", - "hashes": { - "sha1": "be9d116dfe82d91e9702d8c2a18121b56c81d47a", - "sha256": "fa503bf9c3a4045066357e26d865b7b3d73acc3ac9186df0cd24c86125deb674" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$NOPAbbreviator.class", - "hashes": { - "sha1": "46c023dcaf5653b89cc417199929a7a23bce2c88", - "sha256": "8ba0409dd42aaca4552bad087bc157b8bc14b8d929df8a93b4a2dd0c880ae193" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$FixedFormatter.class", - "hashes": { - "sha1": "53b45d14280cb82176a70f18ef1f4cceb2cf6d55", - "sha256": "5a85ed0d1a1bbb70bde2ec8849d88084e2eb797fc9c8347b3d44e9eeb73a36fd" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LineSeparatorPatternConverter.class", - "hashes": { - "sha1": "642620e900dea2593582154e6e15f088280fc4cf", - "sha256": "1acb02743f955e6b4024e1b9b44b0cfdab97af2d00c0fe8e2c62ef574bd11bee" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ClassNamePatternConverter.class", - "hashes": { - "sha1": "320a8a47306683df35f871ca14b11496662e6c52", - "sha256": "03e60a7b872a7587b6d71615cc16443c5bc786d5ecbc674d84fcf54e307a2c2e" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MdcPatternConverter.class", - "hashes": { - "sha1": "07fba4a0a795c02887e579d1167521796b682d60", - "sha256": "f88721916878771375fa145d019a09ee4eebc38e50891ee7f79b686c5adcca7a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ArrayPatternConverter.class", - "hashes": { - "sha1": "f1024144dcc2345af462501313dd5c65cd61b44c", - "sha256": "549d5971acb9e837472737030b70012faaeecab5a47825a3c907272c227b585f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$Formatter.class", - "hashes": { - "sha1": "1842a44776822837a7adac3fed5dda58ad386e18", - "sha256": "c6c21a2cc4ad1fba63c91aaf61e52adfbb1f421e05b4fb11c21e3d5b01c36016" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/TextRenderer.class", - "hashes": { - "sha1": "fa14b29d92dda600de12a4e09675b657001467c7", - "sha256": "58feee7cf77a8189ece30e946f5e9425a278da5b33c0e893b4ec496836777d74" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternConverter.class", - "hashes": { - "sha1": "8aef43843e22c0d1e6407bcd5fcc053498e399c8", - "sha256": "87fdf619f3ed07f44c2dbdcad27dbb0986a4727c25eee9b0b3e2ed48258dba23" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractPatternConverter.class", - "hashes": { - "sha1": "d2b4286a1e7b15fb2d8cfe237630707647f43eff", - "sha256": "33f362d212ac8526171f73e1c6da5e0313b25b1ece3e2e6feb5fe5fee3d9027a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FileLocationPatternConverter.class", - "hashes": { - "sha1": "eb034afe73faad44262da80181dd01005196e8d0", - "sha256": "3cb112967ffb4dda2cb71f1336825ce28e2168bcf4190ba55994eb79f580db77" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MessagePatternConverter.class", - "hashes": { - "sha1": "064b312ba518f88519c1e81d9192c91db8cc7b4d", - "sha256": "791a12347e62d9884c4d6f8e285098fedaf3bcdf591af3e4449923191588d43c" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FormattingInfo.class", - "hashes": { - "sha1": "9c55bcc2c45d0acbe45028a66d259f070eaa1030", - "sha256": "711f44894d440a9891d7866a6c782e3b53f9f58aaae409512600b386a31647bf" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/UuidPatternConverter.class", - "hashes": { - "sha1": "b19458763fa5175a52e44fc3d19a37c3a2e7ae56", - "sha256": "e1ea325d82ec69c5207d5c178f86efda8556d6326ba8f4cebf16eeb1490db0cc" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Magenta.class", - "hashes": { - "sha1": "53c644928a81d91f9ac817920c03d28d81fb948b", - "sha256": "2e9ada4b023248f9391819b0da79f3d1057e6a78884216df61d1a75ceb659884" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Blue.class", - "hashes": { - "sha1": "4cf8ab2c36c9268331ee09584801720d0c181a81", - "sha256": "3a703a21a24ac33cd5e034170ec46510b2e862cd6b1bc28682b5d464303c6c6e" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/FullLocationPatternConverter.class", - "hashes": { - "sha1": "297425cb87930427ff8bdbe53574c66f1e628c30", - "sha256": "bc0b01580440e134f4e7e4813dc4131515555003117e9f70e9e71663bed29688" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PlainTextRenderer.class", - "hashes": { - "sha1": "249d05e71d00fb2f5663f434e2eb4f02f6f71424", - "sha256": "af42d8065cd683d22ad902bfe46abfececc497ca00a8b9b19f74cdd65a1b9686" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MdcPatternConverter$1.class", - "hashes": { - "sha1": "cfd3cae3ad75730f6ecb8ec5ec9668b65a2b9296", - "sha256": "8ef6aec792c4a1d08c43ab1905d33625da28f255fc0276f68bd0f0ad02a54d24" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsIgnoreCaseReplacementConverter.class", - "hashes": { - "sha1": "9810709ad00ef0d78610fee2ecceaf561ec004b2", - "sha256": "735de55f3e4fc4ae610b07ffa365b735f968b41b007a0f0e3537d49f2ab5a9ca" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/CachedDateFormat.class", - "hashes": { - "sha1": "acdd6dc5d2d618a36f0735df03aca874642016e4", - "sha256": "5fbec6d5407891e782261f72fa59a885f43b97bf57d631e31593f9353062ebab" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$1.class", - "hashes": { - "sha1": "3ea19a451184bbd3c92b414ea7e2800b18004052", - "sha256": "e1452fe6759acd918ec798d551e470c9ac726ba4f57f64e3758b82b7edba6e11" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RootThrowablePatternConverter.class", - "hashes": { - "sha1": "0eff4145493473fc11e614d0761cc3d30c14a973", - "sha256": "ca9f2eb3bafc0314b6351cbbd594fce7c7515aa051c9859bbb0edc0df7da6a0a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/IntegerPatternConverter.class", - "hashes": { - "sha1": "9b146a5dc4bb9bb1da1d69abef4e77669ddd0f5a", - "sha256": "5fe59ff86e04bed016edc4b69de5d5cfc02345e296bcbe3d5f8feb22ea0274c1" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EqualsReplacementConverter.class", - "hashes": { - "sha1": "435bda05aa3c9aeeeef066fbceec6b4cc9251b9e", - "sha256": "8df5093bca7ae29873f911e1abadc11d93655a675052f7d3ed5e49a954dada78" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$1.class", - "hashes": { - "sha1": "81f7e9c9bebd7149bef5fe4d72b1309cae5a449a", - "sha256": "2be9169273504b2816e4340732e54769c67189e343bc5a8eea8b52b0baab114a" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadIdPatternConverter.class", - "hashes": { - "sha1": "250a5fd20f7e874e9520bcf7c7b20c87c4b9d03e", - "sha256": "f4958aad38d0fa426d005ff8b6a7d6a0196151c411f0f059370f84a20c6a5b43" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/HtmlTextRenderer.class", - "hashes": { - "sha1": "0c97ca248356d3621dbd2edb795ff658b85f55e9", - "sha256": "aa503c5575c335e7e6e94ca20a2ff7c43e5ba67ff56b1ab3d3dc80c78dbbac83" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$UnixMillisFormatter.class", - "hashes": { - "sha1": "26dae2fa49a66e52c52bc91c59161573567ab4f5", - "sha256": "8b93c920c34f2d12635257422bcf0c3361fce88f9f91c80c8dd541c513ab16e9" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternParser$1.class", - "hashes": { - "sha1": "b850eaccaae8fdaad6421e8da32c36985b19d2b8", - "sha256": "cb8d74926b8d005ac1cf8346fa40947ecef429c280f6959399b1c49391783f30" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/JAnsiTextRenderer.class", - "hashes": { - "sha1": "16e474138306b1f5485c9d3f02654767d2fc5617", - "sha256": "7e5076adb42dd7b8bd791b076b79969a64697c4714608563c49c4887b3412a81" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LineLocationPatternConverter.class", - "hashes": { - "sha1": "47fbbc9c87fd665af27609eec11343f85e012d23", - "sha256": "690c43c85764345eb0e913bbc9e5aeb5bf83b6407fc3ff9e3b6d919c3ada06f3" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ThreadPriorityPatternConverter.class", - "hashes": { - "sha1": "79cc2f5c2673fb6df264c5e4d9de5574848a2095", - "sha256": "44fc3699d39cbe030b3bc2b6adef2488c67984acc23986aea11e24782bafaead" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ConverterKeys.class", - "hashes": { - "sha1": "bc83657f715c5388417dd4cc4de6a93e600d47ca", - "sha256": "57606e1c06eaac7d48b14a591add1ffa1a3e4bdab7ea638f8053f585c8586cb0" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/EncodingPatternConverter.class", - "hashes": { - "sha1": "ee2ba27de8e4b28a12da6b16d872fe25e1ce83ad", - "sha256": "ecbaf7e0a4c3da2de9c9a88351d46840f4de13dc693fbec8533a9fe1e1f37c7b" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy.class", - "hashes": { - "sha1": "5daa641ed7ef02723a8128e21d777a6f5eb98836", - "sha256": "1cfae8b80e5d8a9a36a5f479e3d0f5212c967a37e15b26b7109a825405571a2f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RelativeTimePatternConverter.class", - "hashes": { - "sha1": "a278bb78a26329e113502d141cfcdd9d8f3f024e", - "sha256": "70225c3babefa03fedae693e991cca314a772ca695328f84350ffac7ba0cf66f" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/NameAbbreviator$MaxElementAbbreviator$Strategy$2.class", - "hashes": { - "sha1": "51b29e5151154bebb9d308bd246cc412505f4d16", - "sha256": "93de55a23f5c5cc44537f7b2e26ebaca772cd048f95457109ce6699e99f1632b" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LogEventPatternConverter.class", - "hashes": { - "sha1": "fcb9a5ef195c137063603e679d10a417aed3c44b", - "sha256": "0f8449dfc115d7212a16c75472e936d5fd459c7ef007db31538a892c637adebe" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/LevelPatternConverter.class", - "hashes": { - "sha1": "a8d0d7e43e199f6a9bc86092212c1ee4a7d7ef8c", - "sha256": "92fb308ddd9a9f4115b5a1dd81c80da5f9a74595b59e1ff72ed29fe4db609d79" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$White.class", - "hashes": { - "sha1": "3948d0b058cfdfcd6fafff7f5c982626c61c9223", - "sha256": "e04c6a87e3e4078838515c2d0142b36e92db45681dd3a76ed38b7ed86d1591f3" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/DatePatternConverter$UnixFormatter.class", - "hashes": { - "sha1": "85b477a289996c846dbd413fc1ff62d3beca1056", - "sha256": "b0196d8dacb75b5a7cdf188eb22191d1068ef715a44c2cbf7fddd9a651db1f4c" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/MethodLocationPatternConverter.class", - "hashes": { - "sha1": "a82777531f40ee8fdd8db9cb69a0eb12ae7fcdae", - "sha256": "93a83e9c9821568f3ec400d6ef2771bce376e4dc359e659a6385dc6d1b584275" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListDeserializer.class", - "hashes": { - "sha1": "a724a52a97b3641989de401b5ea023c04cc7dae9", - "sha256": "ac94c006716d01a47ecf7fd2cb40fbdcb7f4c3ebfbf027f0dc95ec0aeed0211a" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SetupContextInitializer.class", - "hashes": { - "sha1": "1f35e8ca32a5350207a827ef03851819afed3881", - "sha256": "b48dcb24df94dff2db13c3d00262877174b3e154a6cb70192ce6d7c47dedfd26" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jXmlModule.class", - "hashes": { - "sha1": "44878e6efe22f25906cfb964b9578ac376f52f9d", - "sha256": "6a19b9c35e9e5708e3344b6549347b4abef397e699a937db513280ccf2a8f5ef" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer$1.class", - "hashes": { - "sha1": "68f99725d66cb121a6bd1e2d45032e30c188c9a1", - "sha256": "c1c046142b992d12a62fe5e83fa7e0f11429a3ed5e0cf0fc82ba03b85846af0e" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ThrowableProxyWithoutStacktraceMixIn.class", - "hashes": { - "sha1": "95b2bcadeb6f8353695a27a81d6d4b23cbccbb5f", - "sha256": "55ce68aefcfa9c55178a047559dd84a238cfb8175e018890f121189dadc9f645" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jYamlObjectMapper.class", - "hashes": { - "sha1": "c427f6961bd101516960fe7431c16a95b77c0047", - "sha256": "9ff0c6491033a8c0a5269a4f82d5bd99253350c01ad28f8bcd1e9a974794ed52" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/StackTraceElementMixIn.class", - "hashes": { - "sha1": "6884ecbb05e717cbd2cc3f9292dad3f0d11920cb", - "sha256": "ef94d33d08a963112332313ac67fb2a444e50ed259edd2862dcf484358cd3610" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer$1.class", - "hashes": { - "sha1": "4acbd088f919cf8b60ba7c4c7d962ac409a7fde1", - "sha256": "68c54c94d1cc9f4bbc92e269a4eea622c9955d181391e6ec8fdab9dadd5dfec6" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LevelMixIn.class", - "hashes": { - "sha1": "c39bf8b26f8b547838c4cfd53c5e25e2b2808d73", - "sha256": "445bfec30e749734844355614b214fedd077863ed09126a8073f730a4bb3fabf" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jXmlObjectMapper.class", - "hashes": { - "sha1": "71565c48614ac4fd46197a7a19c9dfb0e88b6c4a", - "sha256": "9f8a46297e61a07a2ed9e2ddd69cbe38d435bf66a84035e83e131a129ec13722" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LogEventWithContextListMixIn.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "6d8af14b7f7ec5b86a73dbfeab155e1b50606a7f", - "sha256": "c12e075e9ef104c5f2e8961b44bc12b4c83c6a75087c04f8c3e05bc094f12643" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jJsonModule.class", - "hashes": { - "sha1": "ce973a073a1c12ffe5ca344938e3d2b0a38e6e5d", - "sha256": "8fbb8242eb9d2c1833a7bf5b7892ebb85a6e643f7258ed625a5315b49a46cfdd" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MessageSerializer.class", - "hashes": { - "sha1": "59a47e41ea714fa1b385715c6fda82a20e199990", - "sha256": "a65447cca115addebec146e1e52591b494ea142a4930415f7405656885ed56c5" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SetupContextJsonInitializer.class", - "hashes": { - "sha1": "bf3fc8f07e4ef4904b817560a8d67ae9339071f8", - "sha256": "e5d586f351413e79579d7cd36c6657e22004ee38eb240289fc75c6215cc4a654" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataSerializer$1.class", - "hashes": { - "sha1": "3f4b08eb127d6f0c29e3fb918fdd6817a12ece7c", - "sha256": "211a0cf7c362eb00639799d4731ad242ca6debd9b35fa439a1001bc09630ae3f" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataDeserializer.class", - "hashes": { - "sha1": "731cf0b263492230a754b3c005d8d214287e4c53", - "sha256": "79721818635a7b9bf0e4f053575e725d791c63fe2d22887b5ef8d00ae87262b1" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MapEntry.class", - "hashes": { - "sha1": "6061296391f559b5b43cf7404441ebda37159633", - "sha256": "1798d078fe16a6954e1991fb22576d534038bb0f8a6e512f11df674ef6c8214d" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn.class", - "hashes": { - "sha1": "9b4fdcb1052d77e1e13de3bd55315b73fd97cd6e", - "sha256": "e89250849ef5fdbfb51c5062e310108bd2757d0f0a82b228be54d27023ac5f7b" - } - }, - { - "path": "org/apache/logging/log4j/core/StringLayout.class", - "hashes": { - "sha1": "1c1e85b8a8c178d4001fa007694d067853d0ea3d", - "sha256": "50c504e491779ee76edaa02afdfa3471c117f77e2c35ad69d82e9541fee55673" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$1.class", - "hashes": { - "sha1": "d4c6e2fe38cea4f982ed69df16fe45fd3abb09a1", - "sha256": "3e2597f97ce1166653cf5aca3fbdc9e024bc9ccfb0747bf934d679f1bbc54f98" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/DefaultLogEventFactory.class", - "hashes": { - "sha1": "8683f3f07e0af172781ff3eddc5d675faf0ab38f", - "sha256": "26039aefc43da41a2c34bc962899ee4da4e5ec57e3b109a84d08cbd80515a8ed" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap$1.class", - "hashes": { - "sha1": "1dba3c1669d3d98d188152ba118bf30c96922f36", - "sha256": "44d6d3b48e5dbe31ffdb469e936e7ba4d5e70847b5fd71235e52a5499486a2f7" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ExtendedClassInfo.class", - "hashes": { - "sha1": "57c25e6816206bbf720f0fd4503820e7fd666635", - "sha256": "0276433b08e6b24bd2285d7fc6d2b66bbd85adf33d0b0bb13c1560d01d7ab635" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "6bc20b0ea6f40625dcda330a8ae6933b58484f22", - "sha256": "1e6b46eca119036b65b6077d94bc47cb8349e47b908ca429168181a86a3eed04" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForCopyOnWriteThreadContextMap.class", - "hashes": { - "sha1": "3abdceae91e1e9da4c99ddee77619d065e89a7c3", - "sha256": "14cc390f82b5b3b70b742549c801f36a155de451b51d302d6dd9246ba59881a2" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextDataFactory.class", - "hashes": { - "sha1": "82e49ea018bfe1a58fae2526ae2b2391f249cd16", - "sha256": "884af9ce62fa348a4f2621ea717ec1637ea066d0efe555ed529dfa553662e7a1" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector.class", - "hashes": { - "sha1": "57e5a4e30dab9ad6e985b5e8822ef2a9c70b637c", - "sha256": "063c4d2fdd0e3da193c38def1b008679df5afedc0854c31fb2b98901f53ee487" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextAnchor.class", - "hashes": { - "sha1": "0f7e3fbe8d1a43d0f509b9014ae55c51108a8b74", - "sha256": "b0bff59f8044ee31ae24aa5678bccb27b1eef33baa9d3b359300c906419720b4" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableProxy$CacheEntry.class", - "hashes": { - "sha1": "d613716c6a11337667b2691d2d3f169579c5d409", - "sha256": "ae6e9402959b54ed3384f9352e8fe7caf82c5d26720de9101037078bc29c4152" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ReusableLogEventFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "cb41e4e04ae9f3ea3e85ac9aa5ec5af8168eb024", - "sha256": "c77a50c2965faf4ad89859402359bd4e4dc5f4f4ebbf0d9bc0e280e1cef36caf" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/ExtendedThrowablePatternConverter.class", - "hashes": { - "sha1": "a1e9298c509adcb71593a174bf65fb5d286587ac", - "sha256": "913ed4c814ef335ed4c1094d5eb6724a96581c5ad1de8b2846c49b8045c5eeaf" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/PatternFormatter.class", - "hashes": { - "sha1": "be88d30b46d064401d4f7682d748afa40a029eae", - "sha256": "adb6077590918f01c6d39198e777d12d0cece743ab6fae2d3078a186ec2c5e63" - } - }, - { - "path": "org/apache/logging/log4j/core/AbstractLogEvent.class", - "hashes": { - "sha1": "b6259d4dd97a31ac7275478fa1d5cc17a6c0c089", - "sha256": "ceaa93e49f6d93d4342bd36fead5e5f022872b93b6dbb4f43182de7f9d5accfe" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/JsonConstants.class", - "hashes": { - "sha1": "4f96969dc9847e8f5f05356dfce19166cd0e6d81", - "sha256": "7df208a76c3701f086c0afaf25925a381f63e8356df8e7da2f556be2f5dd5e07" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jYamlModule.class", - "hashes": { - "sha1": "b23df4285b47b86347244d48cdc30da1bb243147", - "sha256": "4f4bc166260556a7d798310447f236d54214037e63eff9a24ebddeaeb94f0029" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntryDeserializer.class", - "hashes": { - "sha1": "b951ec26c12dacab698aa4bc624f04cdb90c5e6f", - "sha256": "06b5c1511c49fe2834e0bd435f8abd1494efbfade2b798804a181bfac6967adf" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer.class", - "hashes": { - "sha1": "a9951021359c384d98eed943602ad79ef5f33120", - "sha256": "88b31d15a639eda145feb8e34404954ad7f35144026bee10bdb39d9670145e90" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/LogEventJsonMixIn.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "f3cd3c9550184e2e86f41605e6c5bd1cf3b11035", - "sha256": "53a2f92ea33016a338a65ef2d60d34e56ae8e8746e28698617b3049a14faa3f6" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/SimpleMessageDeserializer.class", - "hashes": { - "sha1": "5d1fe17b67e633daf14ff88c8fefcf1eb64afcc8", - "sha256": "94459100fd66830a9dc493200f67552a89974f1ffe943bbcdda32e3c636a3fad" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Log4jJsonObjectMapper.class", - "hashes": { - "sha1": "59c07f192068c8bc4cfd3a30cf0965775ff4b6af", - "sha256": "f196e0414aefacca36f1bf89a4a0b1c0fdb933d48b81a8ebe7e91f775b9edbb1" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListSerializer$1.class", - "hashes": { - "sha1": "fbfef3afe6187caae54c7fc52c28fa9f009cb00d", - "sha256": "6cfe1bd4161f8981f986601ae4c3d921bb5b7b883b6e93b02dd64d3dd2abc0ad" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListDeserializer$1.class", - "hashes": { - "sha1": "2f12a346066955abc74a1b1e47fad13946640812", - "sha256": "79f78c4fe62b747ec392d3eccf90c2b6abf3dab3454aa7e8ca1aad0a55329217" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataAsEntryListSerializer.class", - "hashes": { - "sha1": "7eae99cb6bf16be57c870151a0c2a94e1a3fc645", - "sha256": "1f68fbacd6d5d2974e80e7c76c58138eaf9f23df1dc3462b32a6abc814a94a3a" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers$SimpleModuleInitializer.class", - "hashes": { - "sha1": "b0d32f561974a80f6f1e0cdf1a26336e45c39d3f", - "sha256": "70021fdfdc6f33e37a4b70191286553ebb745490a391e663d390eb8a0311c7c0" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/Initializers.class", - "hashes": { - "sha1": "77ebcae8fcd532fcc20048e6b33df493fe3c8423", - "sha256": "a7ee4f1729b83905b7a15def66af4c675fd48bbfa6cc6277ef4120bc45ebf54b" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/XmlConstants.class", - "hashes": { - "sha1": "3088547b20645718e6e46c55e88f059f4fc33023", - "sha256": "8fbf79c1a90bc22c0197fef2e9ddf9213251a5a3695f1cd638a2bba8c128028f" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MutableThreadContextStackDeserializer.class", - "hashes": { - "sha1": "ee072ea13cdea1460ae867ce52beb4659357fa2d", - "sha256": "eb6f7218850c46019da08d30bfa7434a56be58e140c4076c74a67a6168e5bd0f" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/MarkerMixIn.class", - "hashes": { - "sha1": "b38dc06661be7dd5e86beac11a2a0e51be74a150", - "sha256": "3f1589f742cf023187923c9db4d3add4fc8f904f5790e87921bd4b617f7124f3" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ListOfMapEntrySerializer.class", - "hashes": { - "sha1": "578389e62b2391faf27ab42d11d912306811f718", - "sha256": "444cad5fbf352a37c4fd08de510b82702344b632bb845998d53f2af2094c317b" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ThrowableProxyMixIn.class", - "hashes": { - "sha1": "f082d72dae87ce20280ca464612590a44b8e6c83", - "sha256": "742be7fda0dcb07ea6c41b428fce337fd5519847a39700c4a9b5d04a61b248a9" - } - }, - { - "path": "org/apache/logging/log4j/core/jackson/ContextDataSerializer.class", - "hashes": { - "sha1": "1f58ad42a36001065c3de291b732c004e9a7ff4d", - "sha256": "20a8c5c55c7cd92b1e1a15a98e7e23e93619ee0bfb68e4b062b0550b7d05e6a1" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger$PrivateConfig.class", - "hashes": { - "sha1": "02a0cb72487e301b85a270b32e4c9fee9f3e1a9a", - "sha256": "40b7a152570cf6699359e6c0d36799c73f5b52b7300d273441cae0494f9e75ba" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForGarbageFreeThreadContextMap.class", - "hashes": { - "sha1": "c1e3fdebe2f18029f3f47aee103561353892222f", - "sha256": "e67721a54a9ee424a04a7f53adda984f63bbc325e5516a9934a55a5a5efa9827" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/JdkMapAdapterStringMap$2.class", - "hashes": { - "sha1": "51de720130641fc5005be97064fbfc4dc51d0ce0", - "sha256": "89b366f39885e05461df6b2a673b79c3d15ccab2d8cad9b0dbb36858211902de" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ContextDataInjectorFactory.class", - "hashes": { - "sha1": "dd68370b8d70efcdd905cf3b609a951df5dd8499", - "sha256": "29c9e67123ea02471e9ddf35b9ef3582d81001645d6ec21ebc53822491871607" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$Builder.class", - "hashes": { - "sha1": "b90895894dd0455e66bbbf7a0c77db2f3ad62725", - "sha256": "300bb2e56a860529ee90464c27bd12048992edeaaf26705462639698cfc8567b" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThreadContextDataInjector$ForDefaultThreadContextMap.class", - "hashes": { - "sha1": "284b3bfeaaa8bfd5641e7235bddbc676b08eaa83", - "sha256": "870e9ad3baff69d4cf69d8b0c061763edaa52146b8caef4824ba4b14ce5d2fa5" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ExtendedStackTraceElement.class", - "hashes": { - "sha1": "f12268a2b3d704260cc941e67ab8ee0dd08e97de", - "sha256": "6f5dd018260bbdaebf9324de7c57ba290d21aad1e4c4030ea9590513c74514d4" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent$LogEventProxy.class", - "hashes": { - "sha1": "9ce8b187b087dc7c052ca66af6af5448b0b76c57", - "sha256": "a204d3476a70f17bcb6bc74493ead1e2a7ded1a5be96096ced9b18150369dc0e" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jContextFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "6a86716841799dd7e2497981ec709903d8126744", - "sha256": "2212c9f4d64ab625d523fb9296fa7f94e2999ce0966bf7101111c19b0925416b" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/MutableLogEvent.class", - "hashes": { - "sha1": "63674de20a1361e163575e821573bada694b7914", - "sha256": "a746f0c602e69823b8a12fb0a6ea3a6c83d887ad9807ff510e0d405df0bcf966" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableProxy.class", - "hashes": { - "sha1": "808b22ab33725c0cf342e7b5e8d13ce5371e4d81", - "sha256": "36af0ea762b7ca180b4f63a260d024649dc3a49c696d6b91688134077a667449" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/Log4jLogEvent.class", - "hashes": { - "sha1": "65bdb05eb5a497a219a75a14cdcf7ce312603faf", - "sha256": "2e10e46543ff2f9d6caac1b930058ab0f187576b3831f7d99f996762d0d4ef24" - } - }, - { - "path": "org/apache/logging/log4j/core/LoggerContext.class", - "hashes": { - "sha1": "5b8ef613fc16f65e16665e24ae3a1b4ee35fb99f", - "sha256": "7ad7817bcf28db263705440227a5ca04cb22baf3996fc991ce664f7d42182245" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle$State.class", - "hashes": { - "sha1": "3f8f48e04776ac878fdc3d9c1d3c4a666e519e28", - "sha256": "38d9c77995ef319a6856956cc05d58dc83fbdc2cc5b8b3008eda96ce58d35bcd" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AppenderAdmin.class", - "hashes": { - "sha1": "813f2418e5793378d1e1f8c327b6841d62e969c3", - "sha256": "b595580edb726baddaf746020b693a48878bbc285c9e242a588867f36d61067f" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AppenderAdminMBean.class", - "hashes": { - "sha1": "452745916716c24db726511ddce5ca8691db514e", - "sha256": "fecf81daccc371266c04e78ee97d7b74b872f3ef906e614e9b18a31dfecb04f1" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AsyncAppenderAdmin.class", - "hashes": { - "sha1": "e03c03c09f2ea7fcb21f0fd3ba14299fa5a7884d", - "sha256": "042f05cd1b74b553678ad51dfdbffa9ef89d07484c39e17dc7dfd3ad3f209a83" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerConfigAdminMBean.class", - "hashes": { - "sha1": "435e45f898295dc681052494849b7b80bfde22a0", - "sha256": "55448c43107f83e37346cbc7019fc2df2e4668faae94adedba9264b1ecd13b9b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/StatusLoggerAdminMBean.class", - "hashes": { - "sha1": "e71e02c9b276b636ac148f5a35279d75ac5f4915", - "sha256": "96051b1ba516bd8c9c628f18a7f742e66930292856f798aa0dcc3fe23fb2159a" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/RingBufferAdminMBean.class", - "hashes": { - "sha1": "236442e3d807304eca4093571d4f708cfd9947e7", - "sha256": "4df5da7474906fac05088db545856f7a78086367ed61794d1cd2dd389a9149d8" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerConfigAdmin.class", - "hashes": { - "sha1": "a86b19d25a22ce5251a5d7dc06e3c3c88a87498b", - "sha256": "2d6f8546228f9ab329c48e0e36d3fae66e2179d377168d96b285e88225ebb246" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Severity.class", - "hashes": { - "sha1": "bffc74b3e0081c537d6d1ec32603bebd7cd7a563", - "sha256": "4fa0fd1ce0df54850d8dd7720c6c2ddb74544ce54b1cf51f52faa6b476ae7477" - } - }, - { - "path": "org/apache/logging/log4j/core/net/MulticastDnsAdvertiser.class", - "hashes": { - "sha1": "4553812c78c993cee8566aa7c21905eceecc7901", - "sha256": "b55e95e3a0436d903957b4b2ae49633bf54f9ac57cc1d77531476837aa4d4ee0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress$1.class", - "hashes": { - "sha1": "a84acc2044f47571f96aea7fc6ed9daf5f2385c2", - "sha256": "96528315db18e6776fed4e3e3d45338ac3cb2d71a9f6b08ab4615ff6dd9155c0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress.class", - "hashes": { - "sha1": "a41aafdc826533b7d0f746a60ac992da905e9c23", - "sha256": "8f378cb4dd993ab4e8c6488f720ba02e744f65673da1715754bc4c57d5f37a6e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Rfc1349TrafficClass.class", - "hashes": { - "sha1": "c5cc073500b14b4ef1d67cb898ed741dfffc00e3", - "sha256": "6c73fe8d45b2ac609c531c3beafa8f1d297825f2e0287da98a42aa113ce97255" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/JmsQueueReceiver.class", - "hashes": { - "sha1": "65aa8ab4ccb61af53e4e27d46ba41f7dd7b200d3", - "sha256": "1b676618a7fe92f1ab7d3fb6fd84997bccf2f82c893165aaf2e1fbb2922b277e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/AbstractJmsReceiver.class", - "hashes": { - "sha1": "b1beeaf0953b81616b661e6a3410ca3ac7400361", - "sha256": "5b4a33579ccf4ccd0316361fc66e1adc0709748aa1ef4d996fdb0a5b7f804802" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Priority.class", - "hashes": { - "sha1": "0421b445a5401255e02741605d2711156157a570", - "sha256": "48b08395d01213256e206fba894a40ab55232ba303dfe9278d7bfb7fb53e4a3a" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$FactoryData.class", - "hashes": { - "sha1": "6e771eb9c4d5fa712a00afb16b478c318eddeee8", - "sha256": "e6ebeb4c5945a8bec0b9b4499da7984909deb77e0b9729da185466a949a17475" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory$1.class", - "hashes": { - "sha1": "27783bda15012225240296654e1e74bdeec0207f", - "sha256": "e1e836e690260c49eb42eea2d780a9559629074dbb22ac56f58638c9e5c2fd05" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager.class", - "hashes": { - "sha1": "3dc3631944df19fac8bbbdf545e314b2020043da", - "sha256": "9d19cb553bd235f47356dff60a06b1aee0caec3ec1c0a1ae17107bddd7b75778" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketAddress$Builder.class", - "hashes": { - "sha1": "0eb44a189798199af10bd09ab4b1607520803c25", - "sha256": "ef94607d46776cc39958531d73a617c5e436b88393f0a68947e38d8e89172935" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslSocketManagerFactory.class", - "hashes": { - "sha1": "0cef231686cb91b5089df133dbbfb5e1c838067d", - "sha256": "a5b15b36f0d4a3558c7c9cf6be06efc3e8ff533276597706a03ff6bdfee8b22c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfiguration.class", - "hashes": { - "sha1": "9b59587f571041dbe5e675895d4f308292cbc33b", - "sha256": "d9040caf152b9e19c9a1db5fcffce386b46a17a77136e32f560bf59cdbae8505" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/KeyStoreConfigurationException.class", - "hashes": { - "sha1": "53bf9d7a80cf328d1e72fae430cd7aeb06dc8e85", - "sha256": "43d643bf5cd3c1c6886628c9bfd32dd50e2cf707dad35c48df212c18b2a8b691" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/TrustStoreConfigurationException.class", - "hashes": { - "sha1": "dd84e4bf0494761830c7528399763f6ca99ef39d", - "sha256": "c5c4cbf01f1ac73320bf9d0c65472a922a51d0cbf63e66c7ac7b80003ba5c425" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/StoreConfigurationException.class", - "hashes": { - "sha1": "7738e9a536c17163564420977d04314181faf529", - "sha256": "f02a3d7a4ed94b57a011939937acf1cf24d270b6aa6a1bd1e48aca771d604a10" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfigurationException.class", - "hashes": { - "sha1": "365c209daed9d8ec7c6e75f768cea89fecb7e137", - "sha256": "59599d1a20470c6fc1e1ce5ee029a209e2f8bd3edc70b3c4d63bede8a505c92c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslSocketManagerFactory$TlsSocketManagerFactoryException.class", - "hashes": { - "sha1": "5629207b9a393d28a6361b91a61ebfaf59fb8bc6", - "sha256": "ef196f911044c99e5daed949c7fd8000454f11485f505b38c76f5229976c70b5" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Facility.class", - "hashes": { - "sha1": "3f55eb2fb4264bff9a26f99fc8103fd82a4b26ca", - "sha256": "5d02056629dd8edc9c6685d8d7b9a95de20a4052a151d5d4efaf036fe9ac89e7" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager.class", - "hashes": { - "sha1": "ceed53290fcb2d126b88054591a8deec8dc7580c", - "sha256": "97908bd9d7eb710c73ce5e5289d8a8bb3fd32318fe427d45cbcec98a28b5ba6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/MimeMessageBuilder.class", - "hashes": { - "sha1": "d7ab615181fd602045f637746a44fa4aea310f66", - "sha256": "0c0359f32b5af5694efa68241211d6805d691d375f7c36207283ec10a1993ee2" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$DatagramSocketManagerFactory.class", - "hashes": { - "sha1": "2e58632bb83cf2f3431e71e4efc7348d9ef948fc", - "sha256": "db76f89005f3e1c4ed223273412f9d43de4f4138c14178825bd9a0bb602dbdb8" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/LogEventFactory.class", - "hashes": { - "sha1": "5fa3d478412619d22186c73c09838cbff035d0db", - "sha256": "d4b3438a14fae90e3bfb7d7475efe85ebc2a4bc2601084aff3c62b250062e90d" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle2.class", - "hashes": { - "sha1": "11b381383e9cb5258f9ea04f696504aa5b797c80", - "sha256": "05bb921fca82eda2cdc16b39a1a67acf1c6ae97bfb5ba4260066215863f34070" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/AsyncAppenderAdminMBean.class", - "hashes": { - "sha1": "5ff265f1a4664ca580ea1e7157784d1f3e1cd325", - "sha256": "c4a57969605dfd2531a456affaf65d557f4fe74c8bd9588b286dd15c62c29019" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/ContextSelectorAdminMBean.class", - "hashes": { - "sha1": "dc47839f0c53bf89fbff4a6e303afe01969c7c39", - "sha256": "766500abf17b64e1315d5053eed597d0aed716f90e8db1a93d1916ada358159b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/RingBufferAdmin.class", - "hashes": { - "sha1": "81791dfa570eb95454d8f27233431dd73a8e20b0", - "sha256": "23a69ff1e3f90b7a2ac37669c63044655a4b7b85e4be2ee57d02d4e255f15148" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/ContextSelectorAdmin.class", - "hashes": { - "sha1": "98847667a78cd7f7c30d6fca4262099e46c00b0e", - "sha256": "1b5c4c60a78b11825d71a781e049bb2593659e398cb0a3bf4f4f6a5de30b563d" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerContextAdmin.class", - "hashes": { - "sha1": "1e123de76d4c0c3dcad1d83d1d6737ec5dd4d8ae", - "sha256": "fba9cc2ba832a9161e21d758996b47613791bc693208d9e9c464ad10474f7a11" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/StatusLoggerAdmin.class", - "hashes": { - "sha1": "d451c82ee6cbd58f61e4d5e707c847ea5d71dd9c", - "sha256": "718a5285d02c665eb1053c8ac89d18f68c2e350b1486d13f5956e5e821cfa2eb" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/LoggerContextAdminMBean.class", - "hashes": { - "sha1": "f659d98ff31240e10f9ed757e29faf5f63515da6", - "sha256": "369efb537900cce033ed182267296b4cc3a0e374fd7e82b8e32b09014b22114b" - } - }, - { - "path": "org/apache/logging/log4j/core/jmx/Server.class", - "hashes": { - "sha1": "a63ed37c87b7e38be018b5b6280a6d06015f0d51", - "sha256": "305ef27a0d3a70b9a943fd693bb525c0cbed6109c0f3ce35b6d608a80bd605b4" - } - }, - { - "path": "org/apache/logging/log4j/core/net/AbstractSocketManager.class", - "hashes": { - "sha1": "8c7b53cedbf4e56db975051f581ceb4b9af86e9c", - "sha256": "62c7e867a11e1f109aa6e93f3500333db26b41ae351283d7996bc6ddd15618b2" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager.class", - "hashes": { - "sha1": "0dc289fea399ca62ae7fac1ce3fa2af9e709ef5c", - "sha256": "1584b839cfceb33a372bb9e6f704dcea9701fa810a9ba1ad3961615a5b998c32" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketOptions.class", - "hashes": { - "sha1": "d47f78b25101288cfe1a73a116681eca8ef25c52", - "sha256": "01ad1452d1f53966255d582efa16805f56eb93aab91f75274f0d55edc5f38720" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SocketPerformancePreferences.class", - "hashes": { - "sha1": "a42b67fdeecda894cc1ddc7519c744faded19d29", - "sha256": "d5c165abbc53e39ee719febf0f5d83545435c3e57d44133de921a58cd4b549fd" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager.class", - "hashes": { - "sha1": "5631614aaceb1fe5df62120540f7102155b232cb", - "sha256": "895ebfbd1d1198f80d669dcbb0b01e28b7ab9c7554ec90e5420d240de80ed482" - } - }, - { - "path": "org/apache/logging/log4j/core/net/mom/jms/JmsTopicReceiver.class", - "hashes": { - "sha1": "6a2198dba83b55553d3f7b82b799bba36d80f202", - "sha256": "8dbdc6ae52f1553b3e7dd9963984a667829f64c91cf6cd5e6d003158433211a5" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Advertiser.class", - "hashes": { - "sha1": "8b5d9f967bbf0b3e22c175b034fd3f6a3a325013", - "sha256": "753399e851b484dcf092d94451957d8eaab962aa11a2f5f051207829077cef92" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Protocol.class", - "hashes": { - "sha1": "491e029c63653198c40ed327ea99e44c16e7ef23", - "sha256": "d1a3fca9cdc8e34e842cb0c3e1597f5c58c8dcff1bb419068acda8a1504f9edf" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$1.class", - "hashes": { - "sha1": "483909f56a2f55c31233d4145d0ec77dc788ba0e", - "sha256": "c1328081097e62043c09d99143b3924e14e6fe05408cc4ddcb83f7bcccbe0e6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$FactoryData.class", - "hashes": { - "sha1": "541c8480fdae452adcd34facb0c6365d7185cf68", - "sha256": "3710d3c5338afe2f3aceacb6b54448c14d318f8f8e6658f5146d888d57237334" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager.class", - "hashes": { - "sha1": "1b805acfae8c698f21afb961f4b2a5dcc824d465", - "sha256": "80aeef67ac786702e9e66f495b47b4fc8a2227df27a9cfb800631b54483a690d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$SslFactoryData.class", - "hashes": { - "sha1": "77e93c94a036ac50a09bff5816aa7beb567f8d9f", - "sha256": "6020d5ea0bef968a86190bdcb057b14e35475d9fdb7999d33428577c73c0d023" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/TrustStoreConfiguration.class", - "hashes": { - "sha1": "c92edc205a033f643d4ee3cc3dac4afbd586af76", - "sha256": "3719ff482a848724cc9788d9b4c1d85aeef762a6eb05166fb361cbcc8668fdfc" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/KeyStoreConfiguration.class", - "hashes": { - "sha1": "370107d83c479d6a2ea2d465b3491e61eff17616", - "sha256": "1fa938c3066c25e638dfee032fbbad9ee5e24008dc674e63793b393a9d220797" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/StoreConfiguration.class", - "hashes": { - "sha1": "12b006bd327dc7096fd5a42ee3181b350c854b4e", - "sha256": "0dd38ec401f9e79e94289ee444767ebb329e9ed0ee264efc74ec3a413423aa4f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/AbstractKeyStoreConfiguration.class", - "hashes": { - "sha1": "9019997353d5ed1cc2923d181b739fcae8163c66", - "sha256": "6cf5651134e33e1b405eb1463c9b0723b213cd0b00f516f16a5fe4d2d1171e82" - } - }, - { - "path": "org/apache/logging/log4j/core/net/ssl/SslConfigurationDefaults.class", - "hashes": { - "sha1": "a2dbcf3560cc9e894c59707766ba6e9a4188e00c", - "sha256": "e1710dc7dddb23b3dc24efc531b8d11a49889b7ff45fc793be1408bd3298c248" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramOutputStream.class", - "hashes": { - "sha1": "ea6ff6d5b5f0b184c23f15b2dec38d88fa049973", - "sha256": "c82ac133b7868e655715d78d901e2383a329fac385748a967dfbc7e3dcab8cee" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$FactoryData.class", - "hashes": { - "sha1": "1ce05c2926e55f0ffb13601d765ccc030651aef4", - "sha256": "c8465aef423a93202fedb0e05a2ee247e6bef3ebabf7ab2990c64e80de863056" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager$JndiManagerFactory.class", - "hashes": { - "sha1": "996ff45e07eca0502710dac3bc7c83471193f0f7", - "sha256": "b8af4230b9fb6c79c5bf2e66a5de834bc0ebec4c462d6797258f5d87e356d64b" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$TcpSocketManagerFactory.class", - "hashes": { - "sha1": "b076f06f28971496362331c67759c7d36e69b0d1", - "sha256": "354a8f7c3c71f4e2174a80809d472d17299b1b06f4ab1e5240432f97d642340f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/DatagramSocketManager$1.class", - "hashes": { - "sha1": "e9df54d99283cb052b4863bbd51f978ca7638631", - "sha256": "cbe21d7b8523f921941f8212f80fa3886c4a234842aad98458ef58daf1529be0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SmtpManager$SMTPManagerFactory.class", - "hashes": { - "sha1": "11d69ac9a6e5c556bdfafaced6da8fe28c71e328", - "sha256": "b3b59e24414eddfcfbc5e84f3e369c2cb5f388640b2f73c7d130f03d2334b356" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/SecureTcpSocketServer.class", - "hashes": { - "sha1": "8ab3cc1ef0ea14ce201976b4dca2701d5f6d3bd5", - "sha256": "36e5654d3d098ed3765b313c89f03c6143b47580355f0a28fdd4f5cabaefdae8" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/ObjectInputStreamLogEventBridge.class", - "hashes": { - "sha1": "1ff4144cde59a0bfbcec6e102cfadf256dd31b6c", - "sha256": "95d2963dae78aa910adba5617f30185f7c920e84394ce29d99aee9e56a9b2d6c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer.class", - "hashes": { - "sha1": "27ae790d2ce0511a42b3bf90947c365d9fb44f35", - "sha256": "5e5dfb6fbe31c80f5fa95104a26aaf27ff60bfe9a3debe46be06069d5306d23e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer$ServerConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "86ebe04bdfdd4a85d7abf3994e079c741c8b4264", - "sha256": "a5295f52f2d1664ec59108ea4df0d57e059c20428241a8e7d8485c04720c8b09" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/UdpSocketServer.class", - "hashes": { - "sha1": "1af0283e8dbfae117a0b57cd999200960b561f55", - "sha256": "589102b69b032ef8194aed7d0be1da99d2805e922ea2be20d2aae672d95f176e" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer$CommandLineArguments.class", - "hashes": { - "sha1": "9dffed5c0b3e5a6f4e693ecc7ca92740f9df6046", - "sha256": "c3bcb3645f4dde8caae1faceb87951e08dbfba3af4d3ca4c581e9c284fb61db3" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer$SocketHandler.class", - "hashes": { - "sha1": "7f520149e4c07658a7955181dd008af7919f6d6a", - "sha256": "c097427f347daac23c5b3a34e169237e3c8702f1b0a504d5cbae26fc1453e78d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/LogEventBridge.class", - "hashes": { - "sha1": "181327845d2adc80e1e09bc477c657f3c2c05a5b", - "sha256": "ee44c6c0edae376d66802afb8a2c64c1a5f354e0413f71f4afc58685d79f154c" - } - }, - { - "path": "org/apache/logging/log4j/core/net/JndiManager$1.class", - "hashes": { - "sha1": "8f69a06f1523a0f02a4d24325009364cef085cec", - "sha256": "03c77cca9aeff412f46eaf1c7425669e37008536dd52f1d6f088e80199e4aae7" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/JndiContextSelector.class", - "hashes": { - "sha1": "5c40f32ef5dafdd022385feec7b33e2665402950", - "sha256": "ad623a34ce8992faa51c9ad20bcc86103b862359ea42148b26559b2e3805e4ca" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/ClassLoaderContextSelector.class", - "hashes": { - "sha1": "7f69c83813e247eee010232485308c33d6093024", - "sha256": "ad205a28992d98db13ade5c2424cf826000e40da8b8d26b5af5f7e40c5b678b9" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/NamedContextSelector.class", - "hashes": { - "sha1": "036d9bf1710019c7b7619a8fddb0d2634e8bd484", - "sha256": "941c02aa5919b416dbfcce20de4759a650a0ce713d196e1015f6d198adf1680f" - } - }, - { - "path": "org/apache/logging/log4j/core/LogEventListener.class", - "hashes": { - "sha1": "19f4b2d2b7c6af86e96ab8a97de75a1cab78a7bc", - "sha256": "ce39c1fc5304877228b8c675ecb20963325bff65db6d488ee43e0bbf0df90cf6" - } - }, - { - "path": "org/apache/logging/log4j/core/ErrorHandler.class", - "hashes": { - "sha1": "d0b34065c165950ca09bef50c08444567f6b3984", - "sha256": "4f49187d36c5cb1f91f818751842c0b4ddbba7cde78d45971a729453e652e84f" - } - }, - { - "path": "org/apache/logging/log4j/core/osgi/BundleContextSelector.class", - "hashes": { - "sha1": "de214bbcca8e812c724f154d192982b1e13f290f", - "sha256": "967214a18150806bf8c3eeb0349b9126334a4b72e0c9613aafb6e5f36aa5ac22" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfiguratonFileWatcher$ReconfigurationRunnable.class", - "hashes": { - "sha1": "18f8c59b0a2bd32af8060ededee4d7fbc94f9179", - "sha256": "c24b0a98ba2db6e2a5643e4c4929dcac083bc716bc01a05ca9bc93fe6fd6a6e6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CustomLevels.class", - "hashes": { - "sha1": "312d9eb96175f0cf62f7249e6b9b889bd1602284", - "sha256": "ca15d707342937032c909fc27d329229bc2b5996b680b66d48d6d05d1bfd3424" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "43892e931cda48df63c2f9a3804494c6623b6956", - "sha256": "7fa28fa67e2888b3f59432fdf510963a52cdee2bdbf9f7b1ab9791554251374e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggerConfig$RootLogger.class", - "hashes": { - "sha1": "4f1d6e1b558b79907391f30ff931f73016f074d2", - "sha256": "716e9f5d1e76309c853cf613c9bebb803d0794c840deb2bacca0b7ad751fe9a9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AbstractConfiguration.class", - "hashes": { - "sha1": "bd635bbbef9c19841e898c62cf5aa32a5742de40", - "sha256": "459a68175705603a395780fb4894d7500f2590615b465f4250f74c12e2be911b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/yaml/YamlConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "cac44774aed830bee2f0c9983c97dabe51bdf6f6", - "sha256": "8ad7ee8352ae0a2de4da14b36cdbb62f97397bbda46e5625e43fa6ebfdadb2b1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LockingReliabilityStrategy.class", - "hashes": { - "sha1": "e2c454b1e1ac851ccc933e917e7722a803ebe7ca", - "sha256": "85e1dd9a3b5ee4058f1157fc0cf5810187a4af2a7b061f9160770f142c42a465" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "640bcade8ae58501f79cd788c2211515c5b61305", - "sha256": "ae741cb8e4f03d87110d371dcb35dc688dcf2c63043d9ceccdee83d7ed39085f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration$Status.class", - "hashes": { - "sha1": "9742b012d487bbbdeff285e013d4c357adc7d323", - "sha256": "1ad3a56cba4912560142f81cc9376b49e6c97265e9a0bf37f4b72a578fd918fa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ScriptsPlugin.class", - "hashes": { - "sha1": "8d7970efdd6b0546a48da30985054415b1b63da0", - "sha256": "3708776e9a3017ea0a2ae3ec8ffeac32a1ff7d19f7d3eae8759c67f07c6ab825" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Node.class", - "hashes": { - "sha1": "1ef2977259dd0f90d1de32aba36edf5ea08c1287", - "sha256": "9149e54e7c3c277d6512d49b68a3527a97c2be0fdb56566c9d287d28bd6dd5d0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Configuration.class", - "hashes": { - "sha1": "469ecf03a27dcd8e8e1b1963f1e70eb26b34f5a9", - "sha256": "596f225a7218851087d86e0489a28b88b176a962127ffe2d8e3b4b8b24ef4e05" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AwaitCompletionReliabilityStrategy.class", - "hashes": { - "sha1": "ba42dce193cdc4342a6b2e3cea080dea86c9a7ff", - "sha256": "809c89c3aa1795b8059a7d4ba8bb25fcb685187de1736d8d2a2b111c74ecd3fa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationException.class", - "hashes": { - "sha1": "ba2064051d4e13522a42d3be9d89adec20ff5f79", - "sha256": "8400c952d7e87b5026a7d6876f8559d14d1f7cb6c2bef578d6ca2d7278328b61" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory$1.class", - "hashes": { - "sha1": "77d2a4bbc661cb206ff20a748920011580259739", - "sha256": "5a565a6f555587a17a5f5df0563114b4affc257b3cce35ea90c6239d51f74096" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ReliabilityStrategyFactory.class", - "hashes": { - "sha1": "36fb0e4a97edfb86529cf1763884dbc0d119b670", - "sha256": "f3100e45ed53e49dc8d77d1c131fca02374d8b7c032b697134bdadd978456c56" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/DefaultMergeStrategy.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "42972c6993a3570aac46be843b63aa1ac25f0eaf", - "sha256": "a33338cbdb4ab284fa4fed2d822d1a647f5e858de115879a1cb96c0cf58eb6e0" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractLogEventBridge.class", - "hashes": { - "sha1": "1a611c2bbfc4e5f5d52b6fe9a946a94c9b092b0c", - "sha256": "da1d71d91adb597c8fb0e3a0f2487c522015eda3db4bf62a2a153d59d4530e3a" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/XmlInputStreamLogEventBridge.class", - "hashes": { - "sha1": "d958e15690215a564706996800a1b328993698df", - "sha256": "3683bf767ecaa4dff37fe53f955ef40d5c76d7c01a425a9ff522af86ef02d49f" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/AbstractSocketServer$CommandLineArguments.class", - "hashes": { - "sha1": "a98225fbc0326df8c4720cb0862bfeedbb9d03df", - "sha256": "9a3bb399af2d2ed75b9b98a9adb170658de8e0896ff470ea7f8284d56cba4d08" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/TcpSocketServer.class", - "hashes": { - "sha1": "5b4ab4960a804f56d278522fa6fa714336a7cd86", - "sha256": "8f4af6249eaeacbbdab6b3d96689e2b196a4d7de4a1147e1178b7ffa6731c7fa" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/JmsServer.class", - "hashes": { - "sha1": "323af7dfb7790f58269d65a75544b65da189aca1", - "sha256": "77ef05618a6eedf163d0218b8dc04eb4d86e39fbbb93db9235eea7a09877db60" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/JsonInputStreamLogEventBridge.class", - "hashes": { - "sha1": "4784b38a4613e159aa59acfb9ffae3fa7bdfb729", - "sha256": "03bc556827d27895c8e1640b7b9176d8af58302fefca8ae80e35d8b73a79d25d" - } - }, - { - "path": "org/apache/logging/log4j/core/net/server/InputStreamLogEventBridge.class", - "hashes": { - "sha1": "21469e4279b5985ea5ad3dea80254d72f084cfac", - "sha256": "7d89ce2c23ba56a20f8edcbd92b813116a40b4b68b951a7ecab893e034f0d2ef" - } - }, - { - "path": "org/apache/logging/log4j/core/net/TcpSocketManager$Reconnector.class", - "hashes": { - "sha1": "5e3f000cb945c4126b5fbc02d901ca4beae40fb5", - "sha256": "f7452bf2b357ed0639976a9cda5f93317b923356bcae5feb96ac6a601db63d98" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/ContextSelector.class", - "hashes": { - "sha1": "efea1f09b3ce48d72169d16015ef3aa0a01127a8", - "sha256": "9cdbeaad14f3242ec8226c4515cc0bc74b669f430ab97cbdf76b2da20dcef100" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/CoreContextSelectors.class", - "hashes": { - "sha1": "f315b1cf6a764bb3e729a89b0d8a677fe14d8fcb", - "sha256": "2691b6d645f2e03d2e92e0e0c7d1fc7cd67215f36b866867b3c08c41badb0822" - } - }, - { - "path": "org/apache/logging/log4j/core/selector/BasicContextSelector.class", - "hashes": { - "sha1": "297a7cd4ab364bc2c36681c87d6654bacfa2cfa5", - "sha256": "eccc3f4faac53ab5e5e587c62a4bb60ec4339e947819adb7e0012a53ad8d018e" - } - }, - { - "path": "org/apache/logging/log4j/core/Core.class", - "hashes": { - "sha1": "2077e114217148841a9f213c21032599c68dde51", - "sha256": "aed1c2c1788f8c5737fc2741ca445e034c3ab25203f9a075a754830c87053437" - } - }, - { - "path": "org/apache/logging/log4j/core/Filter.class", - "hashes": { - "sha1": "db0b10b14e4553e655c00a9370f7956167be6b82", - "sha256": "2fc65d73d1f98a14440aaba846f6ec8e38bfc0f8ec2e27cea652f1f9fd881d9c" - } - }, - { - "path": "org/apache/logging/log4j/core/osgi/Activator.class", - "hashes": { - "sha1": "b3a337688d70d73303d2e4d191ed1aa7ee78bbc2", - "sha256": "4b406e7f943cf0e94cf8dafd86df6f465d33745f3a498554ed0772d99305eebb" - } - }, - { - "path": "org/apache/logging/log4j/core/LoggerContext$1.class", - "hashes": { - "sha1": "1534e80d4ec474e0cbb7fa31ba8d762948d0e0fd", - "sha256": "44353de5d93232c763679495bdf01038cd1d3a4771f252b0ae76af23cc8ee5fc" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CustomLevelConfig.class", - "hashes": { - "sha1": "4232353432e33a55f0fc78866b3c146c63b847a3", - "sha256": "216ffa298a85e65ad51d7090fd54475ecf949ecb49d754ec734248576a0c93f1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfiguration.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "f3e0ed24cf45050d62019537d03dfeb780ace1ff", - "sha256": "1c463ee157d1a108f9df41ef2843a66bfbd13cd4be723b0ecc1de5eed04e203d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/properties/PropertiesConfigurationBuilder.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "e21708c8f663304afde648cd193f9bb5cab026ca", - "sha256": "afaad02fdd2d0559c569e210bf461c275e7e0c0cf81664524c9cdffd32630ba4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Property.class", - "hashes": { - "sha1": "ff6383fbed940ff551a2fe63aaaacea1bba61f25", - "sha256": "c3ce50c1b5e706dd9b5d036cf771831b8c3dfba0c212ae7baaf55df9eb8c27b1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/yaml/YamlConfiguration.class", - "hashes": { - "sha1": "d4d22819eae39264afd8f24a386936fc815bd1db", - "sha256": "fb4fa7b7eb3af64826a4eca8214921af763f3bb4a10a2492bf08d52c2c82d268" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AwaitUnconditionallyReliabilityStrategy.class", - "hashes": { - "sha1": "85705f1a9c91e2a02ae27f3f8f0283273fbe38f0", - "sha256": "cfb69ef181d60b0af21ae0c6f7db2efb3aee346820739d80f25f681e172cf062" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration.class", - "hashes": { - "sha1": "463fa9f1b51af61233fa109c65ce108bb191ee1c", - "sha256": "11f895249f73eea9216278f93e1e5689491f975626771bc3ee4f2bb040e9bdf8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/xml/XmlConfiguration$ErrorType.class", - "hashes": { - "sha1": "987180f74a12ccd7828b1b0467164f63ef00766a", - "sha256": "840bfbb963834c40dabb7f6c633c5fa7fcf6e9427a58f37b23989100abbdfeaf" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory$Factory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "d821a92737219f1c52c20e0dc2dd3648554fb144", - "sha256": "53091b33036ce992c0a25edd09095ee1647ae0eb25b25828d7e7c9b8d8bd2c2d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ReliabilityStrategy.class", - "hashes": { - "sha1": "0132da0d65b6010c897e461c41096959512cb1a0", - "sha256": "6ca6a1d131cfa8c70785dd42bf922e4633bbb4237d017b68270cfe5276ed06c9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Configurator.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "bf74455b7647160c9cbb9517a7d02677d953f0a8", - "sha256": "50a1cac02171b783d9c4eef2bd2614399f7ed5cafc008c621b782e7a54186998" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Reconfigurable.class", - "hashes": { - "sha1": "573aac31ecb6812617a6ae41ed75016072043e31", - "sha256": "3995e08fb845e4f33c81da87fa3010db12ce117ce2ae672ab7093f66a84d7fc4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultReliabilityStrategy.class", - "hashes": { - "sha1": "ac28f171def5ad9151ab7d7eac1b00952256b675", - "sha256": "1f0050d5fbce9b6cd6fa1d6179ee13b0303b96b81209e6d919275b2180f80622" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderControlArraySet.class", - "hashes": { - "sha1": "ce12dbe4e4e232f52688c315b48150298ba297d3", - "sha256": "a4aa60ceed30559070b2e50fc93a33ac81d64dc03181889c185a77d88dedf126" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultAdvertiser.class", - "hashes": { - "sha1": "610712be72e688dbd47c9e3297bcbdd93b338ff4", - "sha256": "6275a3519868052d002f6456eb76d908cc0cc3d6943e6793f7b546b1780de1ac" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/MergeStrategy.class", - "hashes": { - "sha1": "9c18291765a73a55fc160dd54af21daf324ac6b1", - "sha256": "ebdca30fec97f7e11640b23faf9d3476954b5467f7ac99fb1169d4b652b814ec" - } - }, - { - "path": "org/apache/logging/log4j/core/config/composite/CompositeConfiguration.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "3cfdcfa883202a166bdbd30b2c2720397b241fbd", - "sha256": "0027e7982b981ece831f2a05135af9276a0e85009208318a05bfc5dc2e76ef43" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/Plugin.class", - "hashes": { - "sha1": "e37356d5f44aa65586ff7968af1ad88ed39d1830", - "sha256": "c5d49115675bd256e11c8d4b18df3ca01167d38b67f69fb08a615c104f2afd9f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginElement.class", - "hashes": { - "sha1": "08ad00b5f8758154b88c4e3d5e53734f214c6cc5", - "sha256": "87cb42f5fde4f674f7951298e2194559a872eefc58116a487b6f0789d8082be1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CronExpressionConverter.class", - "hashes": { - "sha1": "b1001ea78b3977e5e3ab77c0243430a25a92c97a", - "sha256": "95e916ae9ac10989c9ff8df36048771eee0045a7694d869c7e16a33ef609c732" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BigDecimalConverter.class", - "hashes": { - "sha1": "5f260ce099bd627b0bcef2f2676775569427f165", - "sha256": "a16ad7aa514e3e9b143d97b62e952e4557a306d4c4579310ade44db2e16b7a55" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$SecurityProviderConverter.class", - "hashes": { - "sha1": "8dd3437220d0b6f60ecf0e7ee3f1ddd3c6ccfb54", - "sha256": "bc11cb1478cb1612f6b88fd87a4f5bc7d5f672d242cdc680ba173e693d18b527" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharsetConverter.class", - "hashes": { - "sha1": "445e84c91a727c22d70535aeda197a997901d9e2", - "sha256": "ace43752fe98a813144c60379b239b806b47195b5770777163ad12c1c7906ab3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/EnumConverter.class", - "hashes": { - "sha1": "5778c62885fdf0a82ffa5c2fdad709b1f96608ac", - "sha256": "3f7497363f1f8f1c262113be4e1e9f668105ac0886870fe94b0b7202ecd4868c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UuidConverter.class", - "hashes": { - "sha1": "348199be3efd323196c932c3db06715cc22ad216", - "sha256": "fc860c25b99a728b8a9927d0bf081261284bcc733ae8120cb6adc148c99c1663" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$DurationConverter.class", - "hashes": { - "sha1": "926a030d77188dacfbcdb8b59070675c17975e4f", - "sha256": "d0df67a35eb2ab78904ae2a004448ad617184e0cbde78d029e357dcd33501e57" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ClassConverter.class", - "hashes": { - "sha1": "dfbcfd07969c11cae580b1e59a4a561ae59d4e27", - "sha256": "c51626552f1c82e7ce97ed5e9069cd1cff10b6c98e289833ef3a226ac366b7a0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharacterConverter.class", - "hashes": { - "sha1": "f255b23cd0e1f9966e9685877abc6489f1d102aa", - "sha256": "f588000a5c3e7a089d473227398b2f815bdc1711f70851df107fdd46ea58a489" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UriConverter.class", - "hashes": { - "sha1": "2675c4f7d0e2c2ea24b7ebd48b60b0d722d41f0c", - "sha256": "44ceb2434fecd757d9394f67805ded2189cd03a9fd486f7a4f02733a942183d4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverter.class", - "hashes": { - "sha1": "da8d345a806988bdcc38cfa38129547b2cf106b8", - "sha256": "a7b034330b187f787c44cd5f72c6c7d4b0139c868bee7b25cce5dc651d1e21b2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ByteArrayConverter.class", - "hashes": { - "sha1": "e3388a951c3ffb3c896826da9a04981ea977d759", - "sha256": "02670b12f8452c5f617dff4abc267da5baff26d0cdf4ddb7a604721a7b0f58d2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BigIntegerConverter.class", - "hashes": { - "sha1": "2c0e8f30a5ec071418f2bcd75889ab91e3de531f", - "sha256": "988d51bea1a38659d6070a3fa39010b4c080920f42e44738bd373ff317c71f59" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverterRegistry.class", - "hashes": { - "sha1": "b48117e8207218aca29dfd5105ae9fdca6c5aed4", - "sha256": "62504de48e2155452f9d7dd37bd36cf9c8637cfc0304373a1c0ae5e0adcbe9c0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$LongConverter.class", - "hashes": { - "sha1": "8d585370a1c72613bcc288f94e94b9e97da24bb8", - "sha256": "674690fab42cdfca39bf9e2a0caac845bd8685036d1952ab67fd20d7bb6b16e4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/ResolverUtil$Test.class", - "hashes": { - "sha1": "482c710e38db94d5a1511a56ebe01ed00da1d9b2", - "sha256": "4aad1d6494f3f4fce4440304b7c0f218ef2a9b24f3f6de9774c6d251a99f8af2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginType.class", - "hashes": { - "sha1": "d7019f3aa3d8546b9aef6605ec13758df8124534", - "sha256": "4b203895d9d812f0f5a1b311194287b5f7554429b726bd2f0c40a6edbcfdcea8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginManager.class", - "hashes": { - "sha1": "488470d03c1566f05c08e3a71731dd136e7aeba3", - "sha256": "6a6024d5e5b4866e100d2476715714e1c5625382d88c23cda256e570bb405fb7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/ResolverUtil.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "ebfb6ba5e77f468710af5bf8017defc3e26473e0", - "sha256": "aaed78ca3649ac0ef0aa8274af0dc848bc729fc6755faf821caa31e122ce5d16" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginConfiguration.class", - "hashes": { - "sha1": "195374120e3b6aaed03bb057056165b3ab429856", - "sha256": "f98bd7ac57039fa6272fad78e314f6ed914b46a89cde9ace341ff93fead64a2a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidators.class", - "hashes": { - "sha1": "8eb887f0fd7b03e51631e810c76ee05e8b88b058", - "sha256": "43105206709bdd75c84c0bcd2f652ffa6560c7f5bf2591a6cf1d579a9f2483a6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/Required.class", - "hashes": { - "sha1": "cc776e4d3c85b85503ef71a0f964b8144399a9a4", - "sha256": "1bf5d4ee09605aa37b6479e4c0060b1bbf3bd1b81366f5b3943f3d2f7123c434" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/ValidHost.class", - "hashes": { - "sha1": "c933359b39d7a9adab5ad08a7bb314d755b2a7b6", - "sha256": "9759caed6677fe25dadf608eba56bd92487720d9b38f08e0303a6f2c20375dc3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/ValidHostValidator.class", - "hashes": { - "sha1": "9c932c50730332f22e6a0a5d3cb3bdb5230c7298", - "sha256": "f6d76033a686df69fa7dfee59db8eea911d29b86d81a510815643486dc3a39e7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/Constraint.class", - "hashes": { - "sha1": "342a4c158cb428ea726c477452994820d65767ad", - "sha256": "098d8acc78360fdbdaa04a1fd082a62242c75c9fb8e2fcbe23b1be175340f663" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$PluginElementVisitor.class", - "hashes": { - "sha1": "8464454b87a603e577a1904e432fbdd2d12fe23d", - "sha256": "7146a9113f4bedcfd3f81732c830e2cf9ae5dd37b6a17ec173efeb24039866a9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginEntry.class", - "hashes": { - "sha1": "3700c4fbe616cce86c6529ccb122e293a2355fba", - "sha256": "960bbb427885afc01ca37cd8d2c6829d7fb6d4d4b58069b339d8f39aa227dac7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$PatternConverter.class", - "hashes": { - "sha1": "b340811f31c6ff764837a29fd5df7dbb5a83c4b8", - "sha256": "d2bbb28bccb0549229a7bb0b908b2bc405097ad341716ef5f01c397aa73c206d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$InetAddressConverter.class", - "hashes": { - "sha1": "bc8319093ae3ecae81e892d11e24846b63a2a14a", - "sha256": "00bab69f904526c55fb672af59ccf4a4e5578ec6d6cba51d873e7ac4cdf255cc" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/DateTypeConverter.class", - "hashes": { - "sha1": "37aee3da4dfc49cf3548d450c0da40ba8b1b32aa", - "sha256": "8edd1becdfea9f99dcb67f2d0e862ee5823c91dc8fead7e3544fba015730e637" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$FileConverter.class", - "hashes": { - "sha1": "7c0577a89ead2fc2d316c9655331210f7b0ea4f7", - "sha256": "f706df7235ab97808f01102abdd485519c77d523bd73f42e12f5ba1f0d0f982a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$FloatConverter.class", - "hashes": { - "sha1": "a6fcc08220f4b44eff8d8a7ba3de9d6837ee28d6", - "sha256": "afa43d8ed84689d056e4e2f36c5ef19ce72e055829ceaa473cd00fc0d01442bb" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$UrlConverter.class", - "hashes": { - "sha1": "8ec9ec48de4de9d8f3bda1609659fa0b98251571", - "sha256": "08034dab8694aacc5ba398ebbfc9f4a229c64543e40b84f033cd95a161f0a430" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ShortConverter.class", - "hashes": { - "sha1": "2cda92174c8bcf859b330a28ff5b6bffbb5b5b78", - "sha256": "fd7d60e93ee73e6a51661cdd393dcd0a4d42f749b5d1eb3b09c66477c4293c39" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$IntegerConverter.class", - "hashes": { - "sha1": "e075a56003750db7e3482597a4470624065c3efb", - "sha256": "91b4f1feeb1d33624286d9610fb35cee602700a65718ce9676f52b5e6f883ca0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$DoubleConverter.class", - "hashes": { - "sha1": "cc42bc3aa79ce5418876304734f064e99e4fe798", - "sha256": "bcfc7a03b1eaf8afaba3503dd04759d71e6365d6a8e7a5cb98ebc4d8b3de077d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$BooleanConverter.class", - "hashes": { - "sha1": "81940c0d58f7eb6dcb5ce06cff71b8cf307b83ae", - "sha256": "1c4d55cb48512a9e8c17f666d17eb6263eca0230fc0cb6c8a82af27077fe8e66" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$LevelConverter.class", - "hashes": { - "sha1": "75a48772b6103783b53da1bb87600a7c161a3fe2", - "sha256": "a3543c339085e5239781b757f844e24e7cb9646ac04e2c25b1d4904d2d02e768" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$PathConverter.class", - "hashes": { - "sha1": "f1fa11d6ecab20c96b1c9de512ee37375b087208", - "sha256": "28d03715a544743bd3ae03402c972743da62025e7432f0e096a778a13f6f3d7c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$ByteConverter.class", - "hashes": { - "sha1": "8028409eee59ff0398e94c8ad7b365b6b52e27ea", - "sha256": "38443ff1000dc3721b6c51a5b4f41897622214c520c1657cb17405f5b8ce0d19" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$CharArrayConverter.class", - "hashes": { - "sha1": "2e5e4fc6fc0950236a0c63d43cd560f776bbe386", - "sha256": "d490a7e0f12790d46d7569de3ee9733b43f84899e342c10d4cf2f3906bcd95e3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters.class", - "hashes": { - "sha1": "56caa27fa1d220fb66aa7f003c9562e140ba6150", - "sha256": "8d0646fb1e6cbce8848f6aa52fe59a71aa524c836d2df827029718b72c8c8e48" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginBuilder.class", - "hashes": { - "sha1": "c6ac97242960b91e65d89885499dfeb3a325053f", - "sha256": "208639b2b3c0e0049ade4f5bfc2826dd3b73f96f76b307d335df7b1b420683bc" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginRegistry$PluginTest.class", - "hashes": { - "sha1": "43d249954492aca5cb8f7a37726c5f101f73ce0c", - "sha256": "58b406fc6214a6cd767490de9e8247dfac230206b1e2f433f286e89aeac8f078" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/util/PluginRegistry.class", - "hashes": { - "sha1": "cb63a6466ad47496c964fe86bea8f2e4af3aef78", - "sha256": "bfe9317113030e0761758aa270421497cb999ed7d78110a026e0ad006d0c8458" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginNode.class", - "hashes": { - "sha1": "75dbce55444a13630cfdc589a0d5f64db0579bb9", - "sha256": "1423efe141b02e36b49e9cb47890d5fa82ea8c9c188b1974ee50d33c136cf6f6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginBuilderFactory.class", - "hashes": { - "sha1": "edaa403e7f17e8c98c862a81316297464c1c44ad", - "sha256": "5978e4de45a86374889ee180c298c0798864cd46e8b60fdaff5461becd792032" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/ConstraintValidator.class", - "hashes": { - "sha1": "bc291b9f7b212cb971a4f7b878ff516512230f34", - "sha256": "aec32ba33460778d76de37d52faa37a1a278a3f498f03254b44521d48949c48f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/constraints/ValidPort.class", - "hashes": { - "sha1": "3e68ac2114ed94b361d46b831928c345287bb466", - "sha256": "db0ac7a952a5cb949f4817a73e0bb7e6c41698e8bfd3b29f70e64ec58ba4eb0d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/ValidPortValidator.class", - "hashes": { - "sha1": "b0578e01113e10f07cb8dd2d7d2863b1deeff178", - "sha256": "00c837dffe9390146f490de2a87b214f78ac667184fe24f5bdca31dbbacff9f0" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/validation/validators/RequiredValidator.class", - "hashes": { - "sha1": "61ce931169d6da46505753854a6884a17c7c8cd6", - "sha256": "e6aab416a8e1c2909a5811ad6812c6f30f32896978fd7f603a198b16f8cd454e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginFactory.class", - "hashes": { - "sha1": "06e088931af5f0aeb6c192c305f808a4e9b6d98c", - "sha256": "868824b5a3b6531cd62ac0dc0b1be34761ffa81c3a4f8bf75b6b25f75972e510" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$1.class", - "hashes": { - "sha1": "bbddc2f23167dfb511a85c08d4bc41f5113950d3", - "sha256": "d9e4c5410e0c6f706073c442e02a262e08555685b3ce967bfc01f8f5a14d6884" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor$PluginAliasesElementVisitor.class", - "hashes": { - "sha1": "a015b5ec292fb8984c13cdafa8519c99d5383c92", - "sha256": "7b5aaa829e6b6fc33312a9f670652b95bce86fc5f1e1d8628e948fc1c8004ffe" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginProcessor.class", - "hashes": { - "sha1": "60cafaa45c54205c84410121861ba74bc91e9412", - "sha256": "f2f2f88d37047b043422454fd1e2fe9978d0a1ed933ae5b53ec46236117a8a78" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.class", - "hashes": { - "sha1": "34b5a72845b990c0756e505ffa883b7533650155", - "sha256": "99e653de24a58eed235cecfc4db7a4fdecd28033e8c22ff25c1bec4d96564704" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginAttribute.class", - "hashes": { - "sha1": "f9ce10f41351a603c87feb054b2e4f0124b12be1", - "sha256": "6ee0b1ee0b5512a747e0635db09434ff8a6f204e7cf799c15f4348c052c81a79" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginConfigurationVisitor.class", - "hashes": { - "sha1": "e69db7499caca94604ddc9b55609da06d4b5edbe", - "sha256": "69595d7a12485b9a65b3a8e6463a5868ca7343660bd7a26712666e64443845ef" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitors.class", - "hashes": { - "sha1": "81820065d520f2d1c883b5b755ae893cfd11b1b0", - "sha256": "b7703a5dd9876a0060fe2cd264bc9b1bcc0839bd6ce439685ea0ca8060a7830c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginValueVisitor.class", - "hashes": { - "sha1": "270eaa44ba5ce84192fcc7efd8bb8854958afd71", - "sha256": "55d127babbe979e8893085262a056f4634def3c6ef4f91e382596ecf542da777" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginNodeVisitor.class", - "hashes": { - "sha1": "94309f112faa09e89767ab390c9b6ee6a09c229b", - "sha256": "015b43f2d0a6b0503b88cbb45223200ea626fb4b4a5b92c964479d0081f487eb" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginAliases.class", - "hashes": { - "sha1": "86aa26977871640d8ff051c275d67bcad38ac492", - "sha256": "a95f9661e6ca673edfbe530f38f55e7ce65b13c27f34a8f5fe3c703f3e0b95fe" - } - }, - { - "path": "org/apache/logging/log4j/core/config/OrderComparator.class", - "hashes": { - "sha1": "7d0f34a4d308ae8e462d90271ac1ccb76e7e60c2", - "sha256": "30bcd367c2b8ee088b32cd2914cb7f8377c975799e2c10d08f07514db6affbbd" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Loggers.class", - "hashes": { - "sha1": "89c5170bf40565fcea9f577ec9ded747cbc9e8c0", - "sha256": "bb995a7b5371a9cdcc4938fbddc59e3e375a2f84af797e79134ef5521dd308f3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "dce7e1b804afc45f472338dbe680116f1314c790", - "sha256": "98568ab3c9d5b0b8cba10b35be7281417280c055d35bbd7b2f8797b668089b46" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration$Status.class", - "hashes": { - "sha1": "35141bdd089a4d6e04939587d7731de0c6030615", - "sha256": "c5ea7c31d07f6df883f8ecec87e1ca07df7b49e8639f608a00fd58163fbc586b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CronScheduledFuture$FutureData.class", - "hashes": { - "sha1": "b23a53ea5461f969a10e43eb45e9f02917fa8654", - "sha256": "08f1ad7ef20eb7f4087d2aa7d093663ad5628895a1b7f9bce0d1bbb19ec80174" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Scheduled.class", - "hashes": { - "sha1": "5bb0010756b3849081a16d394244b2fcae6021f5", - "sha256": "ca75652325ec8236011c45d8322f4648f9fd5ea733df6fc873c5285ea2b3a800" - } - }, - { - "path": "org/apache/logging/log4j/core/config/status/StatusConfiguration$Verbosity.class", - "hashes": { - "sha1": "f11e74d94c685ae14b7d643c9f5b20563326479e", - "sha256": "60a34d2e76feb3bab6d0001ce65bf91e8daa15dbae717cffa395e7afc89547ff" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderComponentBuilder.class", - "hashes": { - "sha1": "a8603d4591f0d32d6b6ecb959c671024baf163dd", - "sha256": "b1007911cf16ef6cdefe717907de330c3d234eed49ef55fad5489b845b04714e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultComponentBuilder.class", - "hashes": { - "sha1": "b10781c70a92a4bcb7efadcb6ccfd20325e34875", - "sha256": "607424b5ec6163a082bb226e8447e08085fc214952fd4871a9f1175b9325dd2c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultRootLoggerComponentBuilder.class", - "hashes": { - "sha1": "84d19c0a9fa97877b30543f50ff890c7106591e9", - "sha256": "fab40379736264f278d511d260acf4b9b213f0133189986bd468ae0c0c39df6e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultScriptFileComponentBuilder.class", - "hashes": { - "sha1": "f57c852eeabbf636aa6e8520d9ee472fa6092823", - "sha256": "1e5fe8118a2d4d0d0e3c96bf3da0bc614292a763c4c51a17750ae44c54b1fdd9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultCompositeFilterComponentBuilder.class", - "hashes": { - "sha1": "d1b6a6fc44cd3856d3563a4290a3992b8b266f96", - "sha256": "49c11afc7f5402088c6ee72844c1eeac9a92be221fe1e7a6def219077b7781a3" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultCustomLevelComponentBuilder.class", - "hashes": { - "sha1": "3081e968384a4f218a04181c76fd4107d938d0cd", - "sha256": "69d7ea753d5dc92ae0a39af71bb0b9d6ec7875c7641be6fcbfd5204a8298f1e5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultLoggerComponentBuilder.class", - "hashes": { - "sha1": "2185c972843b60fb7ebd67d0fd8ce2130350540b", - "sha256": "31a81a859089edfe690141d22439cf69f060ad760e07dfd0cf52cf32d6ec55af" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/Component.class", - "hashes": { - "sha1": "ee170ce6e3e58dd3529445f96b00407be38deb90", - "sha256": "2d6f3f473572566772c54ac52cd468239b083c9483e845f90e69f48d7cd2f4f8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/AppenderComponentBuilder.class", - "hashes": { - "sha1": "b6861264dd5fb310b39b6c1e6c33907a8a33b213", - "sha256": "5c5af42e04eae621cfeb7276079d0fa3f7354094f21cac7ad62ecfee46faf340" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/RootLoggerComponentBuilder.class", - "hashes": { - "sha1": "5f699b04ef0a575a27c54090118291a5d63f50fb", - "sha256": "f806662dbb6c1d210a073299b2fdf356dcd9a0de939e7fb4fd0520d76e417a1f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/CustomLevelComponentBuilder.class", - "hashes": { - "sha1": "767cb67f3bfed3333bcf79360278e2642c9ecc6b", - "sha256": "bdb2a16f0f29b9957cd47be246ae7aaffbbc694c6e04369a421d861654c5b8c6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ComponentBuilder.class", - "hashes": { - "sha1": "f9882b650a8864470dc0583a03a198fe8a8e108d", - "sha256": "4b56a15cfae2872f78e597434b6cf8612625a9500e89e13779d426dbb9d70de9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/AppenderRefComponentBuilder.class", - "hashes": { - "sha1": "0a10327dbd9d3108ed34b19fbf1bf64b63fa94ef", - "sha256": "fc5824a2cf4dc3df0155eaea190df9cd23fcbbca05a311201720742229e25553" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/CompositeFilterComponentBuilder.class", - "hashes": { - "sha1": "a61adda8ddc7fa331f1105e998e989181bae7bae", - "sha256": "93acdee13106c72dd5d08d42b63b75ebc8e927784d925d385d46887441f5a7ee" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LoggerComponentBuilder.class", - "hashes": { - "sha1": "24258095cbd5d5e57211c67c11abc5e696f4899c", - "sha256": "1082c3e26f1ff969549814e42ec4290299a6215f925b26e089adde53509a2daa" - } - }, - { - "path": "org/apache/logging/log4j/core/config/CronScheduledFuture.class", - "hashes": { - "sha1": "b62b6c12538e2cf561253791bf9f44e0a2d1ea4f", - "sha256": "4315ea9a946e6c4541c7546b61f9f9c06db8d5e68127481fc988c154822f58a8" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginVisitor.class", - "hashes": { - "sha1": "83d1d9b9e55c4618ce7856d809be472fef689cf3", - "sha256": "431d1d5390a6d898e86d244901bdbfb3e8aef43c3eb3df49f57ff2d889c1d120" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginElementVisitor.class", - "hashes": { - "sha1": "86b1c5c554446ad8cd94055a6916a148d0a8cdb3", - "sha256": "2ca80b35fe4c83da6106b3a29e9534d782183eda5135988e31bdf17807131168" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginAttributeVisitor.class", - "hashes": { - "sha1": "7739304e5d6691b597ac675142dbafc6c4abb734", - "sha256": "11a496c615e358274f027b75a6c3316e89eda9702b7efaa2cd769e2ff6986eb9" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/PluginBuilderAttributeVisitor.class", - "hashes": { - "sha1": "474df122174d4f1249fccaa3cabb1ce7dc6c1dd1", - "sha256": "e399a9ca6bffd4145b3c02561bce9ac08563b7d58fa32bade1fe7951f261b794" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/visitors/AbstractPluginVisitor.class", - "hashes": { - "sha1": "46ab6e3eb684696b66ccadfb98f14a3a6935b2c4", - "sha256": "e22070339d1c8906337182f0edaaa3424abdd009d6200f77a491c127fdbef72b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginVisitorStrategy.class", - "hashes": { - "sha1": "3170613640a34d22bcce2fd230fa1b5a3fba3679", - "sha256": "8838a8cb1b7aca7d4792ad8c4c69375ed1c1191047db5caf143a04131010a96b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderControl.class", - "hashes": { - "sha1": "665ecc69043895d85c496be3e7ab44bcc2840067", - "sha256": "4eb5d5a333bea894ffa6c70f29147eb40c8fccf30dc02a264c0ef0fec7fdc327" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration.class", - "hashes": { - "sha1": "695b432a0f400fa8f8721b7eeae2fbe6220eb133", - "sha256": "97fef9fabee3ed7043c1792d208fa99ea73b25f19a769ca6318b8dc719d69bb6" - } - }, - { - "path": "org/apache/logging/log4j/core/config/json/JsonConfiguration$ErrorType.class", - "hashes": { - "sha1": "0263b7e80bb5c75fb8916d7c6e267d26fe28a9b7", - "sha256": "4c9d64b6b322c732021a37285ac3fb543daef307588ec24e0f7ea2b5fdeffe1a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggerConfig.class", - "hashes": { - "sha1": "4db8cd6064b35dc116c8b3535bc92397c4d85d2f", - "sha256": "9c45b4ecb626af40f95b2717429f6045d796501212dd758469abf6d5df950738" - } - }, - { - "path": "org/apache/logging/log4j/core/config/DefaultConfiguration.class", - "hashes": { - "sha1": "3a05f03341bf58619e9945938f2d00a9a375c231", - "sha256": "769ae8484651bb3df69015a34ed2e0c8e2df0926e7a57346ac647e3f54127161" - } - }, - { - "path": "org/apache/logging/log4j/core/config/status/StatusConfiguration.class", - "hashes": { - "sha1": "1c8355a18d723125b4b753bfface0ac731890539", - "sha256": "fb2b39b08cf967e1be63998b8bdad56c4dfe4474b70189e8172f102294ae2152" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultScriptComponentBuilder.class", - "hashes": { - "sha1": "aa70463851b8c70024e9b9afe89aecf150192b0a", - "sha256": "28e052e8788675c548b32fbfe30a614d857ad4c769bd99c225b203710010ef12" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultFilterComponentBuilder.class", - "hashes": { - "sha1": "5a20890bd9fa79a1379cc65a78fcd579495cc15e", - "sha256": "0544fc9cdb1bc26e3148afad2cf85b7317e40807caaa3ebf9a118b52766dbf8c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultLayoutComponentBuilder.class", - "hashes": { - "sha1": "972644c19657046b9c54c68acf01e837ee01297a", - "sha256": "76a4ee13e5025effcf9800b14a0cca4ad8b3eb2dda263fcbb13ec523ad1f4e53" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultAppenderRefComponentBuilder.class", - "hashes": { - "sha1": "b0cc7bd1cc0185af71992ff622c389d03eb185fc", - "sha256": "527f92dbe0e21be37d39ad07f4ac735044dfad0219629d4f2d172720c05cab4a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultConfigurationBuilder.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "e0f0ed98124aaec545605220f90f084bdc479b40", - "sha256": "bdbc7427246e403ad2f5f117ca4853ca306c8f82051b9d0682b10c546d4ed042" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/BuiltConfiguration.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "1fe34c230722528bbeb4b8275fe6708d87589c10", - "sha256": "9a08c0ab65e15ad2418766512dae357d2c3ada3c9103a041fee415d41bd4071e" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/impl/DefaultComponentAndConfigurationBuilder.class", - "hashes": { - "sha1": "529000edd729509ef3a5ad488d8659d6be84246d", - "sha256": "204d73fa32fd20fa27ead8ae64eb926c25faf782800e9f321c31a426fa3eeec7" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ScriptComponentBuilder.class", - "hashes": { - "sha1": "a52f77f3ea1bb37c9d96e5c177ffa698b7e99c69", - "sha256": "e9ed68bd19496a792f8dd763b64f0d0bbc76280aa59b1a248bcd9c0b3ebe16b1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/FilterComponentBuilder.class", - "hashes": { - "sha1": "f23afa874f50af234a2985b6f8d789cdb27dde77", - "sha256": "3895ed4ef4324efb21e45aa9e5b43400e334526861be7e6ae79313cd0acc9fd4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilderFactory.class", - "hashes": { - "sha1": "be924412bc94bf1d5b03721f1dbb6fae6e046c28", - "sha256": "cdace6b4749a923d41c8221b4063179c1bd11c80122ec879382b58294e5eabb2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LoggableComponentBuilder.class", - "hashes": { - "sha1": "239b18f16799e23631a53f9e52a41fd275572bc6", - "sha256": "94c21f05da12a76d1be4706872c29bd04dc2bc060360dc4b8e075c5b3b9beec5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/FilterableComponentBuilder.class", - "hashes": { - "sha1": "e9651bae2c26f33251e45a9331d3e1f62bf178a3", - "sha256": "a1e7b5e913d336d0c9158d16c9ba1ba13a59600bb7db7700ce9fd95e658d3f3b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ConfigurationBuilder.class", - "hashes": { - "sha1": "7d6448eee33beb522a4c8f4f7258a8cf1115355e", - "sha256": "a879812b21bba7385f321b5158e1629a7a8230c0ee1bf227475fc3037a9f70ca" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/LayoutComponentBuilder.class", - "hashes": { - "sha1": "15f28b62cc8928fff5b19a7e4df6e7f17df3f0b6", - "sha256": "2364c2100f6d420d583dd997f47cd229c6e89d9823e3ee760c5a48bab74a6864" - } - }, - { - "path": "org/apache/logging/log4j/core/config/builder/api/ScriptFileComponentBuilder.class", - "hashes": { - "sha1": "4e9ae3dfbb2a2769ea98e423b8c4ae595a8574b8", - "sha256": "910fa73769c94c3bff22bd80eee9b470fd3f61c7546f2498c86fedb5d5b07500" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationSource.class", - "hashes": { - "sha1": "71b82356b8b804e7cb060c515d839fa8b0b8d3d0", - "sha256": "92f2da42da9c9eee9399bf3ce8e99003c701b05b7c2d57cad8812a73bd4eb37b" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppendersPlugin.class", - "hashes": { - "sha1": "e4fca81c96f3d78675ee1b557de407bf7cc749e7", - "sha256": "f6aa74ffaa94f6d034e9ba9ef666479c5a2ff016d15a9458df778bb710939fb4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationAware.class", - "hashes": { - "sha1": "7a3da8662f4e42810cdaa8356aa33a0c5d7ce2df", - "sha256": "fa49d3c4ed634135064c2a3b3ec016b2d3369d84f83dfeb3c3491c90395aa82f" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfiguratonFileWatcher.class", - "hashes": { - "sha1": "0326eb322dbc04d2362962c7fc9a5c2141f82557", - "sha256": "c6d7d73d349f9b3fb1a6e08eb7fa545f01a0b8a33a9ec146efc6291e5d99b399" - } - }, - { - "path": "org/apache/logging/log4j/core/config/NullConfiguration.class", - "hashes": { - "sha1": "c9a14e292719e3ac32d17b0e311ea0091b13fd40", - "sha256": "fd50c5b77063b1a67fb1dbdf87709590b9c490a65cd0739b483df962357142f5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationListener.class", - "hashes": { - "sha1": "e168d6fea03c3a813a488f823ff62262282feaff", - "sha256": "3a8a53450f876d2cf53c3eea7d107f770a7b8384d1401ad9b1257c45bd017f86" - } - }, - { - "path": "org/apache/logging/log4j/core/Logger$LoggerProxy.class", - "hashes": { - "sha1": "4a833d746f918ccb070360120415c2fc0f50237a", - "sha256": "da39a6e7dfb3f0e9f26b5041beaf9a792b23d7b9c59c6173d6733227ac8ae6df" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MarkerLookup.class", - "hashes": { - "sha1": "c6892af1e3f62ef35e20195467fb058ead1a383a", - "sha256": "9722ba6ab77ef580f788f5a7b83065300fb7b7c0f739627f1477d507545420fa" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/AbstractConfigurationAwareLookup.class", - "hashes": { - "sha1": "3ee37a44148e1e8dd8490a99b95e1f87e9f67949", - "sha256": "371574196c4f36a3bb5a67927f67752de88d243a44ba46658fd93e0e1a7a321f" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/ResourceBundleLookup.class", - "hashes": { - "sha1": "d402909aa9562c1691174ccfd3e33450da996217", - "sha256": "91c1d9374c7b9f4fffd3d67a9050f567db219dd144c813cce539fc426bfb6f92" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/Interpolator.class", - "hashes": { - "sha1": "9439b5157db742d388907e3f403a228210a8d8a5", - "sha256": "b53ba0bc9895232f8b1ddf30303c5ad36af40640433222d9a43abe19727b3b27" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/EnvironmentLookup.class", - "hashes": { - "sha1": "1b1c9f9b2c2ee1e620c91aefe91fba847cd2c66f", - "sha256": "4559a945151be9d082f11b025248d36a724c6410a9b58508b7e18cfb153f24ad" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrSubstitutor.class", - "hashes": { - "sha1": "b587fb4a8980a928fc21e91ba183df462142aa3c", - "sha256": "6b31080e117a111cfa4f04c4032d6a9e144492de717083f3f79e2cc745862677" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$CharMatcher.class", - "hashes": { - "sha1": "70ea1903a9f414f45ffefdd96c011d60664e0a5d", - "sha256": "ede23a77fd5f3c19d247cabd1c25bcaac4a097595ba3206ecb7c19c3b3221092" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JavaLookup.class", - "hashes": { - "sha1": "5b74ba7094a8669789cf6a2ec588cde9617de2b6", - "sha256": "f865637e015008f2b7c8c45ff3cbc8f8baa51d7c8c4864e403d3e28497507bdf" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrLookup.class", - "hashes": { - "sha1": "9fa60c000a6f42a9e3768b02cd2f2894dc51cb81", - "sha256": "c4cf4d38aca621a962b91388390cdc0448fcb93fbc3dbd109d0079e15be04bbd" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JndiLookup.class", - "hashes": { - "sha1": "2e81d183edf1a8951b13a2f62de86e71d97e0d14", - "sha256": "66c89e2d5ae674641138858b571e65824df6873abb1677f7b2ef5c0dd4dbc442" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MainMapLookup.class", - "hashes": { - "sha1": "51f934586e07bedcc9a26fbfbfd2933f8e86d3ad", - "sha256": "c9c61b69cf6d8f6c547fed15ef0c481de495cd6d0ffa0c38379e191191ea1d57" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/JmxRuntimeInputArgumentsLookup.class", - "hashes": { - "sha1": "19541fb698f6c92d8c19bff5bdb58df73c222217", - "sha256": "276015639b30186f1b7a0efffef0aaa3aad7fe0ef93c436790c95be7f099dc1b" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/RegexFilter$1.class", - "hashes": { - "sha1": "0eeaa100a5afa4119f190fb89d585467b0ff0cf0", - "sha256": "e5da37f32a7532e332d733acc5282ea1d5761972a98b96de9eae93cfc6639e60" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ScriptFilter.class", - "hashes": { - "sha1": "656e3fcc5dc28831268b4916c5c1fb46ca155042", - "sha256": "0b22d4112f8692657c5f741256228b1fc515eb77dcb747253535c194ac5c14c5" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/DynamicThresholdFilter.class", - "hashes": { - "sha1": "6d997e05077d23721b0822ab0168c3221cd6cc8c", - "sha256": "70f46eff49f5bc22203a59b5a9052ba57d1e4cded837d9555d2d840a73b3b62d" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$1.class", - "hashes": { - "sha1": "572c6ef77b588f0ad79746049650b54bb10aacf1", - "sha256": "9bf20805d469be81da48aaf886115d2e107d65fb869711092f07551a4d8cdd49" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$Builder.class", - "hashes": { - "sha1": "200a9186c96f663bad1786562bb5e9d59e3a0cbc", - "sha256": "f314764aba825a31e5fbebbc8b5c86593425942bd3510fc66695b4141193d38e" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/Filterable.class", - "hashes": { - "sha1": "51a189eb6eea86c1a1efde2ecf63db54e1fbab63", - "sha256": "8ea4c757299a98632f3d581e16a95a34162479b75d867b4382b5bd70b93c6a5a" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/CompositeFilter.class", - "hashes": { - "sha1": "6a8f56393002dc2f22d50fe9b3a80622a017991b", - "sha256": "ec3096634b745f02d2abe62542cfca1c9f8c159fd7b2cbf151a553b2f47038c6" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ThresholdFilter.class", - "hashes": { - "sha1": "ebd22188b2da9d0e6a7204d594a92ae022040d18", - "sha256": "3031facde97dce9e82e2ca0f09a26e3c465be4042aecd74eb971eca4105a6d20" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/ThreadContextMapFilter.class", - "hashes": { - "sha1": "2be1ce218c9023a7ac67c4aada1cddc11b5656a4", - "sha256": "51c5f94bab48226842400d9aa3141db064f1fb47a0a474d5fff775056d6ff9b7" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/TimeFilter.class", - "hashes": { - "sha1": "e4a8e56a68c3ca7d1d26a9915892c3543711ad35", - "sha256": "70e06129ce1feecc56123b8e01a90d35db4f04626d1641ad540ce44c209a8ea6" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MapFilter.class", - "hashes": { - "sha1": "32aa6d03b7b42250901841262dc1505782039a94", - "sha256": "aeb06e12201516db986b7b3867f8db97848e19873a80adf4d4542ca0d2b01016" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$Builder.class", - "hashes": { - "sha1": "77fa5ce9adf7add03d629edf7cb65bf4d91c4460", - "sha256": "09f706a573ad3101b9df97794bfd1e58a14f01134c5a23a37703357928175e80" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender$1.class", - "hashes": { - "sha1": "dec14e8c1a62f455b7177b7b4e65d18ebc819fd3", - "sha256": "a3bff572b7fa98a7767e79ac5f64879ffc6d53b1369df91891837a1066cda7f9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender.class", - "hashes": { - "sha1": "cfcefc967b3c9b3e255023233c98b4750d4fcd55", - "sha256": "6fdf69466c4f637665e156e127e79c7cbd6a2488d25d1f123f3ac148bc972e74" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/PurgePolicy.class", - "hashes": { - "sha1": "0aeec3aab612b9c1448322ef85a527bef8cec57f", - "sha256": "5f3109274701d3a31f543bd6a31d40c91eb65f984c33efa8e4b03c3f45e5e336" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/IdlePurgePolicy.class", - "hashes": { - "sha1": "d404fb2cf0cc95c317fdcc6e3e8489cd61cb2a12", - "sha256": "b38e8d5a177838832d068346d3bc3c63a1bcac97f3cf8becd4172f8c71e83230" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes$1.class", - "hashes": { - "sha1": "aac0404e37083352a87ca7a4fb054af55636ff1c", - "sha256": "4ecf2682d00c608cbab21bb7d96bd73a670ab9e48a7f643ecb93b4d3f8091ab2" - } - }, - { - "path": "org/apache/logging/log4j/core/config/Order.class", - "hashes": { - "sha1": "eaf5193f94a7eec5b067345fa5d0ed2fd991c995", - "sha256": "b858e99d60440a32ca07ca341b9b01d273ebdc33af01ec4fa8ffd3b076136c7c" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationFactory.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "458795b5587c97fefc3b7658a8a566b4e9dcecc6", - "sha256": "a18f080212893021abf2544a9ec133208cd914a991dbceb074f893d847a72be1" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationScheduler.class", - "hashes": { - "sha1": "a7a4c94cd953056f3f5e2f9096bc024eb7c47201", - "sha256": "8889defb1dbfdeec351610716d01d8fe26e718fa851f6d69ebdfacde5fdc6248" - } - }, - { - "path": "org/apache/logging/log4j/core/config/PropertiesPlugin.class", - "hashes": { - "sha1": "88fbdee4503332579264ece2ee248c78342185e8", - "sha256": "d7e60c9ab6b573c16f43140e4dbbb3be631eb10b557483d74631601a9ceb2834" - } - }, - { - "path": "org/apache/logging/log4j/core/Layout.class", - "hashes": { - "sha1": "04aab9984dad168e4953be10ae30b0b9113ca2cf", - "sha256": "8b2c25a359597336c697bc11ae39decaa9a3e70b762dd0fe05476df799f4bb1c" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/ContextMapLookup.class", - "hashes": { - "sha1": "92ceba63c0c12c54bd6218fc86f8deb1faf68d04", - "sha256": "27eb25286084b479c4228dd95b50805ad2157046b8a2fb1d40248653d1329d66" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$NoMatcher.class", - "hashes": { - "sha1": "94ea4879f90ef566446b59b77f81ed5e7aeb2e4f", - "sha256": "c819fae2b13902610dded4206ecc79fd6c28934912bd9e33c6c3f7833d626c73" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/Log4jLookup.class", - "hashes": { - "sha1": "828648c2989a7300a1a6d0b09ed5bb3027fd1b01", - "sha256": "bce187bed3ea5578544d327f62160053b44372fb912c5ff4ff889a509502079e" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$TrimMatcher.class", - "hashes": { - "sha1": "4c79065dfb3636de0dc1603193ff029de85b29e5", - "sha256": "a045fa418ee468b06a4c55e9712a01d71ac34a6e240b98cf8cf594f238b47d60" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/SystemPropertiesLookup.class", - "hashes": { - "sha1": "d7de84380193d8b4f8674fb272ba451f28594195", - "sha256": "ad24b58f85822f8f310f1d6215fd41919571b5d6b70ce8b12b8b3925b27f054e" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/DateLookup.class", - "hashes": { - "sha1": "6e7a9ad4f323e77352a28b560933cacf837c9453", - "sha256": "12bfa994be508471cc39720ece5cebca2be12f21b5879ed75374e35fd0a97791" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$StringMatcher.class", - "hashes": { - "sha1": "91c29d14d2d78d9dd028a12ced7f6e1444dccc00", - "sha256": "b537caf5770c14ab45ad3452cf2267a86dd11383ef65d1101898e0102871f9bc" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StructuredDataLookup.class", - "hashes": { - "sha1": "5063cce99f935a8afe002565fc9b5af9ad504645", - "sha256": "e3dbd315198fb94b141a551d0a0247f5dd6d835192ff64998886eb4a7df5ac9b" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher$CharSetMatcher.class", - "hashes": { - "sha1": "f0a7e21798f5e126b7316cde8e232bd48e58f0e8", - "sha256": "ddd47341fdb86d12ff190da1a1c1f181ce6b1c157d67a6bb493e0f263f8d4d69" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/AbstractLookup.class", - "hashes": { - "sha1": "2278c43445b2e5bc2eb481d1816a7685721e8da0", - "sha256": "3dacf21245d013ac56451fa35a454c8df94dfe1de6a247b1f7df3a2b494a7db5" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/StrMatcher.class", - "hashes": { - "sha1": "f7aae570a63140ab39ec1b599c0d1ea28ef1c4bd", - "sha256": "ee7d889fc77e048a00f483196df3014b2762bfb5bdf2f7955915995eaa84875c" - } - }, - { - "path": "org/apache/logging/log4j/core/lookup/MapLookup.class", - "hashes": { - "sha1": "b4c8aff3146c776e679fa4bf015b9a1e2d517ca6", - "sha256": "028e877c796e306de123c1249fb7773ab9cf4a883db2fd27deffe35b2e29a8a5" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/StructuredDataFilter.class", - "hashes": { - "sha1": "da7e76c2fbb1d627d22844e7d03003906a3b5aad", - "sha256": "cf6923e709b42238f09d64572b716c8edba430550d8a46b95c30d9efae0c3b61" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MarkerFilter.class", - "hashes": { - "sha1": "babef36ae2a7653854950475e4590862b3d3a1a3", - "sha256": "446f16944386da959d97b1c5aca1dab583ffecf155542914b7452e5c399526c4" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/LevelRangeFilter.class", - "hashes": { - "sha1": "55f68e279f0debc6b68b7afb282fe41038039894", - "sha256": "b7a6ad0383e6c7825149ac3c800264d339a575d49da238eed9ac388396e36b48" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilterable.class", - "hashes": { - "sha1": "3d7ce8bcb59c6e536f972768518e9c425424afd0", - "sha256": "fc72c985cad683ed3f782bf452596426b34bbb26e4439a9167dde2ef1072b998" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilterable$Builder.class", - "hashes": { - "sha1": "fd35a3e660c713ebf28b437531a0233cd3fb5290", - "sha256": "bf3a8ab2c89ff460beff7824b42bda6fbda90de75cde738e09c9af8d15026c88" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/MapFilter$1.class", - "hashes": { - "sha1": "b0460cdf045edaae1ac6ce9aed482f37f5d28cc0", - "sha256": "bf17efaa23218783545380c92614640bc9fd45ad51df1921e39171c39155a017" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/AbstractFilter.class", - "hashes": { - "sha1": "665f21265d6a27d25a2fa232e4b0073aa7a81f7b", - "sha256": "d91f98c3bebe0568ef67b844118f2a7c7f9bbe3e05f364d3bc2efbb228176f38" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter$LogDelay.class", - "hashes": { - "sha1": "990c1db2351969a35065e68ad14d9f9cb540f559", - "sha256": "c83cb786054b3fd3e08e2a0bc6a5682003fc0c6cfb666c92f7aeb07bfd148654" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/RegexFilter.class", - "hashes": { - "sha1": "bf3beb125cec12081adc978f6032bc2b2a244a5c", - "sha256": "88b6b464d0c8faf45dc4090f9d8cf516e36a58977398d14fddd0fe5592edf8ba" - } - }, - { - "path": "org/apache/logging/log4j/core/filter/BurstFilter.class", - "hashes": { - "sha1": "16f731776326412c94495ec97befc893ed858260", - "sha256": "2da2a7a8ee64bcbfae801133838232bda8b35dae9df5f3fdb8045aa4a57f10be" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/CountingNoOpAppender.class", - "hashes": { - "sha1": "4877b4d9ef3eebd4407b70c01de246e86244acc5", - "sha256": "48b591fa9e068dd9785b5bb0229ffcbf240070642be3b995680664cf22c3ffcc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$FactoryData.class", - "hashes": { - "sha1": "2395681b524cc1542713292527d875758c669bc3", - "sha256": "46c86fc3ed1ed1057a83c79a51cfbd0984266e02afadeecf30f55b64fc84bd50" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes$Builder.class", - "hashes": { - "sha1": "8fe6bba2263d286f1f03b9108f0dab308e920437", - "sha256": "e7a085f0f8875d0e2a70df7f9bac773a2e7d1ea1956d238e4cfc5aa202242337" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/RoutingAppender$Builder.class", - "hashes": { - "sha1": "b1b4972e9549bdcddbec101cfcc56f86d0ffc6a4", - "sha256": "037e488fbeb4a5abce299c08fc14edc69d47517b91ddc335408001095266c4aa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Routes.class", - "hashes": { - "sha1": "29d29f6b126e3e8de48bf78d9eb3e135e2c485c6", - "sha256": "d705551bcc5bb5a6ef276e0c13e15c931b278df6bafd09ae67e18d55e8bfeedb" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/routing/Route.class", - "hashes": { - "sha1": "84e8d8cb624327b7a1174215370e99cf58524582", - "sha256": "4384ce2b51fe2cc8a9587b1b9516a6a7e3cc634863f346ccc15a42dd94d2d85b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager.class", - "hashes": { - "sha1": "fdabdea63d833c5ba395aa88d7679c14b0132ca2", - "sha256": "de63748c77f86891f4909b8a11b3eebc5d4b8559ab42824b81316e0ae5d90c42" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ScriptAppenderSelector.class", - "hashes": { - "sha1": "cc8bdd73afe2a4b830f264f69953853c62d6ef9b", - "sha256": "ecaa3f80b77c96684e6a0e1e8a2450649393f139165bf42db6d10fa5b542dff8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$1.class", - "hashes": { - "sha1": "753d5f599ad2e38be0004d290b4ef1284af6f4ab", - "sha256": "4204ded0de65624b49845d43f3a67973c51c71ecc51640b032cdf45c7a6013ff" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/TriggeringPolicy.class", - "hashes": { - "sha1": "8ecfd66c4ef062efe04764fa1d3312b62e558b37", - "sha256": "c4b751695c32b8efb5d67984055d7f5f4271bd345273571583861f84a9e4c8b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/OnStartupTriggeringPolicy.class", - "hashes": { - "sha1": "2d1d8bc1ce51ead4f3aa24e4b4ab3b62ad0c7f34", - "sha256": "e70ab27d7742cce2a94f945f9bf3224ac5ff98e7d31c203ec316378d63e4de94" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/AbstractAction.class", - "hashes": { - "sha1": "441bd7975a8004418cf3f052bd5f61e13a773dda", - "sha256": "5d70516467ac383d7efaf49462b79466af97b1db9f9790578d08be067c0ad42d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileCount.class", - "hashes": { - "sha1": "d6530a28665f2c2eb3fb4c026c7659f4f8b77d79", - "sha256": "c4dd53e68bac04c21249bd43702769256f2a574f63994c981130c6b8854c2c44" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathCondition.class", - "hashes": { - "sha1": "06639edb9490e6891981e97b25160157b5ec0f59", - "sha256": "35d756d620af437e6caaf143b02575cb694c0a0a3a3719243f4f2a7b3160110c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/ZipCompressAction.class", - "hashes": { - "sha1": "25d8c884caef4d1e0589cab1ae2b7b6ec51c6543", - "sha256": "92c8bd3055fb30d47b3b12b157985f6dfbfc646078493912b3e6317cb2befd57" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/FileRenameAction.class", - "hashes": { - "sha1": "985b952aa70aac83fdd315018b9f1628e1c07e7c", - "sha256": "0117652306e66b9555dfa6bbdfe3e71b0b4c5c5b2af01807107fce7eb1436baa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAccumulatedFileSize.class", - "hashes": { - "sha1": "667093e7d9431adaeae0e6df383dd5d2495c10e5", - "sha256": "efe679368795f393c7e18c6402e326d6f8a36ddb0a8abff2a08cd572a8ea1d86" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathWithAttributes.class", - "hashes": { - "sha1": "0b7c87cb980a06ba2f86b8845956048c85c96b80", - "sha256": "982d0b8cc1c9a5d00d6c410bb9f99a222289d30e481dd3a2bd1a0a6d17535917" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/SortingVisitor.class", - "hashes": { - "sha1": "64479c30499fd78529f7879311748e58602bc008", - "sha256": "10407912ed6e43e86c969b0af28c7ea3b5a8d221fd0b6d1b7fc54465055d1734" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/Duration.class", - "hashes": { - "sha1": "0ec18172b3acbe49e5126dc1f0efb33317212d9e", - "sha256": "f71692dae6f91e3d70cd5036cc183f15341b01221d6902c4a0e4a805def24c60" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/DeleteAction.class", - "hashes": { - "sha1": "fdfa483b496be63f0cb57a5b070d010fdb38c02e", - "sha256": "03ea5d1092206b538b76e56e4c851535f4c225daebebae1d816e67da32d7e2d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/DeletingVisitor.class", - "hashes": { - "sha1": "3567caf775c5ebcdec7f26351f64197a63a674d3", - "sha256": "b33e74f34abae600c5c9c28bb9e958534b305b8c3e67dfd109dcf1b77a38dae0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/Action.class", - "hashes": { - "sha1": "c28f4e531966d6975ec3c8aeba35ec19484ec472", - "sha256": "35bf92db829fe4ebc0fd7ee38b37afbf5b95366c3e806aa01d86764b1121126a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/AbstractRolloverStrategy.class", - "hashes": { - "sha1": "060a4bbe2810a3432431123ac088371ba9c26ebc", - "sha256": "6dc0089ae303bd4cbcad734bddd97e9509fee6565b8636229666aaa7fc42f433" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$EmptyQueue.class", - "hashes": { - "sha1": "5c99d2dade26dfdd641e721ffc3e9ef0d3de803a", - "sha256": "5ace3c9ffa8355e47dc357a4cdb97df82cff05dc678f4d7bb5c52eefc849135a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/TimeBasedTriggeringPolicy.class", - "hashes": { - "sha1": "cde5fd4fc3214d5ba91270cc15d894c62bdb2c98", - "sha256": "ab68709c4bda23b947ee63fe7e3ac8e8959890c707dd9d575dfe52c7a49d7a6e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData.class", - "hashes": { - "sha1": "e288668d9543f864bbe9adef6a474c9d813f0661", - "sha256": "ed0cb433f0f8db9b2446e6904b2bbff4b0eac3de42460dcdbe8aeb4e992aa42c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CompositeTriggeringPolicy.class", - "hashes": { - "sha1": "ab74b319da8916996c1a415ec2884435332f4b9c", - "sha256": "228ac611a414d530cce2e42b744502ba2f32981db9807f4b0553691f4f37581d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverFrequency.class", - "hashes": { - "sha1": "02c46357df63814e0e2876fcb2fc70cb96a836e7", - "sha256": "b4f7a8c96de2ab5b048076faefdda047424ce3e7a7b2040434df6a2960b2db11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverStrategy.class", - "hashes": { - "sha1": "631e14a9c867637ec607da649f2d574c3858588d", - "sha256": "600e5d67f1e47f87768304780b05d15588dcaa327320dd7728c7c7dc61961a9e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager.class", - "hashes": { - "sha1": "bac450ad7997269326fc1d7cfe1af195ecd24cc9", - "sha256": "93b8ef1032aff6dbcfb8949111259759a30437110a6e90d11fc6c8481a39a2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy.class", - "hashes": { - "sha1": "1ae97b5e08dd949392f4c80c6993a624aa34621a", - "sha256": "27597389538c1a8a71f28146a3e325d056cf1b1ca018131e89622fd4f24871f8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DirectWriteRolloverStrategy.class", - "hashes": { - "sha1": "da424221c9d6bc32fb86e30cc7ca4780e3ef89c8", - "sha256": "08c6b1e1f8955c060fb2ba300f46516baec8aa777f3fffe4fb28222671ce5687" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/PatternProcessor.class", - "hashes": { - "sha1": "1e70c43881b88270b26f165b73f65168ac16b486", - "sha256": "ac0f6502cc8df7c4e9e5e41c606fe5d1390d6e9d96ddfd186b5dd69f40591f4f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DefaultRolloverStrategy.class", - "hashes": { - "sha1": "d162e6655f6b02b5afde5f4ed8da68e8d24e96a3", - "sha256": "162546c63dd5145a86bc8e6045c5289f4c5f425418f69b13925c69f09fa5d8fc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$3.class", - "hashes": { - "sha1": "80dd9f7b9d81f89a808fbaa7d51df9cd4b94b540", - "sha256": "6e0bd8d782b28f2ce77affdacdb12b83e499d21c086ede995c052a98c63386fa" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverDescription.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "43afdd74a55acf0ae15a35f2e397a80a3f7045f0", - "sha256": "89d84355745972e63c93365d5144b7dc48048a58d3bd00ad8a0c0444f11bdac9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FailoverAppender.class", - "hashes": { - "sha1": "7d90b9d19d98aa175784e26e6c988eca7b16c9eb", - "sha256": "8102d82121af98c7bba7a384bcee600727397719edb635b66f86d2ddade0b9b0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$1.class", - "hashes": { - "sha1": "cb72a922d82ea65cb288e2c9e1eb1116af746d4d", - "sha256": "79d8d74f264c1c6f74cbaa4f9024b8556d8568c4135e091d24d1d04b954d72f5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension.class", - "hashes": { - "sha1": "747076d9e95ea19ec2924c9dd1f15559ed140d8b", - "sha256": "8feb5a172106a756cfc5b2a24e8ddb78ba4209aa780ed94fe1da51a9a19a9834" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$6.class", - "hashes": { - "sha1": "d2b115b10ced641f61b0c46d22064a66f10f4767", - "sha256": "02d03ccd7b26659fb3dfdae36bd610c8c815780128c8c88f1d098055ceaf0448" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAll.class", - "hashes": { - "sha1": "4a6df9cc8be2a355e6a8c689df0e3a0b25e61ed8", - "sha256": "0aa44e4b19092d8972413aa663fd05fe06c95887479decb74e6c5b81d63c2794" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/CompositeAction.class", - "hashes": { - "sha1": "786cffcd63121ad30748f3e580b62388060e341c", - "sha256": "da2ece86e88eabe417ca4bce51cc5498186e50c4e8684c08e68f0fedf556c54c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/CommonsCompressAction.class", - "hashes": { - "sha1": "0e067ab8f9dc7950fe668a59cdd100522f24ac30", - "sha256": "31a03cab5078f39181e11089a99389369a4a34815882ef859a9f168dbf167699" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathSortByModificationTime.class", - "hashes": { - "sha1": "341bf4ba7253887fe1e7c03d1ab2ad4def485bc7", - "sha256": "6a078d71c0ec205f8fbf3b1a8ad2dd13754589bbea127ee27af130ce54764a09" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/PathSorter.class", - "hashes": { - "sha1": "d7e4ffdcf50b7d2002b2ea75ba941b4299445b5b", - "sha256": "d4288c0f59387e184ffe8d5ef27e872fbb2d7f0f010f6ce5c4376d00d6f2ecfc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfLastModified.class", - "hashes": { - "sha1": "abc08c6b2ae282e1ce5c0cce1702c15e825d2fee", - "sha256": "aee30b7f0a6308c4c3dfb042f238d90708b29e33b489d0c585858732b325ae0a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/AbstractPathAction.class", - "hashes": { - "sha1": "8cbf96f9862e0f691145ac2979193cb07e211468", - "sha256": "89cda177204763bc29f8692756ec2c641645772ade5348a14481dbb355765a8d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfAny.class", - "hashes": { - "sha1": "3b7548465c722c19c0920b9e1150ac6f5e199d84", - "sha256": "7501d3df4104aa6f60b9d7f14d9b6075107c7d2bc3ff84212a8969d00e1b6b11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/ScriptCondition.class", - "hashes": { - "sha1": "5eed697dd483b3ea3fa533b72fc14cb593bcba7f", - "sha256": "479291572d385a150f95641fc490f935d7d53dbeae891064cdb9fdc630c5b691" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/GzCompressAction.class", - "hashes": { - "sha1": "ac32d851f7e45abeb783f9172cf837855b4bd81f", - "sha256": "51d119ca947bf335153eaf85c094655b9162996aa0ee4ab423f8098b62f877d2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfNot.class", - "hashes": { - "sha1": "b5f28e53d3861d7d11b90b050684162e104d324b", - "sha256": "9324f23656c3f89f00ee89cdfc1cc2ebf2142383a2c96f823f274eac8f812f52" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/action/IfFileName.class", - "hashes": { - "sha1": "b482459e29ba89aa6ad50a0f6613875be2a460f1", - "sha256": "09bb8710263168d9ad968202624c55ff2cdcdc6af837ff62147302d597dd6151" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$5.class", - "hashes": { - "sha1": "5bdb9cf13b1f089f1e62bd220c8939d3e4589f23", - "sha256": "81856867710fdb5b8d56fb4be6a056003b787e00d555ed6db04541dc3a7d2e69" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$AsyncAction.class", - "hashes": { - "sha1": "44267ea557c906702cf7135339b6806377c228e6", - "sha256": "d8de3392129831a6672ca8fb00b81181dcd0447b9bef612427d0a1b7578bae78" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/DirectFileRolloverStrategy.class", - "hashes": { - "sha1": "701ddd36e8fe94819cc6b28261e1d66ab6c453c7", - "sha256": "975d8322f348849cc30012cd652633009c05a64a79c2739b5055eb2ca8aa8ee7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager$RollingFileManagerFactory.class", - "hashes": { - "sha1": "b9a988d851e1dfbe0632d41e93978eb192256ae0", - "sha256": "274c98dbb4715a19fc85646e5731fdcf8bf6f0d691620f23bed6d5db448d6925" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingFileManager.class", - "hashes": { - "sha1": "c1c00bcbc6f2da889304f2eec703a7ec28c26150", - "sha256": "b52673cf053eb21971d0ee17d8d9f0a35c14602620fc66d48397686c251ea3cc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy$1.class", - "hashes": { - "sha1": "b46a2424b5e514b8e7381637e212bf5691c8ba98", - "sha256": "403dfae9dda8e937a84132ff544d2d940f69fd9b7d1d4f6e359baff8b4d802d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$4.class", - "hashes": { - "sha1": "7463dd081b4c5cc353ba5aa11ff33743e93eb868", - "sha256": "ac3ef1df548fe931be44d1cfc6473f59828fa4cff942e87ae0ec0a88549b6263" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileExtension$2.class", - "hashes": { - "sha1": "5a9adf40e147ebf4023251a8ae5c15574b0f7b03", - "sha256": "4eac289abe71018c823cec9c2337fd2c4f041635a650429a52e65ceb974bb45e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$FactoryData.class", - "hashes": { - "sha1": "6e62ebccc52d69b6c15a0ea0e78a78732199a52f", - "sha256": "1405bf641d72d96e03a66d0c03d405e5b0cd19febceb9b7d5683b2891cef0771" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/FileSize.class", - "hashes": { - "sha1": "2eeec9de59f79a0caae47a5213e338adb01501cf", - "sha256": "6176438be70eddc3dcc308d5264805a91aa340905892a07600f0d642dfd33c0c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl.class", - "hashes": { - "sha1": "ac09de1ddca315f6b734de3497058d6a90eeeb19", - "sha256": "95338aca2c606fdc399788b534c0f75921ee047f03a191d706350b74dcb9a4e3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/AbstractTriggeringPolicy.class", - "hashes": { - "sha1": "fc5266562889b23e24de1a2011cbb1a225bb0223", - "sha256": "5236b6a3c9aca71ae42f658f0800494446ef5ffae39f6b57c2036deef557527a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory.class", - "hashes": { - "sha1": "a5426f12204b2ed660d7a2f309a5eeae3ef37bdd", - "sha256": "861518af4fdb27a65fea68e8c7be7424943178ef14395c562bbb1bbd7e729059" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/SizeBasedTriggeringPolicy.class", - "hashes": { - "sha1": "a4de0465f2f601eb21c41f3e8f9dda266cd337e4", - "sha256": "65925bbc9a81d3df7f40720edcb73015293402633cd73a30707bbf0ca421707a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender$1.class", - "hashes": { - "sha1": "0b1d44b92ae20a9e3591dbc5ead7b85e89eb2b8d", - "sha256": "e2d302202a0d044919137af87aafa3ba7bc14cfcab58b11695c90a7b2d399b74" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$FactoryData.class", - "hashes": { - "sha1": "1ef919c0234827e10979a195059117e104e2d4b1", - "sha256": "d08d99d8b5c268a319c1338e9490bbc0aff03bfcd5b4b176cdb07a203613df7a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet$1.class", - "hashes": { - "sha1": "f8e0342fbf94d503cab4736be09132d35051cf0e", - "sha256": "92e1eed4a2fb9deaff45da82960687b0b9b7d1d36b8b13a7ede9ba7f474fb5eb" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$FactoryData.class", - "hashes": { - "sha1": "f44ed7446f86b652f2bd0f245f20977e954e0634", - "sha256": "78ef54158e8fb8848d1debe45de89e29c9fdd00afcac41463796922c377860c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$1.class", - "hashes": { - "sha1": "7136ee1afeba5554cbc77c11cd2ebc0f7f0b9ad6", - "sha256": "cc257a9cbcdc1797a918b2ba33449755907611e6d453a97cd87fa5f0e38a96be" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender$1.class", - "hashes": { - "sha1": "f5f6e145b72b6db9843c7c469b2521a28dd83d8f", - "sha256": "384f9d6ac98c182a78f5e2fcd949142977eb9ddf6bc4919242497960f65a74c4" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$1.class", - "hashes": { - "sha1": "4fa747cbcbc2e3d596b03dc73e48afc992ebe1c7", - "sha256": "c46ed9a3340fe1a2c22b4894c79ba9372c8f7d09226f2a4c4d3005d6932f6a54" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager.class", - "hashes": { - "sha1": "67df0310279136e23d7fb3da40ff280d33d36b19", - "sha256": "972598e2ce62412811169f6093cfe517fea4432252103238ff869c01b9cb7436" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$JeroMqConfiguration.class", - "hashes": { - "sha1": "f660c362bc10ee8fb63437bd25fa6333915b4096", - "sha256": "2d12f7420c992f0c20df3e017897ecbf2a466b89636a4cdce33fec99787be5b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager$2.class", - "hashes": { - "sha1": "e7fee633b77f167487abdbb59b056f48198176f3", - "sha256": "8c54f945b691cf77edd1a942170825f17946389dfa5ca56fad1a25944e4a2297" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager$1.class", - "hashes": { - "sha1": "832a9cac0738c6a166716da041b08cba4d394bbf", - "sha256": "7d04229cf4e7c3c413e0b1d1156e69e79b2d7f407dab6ab07d6ae86c6f46cf25" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaProducerFactory.class", - "hashes": { - "sha1": "495eb5ee62d7858995034599d157b0861b8c231d", - "sha256": "b93b2d0b34e2fc6d0304eec4b6f6ab0968ce69de1b8f5a1fcf64f29671e32d0a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaManager.class", - "hashes": { - "sha1": "4c3596ac10b63d26440aa0c984c6fdfc85bd4cd4", - "sha256": "a541df822f6bccfa6f53eb2476f458595d9f176b372b70cc86870f73d08cc166" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager.class", - "hashes": { - "sha1": "1e741742260bf4e2dee3d63330e6050dc60117bc", - "sha256": "18c983a521461d553c28f2510789ceb3af26b5765676639c1c253e8b9ac140ca" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamManager.class", - "hashes": { - "sha1": "e36d0152c33c0160f879dce9fec8b431f7fc8636", - "sha256": "36143a67f03b1b036278a1e9824c90c6b7fb651f02106513dce03b30d6302ee8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender$Builder.class", - "hashes": { - "sha1": "88c0e89f4c172377b41a8660ea0ea1b4fccb78e7", - "sha256": "7c5bb6646cdeda6433649191c0e1c3a09c9d9b500c360fd2899b3d6ba58044a6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder.class", - "hashes": { - "sha1": "2aee3706c8a514fa6c11b26e235d76d553bfe08a", - "sha256": "1d2c2e68e6fc86c805512bcb48c4e30a24ac220996e606d11e918e3616276f50" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender$Builder.class", - "hashes": { - "sha1": "0bd6c9f6e91895a6222551376232680c0cbb21ec", - "sha256": "53481f3083d0954edeaa142cdc632e479deaaa747895290ba1e75539cfccf260" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$FactoryData.class", - "hashes": { - "sha1": "cb842a5b6ca64ab15f8895b14fb8aada65814a3d", - "sha256": "1db19c2cb9ba6df2eb92cd2c89c331a76e99b71d8df282baf3c5ab7c1699dfd8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$SystemErrStream.class", - "hashes": { - "sha1": "f290c68e328a3ac323ca0397464dcf49374bc7a2", - "sha256": "c2e7100d216406c6f84ed2dc4bb3ebe57a4b64cc1d02eca769f5ad6795f92dc1" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractWriterAppender.class", - "hashes": { - "sha1": "45e34c34e18419beef37e1ac6676f36405d622e9", - "sha256": "5fdeb9f7d982c78e42e880009f7e18498b1910ed15368b65baa2337758af54dc" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender$1.class", - "hashes": { - "sha1": "4918e60fcb3993dac3af4f6f06dd5fae27078797", - "sha256": "52aad30f7a8d12f250b364716ba45ca3872ae088395622bb354e710e194fa63b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet.class", - "hashes": { - "sha1": "15e37c56a0f074e4a0117041ff8f9ad7c770347c", - "sha256": "dbf4d48af3df2b60dcbc53bea9ff47c7d1a4a79ebec97c3221efc1f217e98209" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$RandomAccessFileManagerFactory.class", - "hashes": { - "sha1": "8b3cfca4b28f0f1525390641db5373b201f88633", - "sha256": "b2f1b34c5a711bdfaad151b9640fdb4bd632fcb5894f7217ad48d761138977f7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender$Builder.class", - "hashes": { - "sha1": "e8ece65665839e4c714fd1fc3e2d34149a7b9f70", - "sha256": "86750e3c970cc99e079b62fedfa151e8573896b1837d208f1d2d0a0034c89071" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$1.class", - "hashes": { - "sha1": "d8cac2f24694338d9ec2b5a81527c990d4648935", - "sha256": "5fcd8306ae12223f500908b01823f9ee8141adf8ce499bab08687e2a7b25fda0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$Builder.class", - "hashes": { - "sha1": "bdb6bdf636d23bbb06c7c6be88118b39bc2958a5", - "sha256": "1de6b8f268afe3eabe24af818be00c162a88ee14e82bcf39fa423978adb0e4d1" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SyslogAppender$Builder.class", - "hashes": { - "sha1": "639134c64ed20ee3c5efd09237b8d57b5cdc2867", - "sha256": "02a77e087afa19a24acbab345f961e4e28660b7a5691afbc86d2ac2d72a4931f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/NullAppender.class", - "hashes": { - "sha1": "9309919beb026798d3d8f5f4360705437f8b1b66", - "sha256": "6fe1f135214855aeb502f15be6619b357a9b546ac9f879bb68ade5d4e22e4b03" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender.class", - "hashes": { - "sha1": "c561c25816a5b55f22584fefb963d889997c760e", - "sha256": "0a4cc3a045eb107fe428465d123819333a4b6bc57cf8e2b1d642442a49b717ae" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$1.class", - "hashes": { - "sha1": "dae152419c88b98a7fcfa89d597142a1229153b3", - "sha256": "bda931d6efdf0f0ba29e2d24f802bd5d34287da82f4d91037c322da3e3f4ef2f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$FactoryData.class", - "hashes": { - "sha1": "a8bb7ff768ff687dbfc0db0ad4c939e6ebfc8438", - "sha256": "2362fbfd71b4048574e04914f7a0328904c49c4d5f0382f2eb81bc1df6385e67" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$FactoryData.class", - "hashes": { - "sha1": "d04dd759d2646f013e871f1a57ce8df35a07f3c5", - "sha256": "e5c9c62b4c4566559976e2c2f586deded4eb5bede19739a05fecba725acc4bcd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$FileManagerFactory.class", - "hashes": { - "sha1": "902702f7205d584388c09abd3fbb7f40328436d7", - "sha256": "9c11f3a86cd858aa883d94a24112a2a6ad53a184038619d746f3b68f70b47ac3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$WriterManagerFactory.class", - "hashes": { - "sha1": "c3ca2fe1323546389f69caf546ff998c7fed141f", - "sha256": "11c4097a46a0ce546023fbeff083662cd6a6215a345dfefa12b13fc5c534caf8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$JmsConfiguration.class", - "hashes": { - "sha1": "4720c0d1e035af55e0504ba8e301d45659f3f1ef", - "sha256": "ad32719629bc251bbe59c8838736d02bde14dd723cf389077b7d90d17f7d1f19" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender.class", - "hashes": { - "sha1": "a7adb16f873047b840f00a1c67f7ac3d0c928f8a", - "sha256": "fcc73739eee74adb5b46d1e12ea26ed91d12808cf2021a6d34fcddd7c02aaaf4" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqManager$JeroMqManagerFactory.class", - "hashes": { - "sha1": "bf42f2193a052c52c4d16cffdec61f600bec506a", - "sha256": "ce353c2fa8d6a1c130209a6d6cec48fde1556193d29f91787b6b27e1e99072d9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/jeromq/JeroMqAppender.class", - "hashes": { - "sha1": "9aec76403ebe57b24d88ed0f7134bce03b1a0ddc", - "sha256": "e57ba0adc4c9d07d6bdf895813fbc229c6f57f600d07e2f05a11f565a1f70922" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsManager$JmsManagerFactory.class", - "hashes": { - "sha1": "7e05cba12e7a16402681dfa7ffb58c3c948893b6", - "sha256": "6b484693329fcd328ac32648a9cda7edf40eab3faad6a1c62f8c9886ff7280d8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender$1.class", - "hashes": { - "sha1": "634b9e5bc1ff4c3a71376025b395c048e3e5612f", - "sha256": "444cc83bd865ddd52477de9ad04b417691fb057de95404b32b75f43a39c9161d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender.class", - "hashes": { - "sha1": "f12386c98e42f62046ee6ac120ba2cb471bf2dec", - "sha256": "288e0abfd5cf59559a95f7c0e824af138015ab768fabb01ae31a2c7da1cb8645" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/KafkaAppender$Builder.class", - "hashes": { - "sha1": "16b5cd6dd0d338189cf8ce9569e3af0ae28e5faf", - "sha256": "8f48c74e72dc506090929725bf17a2c172f0b68255fd75b929f647823b7e47c8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/kafka/DefaultKafkaProducerFactory.class", - "hashes": { - "sha1": "2970018f71e31d760f2f1097087057344a676d55", - "sha256": "91088df0a7dfd3cf3b92b49c84f06928ff4515a71da4bb661900c790ad41e711" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/mom/JmsAppender$Builder.class", - "hashes": { - "sha1": "4d3e9db6fd55e064d560bc1cc5972176f80ffa5a", - "sha256": "a838b0b7cd0bdf7d35313e41d070b7709cb179b62f916a27fcd9c54a90bb9336" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterManager.class", - "hashes": { - "sha1": "e9c37a14dd8e4a8b83b88bed00bb6d04e5ac1355", - "sha256": "1c135ea32840061a8e27e1ef856b4af80f3b394859c0c027ed1245278fb4fafd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$SystemOutStream.class", - "hashes": { - "sha1": "61db051128a8693a30f83599113f7aa5f043d457", - "sha256": "b2863703e8b2bbd0fbaac7626b8898258f56fa0ba90efe31e6d8df501049b712" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingRandomAccessFileAppender$1.class", - "hashes": { - "sha1": "e160361dae05446cbd3713f19006fba399604ec8", - "sha256": "395b7a8c1fc77ae1c3a33198d3d14ce600239e66cba392d69bdef93263d92a92" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender.class", - "hashes": { - "sha1": "86971975feec4eedc72ba8352ec1adfb9d94e5ad", - "sha256": "c8cd059fa29a666ccc4ce3f28a16fb25698f84db1cf63a7780ec898b36b3a509" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender.class", - "hashes": { - "sha1": "36aa1f96876c608d0f8bc8c2452db7f051c7226d", - "sha256": "25d91c9618d42e197c8a07a1595df1d59f736e67c55c5c2f3327952e98bb8f4f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConfigurationFactoryData.class", - "hashes": { - "sha1": "399615ad57c6e6962975602936c2e5d1fc91ad06", - "sha256": "803a03e7894f43b31d58ffa353364ec5fe24d7e59ce44a7e1030899f2bc2e2a3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager.class", - "hashes": { - "sha1": "1a4c466ceb47cef8651a0e82269d2e9bf6a259e7", - "sha256": "1d884f3300abe63ed363486a94767fd8494d7b7887e546d3130834505ae32796" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$Builder.class", - "hashes": { - "sha1": "19ee3e962326974b4d4a53b2011d7602b20248dd", - "sha256": "262d013332db31764d608d464779cf2a70fe52019a793d868e96f9fb2ed011af" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target.class", - "hashes": { - "sha1": "661bd2888a3535748f8acbe4277b0d48052d931b", - "sha256": "3af6343e7f7927105024b0db9a06f5e8c4caabe3bd7b05a02078e73e68989310" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Builder.class", - "hashes": { - "sha1": "f41e533bf7b3f5ab376e857d1c57c1bdaaa9303b", - "sha256": "a78372b4dd3489168f14a1eed43f71516b88ea19a3fd948e7b5676ca94fc56d6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractOutputStreamAppender.class", - "hashes": { - "sha1": "510ea70513f828b4da4669a60b4500366a680bd3", - "sha256": "16fc93c846c0e83cac5358029960a5971940cbb10bc943ec3a11210e2b1f7e6e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target$2.class", - "hashes": { - "sha1": "cfac6f98b978f512b29519ace8be08ed53e5701a", - "sha256": "b567abc700d5f00a8599d260f814c68d549fb2f50eacc764be02b37a52fd8a76" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractAppender.class", - "hashes": { - "sha1": "e0fc96a94c51e4ff079a2f17d9cb879f4cb3ebe7", - "sha256": "c3c5ff5c6b43b9f92cfb68c940cc7f3703eda434e9b69cd8f0a06caa41442f66" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/WriterAppender$1.class", - "hashes": { - "sha1": "2a35bcfb9768a30574a82912ff0c53da05a55191", - "sha256": "b43e7d00ee9f1ed8d4e4b638d53654d073b7bcd867bd45cc58967d4897b3d71e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/TlsSyslogFrame.class", - "hashes": { - "sha1": "188486dcb9e11b8b8d783d0ceeaa8c51521c9113", - "sha256": "1ce72cf3271db3de1bd60729d72bc900a8e21301cae80c8f94239483d3068283" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SyslogAppender.class", - "hashes": { - "sha1": "b0b447d5dc175e373b485aff03283ed01fec5d5c", - "sha256": "dbb49d471c01f9b559382f962daa8382e5e3d8d782b01473a87e64a2554a00fd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "c4b32cfc46f3862ae9ae031d3fdad483d3409764", - "sha256": "0fd57d539f7e3f5dac90e7496fcc05fae0a97ef7240820d8cc331cd694497067" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$AsyncThread.class", - "hashes": { - "sha1": "027a7a71a1ec31f25ba9c953b28247ceb0ea2368", - "sha256": "3c1002f3de0605c0b2234cc790d7b91f9e7eb5a9c62b3b0732e7a79850411a5b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/RewritePolicy.class", - "hashes": { - "sha1": "a359b91a54b5efc7723f54bc18c7be43ea644c6e", - "sha256": "29d612179fa5c7f15ffb357a06e734db56a5886f17b0c827a3fa7761aea4a5ac" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy$1.class", - "hashes": { - "sha1": "4de9f62f04677c3ff5bd0d2c80b7b802607590d4", - "sha256": "89217621c2b55bccdd420c9d3b3ed41c5b8c346f8cb07752959fcacd33d4821a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy$Mode.class", - "hashes": { - "sha1": "c6243428b4bfa1fea390755cbb216cca096e3a9f", - "sha256": "ad63ab78bcf056c715328a6eb65eea9186f220c73da3208557d51764de2613c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/MapRewritePolicy.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "3ca6a0cb96930888cdca29f2fd6a8f9c2be9dfe8", - "sha256": "4d3253f60a155cc0d7786847b371bfd483c930810a061124857c55daf3f9a071" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FailoversPlugin.class", - "hashes": { - "sha1": "424a3126338629f6a299d872a0de8c3ce224e1eb", - "sha256": "d99d0e785f3e8775a77d9b93744b768f2cb32ef1990cc0d2a421495646c887f0" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$1.class", - "hashes": { - "sha1": "d405734045401e04b6f984b3a86ce77e4292193a", - "sha256": "199e999cca0dd1ed4ab627dc2aa45e68f0991a7c31fc41ba4e51749c57787049" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender.class", - "hashes": { - "sha1": "5f2c488374e03af42a75efcc4729d75650ed9378", - "sha256": "4641330cf27eff141b27323c7c3ee153aa2bb351e93d69a77fb9071fd199ec55" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager$1.class", - "hashes": { - "sha1": "7793c7b6f03cb64c910b55d94d35dcb2faef626d", - "sha256": "cf5be963c5bc6072a405f83b87df43ad8191be8192657384ff033244f634f128" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SmtpAppender.class", - "hashes": { - "sha1": "f388ab5467e9a13665847b0edba1b95653dc3c3c", - "sha256": "2e72d78482868f134552b46f93964c4849bb615615df63e94ad5dd68c93da40a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileManager$MemoryMappedFileManagerFactory.class", - "hashes": { - "sha1": "f054e5be440a5361e876e74813f1941230744891", - "sha256": "88c38febba67c8deb95cd2c04d6961dc64f92d4814156430d091add6f7f5277d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$Target$1.class", - "hashes": { - "sha1": "1012a78ca9a7e0589d63709eb9966b7b7cab9d68", - "sha256": "0ef5e922e9dfca14a21f85fe3b6f7912d4cf19f93351fc176b25a5236b4c8f7e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$1.class", - "hashes": { - "sha1": "2945fedb4dbdf83123ba04eb3c8cb1d276396308", - "sha256": "1181db8d8d1cb80b2af8061ba10d45d21ab52ada78b0c4cc8fb5bc364212fc73" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender$Builder.class", - "hashes": { - "sha1": "9f1ec6736d38803ea08f41930d42cc21544fda13", - "sha256": "2744ac1b7f2b23e7f6032494105857b933b6894d30c3f8773c51d12bfb2acfb8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderSet$Builder.class", - "hashes": { - "sha1": "18a2efeb75b557ea47633a61fbce8ef4136fec8b", - "sha256": "18553bcb9e77baaf952026a6eec8ce6d3214ac6a6475ddb220366c448e07476c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender.class", - "hashes": { - "sha1": "1f1117000216355a445e9b8474d6704c21c9481c", - "sha256": "12c3029fcc372ef9aa685f84d18a0d058a93b1fc5416be797916339c40d3b428" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping$1.class", - "hashes": { - "sha1": "ed7d0e5a86952e67ee3e911993ec627abcf01497", - "sha256": "dc5e940094e8c96e8498258274315038a0bfbaa1051ce1fc47ef6695f406147b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity.class", - "hashes": { - "sha1": "94eed89124fa7facbd66307ab1220b817e843904", - "sha256": "51a54b659d023b28e0e11ac0bc6ec647cb2a2081a1b5fa0d0cf26aad851a2fae" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ThrowableAttributeConverter.class", - "hashes": { - "sha1": "9014b498164b7640516e248b633ccf0c72e314dc", - "sha256": "a0c410d4addee7cffeeb553c8416cf052ff76c7d250f46c220d075e9bfe8a0c9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/StackTraceElementAttributeConverter.class", - "hashes": { - "sha1": "06d838e1b6928eef150df771c2b9568c26dee8d2", - "sha256": "903f0be257f4122c7de2189238464964aedfdde364ce0200610c51eafb5f70d6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataAttributeConverter.class", - "hashes": { - "sha1": "7e7894245b951f98d2b23f70a97a46253d3d8ed0", - "sha256": "1aa9b35bd5573048144a9b24a7da683579affb717c29e67208d821d960db009d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackAttributeConverter.class", - "hashes": { - "sha1": "a4e22eefcf54b9b20c845c436c57b25b51fe6e8a", - "sha256": "517da5ef08defd4bdfc564299cedad30ea16dc8a99b539f5218478c3d74eac94" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapJsonAttributeConverter.class", - "hashes": { - "sha1": "97b7686698f3a65f85b6097a65f38e58e9d892db", - "sha256": "8f162846ac6170c567612be05f0cc234e2b251a2dfae9f8f071c2a40bf3ee65b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapJsonAttributeConverter$1.class", - "hashes": { - "sha1": "b33f676b6a03ba6d407048db2e970892b7831d31", - "sha256": "0dfcd7997feed3508b2029b8b993ff3ce9350925867fba4ff171c013fd927f04" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/MessageAttributeConverter.class", - "hashes": { - "sha1": "590cd5a0ff39c89949c43dc57661957416e625cf", - "sha256": "4118d6385aa82672b7916094b88d4213070061d27c8d872f19e09ac5d7109582" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaAppender.class", - "hashes": { - "sha1": "72ecfe750659c275a4a761eb97a7614f341cca0a", - "sha256": "7f3b2b8195bf7846c05a0334700d47c5cad8a6e037344ccd93dd30ca8a320d90" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$1.class", - "hashes": { - "sha1": "6f6e22c69be77553a8da1990d4981828d7468039", - "sha256": "d371096d867c0d8d6e4164e662c688f2872bcc3d9f7b08197dee4a7f6dc3ddd3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity$1.class", - "hashes": { - "sha1": "fcc7c907955c7d481310b4dbc58207ea6929099f", - "sha256": "4aebfe66d12941597434fb0fbac708aaa95960deb23955338f806e0fe290e49d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseManager.class", - "hashes": { - "sha1": "bb99febd62ab38625df4d1bda60bf6800b358474", - "sha256": "08146b04c755be6cbedca5efc55384852a47b2a52b9b6cc6ac432cfb8b531194" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig$1.class", - "hashes": { - "sha1": "5b015d2f7361a700637d216e64933777df4478aa", - "sha256": "d23cac2d733e8ee38d57208e71cf55fe832c1701f3906d63665b0e588f08514a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractManager.class", - "hashes": { - "sha1": "f869a17ee5c09d0b64afa6bdefa22056816afd10", - "sha256": "cf410e43f62d80879d6ce78a31e8fb343d85005496ec07fb23b4f89d4fb7b899" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/LoggerNameLevelRewritePolicy.class", - "hashes": { - "sha1": "1e06290f7e59eccc86ed6c23f359260faafcf5de", - "sha256": "25765a6c82057c7db99cf68a2c1bf16ce81b865c713bb7332f79d7742c45f014" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/PropertiesRewritePolicy.class", - "license": "NOASSERTION", - "hashes": { - "sha1": "7c404600dd3140b067a9065ce23f7fa58df4f072", - "sha256": "da7c924e980ddae902f47172e3a7282cff87f79c3de1cdbb04b25e8c7c28bb55" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rewrite/RewriteAppender.class", - "hashes": { - "sha1": "e5e3c1e562d9037c2aeb4879df9097cd482537f0", - "sha256": "8a2e5b461fa75591cbe0edf7c1349beabcdd224e886599678fba25bcc9aedad6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/DefaultErrorHandler.class", - "hashes": { - "sha1": "005c643db7145a2403368c5b09a87e9ae0a9d42c", - "sha256": "49d05620769a1b5c89d260adc82fcb81ae58c24bd03e8cfe23c362240ea6f2e8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileManager$1.class", - "hashes": { - "sha1": "07be9035eec89e1944bec93a4b47437c0cc9604f", - "sha256": "0a2e2dd758052e00f903237032435e85dd609aa8da8125b12097088a87dc1dab" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$AbstractBuilder.class", - "hashes": { - "sha1": "834d7b07069073bfa65caceab03780694d6cc616", - "sha256": "a7c08dcc56d3211e17efe7717a0de9282d4ab0112ce0f60ed76a2d5e01c52d75" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender.class", - "hashes": { - "sha1": "143a1f3af0a6b55b80d7d40bb719af99a7ba6545", - "sha256": "eb51a0f7d43637f3ed0581356a59441c9568017cee83e8fc7e81270527ba2471" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$Builder.class", - "hashes": { - "sha1": "880e06531dbffbd4a0765f1687bd4ca797f45c41", - "sha256": "4a4fd83e1e6b66de14df999e57efce31fb0bfe9b45788a63b4684fbdf3eb1a6d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ManagerFactory.class", - "hashes": { - "sha1": "199840c7f76a494fa76fe7ed3d65089d85258ef8", - "sha256": "bd0eb1e7af9b1138b972ef78190ac901d4b900c019c64ece1e4a26d60a4731f6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender$1.class", - "hashes": { - "sha1": "9378b50532db59b7ef2b9987940930cb3e45e510", - "sha256": "d26144a959c91cb71313fcfb91a3b9921461d97ecad2977a5091ad2815cb7d3d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RollingFileAppender.class", - "hashes": { - "sha1": "c62f65680158e1f7f5f1511e781a8d37ccba2875", - "sha256": "2384204966ebf3344b11185699e4915899e28603635aea89b681ae7f277371b6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ScriptAppenderSelector$Builder.class", - "hashes": { - "sha1": "b92f5d58b57ceb2202f00aa94c93f03f900505b1", - "sha256": "2c4e3bdb15eb5be13c9b86ed4d88a465457ba8ce5e3af619870b26d9cbadfa5c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AsyncAppender$1.class", - "hashes": { - "sha1": "8ee5103f08890f5811f92983436279c975936ca7", - "sha256": "717d85cc5d40e96fbe1d4d2bcabfc7e5fdc9cf3e511b659fb0ff62123198aa02" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileAppender$Builder.class", - "hashes": { - "sha1": "2b01702e9bf145ab10b42b56816f95f857987d9c", - "sha256": "395cc96a476c1930baffd5cb4fa93e3eed151749bf8a7d491b3aee85f8384eef" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping$Builder.class", - "hashes": { - "sha1": "140503935c5e6ccc65d43834a7824c79e680c44b", - "sha256": "06316a31c2264b66e77789c03bff41b5e3bed937bb451a9d760a49125ae8a640" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/AbstractLogEventWrapperEntity$NullLogEvent.class", - "hashes": { - "sha1": "4014eaf413585eec5822a5428cb7dd39d63679f0", - "sha256": "338c96fd5fe887b3124c54168b929e1b62936c133ac556cf8c8a794f5a8d44da" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextMapAttributeConverter.class", - "hashes": { - "sha1": "460d730e0f5718de7e17c3d68e1fb3d68a67ea9f", - "sha256": "3534b482c3d012bc8893e1652336ec86ed92caa515b2ba698e800bf11c766da7" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/MarkerAttributeConverter.class", - "hashes": { - "sha1": "feeec25f820faabc8ef3d37190f92f3aae7a736c", - "sha256": "fcd988ac3237c83af38756bf43d7a51183eb9d754329b2e6aec1899e56a25dd2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter$1.class", - "hashes": { - "sha1": "bb40335ad10add4bde1a11d3f7b374797d8b0cee", - "sha256": "7a2a872c45b0403745c7cc11f878b5c23dbf5f5773362e100375379a757a9388" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextStackJsonAttributeConverter.class", - "hashes": { - "sha1": "2261da3ec6a0b499a47d189b507ff7a49d777259", - "sha256": "41d20a1b2304e47677096d6b4f858fb732751a4eca508feedf8c02d2279a60a8" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataJsonAttributeConverter$1.class", - "hashes": { - "sha1": "2a5b69e1810a95781d235e11e0cfe1e88cf33432", - "sha256": "57e37ec1f21aa9ceb7eb40531597aaf8985a89e0d3c8f2581b8291c9fb36fa02" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/ContextDataJsonAttributeConverter.class", - "hashes": { - "sha1": "5697061c99f2ba5ca4c476421e23fa4b753e3f2f", - "sha256": "0c6f47187f514b782c7f92f0724cc8d96c2e64431c2838b0671b4fcb90c4340b" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/converter/LevelAttributeConverter.class", - "hashes": { - "sha1": "68ab6586e8bec900764d24a05a87339fa4c8029b", - "sha256": "998ce384af21a97eeb07efd1bdba5bf6595d4c503ec011285791f3cdc1e72d3d" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/BasicLogEventEntity.class", - "hashes": { - "sha1": "e6278e0f5852a8a01fa44575ad4ca968807e0cf7", - "sha256": "4e1bc699013f1f0adadb49acb651fb6feeb9cf1402523ff5af760756356f7798" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$FactoryData.class", - "hashes": { - "sha1": "8d2596532027c4664374c83340b9b8ffc7dadbe5", - "sha256": "883e3ce190521961ec584030fc9820f3a66c95414e8b20ca720a14ccdbe63f11" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager.class", - "hashes": { - "sha1": "b30758899cfeb98e365d4535406e4f654dc1063f", - "sha256": "0c08d8fb4623a5edbbe2afdab14f4733cd14736807ef171d6e183e6c3016d379" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jpa/JpaDatabaseManager$JPADatabaseManagerFactory.class", - "hashes": { - "sha1": "0923c9c5622fb34123493a5be8b86bcf2155019f", - "sha256": "a6d560649a7a7d07f470af4acf4d656f16622dc54fa36fae3d7a1d0a24d238fd" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseAppender.class", - "hashes": { - "sha1": "c9a7550cf837e4d88851e1d0a7356bdfe5c5e49e", - "sha256": "ce9c02e661349540be4131c95e2c02491291991618773fd4b1fb1cbbacbbf2a9" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender$Builder.class", - "hashes": { - "sha1": "d9805208a1c914c843af0737f86248f55c402504", - "sha256": "d51e19f45f0d3d45bce2e9c6053aec7d37c4c17104c7238bef988ba332d31127" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ConnectionSource.class", - "hashes": { - "sha1": "500b6ef9eb9f8931aa86d89dd708a8e3afb248a6", - "sha256": "bd074c13f86b8504f9cf8db5d7889b232d1e8e29b312bab7f313696e2a54eae6" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig.class", - "hashes": { - "sha1": "dbc05a9e787e12f9719d608e088fead6e192ba8f", - "sha256": "994098a25c5c28a7951f0c447a529b4fd59b49fc168c7af577e45c9da7b8b91e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSource.class", - "hashes": { - "sha1": "3522f842905051e5eba9968bad25ba0120acbf1e", - "sha256": "8e270fac562c7f69e99cdea3ec26989847a34fdcf53bff64f1837ff0ecc83c3a" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/FactoryMethodConnectionSource$1.class", - "hashes": { - "sha1": "c0cbf4e012a858bffee4e1a6ee727caa485a2e7c", - "sha256": "5508fcca7b51317dc6b4002c2807a72341dc2d06a5f2e1a3a5100487881ffb40" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender.class", - "hashes": { - "sha1": "b8fa189624ad96ac44194d3b1aa08b42778c831e", - "sha256": "d0ad0d267a4af946878efe57bd3133958241d744ffe815aeb6f0f03d846ad796" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/ColumnMapping.class", - "hashes": { - "sha1": "37af0031e52e2ee5ed5ce15f04c4d3e681d53d22", - "sha256": "8c0a20e8b238313b02c3544e65c80cc81839eff29dceaed0b31f869f273fd68f" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/MemoryMappedFileAppender$1.class", - "hashes": { - "sha1": "1ac377d8e72b141a2c45b1c5888d54f659b15e0f", - "sha256": "01dc83dcedb67c302dd0cdd61ee29eefc8e9c8efcaecf0478b4306671035fe36" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/SocketAppender.class", - "hashes": { - "sha1": "b9903c849f8f912b0deabf804ce536e8ef3fa542", - "sha256": "d7125d9dda6d2e1ab539a7521c5e30907d10d08edf9e0c44aaae1d9c7ba37326" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/FileAppender$1.class", - "hashes": { - "sha1": "64a6131e0599fd81203dd9ba26d63a3586a8dd42", - "sha256": "60dae7ec8fcd3e5c19da4ffaffeefa0d021f9630105221f0e458fa6db246abb0" - } - }, - { - "path": "org/apache/logging/log4j/core/Appender.class", - "hashes": { - "sha1": "2885389497107559ddf69ae0562eb141f22928f3", - "sha256": "8ce4277a5a13f34046dad4b3434cc443333cd6cc78823e4a820200e3fd3b217a" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type.class", - "hashes": { - "sha1": "9843a34f332a160d36b27771a9b8044508d5fc95", - "sha256": "5e55f1b4c15f95af3215cea3b9bb2db6d0d5d8c2404c427285dff8f39bb119c1" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$CustomLogger.class", - "hashes": { - "sha1": "03d16a579002bec030064746c8dae28eacaf34c9", - "sha256": "6d3d2cc52bfefcf9aa8f0f369b46c53d5eac782ecc2cdfed4338ab69721e6c6c" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type$2.class", - "hashes": { - "sha1": "a44fc63289807f2e0699c8bece56565acb8cef9a", - "sha256": "90d7f2df1cc28d1591f2ea0699fadadd9bb26e0a24f920019ba815b95b6bcc76" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$LevelInfo.class", - "hashes": { - "sha1": "0965567f7a8f37e6b5f24a6a7794c0eb8d5f78cc", - "sha256": "d7cd4901415f0c4774d4f7c3c20453e2591a7a22eb565b153abef187d3a21750" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$3.class", - "hashes": { - "sha1": "ba008d4e2391790c722e3a1fcec6881a73cfa643", - "sha256": "cd8074c1ad843a72373c970577b5585e45f86f16325a6ff8faea7f258ec5636c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ArrayBlockingQueueFactory.class", - "hashes": { - "sha1": "8df9f7b39770633532ba4dd0bfc56371fc9d9b10", - "sha256": "e7d4d4c297ad6061e19e1a73803f3ec60b803bffb4222d054081d756737ce826" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$2.class", - "hashes": { - "sha1": "f9fbe8f3cbdf1548ce71044682981bd1b6197865", - "sha256": "c0447830f89988896b4da0ea6c4718ab78b6f7237531684a883cb86eeb9cd422" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DiscardingAsyncQueueFullPolicy.class", - "hashes": { - "sha1": "e046523a2e9c6158e4dfacb702ad82ed2401343c", - "sha256": "4da36fe34d5288cc7490e226a99ee9cd56789905ebbb39f8b05b3fdb68605eac" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$3.class", - "hashes": { - "sha1": "febe5c25d9362d2813e9baab7bc4374672efba92", - "sha256": "4feeb2d86019022d3416db192318f67b91e42293c58b396084aba739860f0c7c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DefaultAsyncQueueFullPolicy.class", - "hashes": { - "sha1": "4c9b8f93e732ba4bd4b0a16ef62592b77ef5652f", - "sha256": "e3ee6547a8598b7880a8a77754ef4707ee1b3a1709e6cad60f2a10493c9d5b96" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory.class", - "hashes": { - "sha1": "415abe90e0b8a92824d7fb6d5f699990c20ae5bb", - "sha256": "6c9f7a08885c73963b6285d69290d8c43b8525c7f72a4ba0fd2cd323d08bd2e5" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerContextSelector.class", - "hashes": { - "sha1": "acbc93f599e6fae1b0b2b528922cdd7641485029", - "sha256": "bdc2e30beb7f17e5f09f1fe4985d1c5d41d356d1b25b570257d262d8236b3dab" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorUtil$1.class", - "hashes": { - "sha1": "f21889a05ecae6d632abd017a402a1e39561a0c0", - "sha256": "3fb4b7c63f23d749f714e169e5469c384e76b57792534a951f0ceec785588b54" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$MpscBlockingQueue$1.class", - "hashes": { - "sha1": "4b1e47e6a73487c53d170ccb45b8be5dcc0e9262", - "sha256": "13b6a13deb2ae4f136b6196aff98e832317877cbe7fd55fddd0254252eb6eff7" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$2.class", - "hashes": { - "sha1": "0592849b1a8936630571deb2dc677554f07e2366", - "sha256": "28eda434ba2b75673949c408afdc5356f28999c5b503147c3edf0c1ca10f50cd" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$4.class", - "hashes": { - "sha1": "8f133c1603dc5bb7a60aea06f85b44489981ceb3", - "sha256": "72d2fd3aa84acdc34c21d596470c772c9b8502e2071c38a4a9fec1deb91da40e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDefaultExceptionHandler.class", - "hashes": { - "sha1": "ed338386e95aeeab3040b33b6835882f5adfb978", - "sha256": "2480f89ce3b6de0d82ea0f1ee286402cc5d2eaf4e355bf1b20640b0c214ebd42" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy.class", - "hashes": { - "sha1": "7dec6e50b866384f4f125324a15f6525f755e2ce", - "sha256": "beca8e917133ca69b68affecbc42f989ec722f344dc2a92ebafff0fad6a51beb" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncQueueFullPolicyFactory.class", - "hashes": { - "sha1": "453207d4b4b9a88460534c73a57c68377cb0b497", - "sha256": "731d06153216b577f5be53aaf4c719ddce650e46a98ac480e91aaf739d177463" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEventTranslator.class", - "hashes": { - "sha1": "dcd59e3cbc30d63abfbcb5bf91278cb230814abf", - "sha256": "83864e18c67a7d3fd7cfd3181c794dda5e0a485a8b97e3ff6543336555849a8d" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLogger.class", - "hashes": { - "sha1": "d04c660e1f86104e588207edf665f56aa002bfe5", - "sha256": "7dffcca80fdc0f99c522c49ff3061e523cde39f51a8ec79bdf2264f29aba8c41" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorUtil.class", - "hashes": { - "sha1": "0d625aee714658ee5defe3dfdee32ee98ca208e6", - "sha256": "ac12cab84a59cc7c5998eae561c57d747960167559d8ac392aa49f32f253bd08" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy.class", - "hashes": { - "sha1": "209790122de0913a93bede922c672eda374ffa57", - "sha256": "ac1fd8e6b11201f77738d2b3103c4de86976f01f7d918854c028a0d46d9a44f9" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerDisruptor.class", - "hashes": { - "sha1": "dc892504dccb0e3f980ccfb7db4446efc7d0adc7", - "sha256": "1da09d9b53ce81218d7f1560558d36c2180a96d02da831832267661bc13800df" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapperHandler.class", - "hashes": { - "sha1": "dd15f260901fcfc07f9756629c5ed1a6413612b4", - "sha256": "0565dc59cf3673dd2c51c320ddfba4e7b107a97507c714b572b04d0eeea4c628" - } - }, - { - "path": "org/apache/logging/log4j/core/async/DisruptorBlockingQueueFactory.class", - "hashes": { - "sha1": "154fa71012fd7967db729d76d68f1bd00e4c2ac9", - "sha256": "2001517dc22b517cc6fce6dab3b95b5ff40897d6106321d0cb6347d388bde172" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$MpscBlockingQueue.class", - "hashes": { - "sha1": "a1c0551f7deb4402760b84b3ebc8c3ac06bbdb3e", - "sha256": "c9641de92515188ab1c366f1e794958844ab93d91916f2afbe920b62cecb70e8" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$2.class", - "hashes": { - "sha1": "c4c0006b47d3d783b31c7c2420aae489f4afa388", - "sha256": "945f50665e19ef9b454ee8bad7f3212ecd964929deafd779e1299bc92439d380" - } - }, - { - "path": "Log4j-config.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "0168afe34b27a0a7b2df474f949bffb8b19670f4", - "sha256": "784ef317bdea5eae10f893dc71b834d13479ec89fe61d0c79ecea89c6a6efad2" - } - }, - { - "path": "META-INF/maven/org.apache.logging.log4j/log4j-core/pom.properties", - "hashes": { - "sha1": "90ae1508c7c74611a75cb41f59bafb0d509f7c65", - "sha256": "da51bc0a8b109cdf49bb5adc382ad43beb8ea39b87e700435064ad051ac250f1" - } - }, - { - "path": "META-INF/log4j-provider.properties", - "license": "Apache-2.0", - "hashes": { - "sha1": "59bfffb6716f8a6bb2ff774a7367bd8e63797c9f", - "sha256": "9ac82b18bbb602d06a4b9c93cfef1a64d1d0170e52ab81a7d959fbe83c983319" - } - }, - { - "path": "META-INF/NOTICE", - "hashes": { - "sha1": "28328d9a160f3c9d9f5afc41bd8abd01c999ae02", - "sha256": "47481ebb980fb2d78204a80da2ccdb897c41aa34f43e0e5bcc06c1a32ea9ff48" - }, - "token": "47481ebb980fb2d78204a80da2ccdb897c41aa34f43e0e5bcc06c1a32ea9ff48", - "attributions": [ - "Copyright 2005-2006 Tim Fennell", - "Copyright 1999-2012 Apache Software Foundation" - ] - }, - { - "path": "META-INF/services/javax.annotation.processing.Processor", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "d63911f7bc648ceb45f964293ad60386cc12fabc", - "sha256": "3c7ba6f7763de62dee27023189e7da366ba91a8f4c91b113b38704e05b07489a" - } - }, - { - "path": "META-INF/MANIFEST.MF", - "license": "Apache-2.0", - "hashes": { - "sha1": "66d4243c5fd0a63a2fdd023177c6a06b7261e0cb", - "sha256": "60b0e45128a4290198fa53d2e314497c55cdefd52ad81f71b5e838f0374d0537" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$1.class", - "hashes": { - "sha1": "6be5a4395bf92aa2f3fdf882929471e33465fa4f", - "sha256": "1ea7b67ad8ff4af2e377da2c4b24d1fa3f0a20a4bad0f1d89e58eb5f16e8e05e" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager.class", - "hashes": { - "sha1": "0965e4b112abe7d82281a13189d53683fa36908a", - "sha256": "32fcb1146c193823270389782ccec06614d4849a4e95919882af7731976736d5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$FactoryData.class", - "hashes": { - "sha1": "6ea3af2f12d2796d050268806d1d68b6dc7f949a", - "sha256": "da036a1ec15f3d3b041aeba3f073d077c963b3e4767c4683fe64ffc9c56edf41" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcDatabaseManager$JdbcDatabaseManagerFactory.class", - "hashes": { - "sha1": "003ce90844f8d39f866fa9e3a5cf16184ace22a3", - "sha256": "346a9c2f8c8e2a2cb250145dae2dbe7b3ccb24bf118484e5ef399c4a40e85800" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/DataSourceConnectionSource.class", - "hashes": { - "sha1": "524e5ba04ec53460bc74cb4af61ef3e7f996ba5d", - "sha256": "a38a49a586b40965739fa1e95160802968ad2fd3503b8776334f31f15f8d5813" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/AbstractDatabaseManager$AbstractFactoryData.class", - "hashes": { - "sha1": "e07cb4a0efcaf02d5c64482624c8aba3885973d6", - "sha256": "4c566efe837aade4a38be2867f9e386da2ababb5bd0625a2b79982f6d5d6d2a2" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender.class", - "hashes": { - "sha1": "a109725444ebd20c27b61af80cdf50abf2c0b318", - "sha256": "7c05ba64ed4355c623e9ca6f3ff1812c1f7d54e8450631d1af0984bfb7cd3c48" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/ConsoleAppender$ConsoleManagerFactory.class", - "hashes": { - "sha1": "80d263f237e47bcc6899810089ddfd92c59fe6e7", - "sha256": "379c825599b7bd8e934e12a28b9d1d5ea62e2c00856787d543fdc0e0b8cd0eea" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/RandomAccessFileManager.class", - "hashes": { - "sha1": "6580eacf363cc060e07b27d927f68633634a9323", - "sha256": "3d13763288c5ea168d4319c9f86d607d16cf84976eecb11c971d9f05653d87f1" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate.class", - "hashes": { - "sha1": "dae5ebec7d35ad17cb1d54f0438e7e891c41c033", - "sha256": "2088aac279fb3d9fc709bc6f2bc946039c3a0730c635c3814f7652017006db22" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$1.class", - "hashes": { - "sha1": "b4d0e6c05a8bfd671e041fb7f282fb19bd5bd5bc", - "sha256": "114912e7de59932787d2d6834a5e4e809b40347b21bf92febfcbec9eab4555a4" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$ExtendedLogger.class", - "hashes": { - "sha1": "2ef3060fffe468cffa9e25db75d3b83410acf3c5", - "sha256": "7331b44d153c2c62bc2d6432634f4276067a762d2708b539fa0cbcd32284c9dc" - } - }, - { - "path": "org/apache/logging/log4j/core/tools/Generate$Type$1.class", - "hashes": { - "sha1": "ecc81987bb1fad4d0aa6c40778f407860aba032b", - "sha256": "a86d3aa8cf1536f0f0d19c93e27717eec04255e3d940dac59d1f136950ef0e76" - } - }, - { - "path": "org/apache/logging/log4j/core/AbstractLifeCycle.class", - "hashes": { - "sha1": "1b1fb234c13149964d42a4c25ca4c671979b59ba", - "sha256": "8eb2f51e663bb3b7fc65e8c92867c88fb245f7fa70d921173983ecfae8fa8ab6" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent$1.class", - "hashes": { - "sha1": "c5c84b8b6203060c22ec2f8850df3e2ba81baf3f", - "sha256": "42ab2242d07ae803a8caddf21e3f214ca1d87f74995d6d22d62aa94de0cd71f0" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerContext.class", - "hashes": { - "sha1": "15f0b056b15ed2e41e12c6d5181c008b4c52e499", - "sha256": "e967aa406c2c3ef6603161192f6945e80ec4352502fc1a73aa546d3bedc406fc" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy$1.class", - "hashes": { - "sha1": "cdb5c4e145ba7d0f5509c419eef5e145c9e604b6", - "sha256": "ed0e2f5887bd49f80fe16a46d056644405af50c7b12da07bdbb3685aec485806" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfig.class", - "hashes": { - "sha1": "1e11b34e03a4a8671d6491851c90316a30c7934f", - "sha256": "e3561a0c0912b30d950d6529b5b9b97accc9f1fd4f4695155d8b08d1e910ac7e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent.class", - "hashes": { - "sha1": "eb4fef0bb2a2f6e0a8ecb7de4d10ba13815d8fc9", - "sha256": "80bdd9dcb308b6788c677a825314b12a435080552568fd4a0cb2428100e55ad3" - } - }, - { - "path": "org/apache/logging/log4j/core/async/ThreadNameCachingStrategy$2.class", - "hashes": { - "sha1": "2efc2c330c75bc5b03a89f11cd8bbf3924ab4e2b", - "sha256": "ac997336de85cdd9c2bf1f7379525525f4f18a00c8e7e77b95e6b682fd2d33fb" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor.class", - "hashes": { - "sha1": "6b52def207324587eb61e674535303a6ddb9137d", - "sha256": "ec0f18d2aa0064e9ceae51a57e4587abe5543178c29f74a281c96eacf662b5db" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLogger$1.class", - "hashes": { - "sha1": "63a6b769a12291a4c1ebed59d708ff61d2db908f", - "sha256": "d3b23441ce5161689486b6a1ef3454f13e55d2aaaabcf4c57a80663cef203aad" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfig$RootLogger.class", - "hashes": { - "sha1": "54cb9ea912c93db248dddc270c7c74e0e18292fe", - "sha256": "db777de8cf22718e7fa0c2a2ffce892dfedb5d13b02b36b2a7618e881664883d" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$Log4jEventWrapper.class", - "hashes": { - "sha1": "a04b940962b0f58f25fb5242a50a4ef7549ca05a", - "sha256": "f9ef7bbdd3afbb3cd220aa285c10647e0630147e26f7775e321d7af8b1029d40" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDelegate.class", - "hashes": { - "sha1": "ba033d79a9bb8037279a99d65ffcad2f6c3e6f0a", - "sha256": "09a20cb7e2b36622fe081b575a96272278970a041baf299eba99d2297cca7900" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$3.class", - "hashes": { - "sha1": "79f73005f2c93936bf9b3124d7177c2022878171", - "sha256": "8d52d630d5c8a034ef37163be81f717bc2884add24cb3086488b7ba50af6ef88" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$4.class", - "hashes": { - "sha1": "fd7a04f1a0c71905262d66fd6d36477a850e74c4", - "sha256": "65aa2006a6535ffd114957c90a9f08b0c6b9b6f7cccdf99d1d10c0dfa80baa2e" - } - }, - { - "path": "org/apache/logging/log4j/core/async/LinkedTransferQueueFactory.class", - "hashes": { - "sha1": "31e4284b428c6828d367d4ad5b32106c32bb8fda", - "sha256": "2d873d168170e2151ac152f36f6d6141cb7247ac9cbe13984c6799ece3290816" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute.class", - "hashes": { - "sha1": "d85ed3a25ba5128f5f8d62fba603689b2bea855c", - "sha256": "12171d574ddd73f05d2f1423038ad4e6b763b08fd5f5f4c546da522998d809bc" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$Idle.class", - "hashes": { - "sha1": "d56af3939a23a5adace10d9059c06797f53b6aac", - "sha256": "15eea5b99b944cd88a302bc9d9de0ab24eef684657c3ff956b1cf81a3ef70548" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEvent$Factory.class", - "hashes": { - "sha1": "fec5e8ee4a3619adb52900cf0df6e17bc7708d46", - "sha256": "36d33f775b55cb22db77cf3ce0e073688fe787fc2dd44018ed3503618ec3a2a6" - } - }, - { - "path": "org/apache/logging/log4j/core/async/RingBufferLogEventHandler.class", - "hashes": { - "sha1": "414abcece6a3e9b8a7d819eec9d1bae5b818ed9e", - "sha256": "f1ae409d102ef189e413110354142d1a7194b7c05230e7db84a504d6fa737494" - } - }, - { - "path": "org/apache/logging/log4j/core/async/JCToolsBlockingQueueFactory$WaitStrategy$1.class", - "hashes": { - "sha1": "088b350e03bdf04e082ba5e4e491435a8ddee19d", - "sha256": "4d61f0a035cdb426e2fd50ef19d599b2c7a00ddc1ae70dc9859df784f8e8c88c" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerDefaultExceptionHandler.class", - "hashes": { - "sha1": "997b82194cf0ffa26be18888c188f3c60e232da2", - "sha256": "e535abde6d1e48cbfa66bc4bcd846f4eea93687379c446ad1eae84d5c4d761bb" - } - }, - { - "path": "org/apache/logging/log4j/core/async/BlockingQueueFactory.class", - "hashes": { - "sha1": "3be38d17a110e4f83afdf6bfb7c50daf62aebc31", - "sha256": "e7deabc318e255a2f6419bfd7314e79c38ed5291729f9afe8e0b5d468be3797a" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncLoggerConfigDisruptor$1.class", - "hashes": { - "sha1": "d4791fbe3b9f3a9adfbf4047cab677e0f5116f90", - "sha256": "9f4a596167af0b520c92d075114814320ba5e6faa1cff2e1f58b0f1909a4a8b5" - } - }, - { - "path": "org/apache/logging/log4j/core/async/EventRoute$1.class", - "hashes": { - "sha1": "33af17d01ab042e37207b6dc91cd157cf326c574", - "sha256": "ee5463eb8343183cda999862d33c5ddc3a42d8383c4ad71896236ed1094dec55" - } - }, - { - "path": "org/apache/logging/log4j/core/async/AsyncQueueFullPolicy.class", - "hashes": { - "sha1": "b154f2b8363798e13ddfc4dc1559cc488f99c96c", - "sha256": "9bead6913648de51d8ebdd138de115783636e9c3ab16e0a3b7542283906ce239" - } - }, - { - "path": "Log4j-events.dtd", - "license": "Apache-2.0", - "hashes": { - "sha1": "97ea9d266d2ef7b0afd9d3af0b8b7836aa5d3c8a", - "sha256": "024c2668ec82adeebe30413fc5e48efd19c777b860ce9823887ea0e4417e068f" - } - }, - { - "path": "META-INF/maven/org.apache.logging.log4j/log4j-core/pom.xml", - "license": "Apache-2.0", - "hashes": { - "sha1": "a233829e7575b8ae4f608c97f34b564ba75012ef", - "sha256": "6efbf3a19b80fb812392ac99a113138f1e909d85dfa44c0813c1c69737b82c52" - } - }, - { - "path": "META-INF/LICENSE", - "license": "Apache-2.0", - "natures": [ - "license" - ], - "hashes": { - "sha1": "d075bc1ecf30206988d6630e938e65956d607478", - "sha256": "e118ad8e5f2d3c71f0e7d6202d5829e7580ccd9e3609a546c692788e657afbe2" - }, - "token": "e118ad8e5f2d3c71f0e7d6202d5829e7580ccd9e3609a546c692788e657afbe2", - "attributions": [ - "Copyright 1999-2005 The Apache Software Foundation" - ] - }, - { - "path": "META-INF/org/apache/logging/log4j/core/config/plugins/Log4j2Plugins.dat", - "hashes": { - "sha1": "a9218aa8ff742328d0caeb92a031dec9ad80fdde", - "sha256": "a39f19fd4b1a9435b61162095770ae27d5c846bbbfa8bce4a1a2966f17ab0b4e" - } - }, - { - "path": "META-INF/DEPENDENCIES", - "license": "Apache-2.0", - "hashes": { - "sha1": "2df78cb8f7f12637cc311ff5e431ec2d901f2984", - "sha256": "64865baa8a66f116562c89a0c8d9d514643bd861e2e6355e93258bd05e41f099" - } - }, - { - "path": "Log4j-events.xsd", - "license": "Apache-2.0", - "hashes": { - "sha1": "42daf42774e13b5bdec7301cb2e9ca4247901e0d", - "sha256": "8fa8c6d9baea5ebda4462ad03460da23d998f21c2fe4bdb6d8ec1e71707c8f3d" - } - }, - { - "path": "org/apache/logging/log4j/core/LifeCycle.class", - "hashes": { - "sha1": "cbfb7990e9ee894d521d4b3048c41b556e02d82c", - "sha256": "da84b96ed160d032b0a3f7175c9147da282e163817a8df598f42e99138d0893c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AbstractAppender$Builder.class", - "hashes": { - "sha1": "16c6fc90b0449728fb2ccd1db6fca7fed27e2b2d", - "sha256": "2784dcef2a4f05a5551e468819739f44b555ad6d9c835b5cabb6df5805633878" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/AppenderLoggingException.class", - "hashes": { - "sha1": "d2b15e696589b8f7312573be152a9d4b3f961e20", - "sha256": "bcbb46ed0993e39382230d81fd88521d22111656d2d0fe980838a1023cc5fe62" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/OutputStreamAppender$OutputStreamManagerFactory.class", - "hashes": { - "sha1": "95d3efd8ce72555b39304c14c0a92183ffe276b6", - "sha256": "b332d8226bb346b1dcc73a4e2e8df557f16695682bf9b4466448e301abc8e2d5" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/ColumnConfig$Builder.class", - "hashes": { - "sha1": "1e9c3ed8a7db5a3871647a144f39a73f49bb91bd", - "sha256": "1fd850196dac6257d84c734579d5f60eb275d9855058b175853296964e7671c3" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/db/jdbc/JdbcAppender$1.class", - "hashes": { - "sha1": "6d2f533eea2471f516055fd366c4b17b62d9f3d6", - "sha256": "3f6405ced9652b38867d60932f592a2409776b7ad0fc7521dc5abf6330ede47c" - } - }, - { - "path": "org/apache/logging/log4j/core/appender/rolling/CronTriggeringPolicy$CronTrigger.class", - "hashes": { - "sha1": "659f5e316f95aef272cae4a914bd415d649b1155", - "sha256": "8f64bf5b886b424ea36320d57ad39e5764a1b6015f3c235ffc4a479cb58f3149" - } - }, - { - "path": "org/apache/logging/log4j/core/config/AppenderRef.class", - "hashes": { - "sha1": "79bccc19beb4a6a136709fd4f4647b52bc670ff9", - "sha256": "fc61cc58a9be3f577910d861ecb244f158af658eafa7d5ae349a2357aaabcbf4" - } - }, - { - "path": "org/apache/logging/log4j/core/config/ConfigurationScheduler$CronRunnable.class", - "hashes": { - "sha1": "e04a866fdd2b4916239eac395ecad7a715db5281", - "sha256": "d118f6b867aba1d4080e5ebb040cd46e62201f043a036ab88e40007b28850a4a" - } - }, - { - "path": "org/apache/logging/log4j/core/config/LoggersPlugin.class", - "hashes": { - "sha1": "bc75750f240ec919efcee9be7fa02fb0b03d8e3e", - "sha256": "6c961542282bc8f663e980e49ea6aa6c93b39994494894a4db3d6023db15fdf5" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/PluginValue.class", - "hashes": { - "sha1": "404446d92080e4914aebf7f4f28ff05fba695b16", - "sha256": "e034a3af883108ee42393eadf39f58ad9a6f07eab9a3ecdfd637b19745f42729" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/convert/TypeConverters$StringConverter.class", - "hashes": { - "sha1": "010619f487cdc3fe1fd89d6bbc32a3247749ee0b", - "sha256": "046c5b9ab70817b7c7ad007f8b804faa423374ee719a0df0a5b58b306b15841d" - } - }, - { - "path": "org/apache/logging/log4j/core/config/plugins/processor/PluginCache.class", - "hashes": { - "sha1": "e5f29c3d29b7dcef65d46d9084c28c09a4e193cc", - "sha256": "a6e547f8dd75565de6ee67f500c7fe115559ea89cc08266b93936092bf6ec4aa" - } - }, - { - "path": "org/apache/logging/log4j/core/impl/ThrowableFormatOptions.class", - "hashes": { - "sha1": "4358affc2ba5a14ef83d36f2ded77d9417125e55", - "sha256": "3905dcc8849196ec9364d648ffea8a8d356f2348e144bc3bfe31cae134fb1549" - } - }, - { - "path": "org/apache/logging/log4j/core/net/Severity$1.class", - "hashes": { - "sha1": "eb483bbf659a94b392df7364e60d73745a3e5ae5", - "sha256": "8311ebbd09337d6f6fca866ac2e22995e3d3aabd9069df9475fd65210ff7e3d9" - } - }, - { - "path": "org/apache/logging/log4j/core/net/SslSocketManager$1.class", - "hashes": { - "sha1": "adde7cd3f97e02926300ea73e4336d85318a3bb7", - "sha256": "1d4a25c327f25a541fc31283d8de7b2074948d7d9ae769013d73fb49deca3b44" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/AbstractStyleNameConverter$Cyan.class", - "hashes": { - "sha1": "4b5543f9cc118a26ffabf5d2db715f786133d019", - "sha256": "a20279b53c65c2958c69e94cc13b82173174f9b752c0b8f796566008255f276d" - } - }, - { - "path": "org/apache/logging/log4j/core/pattern/RegexReplacementConverter.class", - "hashes": { - "sha1": "96aa7f01760d27e151561f3b65075c914e01d117", - "sha256": "7093d5b405eb3b336b1233dad4d6479b556edb950e1302fd590e7ca7ada79780" - } - }, - { - "path": "org/apache/logging/log4j/core/script/ScriptManager$1.class", - "hashes": { - "sha1": "4c47364c63178b6da47a1a33840abc69c6fbd09e", - "sha256": "739d31a8db31bec507c88d661d24ebe4a1cb5966ed874ecc65dcddad309b837b" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/FastDateParser$3.class", - "hashes": { - "sha1": "289c13644de9b814f333065ca1e4f19040b41b21", - "sha256": "784e80bcc59c82c03ad640b345bb35bd702d4049989ada188d4fbd599e29a240" - } - }, - { - "path": "org/apache/logging/log4j/core/util/datetime/Format.class", - "hashes": { - "sha1": "60a8e5d17497a06d139df736947a082c76f77cb9", - "sha256": "031e1875b87228c71c7c92f3b29ecd7452ae4ce0191c9426d272f2192e131741" - } - } - ], - "licensed": { - "declared": "", - "toolScore": { - "total": 15, - "declared": 0, - "discovered": 0, - "consistency": 0, - "spdx": 0, - "texts": 15 - }, - "facets": { - "core": { - "attribution": { - "unknown": 928, - "parties": [ - "Copyright 2005-2006 Tim Fennell", - "Copyright 1999-2012 Apache Software Foundation", - "Copyright 1999-2005 The Apache Software Foundation" - ] - }, - "discovered": { - "unknown": 894, - "expressions": [ - "Apache-2.0", - "NOASSERTION" - ] - }, - "files": 930 - } - }, - "score": { - "total": 15, - "declared": 0, - "discovered": 0, - "consistency": 0, - "spdx": 0, - "texts": 15 - } - }, - "coordinates": { - "type": "sourcearchive", - "provider": "mavencentral", - "namespace": "org.apache.logging.log4j", - "name": "log4j-core", - "revision": "2.8.1" - }, - "_meta": { - "schemaVersion": "1.6.1", - "updated": "2019-04-02T22:12:40.199Z" - }, - "scores": { - "effective": 22, - "tool": 22 - } - } + }, + "score":{ + "total":15, + "date":0, + "source":0 + } + }, + "described":{ + "releaseDate":"2019-02-06", + "urls":{ + "registry":"https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core", + "version":"https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.8.1", + "download":"http://central.maven.org/maven2/org/org.apache.logging.log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar" + }, + "hashes":{ + "sha1":"4ac28ff2f1ddf05dae3043a190451e8c46b73c31", + "sha256":"815a73e20e90a413662eefe8594414684df3d5723edcd76070e1a5aee864616e" + }, + "files":930, + "tools":[ + "clearlydefined/1.3.0", + "licensee/9.12.1", + "scancode/3.2.2", + "fossology/3.6.0" + ], + "toolScore":{ + "total":30, + "declared":0, + "discovered":0, + "consistency":0, + "spdx":0, + "texts":0 + }, + "sourceLocation":null, + "score":{ + "total":30, + "date":30, + "source":0 + } + }, + "coordinates":{ + "type":"sourcearchive", + "provider":"mavencentral", + "namespace":"org.apache.logging.log4j", + "name":"log4j-core", + "revision":"2.8.1" + }, + "_meta":{ + "schemaVersion":"1.6.1", + "updated":"2019-04-02T22:12:40.199Z" + }, + "scores":{ + "effective":22, + "tool":22 + } + }, + "metadata":{ + "scannedOn":"2024-08-26T11:49:23.259092-04:00" + } } -} \ No newline at end of file + } \ No newline at end of file diff --git a/pkg/assembler/backends/ent/backend/certifyLegal.go b/pkg/assembler/backends/ent/backend/certifyLegal.go index b2f7c62cda..6fabbb9189 100644 --- a/pkg/assembler/backends/ent/backend/certifyLegal.go +++ b/pkg/assembler/backends/ent/backend/certifyLegal.go @@ -143,7 +143,6 @@ func certifyLegalConflictColumns() []string { return []string{ certifylegal.FieldDeclaredLicense, certifylegal.FieldDiscoveredLicense, - certifylegal.FieldAttribution, certifylegal.FieldJustification, certifylegal.FieldTimeScanned, certifylegal.FieldOrigin, diff --git a/pkg/assembler/backends/ent/migrate/migrations/20240826162616_ent_diff.sql b/pkg/assembler/backends/ent/migrate/migrations/20240826162616_ent_diff.sql new file mode 100644 index 0000000000..3d2ec1a03e --- /dev/null +++ b/pkg/assembler/backends/ent/migrate/migrations/20240826162616_ent_diff.sql @@ -0,0 +1,8 @@ +-- Drop index "certifylegal_package_id_declared_license_discovered_license_att" from table: "certify_legals" +DROP INDEX "certifylegal_package_id_declared_license_discovered_license_att"; +-- Drop index "certifylegal_source_id_declared_license_discovered_license_attr" from table: "certify_legals" +DROP INDEX "certifylegal_source_id_declared_license_discovered_license_attr"; +-- Create index "certifylegal_package_id_declared_license_discovered_license_jus" to table: "certify_legals" +CREATE UNIQUE INDEX "certifylegal_package_id_declared_license_discovered_license_jus" ON "certify_legals" ("package_id", "declared_license", "discovered_license", "justification", "time_scanned", "origin", "collector", "document_ref", "declared_licenses_hash", "discovered_licenses_hash") WHERE ((package_id IS NOT NULL) AND (source_id IS NULL)); +-- Create index "certifylegal_source_id_declared_license_discovered_license_just" to table: "certify_legals" +CREATE UNIQUE INDEX "certifylegal_source_id_declared_license_discovered_license_just" ON "certify_legals" ("source_id", "declared_license", "discovered_license", "justification", "time_scanned", "origin", "collector", "document_ref", "declared_licenses_hash", "discovered_licenses_hash") WHERE ((package_id IS NULL) AND (source_id IS NOT NULL)); diff --git a/pkg/assembler/backends/ent/migrate/migrations/atlas.sum b/pkg/assembler/backends/ent/migrate/migrations/atlas.sum index 92fb4f19b0..64a2376813 100644 --- a/pkg/assembler/backends/ent/migrate/migrations/atlas.sum +++ b/pkg/assembler/backends/ent/migrate/migrations/atlas.sum @@ -1,4 +1,4 @@ -h1:mYbfXOAYvSgAht05+9wroDncH1ZJDdll9KZ1sDjie30= +h1:p91DT6mdrk56hQIikoWT8avsWdGxD7Uh9ujfIycAQo0= 20240503123155_baseline.sql h1:oZtbKI8sJj3xQq7ibfvfhFoVl+Oa67CWP7DFrsVLVds= 20240626153721_ent_diff.sql h1:FvV1xELikdPbtJk7kxIZn9MhvVVoFLF/2/iT/wM5RkA= 20240702195630_ent_diff.sql h1:y8TgeUg35krYVORmC7cN4O96HqOc3mVO9IQ2lYzIzwg= @@ -6,3 +6,4 @@ h1:mYbfXOAYvSgAht05+9wroDncH1ZJDdll9KZ1sDjie30= 20240712193834_ent_diff.sql h1:gHTfEzlqvgYi6NKwT/Mb+wooWsVjAkp98zfg1OvdoZw= 20240716182144_ent_diff.sql h1:Pm0/+7zkBUGOY/AiF3bCJzW8giL5+uSg/j/0SUDsuNg= 20240802204508_ent_diff.sql h1:+qucLy0vqkEDoJsfG4Phh+babyGB5Ud/Dn0+WNB6BLY= +20240826162616_ent_diff.sql h1:o0yD+RA3Xi8dF0GrpTPquBYqsoKPvva9msDwTHhHCZc= diff --git a/pkg/assembler/backends/ent/migrate/schema.go b/pkg/assembler/backends/ent/migrate/schema.go index deca5c8b51..39ba1ff837 100644 --- a/pkg/assembler/backends/ent/migrate/schema.go +++ b/pkg/assembler/backends/ent/migrate/schema.go @@ -235,17 +235,17 @@ var ( }, Indexes: []*schema.Index{ { - Name: "certifylegal_source_id_declared_license_discovered_license_attribution_justification_time_scanned_origin_collector_document_ref_declared_licenses_hash_discovered_licenses_hash", + Name: "certifylegal_source_id_declared_license_discovered_license_justification_time_scanned_origin_collector_document_ref_declared_licenses_hash_discovered_licenses_hash", Unique: true, - Columns: []*schema.Column{CertifyLegalsColumns[12], CertifyLegalsColumns[1], CertifyLegalsColumns[2], CertifyLegalsColumns[3], CertifyLegalsColumns[4], CertifyLegalsColumns[5], CertifyLegalsColumns[6], CertifyLegalsColumns[7], CertifyLegalsColumns[8], CertifyLegalsColumns[9], CertifyLegalsColumns[10]}, + Columns: []*schema.Column{CertifyLegalsColumns[12], CertifyLegalsColumns[1], CertifyLegalsColumns[2], CertifyLegalsColumns[4], CertifyLegalsColumns[5], CertifyLegalsColumns[6], CertifyLegalsColumns[7], CertifyLegalsColumns[8], CertifyLegalsColumns[9], CertifyLegalsColumns[10]}, Annotation: &entsql.IndexAnnotation{ Where: "package_id IS NULL AND source_id IS NOT NULL", }, }, { - Name: "certifylegal_package_id_declared_license_discovered_license_attribution_justification_time_scanned_origin_collector_document_ref_declared_licenses_hash_discovered_licenses_hash", + Name: "certifylegal_package_id_declared_license_discovered_license_justification_time_scanned_origin_collector_document_ref_declared_licenses_hash_discovered_licenses_hash", Unique: true, - Columns: []*schema.Column{CertifyLegalsColumns[11], CertifyLegalsColumns[1], CertifyLegalsColumns[2], CertifyLegalsColumns[3], CertifyLegalsColumns[4], CertifyLegalsColumns[5], CertifyLegalsColumns[6], CertifyLegalsColumns[7], CertifyLegalsColumns[8], CertifyLegalsColumns[9], CertifyLegalsColumns[10]}, + Columns: []*schema.Column{CertifyLegalsColumns[11], CertifyLegalsColumns[1], CertifyLegalsColumns[2], CertifyLegalsColumns[4], CertifyLegalsColumns[5], CertifyLegalsColumns[6], CertifyLegalsColumns[7], CertifyLegalsColumns[8], CertifyLegalsColumns[9], CertifyLegalsColumns[10]}, Annotation: &entsql.IndexAnnotation{ Where: "package_id IS NOT NULL AND source_id IS NULL", }, diff --git a/pkg/assembler/backends/ent/schema/certifylegal.go b/pkg/assembler/backends/ent/schema/certifylegal.go index 782b6b191d..52382d174f 100644 --- a/pkg/assembler/backends/ent/schema/certifylegal.go +++ b/pkg/assembler/backends/ent/schema/certifylegal.go @@ -63,11 +63,11 @@ func (CertifyLegal) Edges() []ent.Edge { func (CertifyLegal) Indexes() []ent.Index { return []ent.Index{ - index.Fields("source_id", "declared_license", "discovered_license", "attribution", "justification", "time_scanned", + index.Fields("source_id", "declared_license", "discovered_license", "justification", "time_scanned", "origin", "collector", "document_ref", "declared_licenses_hash", "discovered_licenses_hash"). Unique(). Annotations(entsql.IndexWhere("package_id IS NULL AND source_id IS NOT NULL")), - index.Fields("package_id", "declared_license", "discovered_license", "attribution", "justification", "time_scanned", + index.Fields("package_id", "declared_license", "discovered_license", "justification", "time_scanned", "origin", "collector", "document_ref", "declared_licenses_hash", "discovered_licenses_hash"). Unique(). Annotations(entsql.IndexWhere("package_id IS NOT NULL AND source_id IS NULL")), diff --git a/pkg/certifier/attestation/attestation_license.go b/pkg/certifier/attestation/attestation_license.go index 060f348aa6..b880864ec7 100644 --- a/pkg/certifier/attestation/attestation_license.go +++ b/pkg/certifier/attestation/attestation_license.go @@ -38,97 +38,112 @@ type ClearlyDefinedStatement struct { } // Definition represents the structure of the data returned by the API +// Definition struct type Definition struct { - Described struct { - ReleaseDate string `json:"releaseDate"` - SourceLocation *struct { - Type string `json:"type"` - Provider string `json:"provider"` - Namespace string `json:"namespace"` - Name string `json:"name"` - Revision string `json:"revision"` - URL string `json:"url"` - } `json:"sourceLocation,omitempty"` - Urls struct { - Registry string `json:"registry"` - Version string `json:"version"` - Download string `json:"download"` - } `json:"urls"` - Hashes struct { - Sha1 string `json:"sha1"` - Sha256 string `json:"sha256"` - } `json:"hashes"` - Files int `json:"files"` - Tools []string `json:"tools"` - ToolScore struct { - Total int `json:"total"` - Date int `json:"date"` - Source int `json:"source"` - } `json:"toolScore"` - Score struct { - Total int `json:"total"` - Date int `json:"date"` - Source int `json:"source"` - } `json:"score"` - } `json:"described"` - Files []struct { - Path string `json:"path"` - License string `json:"license,omitempty"` - Natures []string `json:"natures,omitempty"` - Hashes struct { - Sha1 string `json:"sha1"` - Sha256 string `json:"sha256"` - } `json:"hashes"` - Token string `json:"token,omitempty"` - Attributions []string `json:"attributions,omitempty"` - } `json:"files"` Licensed struct { - Declared string `json:"declared"` - ToolScore struct { - Total int `json:"total"` - Declared int `json:"declared"` - Discovered int `json:"discovered"` - Consistency int `json:"consistency"` - Spdx int `json:"spdx"` - Texts int `json:"texts"` - } `json:"toolScore"` - Facets struct { - Core struct { - Attribution struct { - Unknown int `json:"unknown"` - Parties []string `json:"parties"` - } `json:"attribution"` - Discovered struct { - Unknown int `json:"unknown"` - Expressions []string `json:"expressions"` - } `json:"discovered"` - Files int `json:"files"` - } `json:"core"` - } `json:"facets"` - Score struct { - Total int `json:"total"` - Declared int `json:"declared"` - Discovered int `json:"discovered"` - Consistency int `json:"consistency"` - Spdx int `json:"spdx"` - Texts int `json:"texts"` - } `json:"score"` + Declared string `json:"declared"` + ToolScore ToolScore `json:"toolScore"` + Facets Facets `json:"facets"` + Score Score `json:"score"` } `json:"licensed"` - Coordinates struct { - Type string `json:"type"` - Provider string `json:"provider"` - Namespace string `json:"namespace"` - Name string `json:"name"` - Revision string `json:"revision"` - } `json:"coordinates"` - Meta struct { - SchemaVersion string `json:"schemaVersion"` - Updated time.Time `json:"updated"` - } `json:"_meta"` - Scores struct { - Effective int `json:"effective"` - Tool int `json:"tool"` - } `json:"scores"` + Described Described `json:"described"` + Coordinates Coordinates `json:"coordinates"` + Meta Meta `json:"_meta"` + Scores Scores `json:"scores"` +} + +// ToolScore struct +type ToolScore struct { + Total int `json:"total"` + Declared int `json:"declared"` + Discovered int `json:"discovered"` + Consistency int `json:"consistency"` + Spdx int `json:"spdx"` + Texts int `json:"texts"` +} + +// Facets struct +type Facets struct { + Core struct { + Attribution Attribution `json:"attribution"` + Discovered Discovered `json:"discovered"` + Files int `json:"files"` + } `json:"core"` +} + +// Attribution struct +type Attribution struct { + Unknown int `json:"unknown"` + Parties []string `json:"parties"` +} + +// Discovered struct +type Discovered struct { + Unknown int `json:"unknown"` + Expressions []string `json:"expressions"` +} + +// Hashes struct +type Hashes struct { + Sha1 string `json:"sha1"` + Sha256 string `json:"sha256"` +} + +// Described struct +type Described struct { + ReleaseDate string `json:"releaseDate"` + Urls Urls `json:"urls"` + Hashes Hashes `json:"hashes"` + Files int `json:"files"` + Tools []string `json:"tools"` + ToolScore ToolScore `json:"toolScore"` + SourceLocation *SourceLocation `json:"sourceLocation"` + Score Score `json:"score"` +} + +// Urls struct +type Urls struct { + Registry string `json:"registry"` + Version string `json:"version"` + Download string `json:"download"` +} + +// SourceLocation struct +type SourceLocation struct { + Type string `json:"type"` + Provider string `json:"provider"` + Namespace string `json:"namespace"` + Name string `json:"name"` + Revision string `json:"revision"` + URL string `json:"url"` +} + +// Score struct +type Score struct { + Total int `json:"total"` + Date int `json:"date"` + Source int `json:"source"` +} + +// Coordinates struct +type Coordinates struct { + Type string `json:"type"` + Provider string `json:"provider"` + Namespace string `json:"namespace"` + Name string `json:"name"` + Revision string `json:"revision"` +} + +// Meta struct +type Meta struct { + SchemaVersion string `json:"schemaVersion"` + Updated time.Time `json:"updated"` +} + +// Scores struct +type Scores struct { + Effective int `json:"effective"` + Tool int `json:"tool"` } // ClearlyDefinedPredicate defines predicate definition of the license attestation diff --git a/pkg/certifier/certify/certify_test.go b/pkg/certifier/certify/certify_test.go index 55abceba58..95d2212f69 100644 --- a/pkg/certifier/certify/certify_test.go +++ b/pkg/certifier/certify/certify_test.go @@ -18,6 +18,7 @@ package certify import ( "context" "errors" + "sort" "testing" "time" @@ -189,6 +190,25 @@ func TestCertify(t *testing.T) { t.Errorf("Certify() error = %v, wantErr %v", err, tt.wantErr) } if err == context.DeadlineExceeded || err == nil { + sort.Slice(collectedDocs, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(collectedDocs[i].Blob) + uriJ, errJ := dochelper.ExtractURI(collectedDocs[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) + sort.Slice(tt.want, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(tt.want[i].Blob) + uriJ, errJ := dochelper.ExtractURI(tt.want[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) + if len(collectedDocs) != len(tt.want) { + t.Errorf("collected docs does not match wanted") + } for i := range collectedDocs { result, err := dochelper.DocEqualWithTimestamp(collectedDocs[i], tt.want[i]) if err != nil { diff --git a/pkg/certifier/clearlydefined/clearlydefined.go b/pkg/certifier/clearlydefined/clearlydefined.go index e5184d64e4..9e08b61d56 100644 --- a/pkg/certifier/clearlydefined/clearlydefined.go +++ b/pkg/certifier/clearlydefined/clearlydefined.go @@ -16,16 +16,17 @@ package clearlydefined import ( + "bytes" "context" "errors" "fmt" - "golang.org/x/time/rate" "io" - "log" "net/http" "strings" "time" + "golang.org/x/time/rate" + "github.com/guacsec/guac/pkg/assembler/helpers" "github.com/guacsec/guac/pkg/certifier" "github.com/guacsec/guac/pkg/certifier/attestation" @@ -42,15 +43,15 @@ import ( ) var json = jsoniter.ConfigCompatibleWithStandardLibrary -var rateLimit = 2000 -var rateLimitInterval = time.Minute +var rateLimit = 250 +var rateLimitInterval = 30 * time.Second const ( PRODUCER_ID string = "guacsec/guac" CDCollector string = "clearlydefined" ) -var ErrOSVComponentTypeMismatch error = errors.New("rootComponent type is not []*root_package.PackageNode") +var ErrComponentTypeMismatch error = errors.New("rootComponent type is not []*root_package.PackageNode") type cdCertifier struct { cdHTTPClient *http.Client @@ -70,31 +71,45 @@ func NewClearlyDefinedHTTPClient(limiter *rate.Limiter) *http.Client { return &http.Client{Transport: transport} } -// GetPkgDefinition uses the coordinates to query clearly defined for license definition -func GetPkgDefinition(ctx context.Context, client *http.Client, coordinate *coordinates.Coordinate) (*attestation.Definition, error) { - logger := logging.FromContext(ctx) - - url := fmt.Sprintf("https://api.clearlydefined.io/definitions/%s/%s/%s/%s/%s", coordinate.CoordinateType, coordinate.Provider, - coordinate.Namespace, coordinate.Name, coordinate.Revision) +// getDefinitions uses the coordinates to query clearly defined for license definition +func getDefinitions(_ context.Context, client *http.Client, purls []string, coordinates []string) (map[string]*attestation.Definition, error) { - req, err := http.NewRequestWithContext(ctx, "GET", url, nil) - if err != nil { - return nil, fmt.Errorf("failed to generate new request with error: %w", err) + coordinateToPurl := make(map[string]string) + for i, purl := range purls { + coordinateToPurl[coordinates[i]] = purl } - resp, err := client.Do(req) + + definitionMap := make(map[string]*attestation.Definition) + + // Convert coordinates to JSON + jsonData, err := json.Marshal(coordinates) if err != nil { - return nil, fmt.Errorf("failed to get response from clearly defined API with error: %w", err) + return nil, fmt.Errorf("error marshalling coordinates: %w", err) } - defer resp.Body.Close() - if resp.StatusCode != http.StatusOK { - if resp.StatusCode == http.StatusNotFound { - // log the error when not found but don't return the error to continue the loop - logger.Debugf("package license definition not found for: %s/%s/%s/%s/%s", coordinate.CoordinateType, coordinate.Provider, - coordinate.Namespace, coordinate.Name, coordinate.Revision) - return nil, nil + // retries if a 429 is encountered. This could occur even with the rate limiting + // as multiple services may be hitting it. + var resp *http.Response + maxRetries := 5 + for retries := 0; retries < maxRetries; retries++ { + // Make the POST request + resp, err = client.Post("https://api.clearlydefined.io/definitions", "application/json", bytes.NewBuffer(jsonData)) + if err != nil { + return nil, fmt.Errorf("error making POST request: %w", err) + } + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + if resp.StatusCode != http.StatusTooManyRequests { + // otherwise return an error + return nil, fmt.Errorf("unexpected status code: %d", resp.StatusCode) + } + } else { + break } - return nil, fmt.Errorf("unexpected status code: %d", resp.StatusCode) + + // Retry after a delay if status code is 429 + time.Sleep(5 * time.Second) } body, err := io.ReadAll(resp.Body) @@ -102,138 +117,171 @@ func GetPkgDefinition(ctx context.Context, client *http.Client, coordinate *coor return nil, fmt.Errorf("error reading response body: %v", err) } - var definition attestation.Definition - if err := json.Unmarshal(body, &definition); err != nil { + var definitions map[string]*attestation.Definition + if err := json.Unmarshal(body, &definitions); err != nil { return nil, fmt.Errorf("error unmarshalling JSON: %v", err) } - if definition.Described.ReleaseDate == "" { - return nil, nil + if len(purls) != len(definitions) { + return nil, fmt.Errorf("failed to get expected responses back! Purl count: %d, returned definition count %d", len(purls), len(definitions)) + } + + for coordinate, definition := range definitions { + definitionMap[coordinateToPurl[coordinate]] = definition } - return &definition, nil + return definitionMap, nil } -// GetSrcDefinition uses the source coordinates found from the package definition to query clearly defined for license definition -func GetSrcDefinition(ctx context.Context, client *http.Client, defType, provider, namespace, name, revision string) (*attestation.Definition, error) { +// EvaluateClearlyDefinedDefinition converts the purls into coordinates to query clearly defined +func EvaluateClearlyDefinedDefinition(ctx context.Context, client *http.Client, purls []string) ([]*processor.Document, error) { logger := logging.FromContext(ctx) - url := fmt.Sprintf("https://api.clearlydefined.io/definitions/%s/%s/%s/%s/%s", defType, provider, namespace, name, revision) - req, err := http.NewRequestWithContext(ctx, "GET", url, nil) - if err != nil { - log.Fatalln(err) - } - resp, err := client.Do(req) - if err != nil { - return nil, fmt.Errorf("failed to get response from clearly defined API with error: %w", err) - } - defer resp.Body.Close() + var batchCoordinates []string + var queryPurls []string + packMap := map[string]bool{} + var generatedCDDocs []*processor.Document - if resp.StatusCode != http.StatusOK { - if resp.StatusCode == http.StatusNotFound { - // log the error when not found but don't return the error to continue the loop - logger.Debugf("source license definition not found for: %s/%s/%s/%s/%s", defType, provider, namespace, name, revision) - return nil, nil + for _, purl := range purls { + // skip any purls that are generated by GUAC as they will not be found in clearly defined + if strings.Contains(purl, "pkg:guac") { + continue + } + if _, ok := packMap[purl]; !ok { + coordinate, err := coordinates.ConvertPurlToCoordinate(purl) + if err != nil { + logger.Debugf("failed to parse purl into coordinate with error: %v", err) + continue + } + packMap[purl] = true + queryPurls = append(queryPurls, purl) + batchCoordinates = append(batchCoordinates, coordinate.ToString()) } - // otherwise return an error - return nil, fmt.Errorf("unexpected status code: %d", resp.StatusCode) } - - body, err := io.ReadAll(resp.Body) - if err != nil { - return nil, fmt.Errorf("error reading response body: %v", err) + if genCDDocs, err := generateDefinitions(ctx, client, batchCoordinates, queryPurls); err != nil { + return nil, fmt.Errorf("generateDefinitions failed with error: %w", err) + } else { + generatedCDDocs = append(generatedCDDocs, genCDDocs...) } - var definition attestation.Definition - if err := json.Unmarshal(body, &definition); err != nil { - return nil, fmt.Errorf("error unmarshalling JSON: %v", err) - } + return generatedCDDocs, nil +} - if definition.Described.ReleaseDate == "" { - return nil, nil - } +// generateDefinitions takes in the batched coordinated to retrieve the definition. It uses the definition to check if source +// information can be queried in clearly defined. +func generateDefinitions(ctx context.Context, client *http.Client, batchCoordinates, queryPurls []string) ([]*processor.Document, error) { + var generatedCDDocs []*processor.Document + if len(batchCoordinates) > 0 { + definitionMap, err := getDefinitions(ctx, client, queryPurls, batchCoordinates) + if err != nil { + return nil, fmt.Errorf("failed get package definition from clearly defined with error: %w", err) + } + + if genCDPkgDocs, err := generateDocument(definitionMap); err != nil { + return nil, fmt.Errorf("evaluateDefinitionForSource failed with error: %w", err) + } else { + generatedCDDocs = append(generatedCDDocs, genCDPkgDocs...) + } - return &definition, nil + if genCDSrcDocs, err := evaluateDefinitionForSource(ctx, client, definitionMap); err != nil { + return nil, fmt.Errorf("evaluateDefinitionForSource failed with error: %w", err) + } else { + generatedCDDocs = append(generatedCDDocs, genCDSrcDocs...) + } + } + return generatedCDDocs, nil } // CertifyComponent takes in the root component from the gauc database and does a recursive scan // to generate clearly defined attestations func (c *cdCertifier) CertifyComponent(ctx context.Context, rootComponent interface{}, docChannel chan<- *processor.Document) error { - logger := logging.FromContext(ctx) - packageNodes, ok := rootComponent.([]*root_package.PackageNode) if !ok { - return ErrOSVComponentTypeMismatch + return ErrComponentTypeMismatch } - packMap := map[string][]*root_package.PackageNode{} + var purls []string for _, node := range packageNodes { - // skip any purls that are generated by GUAC as they will not be found in clearly defined - if strings.Contains(node.Purl, "pkg:guac") { - continue - } - if _, ok := packMap[node.Purl]; !ok { - coordinate, err := coordinates.ConvertPurlToCoordinate(node.Purl) - if err != nil { - logger.Errorf("failed to parse purl into coordinate with error: %v", err) - continue - } - definition, err := GetPkgDefinition(ctx, c.cdHTTPClient, coordinate) - if err != nil { - return fmt.Errorf("failed get package definition from clearly defined with error: %w", err) - } - // if definition for the package is not found, continue to the next package - if definition == nil { - continue - } - if err := generateDocument(node.Purl, definition, docChannel); err != nil { - return fmt.Errorf("could not generate document from OSV results: %w", err) - } - packMap[node.Purl] = append(packMap[node.Purl], node) - if definition.Described.SourceLocation != nil { - srcDefinition, err := GetSrcDefinition(ctx, c.cdHTTPClient, definition.Described.SourceLocation.Type, definition.Described.SourceLocation.Provider, - definition.Described.SourceLocation.Namespace, definition.Described.SourceLocation.Name, definition.Described.SourceLocation.Revision) - if err != nil { - return fmt.Errorf("failed get source definition from clearly defined with error: %w", err) - } + purls = append(purls, node.Purl) + } - if srcDefinition == nil { - continue - } + if genCDDocs, err := EvaluateClearlyDefinedDefinition(ctx, c.cdHTTPClient, purls); err != nil { + return fmt.Errorf("could not generate document from Clearly Defined results: %w", err) + } else { + for _, doc := range genCDDocs { + docChannel <- doc + } + } - srcInput := helpers.SourceToSourceInput(definition.Described.SourceLocation.Type, definition.Described.SourceLocation.Namespace, - definition.Described.SourceLocation.Name, &definition.Described.SourceLocation.Revision) + return nil +} - if err := generateDocument(helpers.SrcClientKey(srcInput).NameId, srcDefinition, docChannel); err != nil { - return fmt.Errorf("could not generate document from OSV results: %w", err) +// evaluateDefinitionForSource takes in the returned definitions from package coordinates to determine if +// source information can be obtained to re-query clearly defined for source related license information +func evaluateDefinitionForSource(ctx context.Context, client *http.Client, definitionMap map[string]*attestation.Definition) ([]*processor.Document, error) { + sourceMap := map[string]bool{} + var batchCoordinates []string + var sourceInputs []string + for _, definition := range definitionMap { + if definition.Described.SourceLocation != nil { + srcInput := helpers.SourceToSourceInput(definition.Described.SourceLocation.Type, definition.Described.SourceLocation.Namespace, + definition.Described.SourceLocation.Name, &definition.Described.SourceLocation.Revision) + + nameID := helpers.SrcClientKey(srcInput).NameId + + if _, ok := sourceMap[nameID]; !ok { + coordinate := &coordinates.Coordinate{ + CoordinateType: definition.Described.SourceLocation.Type, + Provider: definition.Described.SourceLocation.Provider, + Namespace: definition.Described.SourceLocation.Namespace, + Name: definition.Described.SourceLocation.Name, + Revision: definition.Described.SourceLocation.Revision, } + sourceMap[nameID] = true + sourceInputs = append(sourceInputs, nameID) + batchCoordinates = append(batchCoordinates, coordinate.ToString()) } } } - return nil + + if len(batchCoordinates) > 0 { + definitionMap, err := getDefinitions(ctx, client, sourceInputs, batchCoordinates) + if err != nil { + return nil, fmt.Errorf("failed get source definition from clearly defined with error: %w", err) + } + return generateDocument(definitionMap) + } + return nil, nil } -// generateDocument generates the actual clearly defined attestation -func generateDocument(purl string, definition *attestation.Definition, docChannel chan<- *processor.Document) error { - currentTime := time.Now() - payload, err := json.Marshal(CreateAttestation(purl, definition, currentTime)) - if err != nil { - return fmt.Errorf("unable to marshal attestation: %w", err) - } - doc := &processor.Document{ - Blob: payload, - Type: processor.DocumentITE6ClearlyDefined, - Format: processor.FormatJSON, - SourceInformation: processor.SourceInformation{ - Collector: CDCollector, - Source: CDCollector, - DocumentRef: events.GetDocRef(payload), - }, +// generateDocument generates the processor document for ingestion +func generateDocument(definitionMap map[string]*attestation.Definition) ([]*processor.Document, error) { + var generatedCDDocs []*processor.Document + for purl, definition := range definitionMap { + if definition.Described.ReleaseDate == "" { + continue + } + currentTime := time.Now() + payload, err := json.Marshal(createAttestation(purl, definition, currentTime)) + if err != nil { + return nil, fmt.Errorf("unable to marshal attestation: %w", err) + } + doc := &processor.Document{ + Blob: payload, + Type: processor.DocumentITE6ClearlyDefined, + Format: processor.FormatJSON, + SourceInformation: processor.SourceInformation{ + Collector: CDCollector, + Source: CDCollector, + DocumentRef: events.GetDocRef(payload), + }, + } + generatedCDDocs = append(generatedCDDocs, doc) } - docChannel <- doc - return nil + return generatedCDDocs, nil } -func CreateAttestation(purl string, definition *attestation.Definition, currentTime time.Time) *attestation.ClearlyDefinedStatement { +// createAttestation generates the actual clearly defined attestation +func createAttestation(purl string, definition *attestation.Definition, currentTime time.Time) *attestation.ClearlyDefinedStatement { attestation := &attestation.ClearlyDefinedStatement{ Statement: attestationv1.Statement{ Type: attestationv1.StatementTypeUri, diff --git a/pkg/certifier/clearlydefined/clearlydefined_test.go b/pkg/certifier/clearlydefined/clearlydefined_test.go index 646ba71ed6..9d07309b3a 100644 --- a/pkg/certifier/clearlydefined/clearlydefined_test.go +++ b/pkg/certifier/clearlydefined/clearlydefined_test.go @@ -19,15 +19,17 @@ import ( "bytes" "context" "errors" - osv_scanner "github.com/google/osv-scanner/pkg/osv" - "github.com/stretchr/testify/assert" - "go.uber.org/zap" - "go.uber.org/zap/zapcore" "net/http" "net/http/httptest" + "sort" "testing" "time" + osv_scanner "github.com/google/osv-scanner/pkg/osv" + "github.com/stretchr/testify/assert" + "go.uber.org/zap" + "go.uber.org/zap/zapcore" + "github.com/guacsec/guac/internal/testing/dochelper" "github.com/guacsec/guac/internal/testing/testdata" "github.com/guacsec/guac/pkg/certifier/components/root_package" @@ -59,7 +61,7 @@ func TestClearlyDefined(t *testing.T) { }, }, { - Blob: []byte(testdata.ITE6CDSourceCommonText), + Blob: []byte(testdata.ITE6CDLog4j), Type: processor.DocumentITE6ClearlyDefined, Format: processor.FormatJSON, SourceInformation: processor.SourceInformation{ @@ -68,7 +70,7 @@ func TestClearlyDefined(t *testing.T) { }, }, { - Blob: []byte(testdata.ITE6CDLog4j), + Blob: []byte(testdata.ITE6CDSourceCommonText), Type: processor.DocumentITE6ClearlyDefined, Format: processor.FormatJSON, SourceInformation: processor.SourceInformation{ @@ -95,7 +97,7 @@ func TestClearlyDefined(t *testing.T) { name: "bad type", rootComponent: map[string]string{}, wantErr: true, - errMessage: ErrOSVComponentTypeMismatch, + errMessage: ErrComponentTypeMismatch, }} for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { @@ -136,6 +138,22 @@ func TestClearlyDefined(t *testing.T) { collectedDocs = append(collectedDocs, d) } if err == nil { + sort.Slice(collectedDocs, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(collectedDocs[i].Blob) + uriJ, errJ := dochelper.ExtractURI(collectedDocs[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) + sort.Slice(tt.want, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(tt.want[i].Blob) + uriJ, errJ := dochelper.ExtractURI(tt.want[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) if len(collectedDocs) != len(tt.want) { t.Errorf("collected docs does not match wanted") } diff --git a/pkg/certifier/components/root_package/root_package.go b/pkg/certifier/components/root_package/root_package.go index 7b5b2129e5..6a8c3311d2 100644 --- a/pkg/certifier/components/root_package/root_package.go +++ b/pkg/certifier/components/root_package/root_package.go @@ -37,6 +37,8 @@ type packageQuery struct { client graphql.Client // set the batch size for the package pagination query batchSize int + // set the batch size for the service query (for example: 250 for CD and 1000 for osv) + serviceBatchSize int // add artificial latency to throttle the pagination query addedLatency *time.Duration } @@ -44,12 +46,13 @@ type packageQuery struct { var getPackages func(ctx context.Context, client graphql.Client, filter generated.PkgSpec, after *string, first *int) (*generated.PackagesListResponse, error) // NewPackageQuery initializes the packageQuery to query from the graph database -func NewPackageQuery(client graphql.Client, batchSize int, addedLatency *time.Duration) certifier.QueryComponents { +func NewPackageQuery(client graphql.Client, batchSize, serviceBatchSize int, addedLatency *time.Duration) certifier.QueryComponents { getPackages = generated.PackagesList return &packageQuery{ - client: client, - batchSize: batchSize, - addedLatency: addedLatency, + client: client, + batchSize: batchSize, + serviceBatchSize: serviceBatchSize, + addedLatency: addedLatency, } } @@ -85,7 +88,7 @@ func (p *packageQuery) GetComponents(ctx context.Context, compChan chan<- interf } ticker.Reset(tickInterval) case d := <-nodeChan: - if len(packNodes) < 999 { + if len(packNodes) < p.serviceBatchSize { packNodes = append(packNodes, d) } else { packNodes = append(packNodes, d) @@ -105,7 +108,7 @@ func (p *packageQuery) GetComponents(ctx context.Context, compChan chan<- interf for len(nodeChan) > 0 { d := <-nodeChan - if len(packNodes) < 999 { + if len(packNodes) < p.serviceBatchSize { packNodes = append(packNodes, d) } else { packNodes = append(packNodes, d) diff --git a/pkg/certifier/components/root_package/root_package_test.go b/pkg/certifier/components/root_package/root_package_test.go index bd9d909257..f08a8d2e91 100644 --- a/pkg/certifier/components/root_package/root_package_test.go +++ b/pkg/certifier/components/root_package/root_package_test.go @@ -32,9 +32,10 @@ func TestNewPackageQuery(t *testing.T) { gqlclient := graphql.NewClient("inmemeory", &httpClient) type args struct { - client graphql.Client - batchSize int - addedLatency *time.Duration + client graphql.Client + batchSize int + serviceBatchSize int + addedLatency *time.Duration } tests := []struct { name string @@ -43,19 +44,21 @@ func TestNewPackageQuery(t *testing.T) { }{{ name: "newPackageQuery", args: args{ - client: gqlclient, - batchSize: 60000, - addedLatency: nil, + client: gqlclient, + batchSize: 60000, + serviceBatchSize: 1000, + addedLatency: nil, }, want: &packageQuery{ - client: gqlclient, - batchSize: 60000, - addedLatency: nil, + client: gqlclient, + batchSize: 60000, + serviceBatchSize: 1000, + addedLatency: nil, }, }} for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - if got := NewPackageQuery(tt.args.client, tt.args.batchSize, tt.args.addedLatency); !reflect.DeepEqual(got, tt.want) { + if got := NewPackageQuery(tt.args.client, tt.args.batchSize, tt.args.serviceBatchSize, tt.args.addedLatency); !reflect.DeepEqual(got, tt.want) { t.Errorf("NewPackageQuery() = %v, want %v", got, tt.want) } }) @@ -167,9 +170,10 @@ func Test_packageQuery_GetComponents(t *testing.T) { t.Run(tt.name, func(t *testing.T) { ctx := context.Background() p := &packageQuery{ - client: nil, - batchSize: 1, - addedLatency: &addedLatency, + client: nil, + batchSize: 1, + serviceBatchSize: 250, + addedLatency: &addedLatency, } getPackages = tt.getPackages diff --git a/pkg/certifier/osv/osv.go b/pkg/certifier/osv/osv.go index 4f0745da0d..a2476c9def 100644 --- a/pkg/certifier/osv/osv.go +++ b/pkg/certifier/osv/osv.go @@ -39,7 +39,7 @@ import ( var json = jsoniter.ConfigCompatibleWithStandardLibrary var rateLimit = 10000 -var rateLimitInterval = time.Minute +var rateLimitInterval = 30 * time.Second const ( URI string = "osv.dev" @@ -73,41 +73,61 @@ func (o *osvCertifier) CertifyComponent(ctx context.Context, rootComponent inter return ErrOSVComponenetTypeMismatch } - var query osv_scanner.BatchedQuery - packMap := map[string][]*root_package.PackageNode{} + var purls []string for _, node := range packageNodes { + purls = append(purls, node.Purl) + } + + if genOSVDocs, err := EvaluateOSVResponse(ctx, o.osvHTTPClient, purls); err != nil { + return fmt.Errorf("could not generate document from OSV results: %w", err) + } else { + for _, doc := range genOSVDocs { + docChannel <- doc + } + } + return nil +} + +// EvaluateOSVResponse takes a list of purls and batch queries OSV for vulnerability information +func EvaluateOSVResponse(ctx context.Context, client *http.Client, purls []string) ([]*processor.Document, error) { + var query osv_scanner.BatchedQuery + packMap := map[string]bool{} + + for _, purl := range purls { // skip any purls that are generated by GUAC as they will not be found in OSV - if strings.Contains(node.Purl, "pkg:guac") { + if strings.Contains(purl, "pkg:guac") { continue } - if _, ok := packMap[node.Purl]; !ok { - purlQuery := osv_scanner.MakePURLRequest(node.Purl) + if _, ok := packMap[purl]; !ok { + purlQuery := osv_scanner.MakePURLRequest(purl) query.Queries = append(query.Queries, purlQuery) } - packMap[node.Purl] = append(packMap[node.Purl], node) + packMap[purl] = true } - resp, err := osv_scanner.MakeRequestWithClient(query, o.osvHTTPClient) + resp, err := osv_scanner.MakeRequestWithClient(query, client) if err != nil { - return fmt.Errorf("osv.dev batched request failed: %w", err) + return nil, fmt.Errorf("osv.dev batched request failed: %w", err) } + responseMap := make(map[string]*osv_scanner.MinimalResponse) for i, query := range query.Queries { response := resp.Results[i] purl := query.Package.PURL - if err := generateDocument(packMap[purl], response.Vulns, docChannel); err != nil { - return fmt.Errorf("could not generate document from OSV results: %w", err) - } + + responseMap[purl] = &response } - return nil + return generateDocument(responseMap) } -func generateDocument(packNodes []*root_package.PackageNode, vulns []osv_scanner.MinimalVulnerability, docChannel chan<- *processor.Document) error { - currentTime := time.Now() - for _, node := range packNodes { - payload, err := json.Marshal(CreateAttestation(node, vulns, currentTime)) +// generateDocument generated the processor document for ingestion +func generateDocument(responseMap map[string]*osv_scanner.MinimalResponse) ([]*processor.Document, error) { + var generatedOSVDocs []*processor.Document + for purl, response := range responseMap { + currentTime := time.Now() + payload, err := json.Marshal(createAttestation(purl, response.Vulns, currentTime)) if err != nil { - return fmt.Errorf("unable to marshal attestation: %w", err) + return nil, fmt.Errorf("unable to marshal attestation: %w", err) } doc := &processor.Document{ Blob: payload, @@ -119,12 +139,13 @@ func generateDocument(packNodes []*root_package.PackageNode, vulns []osv_scanner DocumentRef: events.GetDocRef(payload), }, } - docChannel <- doc + generatedOSVDocs = append(generatedOSVDocs, doc) } - return nil + return generatedOSVDocs, nil } -func CreateAttestation(packageNode *root_package.PackageNode, vulns []osv_scanner.MinimalVulnerability, currentTime time.Time) *attestation_vuln.VulnerabilityStatement { +// createAttestation generated the in-toto vuln attestation +func createAttestation(purl string, vulns []osv_scanner.MinimalVulnerability, currentTime time.Time) *attestation_vuln.VulnerabilityStatement { attestation := &attestation_vuln.VulnerabilityStatement{ Statement: attestationv1.Statement{ Type: attestationv1.StatementTypeUri, @@ -145,7 +166,7 @@ func CreateAttestation(packageNode *root_package.PackageNode, vulns []osv_scanne }, } - subject := &attestationv1.ResourceDescriptor{Uri: packageNode.Purl} + subject := &attestationv1.ResourceDescriptor{Uri: purl} attestation.Statement.Subject = append(attestation.Statement.Subject, subject) for _, vuln := range vulns { diff --git a/pkg/certifier/osv/osv_test.go b/pkg/certifier/osv/osv_test.go index 8b46f10ccc..e1794eab34 100644 --- a/pkg/certifier/osv/osv_test.go +++ b/pkg/certifier/osv/osv_test.go @@ -25,6 +25,7 @@ import ( "net/http" "net/http/httptest" "reflect" + "sort" "testing" "time" @@ -186,6 +187,25 @@ func TestOSVCertifier_CertifyVulns(t *testing.T) { collectedDocs = append(collectedDocs, d) } if err == nil { + sort.Slice(collectedDocs, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(collectedDocs[i].Blob) + uriJ, errJ := dochelper.ExtractURI(collectedDocs[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) + sort.Slice(tt.want, func(i, j int) bool { + uriI, errI := dochelper.ExtractURI(tt.want[i].Blob) + uriJ, errJ := dochelper.ExtractURI(tt.want[j].Blob) + if errI != nil || errJ != nil { + return false + } + return uriI < uriJ + }) + if len(collectedDocs) != len(tt.want) { + t.Errorf("collected docs does not match wanted") + } for i := range collectedDocs { result, err := dochelper.DocEqualWithTimestamp(collectedDocs[i], tt.want[i]) if err != nil { @@ -203,8 +223,8 @@ func TestOSVCertifier_CertifyVulns(t *testing.T) { func Test_createAttestation(t *testing.T) { currentTime := time.Now() type args struct { - packageNode root_package.PackageNode - vulns []osv_scanner.MinimalVulnerability + purl string + vulns []osv_scanner.MinimalVulnerability } tests := []struct { name string @@ -213,9 +233,7 @@ func Test_createAttestation(t *testing.T) { }{{ name: "default", args: args{ - packageNode: root_package.PackageNode{ - Purl: "", - }, + purl: "", vulns: []osv_scanner.MinimalVulnerability{ { ID: "testId", @@ -247,7 +265,7 @@ func Test_createAttestation(t *testing.T) { for _, test := range tests { t.Run(test.name, func(t *testing.T) { currentTime := time.Now() - got := CreateAttestation(&test.args.packageNode, test.args.vulns, currentTime) + got := createAttestation(test.args.purl, test.args.vulns, currentTime) if !deepEqualIgnoreTimestamp(got, test.want) { t.Errorf("createAttestation() = %v, want %v", got, test.want) } diff --git a/pkg/handler/processor/process/process.go b/pkg/handler/processor/process/process.go index b392610dfb..3cb005b549 100644 --- a/pkg/handler/processor/process/process.go +++ b/pkg/handler/processor/process/process.go @@ -279,7 +279,7 @@ func decodeDocument(ctx context.Context, i *processor.Document) error { } } } - logger.Infof("Decoding document with encoding: %v", i.Encoding) + logger.Debugf("Decoding document with encoding: %v", i.Encoding) switch i.Encoding { case processor.EncodingBzip2: reader = bzip2.NewReader(bytes.NewReader(i.Blob)) diff --git a/pkg/ingestor/parser/clearlydefined/clearlydefined_test.go b/pkg/ingestor/parser/clearlydefined/clearlydefined_test.go index 4c37f4c372..118eb10ca1 100644 --- a/pkg/ingestor/parser/clearlydefined/clearlydefined_test.go +++ b/pkg/ingestor/parser/clearlydefined/clearlydefined_test.go @@ -130,10 +130,14 @@ func TestParser(t *testing.T) { wantErr: false, }} - var ignoreTimestamp = cmp.FilterPath(func(p cmp.Path) bool { + var ignoreHSATimestamp = cmp.FilterPath(func(p cmp.Path) bool { return strings.Compare(".KnownSince", p[len(p)-1].String()) == 0 }, cmp.Ignore()) + var ignoreCLTimestamp = cmp.FilterPath(func(p cmp.Path) bool { + return strings.Compare(".TimeScanned", p[len(p)-1].String()) == 0 + }, cmp.Ignore()) + for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { s := NewLegalCertificationParser() @@ -145,10 +149,10 @@ func TestParser(t *testing.T) { return } ip := s.GetPredicates(ctx) - if diff := cmp.Diff(tt.wantCLs, ip.CertifyLegal); diff != "" { + if diff := cmp.Diff(tt.wantCLs, ip.CertifyLegal, ignoreCLTimestamp); diff != "" { t.Errorf("Unexpected results. (-want +got):\n%s", diff) } - if diff := cmp.Diff(tt.wantHSA, ip.HasSourceAt, ignoreTimestamp); diff != "" { + if diff := cmp.Diff(tt.wantHSA, ip.HasSourceAt, ignoreHSATimestamp); diff != "" { t.Errorf("Unexpected results. (-want +got):\n%s", diff) } }) diff --git a/pkg/ingestor/parser/common/scanner/scanner.go b/pkg/ingestor/parser/common/scanner/scanner.go index 0b588a0a60..9acad69c2c 100644 --- a/pkg/ingestor/parser/common/scanner/scanner.go +++ b/pkg/ingestor/parser/common/scanner/scanner.go @@ -17,110 +17,41 @@ package scanner import ( "context" - "encoding/json" "fmt" - "golang.org/x/time/rate" "net/http" - "strings" - "time" - - osv_scanner "github.com/google/osv-scanner/pkg/osv" "github.com/guacsec/guac/pkg/assembler" - "github.com/guacsec/guac/pkg/assembler/helpers" - "github.com/guacsec/guac/pkg/certifier/attestation" cd_certifier "github.com/guacsec/guac/pkg/certifier/clearlydefined" - "github.com/guacsec/guac/pkg/certifier/components/root_package" - "github.com/guacsec/guac/pkg/certifier/osv" - "github.com/guacsec/guac/pkg/events" - "github.com/guacsec/guac/pkg/handler/processor" + osv_certifier "github.com/guacsec/guac/pkg/certifier/osv" "github.com/guacsec/guac/pkg/ingestor/parser/clearlydefined" "github.com/guacsec/guac/pkg/ingestor/parser/common" "github.com/guacsec/guac/pkg/ingestor/parser/vuln" - "github.com/guacsec/guac/pkg/logging" - "github.com/guacsec/guac/pkg/misc/coordinates" "github.com/guacsec/guac/pkg/version" ) // PurlsVulnScan takes a slice of purls and bulk queries OSV (skipping purls that start with "pkg:guac"). // Once the query returns, an attestation is generated and passed to the vulnerability parser for ingestion func PurlsVulnScan(ctx context.Context, purls []string) ([]assembler.VulnEqualIngest, []assembler.CertifyVulnIngest, error) { - type docResult struct { - doc *processor.Document - docErr error - } - - docChan := make(chan docResult, 1) - - go func(ctx context.Context, purls []string, docChan chan<- docResult) { - defer close(docChan) - - var query osv_scanner.BatchedQuery - packMap := map[string]bool{} - for _, purl := range purls { - // skip any purls that are generated by GUAC as they will not be found in OSV - if strings.Contains(purl, "pkg:guac") { - continue - } - if _, ok := packMap[purl]; !ok { - // build bulk query - purlQuery := osv_scanner.MakePURLRequest(purl) - query.Queries = append(query.Queries, purlQuery) - packMap[purl] = true - } - } - - resp, err := osv_scanner.MakeRequestWithClient(query, &http.Client{ - Transport: version.UATransport, - }) - if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("osv.dev batched request failed: %w", err)} - return - } - for i, query := range query.Queries { - response := resp.Results[i] - purl := query.Package.PURL - - currentTime := time.Now() - // generate a vulnerability attestation from the results - payload, err := json.Marshal(osv.CreateAttestation(&root_package.PackageNode{Purl: purl}, response.Vulns, currentTime)) - if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("unable to marshal attestation: %w", err)} - return - } - doc := &processor.Document{ - Blob: payload, - Type: processor.DocumentITE6Vul, - Format: processor.FormatJSON, - SourceInformation: processor.SourceInformation{ - Collector: osv.OSVCollector, - Source: osv.OSVCollector, - DocumentRef: events.GetDocRef(payload), - }, - } - docChan <- docResult{doc: doc, - docErr: nil} - } - }(ctx, purls, docChan) - // use the existing vulnerability parser to parse and obtain vuln Equal and certifyVuln values vulnParser := vuln.NewVulnCertificationParser() var vulnEquals []assembler.VulnEqualIngest var certifyVulns []assembler.CertifyVulnIngest - for response := range docChan { - if response.docErr != nil { - return nil, nil, fmt.Errorf("docChan channel failure: %w", response.docErr) - } - err := vulnParser.Parse(ctx, response.doc) - if err != nil { - return nil, nil, fmt.Errorf("vulnerability parser failed with error: %w", err) + + if osvProcessorDocs, err := osv_certifier.EvaluateOSVResponse(ctx, &http.Client{ + Transport: version.UATransport, + }, purls); err != nil { + return nil, nil, fmt.Errorf("failed get response from OSV with error: %w", err) + } else { + for _, doc := range osvProcessorDocs { + err := vulnParser.Parse(ctx, doc) + if err != nil { + return nil, nil, fmt.Errorf("vulnerability parser failed with error: %w", err) + } + preds := vulnParser.GetPredicates(ctx) + common.AddMetadata(preds, nil, doc.SourceInformation) + certifyVulns = append(certifyVulns, preds.CertifyVuln...) + vulnEquals = append(vulnEquals, preds.VulnEqual...) } - preds := vulnParser.GetPredicates(ctx) - common.AddMetadata(preds, nil, response.doc.SourceInformation) - certifyVulns = append(certifyVulns, preds.CertifyVuln...) - vulnEquals = append(vulnEquals, preds.VulnEqual...) } return vulnEquals, certifyVulns, nil } @@ -128,125 +59,69 @@ func PurlsVulnScan(ctx context.Context, purls []string) ([]assembler.VulnEqualIn // PurlsLicenseScan takes a slice of purls and queries clearly defined (skipping purls that start with "pkg:guac"). // Once the query returns, an attestation is generated and passed to the clearly defined parser for ingestion func PurlsLicenseScan(ctx context.Context, purls []string) ([]assembler.CertifyLegalIngest, []assembler.HasSourceAtIngest, error) { - logger := logging.FromContext(ctx) - - type docResult struct { - doc *processor.Document - docErr error - } - - docChan := make(chan docResult, 1) - - // Initialize the rate-limited HTTP client - limiter := rate.NewLimiter(rate.Every(time.Minute), 2000) - cdClient := cd_certifier.NewClearlyDefinedHTTPClient(limiter) - - go func(ctx context.Context, purls []string, docChan chan<- docResult) { - defer close(docChan) + // use the existing clearly defined parser to parse and obtain certifyLegal + cdParser := clearlydefined.NewLegalCertificationParser() + var certLegalIngest []assembler.CertifyLegalIngest + var hasSourceAtIngest []assembler.HasSourceAtIngest - packMap := map[string]bool{} + if len(purls) > 249 { + i := 0 + var batchPurls []string for _, purl := range purls { - // skip any purls that are generated by GUAC as they will not be found in clearly defined - if strings.Contains(purl, "pkg:guac") { - continue - } - if _, ok := packMap[purl]; !ok { - coordinate, err := coordinates.ConvertPurlToCoordinate(purl) - if err != nil { - logger.Debugf("failed to parse purl into coordinate with error: %v", err) - continue - } - definition, err := cd_certifier.GetPkgDefinition(ctx, cdClient, coordinate) - if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("failed get package definition from clearly defined with error: %w", err)} - return - } - // if definition for the package is not found, continue to the next package - if definition == nil { - continue - } - - packMap[purl] = true - - doc, err := generateClearlyDefinedAttestationDoc(purl, definition) + if i < 248 { + batchPurls = append(batchPurls, purl) + i++ + } else { + batchPurls = append(batchPurls, purl) + batchedCL, batchedHSA, err := runQueryOnBatchedPurls(ctx, cdParser, batchPurls) if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("failed to generate cd attestation with error: %w", err)} - return - } - - docChan <- docResult{doc: doc, - docErr: nil} - - if definition.Described.SourceLocation != nil { - srcDefinition, err := cd_certifier.GetSrcDefinition(ctx, cdClient, definition.Described.SourceLocation.Type, definition.Described.SourceLocation.Provider, - definition.Described.SourceLocation.Namespace, definition.Described.SourceLocation.Name, definition.Described.SourceLocation.Revision) - if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("failed get source definition from clearly defined with error: %w", err)} - return - } - - // if definition for the source is not found, continue to the next package - if srcDefinition == nil { - continue - } - - srcInput := helpers.SourceToSourceInput(definition.Described.SourceLocation.Type, definition.Described.SourceLocation.Namespace, - definition.Described.SourceLocation.Name, &definition.Described.SourceLocation.Revision) - - srcdoc, err := generateClearlyDefinedAttestationDoc(helpers.SrcClientKey(srcInput).NameId, srcDefinition) - if err != nil { - docChan <- docResult{doc: nil, - docErr: fmt.Errorf("failed to generate cd attestation with error: %w", err)} - return - } - - docChan <- docResult{doc: srcdoc, - docErr: nil} - + return nil, nil, fmt.Errorf("runQueryOnBatchedPurls failed with error: %w", err) } + certLegalIngest = append(certLegalIngest, batchedCL...) + hasSourceAtIngest = append(hasSourceAtIngest, batchedHSA...) + batchPurls = make([]string, 0) } } - }(ctx, purls, docChan) - - // use the existing clearly defined parser to parse and obtain certifyLegal - cdParser := clearlydefined.NewLegalCertificationParser() - var certLegalIngest []assembler.CertifyLegalIngest - var hasSourceAtIngest []assembler.HasSourceAtIngest - for response := range docChan { - if response.docErr != nil { - return nil, nil, fmt.Errorf("docChan channel failure: %w", response.docErr) + if len(batchPurls) > 0 { + batchedCL, batchedHSA, err := runQueryOnBatchedPurls(ctx, cdParser, batchPurls) + if err != nil { + return nil, nil, fmt.Errorf("runQueryOnBatchedPurls failed with error: %w", err) + } + certLegalIngest = append(certLegalIngest, batchedCL...) + hasSourceAtIngest = append(hasSourceAtIngest, batchedHSA...) } - err := cdParser.Parse(ctx, response.doc) + } else { + batchedCL, batchedHSA, err := runQueryOnBatchedPurls(ctx, cdParser, purls) if err != nil { - return nil, nil, fmt.Errorf("vulnerability parser failed with error: %w", err) + return nil, nil, fmt.Errorf("runQueryOnBatchedPurls failed with error: %w", err) } - preds := cdParser.GetPredicates(ctx) - common.AddMetadata(preds, nil, response.doc.SourceInformation) - certLegalIngest = append(certLegalIngest, preds.CertifyLegal...) - hasSourceAtIngest = append(hasSourceAtIngest, preds.HasSourceAt...) + certLegalIngest = append(certLegalIngest, batchedCL...) + hasSourceAtIngest = append(hasSourceAtIngest, batchedHSA...) } + return certLegalIngest, hasSourceAtIngest, nil } -func generateClearlyDefinedAttestationDoc(purl string, definition *attestation.Definition) (*processor.Document, error) { - currentTime := time.Now() - // generate a vulnerability attestation from the results - payload, err := json.Marshal(cd_certifier.CreateAttestation(purl, definition, currentTime)) - if err != nil { - return nil, fmt.Errorf("unable to marshal attestation: %w", err) - } - doc := &processor.Document{ - Blob: payload, - Type: processor.DocumentITE6Vul, - Format: processor.FormatJSON, - SourceInformation: processor.SourceInformation{ - Collector: cd_certifier.CDCollector, - Source: cd_certifier.CDCollector, - DocumentRef: events.GetDocRef(payload), - }, +// runQueryOnBatchedPurls runs EvaluateClearlyDefinedDefinition from the clearly defined +// certifier to evaluate the batched purls for license information +func runQueryOnBatchedPurls(ctx context.Context, cdParser common.DocumentParser, batchPurls []string) ([]assembler.CertifyLegalIngest, []assembler.HasSourceAtIngest, error) { + var certLegalIngest []assembler.CertifyLegalIngest + var hasSourceAtIngest []assembler.HasSourceAtIngest + if cdProcessorDocs, err := cd_certifier.EvaluateClearlyDefinedDefinition(ctx, &http.Client{ + Transport: version.UATransport, + }, batchPurls); err != nil { + return nil, nil, fmt.Errorf("failed get definition from clearly defined with error: %w", err) + } else { + for _, doc := range cdProcessorDocs { + err := cdParser.Parse(ctx, doc) + if err != nil { + return nil, nil, fmt.Errorf("vulnerability parser failed with error: %w", err) + } + preds := cdParser.GetPredicates(ctx) + common.AddMetadata(preds, nil, doc.SourceInformation) + certLegalIngest = append(certLegalIngest, preds.CertifyLegal...) + hasSourceAtIngest = append(hasSourceAtIngest, preds.HasSourceAt...) + } } - return doc, nil + return certLegalIngest, hasSourceAtIngest, nil } diff --git a/pkg/ingestor/parser/parser.go b/pkg/ingestor/parser/parser.go index b8f97e0fd6..bd83ec8a46 100644 --- a/pkg/ingestor/parser/parser.go +++ b/pkg/ingestor/parser/parser.go @@ -80,7 +80,7 @@ func ParseDocumentTree(ctx context.Context, docTree processor.DocumentTree, scan logger := docTree.Document.ChildLogger docTreeBuilder := newDocTreeBuilder() - logger.Infof("parsing document tree with root type: %v", docTree.Document.Type) + logger.Debugf("parsing document tree with root type: %v", docTree.Document.Type) err := docTreeBuilder.parse(ctx, docTree, map[visitedKey]bool{}) if err != nil { return nil, nil, err diff --git a/pkg/misc/coordinates/coordinates.go b/pkg/misc/coordinates/coordinates.go index 310be8d88c..245c4477d2 100644 --- a/pkg/misc/coordinates/coordinates.go +++ b/pkg/misc/coordinates/coordinates.go @@ -291,3 +291,11 @@ func ConvertPurlToCoordinate(purlUri string) (*Coordinate, error) { } return nil, fmt.Errorf("failed to get coordinates from purl: %s", purlUri) } + +func (c *Coordinate) ToString() string { + if c.Revision == "" { + return fmt.Sprintf("%s/%s/%s/%s/%22%22", c.CoordinateType, c.Provider, c.Namespace, c.Name) + } else { + return fmt.Sprintf("%s/%s/%s/%s/%s", c.CoordinateType, c.Provider, c.Namespace, c.Name, c.Revision) + } +}