From f8292dc79df735bf63b87e2102f79f49443f6d34 Mon Sep 17 00:00:00 2001 From: Gary O'Neall Date: Mon, 25 Nov 2024 14:19:22 -0800 Subject: [PATCH] Support for SPDX spec version 3 This initial commit does not add any additional formats for version three. It merely updates the libraries to the latest which supports the spec version 3 format. It pass unit tests and has been tested with the latest license list and passes. --- LICENSE.spdx.json | 4146 +++++++++++------ Test/org/spdx/crossref/OsiApiTest.java | 15 +- .../TestMarkdownTable.java | 19 +- .../licensexml/LicenseXmlDocumentTest.java | 90 +- pom.xml | 11 +- src/org/spdx/crossref/CrossRefHelper.java | 6 +- src/org/spdx/crossref/Live.java | 6 +- src/org/spdx/crossref/Match.java | 2 +- src/org/spdx/crossref/OsiApi.java | 6 +- src/org/spdx/crossref/Timestamp.java | 5 +- src/org/spdx/htmltemplates/ExceptionHtml.java | 4 +- .../spdx/htmltemplates/ExceptionHtmlToc.java | 4 +- .../spdx/htmltemplates/LicenseHTMLFile.java | 6 +- .../htmltemplates/LicenseTOCHTMLFile.java | 4 +- .../ISpdxListedLicenseProvider.java | 9 +- .../LicenseRDFAGenerator.java | 107 +- .../LicenseXmlTester.java | 18 +- .../ListedExceptionContainer.java | 67 + .../ListedLicenseContainer.java | 69 + .../licenselistpublisher/MarkdownTable.java | 6 +- .../ILicenseFormatWriter.java | 14 +- .../licensegenerator/ILicenseTester.java | 14 +- .../LicenseHtmlFormatWriter.java | 14 +- .../LicenseJsonFormatWriter.java | 15 +- .../LicenseMarkdownFormatWriter.java | 14 +- .../LicenseRdfFormatWriter.java | 52 +- .../LicenseRdfaFormatWriter.java | 15 +- .../LicenseTemplateFormatWriter.java | 15 +- .../licensegenerator/LicenseTester.java | 19 +- .../LicenseTextFormatWriter.java | 21 +- .../licensegenerator/SimpleLicenseTester.java | 14 +- .../SpdxWebsiteFormatWriter.java | 27 +- .../spdx/licensexml/LicenseXmlDocument.java | 142 +- src/org/spdx/licensexml/LicenseXmlHelper.java | 92 +- .../spdx/licensexml/XmlLicenseProvider.java | 68 +- .../XmlLicenseProviderSingleFile.java | 21 +- ...XmlLicenseProviderWithCrossRefDetails.java | 49 +- 37 files changed, 3544 insertions(+), 1662 deletions(-) create mode 100644 src/org/spdx/licenselistpublisher/ListedExceptionContainer.java create mode 100644 src/org/spdx/licenselistpublisher/ListedLicenseContainer.java diff --git a/LICENSE.spdx.json b/LICENSE.spdx.json index 8a83285..6e4bb1f 100644 --- a/LICENSE.spdx.json +++ b/LICENSE.spdx.json @@ -2,59 +2,48 @@ "SPDXID" : "SPDXRef-DOCUMENT", "spdxVersion" : "SPDX-2.3", "creationInfo" : { - "created" : "2023-02-15T16:16:39Z", + "created" : "2024-03-06T14:28:32Z", "creators" : [ "Person: Gary O'Neall", "Tool: spdx-maven-plugin" ], - "licenseListVersion" : "3.19" + "licenseListVersion" : "3.23" }, "name" : "License List Publisher", "dataLicense" : "CC0-1.0", - "externalDocumentRefs" : [ { - "externalDocumentId" : "DocumentRef-spdx-rdf-store", - "checksum" : { - "algorithm" : "SHA1", - "checksumValue" : "e70606c5d5d6765f463f9a6886a74d65a0d35221" - }, - "spdxDocument" : "http://spdx.org/documents/java-spdx-rdf-store-%7B$version%7D" - }, { - "externalDocumentId" : "DocumentRef-java-spdx-library", - "checksum" : { - "algorithm" : "SHA1", - "checksumValue" : "6d69e13a05bd6f2d450ed5e07119e4c09d440b43" - }, - "spdxDocument" : "http://spdx.org/documents/java-spdx-library-1.1.4" - } ], - "documentDescribes" : [ "SPDXRef-gnrtd8" ], - "documentNamespace" : "http://spdx.org/documents/LicenseListPublisher-2.2.8", + "documentNamespace" : "http://spdx.org/documents/LicenseListPublisher-2.2.11-SNAPSHOT", "packages" : [ { - "SPDXID" : "SPDXRef-gnrtd8", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "3538d7aa61b710c7a99ff31cec9bb37105400b1b" - } ], + "SPDXID" : "SPDXRef-gnrtd0", "copyrightText" : "NOASSERTION", "description" : "Tool that generates license data found in the license-list-data repository from the license-list-XML source", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.spdx/licenseListPublisher@2.2.11-SNAPSHOT", + "referenceType" : "purl" + } ], "filesAnalyzed" : true, "homepage" : "http://spdx.org/licenseListPublisher", - "licenseConcluded" : "(Apache-2.0 AND MIT AND LicenseRef-CyberNeko AND LGPL-2.1 AND BSD-3-Clause AND X11 AND MPL-1.0)", + "licenseConcluded" : "(LGPL-2.1 AND BSD-3-Clause AND Apache-2.0 AND MPL-1.0 AND MIT AND LicenseRef-CyberNeko AND X11)", "licenseDeclared" : "Apache-2.0", - "licenseInfoFromFiles" : [ "CC0-1.0", "Apache-2.0" ], + "licenseInfoFromFiles" : [ "Apache-2.0", "CC0-1.0" ], "name" : "License List Publisher", "originator" : "Organization: Linux Foundation", - "packageFileName" : "licenseListPublisher-2.2.8.jar", + "packageFileName" : "NOASSERTION", "packageVerificationCode" : { - "packageVerificationCodeValue" : "05016cb28aaad2bee290181db01c2edee679d921" + "packageVerificationCodeValue" : "1b0b247c8915cf0d28074ac39171c237bd77acec" }, "primaryPackagePurpose" : "LIBRARY", - "hasFiles" : [ "SPDXRef-gnrtd45", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115", "SPDXRef-gnrtd45", "SPDXRef-gnrtd18", "SPDXRef-gnrtd181", "SPDXRef-gnrtd126", "SPDXRef-gnrtd46", "SPDXRef-gnrtd104", "SPDXRef-gnrtd177", "SPDXRef-gnrtd149", "SPDXRef-gnrtd162", "SPDXRef-gnrtd10", "SPDXRef-gnrtd52", "SPDXRef-gnrtd92", "SPDXRef-gnrtd27", "SPDXRef-gnrtd99", "SPDXRef-gnrtd84", "SPDXRef-gnrtd51", "SPDXRef-gnrtd154", "SPDXRef-gnrtd111", "SPDXRef-gnrtd124", "SPDXRef-gnrtd62", "SPDXRef-gnrtd15", "SPDXRef-gnrtd95", "SPDXRef-gnrtd135", "SPDXRef-gnrtd165", "SPDXRef-gnrtd158", "SPDXRef-gnrtd137", "SPDXRef-gnrtd176", "SPDXRef-gnrtd113", "SPDXRef-gnrtd171", "SPDXRef-gnrtd67", "SPDXRef-gnrtd121", "SPDXRef-gnrtd139", "SPDXRef-gnrtd68", "SPDXRef-gnrtd81", "SPDXRef-gnrtd69", "SPDXRef-gnrtd128", "SPDXRef-gnrtd130", "SPDXRef-gnrtd25", "SPDXRef-gnrtd53", "SPDXRef-gnrtd168", "SPDXRef-gnrtd41", "SPDXRef-gnrtd82", "SPDXRef-gnrtd83", "SPDXRef-gnrtd125", "SPDXRef-gnrtd133", "SPDXRef-gnrtd172", "SPDXRef-gnrtd74", "SPDXRef-gnrtd23", "SPDXRef-gnrtd19", "SPDXRef-gnrtd88", "SPDXRef-gnrtd144", "SPDXRef-gnrtd147", "SPDXRef-gnrtd87", "SPDXRef-gnrtd71", "SPDXRef-gnrtd136", "SPDXRef-gnrtd86", "SPDXRef-gnrtd43", "SPDXRef-gnrtd70", "SPDXRef-gnrtd55", "SPDXRef-gnrtd75", "SPDXRef-gnrtd163", "SPDXRef-gnrtd150", "SPDXRef-gnrtd157", "SPDXRef-gnrtd12", "SPDXRef-gnrtd108", "SPDXRef-gnrtd79", "SPDXRef-gnrtd29", "SPDXRef-gnrtd94", "SPDXRef-gnrtd56", "SPDXRef-gnrtd109", "SPDXRef-gnrtd39", "SPDXRef-gnrtd170", "SPDXRef-gnrtd40", "SPDXRef-gnrtd156", "SPDXRef-gnrtd175", "SPDXRef-gnrtd103", "SPDXRef-gnrtd20", "SPDXRef-gnrtd97", "SPDXRef-gnrtd13", "SPDXRef-gnrtd106", "SPDXRef-gnrtd117", "SPDXRef-gnrtd72", "SPDXRef-gnrtd35", "SPDXRef-gnrtd66", "SPDXRef-gnrtd34", "SPDXRef-gnrtd50", "SPDXRef-gnrtd30", "SPDXRef-gnrtd116", "SPDXRef-gnrtd26", "SPDXRef-gnrtd78", "SPDXRef-gnrtd169", "SPDXRef-gnrtd160", "SPDXRef-gnrtd180", "SPDXRef-gnrtd151", "SPDXRef-gnrtd105", "SPDXRef-gnrtd131", "SPDXRef-gnrtd22", "SPDXRef-gnrtd42", "SPDXRef-gnrtd118", "SPDXRef-gnrtd110", "SPDXRef-gnrtd58", "SPDXRef-gnrtd64", "SPDXRef-gnrtd145", "SPDXRef-gnrtd114", "SPDXRef-gnrtd155", "SPDXRef-gnrtd33", "SPDXRef-gnrtd93", "SPDXRef-gnrtd96", "SPDXRef-gnrtd47", "SPDXRef-gnrtd134", "SPDXRef-gnrtd65", "SPDXRef-gnrtd120", "SPDXRef-gnrtd101", "SPDXRef-gnrtd37", "SPDXRef-gnrtd91", "SPDXRef-gnrtd153", "SPDXRef-gnrtd167", "SPDXRef-gnrtd166", "SPDXRef-gnrtd14", "SPDXRef-gnrtd17", "SPDXRef-gnrtd28", "SPDXRef-gnrtd123", "SPDXRef-gnrtd179", "SPDXRef-gnrtd148", "SPDXRef-gnrtd16", "SPDXRef-gnrtd38", "SPDXRef-gnrtd132", "SPDXRef-gnrtd77", "SPDXRef-gnrtd24", "SPDXRef-gnrtd164", "SPDXRef-gnrtd9", "SPDXRef-gnrtd129", "SPDXRef-gnrtd102", "SPDXRef-gnrtd159", "SPDXRef-gnrtd59", "SPDXRef-gnrtd140", "SPDXRef-gnrtd90", "SPDXRef-gnrtd127", "SPDXRef-gnrtd178", "SPDXRef-gnrtd48", "SPDXRef-gnrtd36", "SPDXRef-gnrtd161", "SPDXRef-gnrtd21", "SPDXRef-gnrtd31", "SPDXRef-gnrtd143", "SPDXRef-gnrtd183", "SPDXRef-gnrtd32", "SPDXRef-gnrtd107", "SPDXRef-gnrtd119", "SPDXRef-gnrtd54", "SPDXRef-gnrtd98", "SPDXRef-gnrtd138", "SPDXRef-gnrtd60", "SPDXRef-gnrtd80", "SPDXRef-gnrtd174", "SPDXRef-gnrtd63", "SPDXRef-gnrtd73", "SPDXRef-gnrtd122", "SPDXRef-gnrtd112", "SPDXRef-gnrtd142", "SPDXRef-gnrtd49", "SPDXRef-gnrtd100", "SPDXRef-gnrtd146", "SPDXRef-gnrtd57", "SPDXRef-gnrtd85", "SPDXRef-gnrtd89", "SPDXRef-gnrtd11", "SPDXRef-gnrtd61", "SPDXRef-gnrtd76", "SPDXRef-gnrtd44", "SPDXRef-gnrtd141", "SPDXRef-gnrtd173", "SPDXRef-gnrtd152", "SPDXRef-gnrtd182", "SPDXRef-gnrtd115" ], "summary" : "Tool that generates license data found in the license-list-data repository from the license-list-XML source", "supplier" : "Organization: Linux Foundation", - "versionInfo" : "2.2.8" + "versionInfo" : "2.2.11-SNAPSHOT" }, { - "SPDXID" : "SPDXRef-gnrtd0", + "SPDXID" : "SPDXRef-gnrtd176", "copyrightText" : "UNSPECIFIED", "description" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/junit/junit@4.13.1", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, "homepage" : "http://junit.org", "licenseConcluded" : "NOASSERTION", @@ -64,44 +53,281 @@ "summary" : "JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.", "versionInfo" : "4.13.1" }, { - "SPDXID" : "SPDXRef-gnrtd1", + "SPDXID" : "SPDXRef-gnrtd177", "copyrightText" : "UNSPECIFIED", - "description" : "Apache HttpComponents Client", + "description" : "This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.hamcrest/hamcrest-core@1.3", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, - "homepage" : "http://hc.apache.org/httpcomponents-client", + "homepage" : "https://github.com/hamcrest/JavaHamcrest/hamcrest-core", "licenseConcluded" : "NOASSERTION", "licenseDeclared" : "NOASSERTION", + "name" : "Hamcrest Core", + "summary" : "This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.", + "versionInfo" : "1.3" + }, { + "SPDXID" : "SPDXRef-gnrtd178", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache HttpComponents Client", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.14", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://hc.apache.org/httpcomponents-client-ga", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", "name" : "Apache HttpClient", - "summary" : "Apache HttpComponents Client" + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache HttpComponents Client", + "versionInfo" : "4.5.14" }, { - "SPDXID" : "SPDXRef-gnrtd2", + "SPDXID" : "SPDXRef-gnrtd179", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache HttpComponents Core (blocking I/O)", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.16", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://hc.apache.org/httpcomponents-core-ga", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache HttpCore", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache HttpComponents Core (blocking I/O)", + "versionInfo" : "4.4.16" + }, { + "SPDXID" : "SPDXRef-gnrtd180", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache Commons Logging is a thin adapter allowing configurable bridging to other,\n well known logging systems.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-logging/commons-logging@1.2", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://commons.apache.org/proper/commons-logging/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Logging", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache Commons Logging is a thin adapter allowing configurable bridging to other,\n well known logging systems.", + "versionInfo" : "1.2" + }, { + "SPDXID" : "SPDXRef-gnrtd181", "copyrightText" : "UNSPECIFIED", "description" : "Apache Commons Validator provides the building blocks for both client side validation and server side data validation.\n It may be used standalone or with a framework like Struts.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-validator/commons-validator@1.7", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, "homepage" : "http://commons.apache.org/proper/commons-validator/", "licenseConcluded" : "NOASSERTION", - "licenseDeclared" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", "name" : "Apache Commons Validator", + "originator" : "Organization:The Apache Software Foundation", "summary" : "Apache Commons Validator provides the building blocks for both client side validation and server side data validation.\n It may be used standalone or with a framework like Struts.", "versionInfo" : "1.7" }, { - "SPDXID" : "SPDXRef-gnrtd3", + "SPDXID" : "SPDXRef-gnrtd182", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-beanutils/commons-beanutils@1.9.4", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-beanutils/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons BeanUtils", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.", + "versionInfo" : "1.9.4" + }, { + "SPDXID" : "SPDXRef-gnrtd183", + "copyrightText" : "UNSPECIFIED", + "description" : "The Digester package lets you configure an XML to Java object mapping module\n which triggers certain actions called rules whenever a particular \n pattern of nested XML elements is recognized.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-digester/commons-digester@2.1", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://commons.apache.org/digester/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Commons Digester", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The Digester package lets you configure an XML to Java object mapping module\n which triggers certain actions called rules whenever a particular \n pattern of nested XML elements is recognized.", + "versionInfo" : "2.1" + }, { + "SPDXID" : "SPDXRef-gnrtd184", + "copyrightText" : "UNSPECIFIED", + "description" : "Types that extend and augment the Java Collections Framework.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-collections/commons-collections@3.2.2", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://commons.apache.org/collections/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Collections", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Types that extend and augment the Java Collections Framework.", + "versionInfo" : "3.2.2" + }, { + "SPDXID" : "SPDXRef-gnrtd185", + "copyrightText" : "UNSPECIFIED", + "description" : "Java library which implements the Java object model for SPDX and provides useful helper functions.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.spdx/java-spdx-library@1.1.11-SNAPSHOT", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/spdx/Spdx-Java-Library", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "java-spdx-library", + "originator" : "Organization:SPDX", + "summary" : "Java library which implements the Java object model for SPDX and provides useful helper functions.", + "versionInfo" : "1.1.11-SNAPSHOT" + }, { + "SPDXID" : "SPDXRef-gnrtd186", + "copyrightText" : "UNSPECIFIED", + "description" : "The slf4j API", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.slf4j/slf4j-api@2.0.7", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://www.slf4j.org", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "MIT", + "name" : "SLF4J API Module", + "originator" : "Organization:QOS.ch", + "summary" : "The slf4j API", + "versionInfo" : "2.0.7" + }, { + "SPDXID" : "SPDXRef-gnrtd187", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache Commons Lang, a package of Java utility classes for the\n classes that are in java.lang's hierarchy, or are considered to be so\n standard as to justify existence in java.lang.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.commons/commons-lang3@3.5", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://commons.apache.org/proper/commons-lang/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Lang", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache Commons Lang, a package of Java utility classes for the\n classes that are in java.lang's hierarchy, or are considered to be so\n standard as to justify existence in java.lang.", + "versionInfo" : "3.5" + }, { + "SPDXID" : "SPDXRef-gnrtd188", + "copyrightText" : "UNSPECIFIED", + "description" : "jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. jsoup implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers do.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.jsoup/jsoup@1.15.3", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://jsoup.org/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "NOASSERTION", + "name" : "jsoup Java HTML Parser", + "originator" : "Organization:Jonathan Hedley", + "summary" : "jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. jsoup implements the WHATWG HTML5 specification, and parses HTML to the same DOM as modern browsers do.", + "versionInfo" : "1.15.3" + }, { + "SPDXID" : "SPDXRef-gnrtd189", + "copyrightText" : "UNSPECIFIED", + "description" : "Gson JSON library", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.google.code.gson/gson@2.8.9", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/google/gson/gson", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Gson", + "summary" : "Gson JSON library", + "versionInfo" : "2.8.9" + }, { + "SPDXID" : "SPDXRef-gnrtd190", + "copyrightText" : "UNSPECIFIED", + "description" : "JSR305 Annotations for Findbugs", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://findbugs.sourceforge.net/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "FindBugs-jsr305", + "summary" : "JSR305 Annotations for Findbugs", + "versionInfo" : "3.0.2" + }, { + "SPDXID" : "SPDXRef-gnrtd191", "copyrightText" : "UNSPECIFIED", "description" : "Implementation of mustache.js for Java", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.github.spullara.mustache.java/compiler@0.9.1", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, "homepage" : "http://github.com/spullara/mustache.java", "licenseConcluded" : "NOASSERTION", "licenseDeclared" : "Apache-2.0", "name" : "compiler", - "summary" : "Implementation of mustache.js for Java" + "summary" : "Implementation of mustache.js for Java", + "versionInfo" : "0.9.1" }, { - "SPDXID" : "SPDXRef-gnrtd4", + "SPDXID" : "SPDXRef-gnrtd192", "copyrightText" : "UNSPECIFIED", "description" : "A simple library for reading and writing CSV in Java", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/net.sf.opencsv/opencsv@2.3", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, "homepage" : "http://opencsv.sf.net", "licenseConcluded" : "NOASSERTION", @@ -110,22 +336,33 @@ "summary" : "A simple library for reading and writing CSV in Java", "versionInfo" : "2.3" }, { - "SPDXID" : "SPDXRef-gnrtd5", + "SPDXID" : "SPDXRef-gnrtd193", "copyrightText" : "UNSPECIFIED", - "description" : "Apache Commons CLI provides a simple API for presenting, processing and validating a command line interface.", + "description" : "Apache Commons CLI provides a simple API for presenting, processing and validating a Command Line Interface.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-cli/commons-cli@1.5.0", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, - "homepage" : "http://commons.apache.org/proper/commons-cli/", + "homepage" : "https://commons.apache.org/proper/commons-cli/", "licenseConcluded" : "NOASSERTION", - "licenseDeclared" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", "name" : "Apache Commons CLI", - "summary" : "Apache Commons CLI provides a simple API for presenting, processing and validating a command line interface.", - "versionInfo" : "1.4" + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache Commons CLI provides a simple API for presenting, processing and validating a Command Line Interface.", + "versionInfo" : "1.5.0" }, { - "SPDXID" : "SPDXRef-gnrtd6", + "SPDXID" : "SPDXRef-gnrtd194", "copyrightText" : "UNSPECIFIED", "description" : "This Java library implements an RDF store implementing the SPDX Java Library Storage Interface using an underlying RDF store.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.spdx/spdx-rdf-store@1.1.10-SNAPSHOT", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, "homepage" : "https://github.com/spdx/spdx-java-rdf-store", "licenseConcluded" : "NOASSERTION", @@ -133,1799 +370,2107 @@ "name" : "spdx-rdf-store", "originator" : "Organization:SPDX", "summary" : "This Java library implements an RDF store implementing the SPDX Java Library Storage Interface using an underlying RDF store.", - "versionInfo" : "1.1.4" + "versionInfo" : "1.1.10-SNAPSHOT" }, { - "SPDXID" : "SPDXRef-gnrtd7", + "SPDXID" : "SPDXRef-gnrtd195", "copyrightText" : "UNSPECIFIED", - "description" : "The Apache Commons Codec package contains simple encoder and decoders for\n various formats such as Base64 and Hexadecimal. In addition to these\n widely used encoders and decoders, the codec package also maintains a\n collection of phonetic encoding utilities.", + "description" : "Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.", "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.jena/jena-core@4.10.0", + "referenceType" : "purl" + } ], "filesAnalyzed" : false, - "homepage" : "https://commons.apache.org/proper/commons-codec/", + "homepage" : "https://jena.apache.org/jena-core/", "licenseConcluded" : "NOASSERTION", - "licenseDeclared" : "NOASSERTION", - "name" : "Apache Commons Codec", - "summary" : "The Apache Commons Codec package contains simple encoder and decoders for\n various formats such as Base64 and Hexadecimal. In addition to these\n widely used encoders and decoders, the codec package also maintains a\n collection of phonetic encoding utilities.", - "versionInfo" : "1.15" - } ], - "files" : [ { - "SPDXID" : "SPDXRef-gnrtd60", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "a84394cf4ecb8c4986eeb3d01dc3c0e4ab29d4bc" + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Jena - Core", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL and includes a rule-based inference engine.", + "versionInfo" : "4.10.0" + }, { + "SPDXID" : "SPDXRef-gnrtd196", + "copyrightText" : "UNSPECIFIED", + "description" : "The IRI module provides an implementation of the IRI and URI specifications (RFC 3987 and 3986) which are used across Jena in order to comply with relevant W3C specifications for RDF and SPARQL which require conformance to these specifications.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.jena/jena-iri@4.10.0", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/resources/valid-with-explicit-base.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "https://jena.apache.org/jena-iri/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Jena - IRI", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The IRI module provides an implementation of the IRI and URI specifications (RFC 3987 and 3986) which are used across Jena in order to comply with relevant W3C specifications for RDF and SPARQL which require conformance to these specifications.", + "versionInfo" : "4.10.0" }, { - "SPDXID" : "SPDXRef-gnrtd61", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "5ba866ccd3f985d8807d8bbea2e143f44441ec87" + "SPDXID" : "SPDXRef-gnrtd197", + "copyrightText" : "UNSPECIFIED", + "description" : "Roaring bitmaps are compressed bitmaps (also called bitsets) which tend to outperform conventional compressed bitmaps such as WAH or Concise.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.roaringbitmap/RoaringBitmap@1.0.0", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/resources/valid-without-explicit-base.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "https://github.com/RoaringBitmap/RoaringBitmap", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "org.roaringbitmap:RoaringBitmap", + "summary" : "Roaring bitmaps are compressed bitmaps (also called bitsets) which tend to outperform conventional compressed bitmaps such as WAH or Concise.", + "versionInfo" : "1.0.0" }, { - "SPDXID" : "SPDXRef-gnrtd64", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "2937385c31319e79e80999b99adbf8334ae718e9" + "SPDXID" : "SPDXRef-gnrtd198", + "copyrightText" : "UNSPECIFIED", + "description" : "SPARQL 1.1 query engine and RDF parsers for Apache Jena", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.jena/jena-arq@4.10.0", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/LicenseHTMLTemplate.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "https://jena.apache.org/jena-arq/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Jena - ARQ", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "SPARQL 1.1 query engine and RDF parsers for Apache Jena", + "versionInfo" : "4.10.0" }, { - "SPDXID" : "SPDXRef-gnrtd65", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "9e4155d5118259c981e3c3df74b43f7187b2db52" + "SPDXID" : "SPDXRef-gnrtd199", + "copyrightText" : "UNSPECIFIED", + "description" : "Json-LD core implementation", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.github.jsonld-java/jsonld-java@0.13.4", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/base.png", - "fileTypes" : [ "IMAGE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "http://github.com/jsonld-java/jsonld-java/jsonld-java/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "NOASSERTION", + "name" : "JSONLD Java :: Core", + "summary" : "Json-LD core implementation", + "versionInfo" : "0.13.4" }, { - "SPDXID" : "SPDXRef-gnrtd62", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "e7f2241f0863677fd1d6d54fdb74309e81fa7938" + "SPDXID" : "SPDXRef-gnrtd200", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache HttpComponents HttpClient - Cache", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.httpcomponents/httpclient-cache@4.5.14", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/ExceptionHTMLTemplate.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "http://hc.apache.org/httpcomponents-client-ga", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache HttpClient Cache", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache HttpComponents HttpClient - Cache", + "versionInfo" : "4.5.14" }, { - "SPDXID" : "SPDXRef-gnrtd63", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "62e4392029b20978b48bb43043a3cb22fbf496f4" + "SPDXID" : "SPDXRef-gnrtd201", + "copyrightText" : "UNSPECIFIED", + "description" : "JCL 1.2 implemented over SLF4J", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.slf4j/jcl-over-slf4j@1.7.36", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/ExceptionsTocHTMLTemplate.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "http://www.slf4j.org", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "JCL 1.2 implemented over SLF4J", + "originator" : "Organization:QOS.ch", + "summary" : "JCL 1.2 implemented over SLF4J", + "versionInfo" : "1.7.36" }, { - "SPDXID" : "SPDXRef-gnrtd68", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "65f00de906716f061c683e92ca3e8b920073cf07" + "SPDXID" : "SPDXRef-gnrtd202", + "copyrightText" : "UNSPECIFIED", + "description" : "Core Jackson processing abstractions (aka Streaming API), implementation for JSON", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.3", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "https://github.com/FasterXML/jackson-core", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Jackson-core", + "originator" : "Organization:FasterXML", + "summary" : "Core Jackson processing abstractions (aka Streaming API), implementation for JSON", + "versionInfo" : "2.15.3" }, { - "SPDXID" : "SPDXRef-gnrtd69", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "87adcec2f7df9694125c85da9783de325fb6e93d" + "SPDXID" : "SPDXRef-gnrtd203", + "copyrightText" : "UNSPECIFIED", + "description" : "General data-binding functionality for Jackson: works on core streaming API", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.15.3", + "referenceType" : "purl" } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.js", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "filesAnalyzed" : false, + "homepage" : "https://github.com/FasterXML/jackson", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "jackson-databind", + "originator" : "Organization:FasterXML", + "summary" : "General data-binding functionality for Jackson: works on core streaming API", + "versionInfo" : "2.15.3" }, { - "SPDXID" : "SPDXRef-gnrtd66", + "SPDXID" : "SPDXRef-gnrtd204", + "copyrightText" : "UNSPECIFIED", + "description" : "Core annotations used for value types, used by Jackson data binding package.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.15.3", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/FasterXML/jackson", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Jackson-annotations", + "originator" : "Organization:FasterXML", + "summary" : "Core annotations used for value types, used by Jackson data binding package.", + "versionInfo" : "2.15.3" + }, { + "SPDXID" : "SPDXRef-gnrtd205", + "copyrightText" : "UNSPECIFIED", + "description" : "A JSON-LD 1.1 Processor & API", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.apicatalog/titanium-json-ld@1.3.2", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/filip26/titanium-json-ld", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "NOASSERTION", + "name" : "Titanium JSON-LD 1.1 (JRE11)", + "summary" : "A JSON-LD 1.1 Processor & API", + "versionInfo" : "1.3.2" + }, { + "SPDXID" : "SPDXRef-gnrtd206", + "copyrightText" : "UNSPECIFIED", + "description" : "Default provider for Jakarta JSON Processing", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.glassfish/jakarta.json@2.0.1", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/eclipse-ee4j/jsonp", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "NOASSERTION", + "name" : "JSON-P Default Provider", + "originator" : "Organization:Eclipse Foundation", + "summary" : "Default provider for Jakarta JSON Processing", + "versionInfo" : "2.0.1" + }, { + "SPDXID" : "SPDXRef-gnrtd207", + "copyrightText" : "UNSPECIFIED", + "description" : "Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an\n efficient yet extensible format.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.google.protobuf/protobuf-java@3.24.3", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://developers.google.com/protocol-buffers/protobuf-java/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "BSD-3-Clause", + "name" : "Protocol Buffers [Core]", + "summary" : "Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an\n efficient yet extensible format.", + "versionInfo" : "3.24.3" + }, { + "SPDXID" : "SPDXRef-gnrtd208", + "copyrightText" : "UNSPECIFIED", + "description" : "Thrift is a software framework for scalable cross-language services development.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.thrift/libthrift@0.19.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "http://thrift.apache.org", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Thrift", + "summary" : "Thrift is a software framework for scalable cross-language services development.", + "versionInfo" : "0.19.0" + }, { + "SPDXID" : "SPDXRef-gnrtd209", + "copyrightText" : "UNSPECIFIED", + "description" : "This module contains non-RDF library code and the common system runtime.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.jena/jena-base@4.10.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://jena.apache.org/jena-base/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Jena - Base", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "This module contains non-RDF library code and the common system runtime.", + "versionInfo" : "4.10.0" + }, { + "SPDXID" : "SPDXRef-gnrtd210", + "copyrightText" : "UNSPECIFIED", + "description" : "The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.commons/commons-csv@1.10.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-csv/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons CSV", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.", + "versionInfo" : "1.10.0" + }, { + "SPDXID" : "SPDXRef-gnrtd211", + "copyrightText" : "UNSPECIFIED", + "description" : "Apache Commons Compress defines an API for working with\ncompression and archive formats. These include: bzip2, gzip, pack200,\nlzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.commons/commons-compress@1.24.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-compress/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Compress", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "Apache Commons Compress defines an API for working with\ncompression and archive formats. These include: bzip2, gzip, pack200,\nlzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4,\nBrotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.", + "versionInfo" : "1.24.0" + }, { + "SPDXID" : "SPDXRef-gnrtd212", + "copyrightText" : "UNSPECIFIED", + "description" : "The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.apache.commons/commons-collections4@4.4", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-collections/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Collections", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.", + "versionInfo" : "4.4" + }, { + "SPDXID" : "SPDXRef-gnrtd213", + "copyrightText" : "UNSPECIFIED", + "description" : "A high performance caching library", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@3.1.8", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/ben-manes/caffeine", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Caffeine cache", + "summary" : "A high performance caching library", + "versionInfo" : "3.1.8" + }, { + "SPDXID" : "SPDXRef-gnrtd214", + "copyrightText" : "UNSPECIFIED", + "description" : "checker-qual contains annotations (type qualifiers) that a programmer\nwrites to specify Java code for type-checking by the Checker Framework.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/org.checkerframework/checker-qual@3.37.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://checkerframework.org/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "NOASSERTION", + "name" : "Checker Qual", + "summary" : "checker-qual contains annotations (type qualifiers) that a programmer\nwrites to specify Java code for type-checking by the Checker Framework.", + "versionInfo" : "3.37.0" + }, { + "SPDXID" : "SPDXRef-gnrtd215", + "copyrightText" : "UNSPECIFIED", + "description" : "Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.21.1", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://errorprone.info/error_prone_annotations", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "error-prone annotations", + "originator" : "Organization:Google LLC", + "summary" : "Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.", + "versionInfo" : "2.21.1" + }, { + "SPDXID" : "SPDXRef-gnrtd216", + "copyrightText" : "UNSPECIFIED", + "description" : "Persistent (immutable) collection library", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/com.github.andrewoma.dexx/collection@0.7", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://github.com/andrewoma/dexx", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "MIT", + "name" : "dexx", + "summary" : "Persistent (immutable) collection library", + "versionInfo" : "0.7" + }, { + "SPDXID" : "SPDXRef-gnrtd217", + "copyrightText" : "UNSPECIFIED", + "description" : "The Apache Commons Codec package contains simple encoder and decoders for\n various formats such as Base64 and Hexadecimal. In addition to these\n widely used encoders and decoders, the codec package also maintains a\n collection of phonetic encoding utilities.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-codec/commons-codec@1.15", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-codec/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons Codec", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The Apache Commons Codec package contains simple encoder and decoders for\n various formats such as Base64 and Hexadecimal. In addition to these\n widely used encoders and decoders, the codec package also maintains a\n collection of phonetic encoding utilities.", + "versionInfo" : "1.15" + }, { + "SPDXID" : "SPDXRef-gnrtd218", + "copyrightText" : "UNSPECIFIED", + "description" : "The Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.", + "downloadLocation" : "NOASSERTION", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:maven/commons-io/commons-io@2.11.0", + "referenceType" : "purl" + } ], + "filesAnalyzed" : false, + "homepage" : "https://commons.apache.org/proper/commons-io/", + "licenseConcluded" : "NOASSERTION", + "licenseDeclared" : "Apache-2.0", + "name" : "Apache Commons IO", + "originator" : "Organization:The Apache Software Foundation", + "summary" : "The Apache Commons IO library contains utility classes, stream implementations, file filters,\nfile comparators, endian transformation classes, and much more.", + "versionInfo" : "2.11.0" + } ], + "files" : [ { + "SPDXID" : "SPDXRef-gnrtd1", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2cbf2cf3aa9605f21c953a6c37d64efa5e8f6a71" + "checksumValue" : "e0757ce88e51d03ccaeab1f4bf53608293cb77a8" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/color.inc", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/crossref/CrossRefHelper.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd67", + "SPDXID" : "SPDXRef-gnrtd2", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "c85c23ebdcbf1984b1c27a8866b785304ed14ada" + "checksumValue" : "30cd9901b53e46eb006b7ff410c63d41fb3b79a5" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.css", + "fileName" : "./src/org/spdx/crossref/Live.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd71", + "SPDXID" : "SPDXRef-gnrtd3", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "a4514f56131d556349a033d589053326084b009d" + "checksumValue" : "32c8ee2dc598c46be6aeede917412bb81a4793e5" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/cpstandard.info", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/crossref/Match.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd72", + "SPDXID" : "SPDXRef-gnrtd4", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "143bee11d42997f850498bc084f85846e7097155" + "checksumValue" : "42c63c0ee727fa4253b26e893c90468a1ed64841" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/cpstandard_redux_v1.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./src/org/spdx/crossref/OsiApi.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd70", + "SPDXID" : "SPDXRef-gnrtd5", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "9e4155d5118259c981e3c3df74b43f7187b2db52" + "checksumValue" : "8c3f2744e009e6c4c2019993c77ae3795b8f8d50" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./src/org/spdx/crossref/OsiLicense.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd75", + "SPDXID" : "SPDXRef-gnrtd6", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e7d3f72fc3baef3447c974e1675968b3a617aeed" + "checksumValue" : "d8bdad5ae037c6446fb15735bd821ed55ea65d27" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/favicon.ico", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/crossref/package-info.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd76", + "SPDXID" : "SPDXRef-gnrtd7", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6df51eee1e75e450cb9cd71e925e6aa9ac2d6a9d" + "checksumValue" : "7b78590035e53db69123f85d84068c431086a9ce" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/css/font-awesome.css", + "fileName" : "./src/org/spdx/crossref/Timestamp.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd73", + "SPDXID" : "SPDXRef-gnrtd8", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "16389e73ad7655ecf75b32d00193a72822f761d4" + "checksumValue" : "ec1dd70609a43099fc54c598f97d673e4e111306" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/css/colors.css", + "fileName" : "./src/org/spdx/crossref/UrlConstants.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd74", + "SPDXID" : "SPDXRef-gnrtd9", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "77589b24692b8f7490d6f7862c5bf0b84f4b9b46" + "checksumValue" : "a84b784445472a8b4b280f37af5249e7a47a5ea1" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/css/style.css", + "fileName" : "./src/org/spdx/crossref/Valid.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd79", + "SPDXID" : "SPDXRef-gnrtd10", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "cd980eab6db5fa57db670cb2e4278e67e1a4d6c9" + "checksumValue" : "9b313aa9055e6fb6b2972ed65a56f917b3c26f69" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.svg", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/crossref/Wayback.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd77", + "SPDXID" : "SPDXRef-gnrtd11", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b71d1c7c315b67c614563382d1c2a868ac14d729" + "checksumValue" : "27ffc56c297cefef11276abc5b39c196d86713bb" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/css/font-awesome.min.css", + "fileName" : "./src/org/spdx/htmltemplates/ExceptionHtml.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd78", + "SPDXID" : "SPDXRef-gnrtd12", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "836b734b07de70fc2a3b4db0522c61c8e5798cac" + "checksumValue" : "0f3a7c9cabf504bb3ce7346a23322bef585cedbd" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.eot", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/htmltemplates/ExceptionHtmlToc.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd82", + "SPDXID" : "SPDXRef-gnrtd13", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "69be4d66c1cb0b33ecc243eea13a099521ae70aa" + "checksumValue" : "645c67a61ab626a2b1160a8840743afc5e621de5" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/FontAwesome.otf", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/htmltemplates/InvalidLicenseHtmlTemplateException.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd83", + "SPDXID" : "SPDXRef-gnrtd14", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ed5ff46ea16ab6b9dac9162d25af840ba96e625a" + "checksumValue" : "e05cd03bf442259f2b5b3b99e9f0030cecc629b7" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/font-awesome.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/htmltemplates/LicenseHTMLFile.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd80", + "SPDXID" : "SPDXRef-gnrtd15", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b4f5a8f33d8acfd83a9905905b5db364d8b25e1f" + "checksumValue" : "f2f2afdef202c9c33830534d1fabae97dae8eda2" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.ttf", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd81", + "SPDXID" : "SPDXRef-gnrtd16", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "02429cf03229e983c8af833a17fc0e0cd883e99a" + "checksumValue" : "89f0742f2cf93430fbb2fa2acf317a7b02944c8d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.woff", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/htmltemplates/package-info.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd86", + "SPDXID" : "SPDXRef-gnrtd17", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "224417ca266c657849afb2bbcb6dc455894ff387" + "checksumValue" : "021dd1db364691ce7aa157703bff3baf4b6e3c14" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_fixed-width.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd87", + "SPDXID" : "SPDXRef-gnrtd18", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "675189a709e2334f5d1a321d18779f8a2ba5136e" + "checksumValue" : "8839d376c99d0dcbb0e642c5ba8003978ad5d782" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_icons.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/FsfLicenseDataParser.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd84", + "SPDXID" : "SPDXRef-gnrtd19", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e79168c54a9d1c1732bea399ead2c1b8f5489782" + "checksumValue" : "1e6d5373469e60c32cbd45793a5a463c88047116" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_bordered-pulled.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd85", + "SPDXID" : "SPDXRef-gnrtd20", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "22bce64316eb1b590fd60558e0b6edaeb23066b1" + "checksumValue" : "ba3e9c517df35e7a0c654e3491fa12d4c6db2847" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_core.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd88", + "SPDXID" : "SPDXRef-gnrtd21", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "940e1c5ebc690283bfaee92560cf15fabedbf6a9" + "checksumValue" : "d5e41bcf7bec1eba9f4589baf9d88e345a1de65e" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_larger.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd89", + "SPDXID" : "SPDXRef-gnrtd22", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "4b53ee01513df8b9ce76442b2d8f1851613a435c" + "checksumValue" : "66d26601c4ababf6c790369b2baf0ffd5478e1d7" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_list.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd93", + "SPDXID" : "SPDXRef-gnrtd23", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "76f8e9931398e15d993205ca52ca5430c37453fd" + "checksumValue" : "463bf0014e7abd3ec9ab77fc2fd4b4beeda66a90" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_spinning.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd94", + "SPDXID" : "SPDXRef-gnrtd24", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "cf6752ee609af36eb293a7197c88d31ecacbbc74" + "checksumValue" : "0209adcf89feb480191fca014d7a5313bfb0cb20" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_stacked.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd91", + "SPDXID" : "SPDXRef-gnrtd25", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "37bee79eabb74a160d0d3c4aac28bbc0b56e68b6" + "checksumValue" : "91c46f6405a7f5c2d3fe185f2b813660ae175d80" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_path.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd92", + "SPDXID" : "SPDXRef-gnrtd26", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ca08a0af3da63c2f2a7d3c27a8747637744cc785" + "checksumValue" : "f936762c9a0fe06df9f94aa83d83e6b1b70bb380" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_rotated-flipped.scss", + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/licenses-full.json", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd97", + "SPDXID" : "SPDXRef-gnrtd27", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "7ec7ae5a280fd451b1bae17c4c7a815b18ac576d" + "checksumValue" : "2ceef18c9c979be495cbf0d27f308ba86435403d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gemfile.lock", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd98", + "SPDXID" : "SPDXRef-gnrtd28", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "744770bbde550158a3ef3db5a581ed3fcb06dad7" + "checksumValue" : "5a1cd68c503d3123f186e2d4f6c36d680db421b8" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gruntfile.js", + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd95", + "SPDXID" : "SPDXRef-gnrtd29", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e7033412f3f1abad02b94f18937e6a51fe1d5d94" + "checksumValue" : "5584d397002cd0fed986735b9c88e631971adf44" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_variables.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd96", + "SPDXID" : "SPDXRef-gnrtd30", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "55fd12bb9ee6d44457b63d09dd52378dcdf24193" + "checksumValue" : "473fc052a3175aaab095f3e3723092479fe3ce0b" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gemfile", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/package-info.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd90", + "SPDXID" : "SPDXRef-gnrtd31", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "db19fb6462e27b8cbf50efd0abf38634a5ab6447" + "checksumValue" : "d9f9bbd0efdf33f17a090e460011a04208988eae" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_mixins.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd99", + "SPDXID" : "SPDXRef-gnrtd32", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8481fed97dd181c39396e553755870574d40337a" + "checksumValue" : "0d692be3e426261ffe6d2749492db2d2b0d27ced" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/arrows-777777.gif", - "fileTypes" : [ "OTHER" ], + "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd20", + "SPDXID" : "SPDXRef-gnrtd33", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2cabcf29bf6ac40552e3cde6e01963d28715603e" + "checksumValue" : "3cd7a75f5066c7bb5ee1e1e9d5cb78a8b23eefa4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/ExceptionHtmlToc.java", + "fileName" : "./src/org/spdx/licenselistpublisher/LicenseGeneratorException.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd21", + "SPDXID" : "SPDXRef-gnrtd34", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "645c67a61ab626a2b1160a8840743afc5e621de5" + "checksumValue" : "e55fdd91e490c9553d03795166d0ef0802364dd1" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/InvalidLicenseHtmlTemplateException.java", + "fileName" : "./src/org/spdx/licenselistpublisher/LicensePublisherException.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd24", + "SPDXID" : "SPDXRef-gnrtd35", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "89f0742f2cf93430fbb2fa2acf317a7b02944c8d" + "checksumValue" : "2c7afa2931ce1f56a0e9f4689bdd3cd4a59420fa" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/package-info.java", + "fileName" : "./src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd25", + "SPDXID" : "SPDXRef-gnrtd36", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "021dd1db364691ce7aa157703bff3baf4b6e3c14" + "checksumValue" : "c6be5995d0661b2d6cb8b956f138de2051596ee0" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java", + "fileName" : "./src/org/spdx/licenselistpublisher/LicenseXmlTester.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd22", + "SPDXID" : "SPDXRef-gnrtd37", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2e1ed4481003895cea5c16ef33389525d644a06d" + "checksumValue" : "195e79f3ab9074b879b07d91248a7d442fb117f8" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/LicenseHTMLFile.java", + "fileName" : "./src/org/spdx/licenselistpublisher/Main.java", "fileTypes" : [ "SOURCE" ], + "licenseComments" : "This file contains SPDX-License-Identifiers for Apache-2.0", "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd23", + "SPDXID" : "SPDXRef-gnrtd38", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2a725361fa9ef71cfebecf596978851d8117bcba" + "checksumValue" : "422227a58a4cd65305f8e4555038e75a8e210690" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java", + "fileName" : "./src/org/spdx/licenselistpublisher/MarkdownTable.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd28", + "SPDXID" : "SPDXRef-gnrtd39", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ba3e9c517df35e7a0c654e3491fa12d4c6db2847" + "checksumValue" : "aea11d17574a7af8afe68b11336fce3162518d1c" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java", + "fileName" : "./src/org/spdx/licensexml/LicenseXmlDocument.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd29", + "SPDXID" : "SPDXRef-gnrtd40", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3f57e105a4ae40454f77e4e1331181b8062d73ac" + "checksumValue" : "d43faa5a7b3034a88e3d3607f6571ccf657de5b1" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/LicenseXmlException.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd26", + "SPDXID" : "SPDXRef-gnrtd41", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6f4eca0f92c268d8cbf232b8bb142d35ded17237" + "checksumValue" : "82213343d84b89adecf87ffa81ba2086eb7a4722" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/FsfLicenseDataParser.java", + "fileName" : "./src/org/spdx/licensexml/LicenseXmlHelper.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd27", + "SPDXID" : "SPDXRef-gnrtd42", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "1e6d5373469e60c32cbd45793a5a463c88047116" + "checksumValue" : "a8d0acacd7cb5606fbb306b2234edcc414427990" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/ListedLicense.xsd", "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], + "licenseComments" : "This file contains SPDX-License-Identifiers for CC0-1.0", + "licenseConcluded" : "CC0-1.0", + "licenseInfoInFiles" : [ "CC0-1.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd31", + "SPDXID" : "SPDXRef-gnrtd43", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "463bf0014e7abd3ec9ab77fc2fd4b4beeda66a90" + "checksumValue" : "131b2a88f9dded9e1208c0a9b22926621f5b84fd" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/package-info.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd32", + "SPDXID" : "SPDXRef-gnrtd44", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "0209adcf89feb480191fca014d7a5313bfb0cb20" + "checksumValue" : "fa980b0c558080ab98917c71d10385255be37c85" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/XmlLicenseProvider.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd30", + "SPDXID" : "SPDXRef-gnrtd45", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "66d26601c4ababf6c790369b2baf0ffd5478e1d7" + "checksumValue" : "ccc7cb75e361a3892e96587a3950510de0191e14" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd35", + "SPDXID" : "SPDXRef-gnrtd46", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "511614efbfe2d737fc78a3b7268a9c42875230fa" + "checksumValue" : "7a8bf3b97247ddccc349809ece7a6944c66a5683" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java", + "fileName" : "./src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd36", + "SPDXID" : "SPDXRef-gnrtd47", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5a1cd68c503d3123f186e2d4f6c36d680db421b8" + "checksumValue" : "8af46bc854f7d569647dc4227e6a0ca9934d8bb4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java", + "fileName" : "./src/org/spdx/storage/listedlicense/SortableExceptionJsonTOC.java", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd33", + "SPDXID" : "SPDXRef-gnrtd48", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "91c46f6405a7f5c2d3fe185f2b813660ae175d80" + "checksumValue" : "5d5d43af1a691a29d462dcbc03e3a4b02d4bea3d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java", + "fileName" : "./resources/htmlTemplate/ExceptionHTMLTemplate.html", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd34", + "SPDXID" : "SPDXRef-gnrtd49", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "f936762c9a0fe06df9f94aa83d83e6b1b70bb380" + "checksumValue" : "62e4392029b20978b48bb43043a3cb22fbf496f4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/licenses-full.json", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/ExceptionsTocHTMLTemplate.html", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd39", + "SPDXID" : "SPDXRef-gnrtd50", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d9f9bbd0efdf33f17a090e460011a04208988eae" + "checksumValue" : "5ce710a62196ff4f868c010da92caa791d596789" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java", + "fileName" : "./resources/htmlTemplate/LicenseHTMLTemplate.html", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd37", + "SPDXID" : "SPDXRef-gnrtd51", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5584d397002cd0fed986735b9c88e631971adf44" + "checksumValue" : "9e4155d5118259c981e3c3df74b43f7187b2db52" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/base.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd38", + "SPDXID" : "SPDXRef-gnrtd52", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "473fc052a3175aaab095f3e3723092479fe3ce0b" + "checksumValue" : "2cbf2cf3aa9605f21c953a6c37d64efa5e8f6a71" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/package-info.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/color.inc", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd42", + "SPDXID" : "SPDXRef-gnrtd53", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e55fdd91e490c9553d03795166d0ef0802364dd1" + "checksumValue" : "c85c23ebdcbf1984b1c27a8866b785304ed14ada" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/LicensePublisherException.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.css", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd43", + "SPDXID" : "SPDXRef-gnrtd54", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "49ba38d1dc8f6fd236adda2dadd7acb79f3200c7" + "checksumValue" : "65f00de906716f061c683e92ca3e8b920073cf07" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.html", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd40", + "SPDXID" : "SPDXRef-gnrtd55", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "dbf11f9f3bda0b3d2a9df2203a466a647f592b65" + "checksumValue" : "87adcec2f7df9694125c85da9783de325fb6e93d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.js", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd41", + "SPDXID" : "SPDXRef-gnrtd56", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3cd7a75f5066c7bb5ee1e1e9d5cb78a8b23eefa4" + "checksumValue" : "9e4155d5118259c981e3c3df74b43f7187b2db52" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/LicenseGeneratorException.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/color/preview.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd46", + "SPDXID" : "SPDXRef-gnrtd57", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "422227a58a4cd65305f8e4555038e75a8e210690" + "checksumValue" : "a4514f56131d556349a033d589053326084b009d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/MarkdownTable.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/cpstandard.info", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd47", + "SPDXID" : "SPDXRef-gnrtd58", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "aea11d17574a7af8afe68b11336fce3162518d1c" + "checksumValue" : "143bee11d42997f850498bc084f85846e7097155" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/LicenseXmlDocument.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/cpstandard_redux_v1.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd44", + "SPDXID" : "SPDXRef-gnrtd59", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "c6be5995d0661b2d6cb8b956f138de2051596ee0" + "checksumValue" : "16389e73ad7655ecf75b32d00193a72822f761d4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/LicenseXmlTester.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/css/colors.css", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd45", + "SPDXID" : "SPDXRef-gnrtd60", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "195e79f3ab9074b879b07d91248a7d442fb117f8" + "checksumValue" : "77589b24692b8f7490d6f7862c5bf0b84f4b9b46" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licenselistpublisher/Main.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/css/style.css", "fileTypes" : [ "SOURCE" ], - "licenseComments" : "This file contains SPDX-License-Identifiers for Apache-2.0", "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd48", + "SPDXID" : "SPDXRef-gnrtd61", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d43faa5a7b3034a88e3d3607f6571ccf657de5b1" + "checksumValue" : "e7d3f72fc3baef3447c974e1675968b3a617aeed" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/LicenseXmlException.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/favicon.ico", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd49", + "SPDXID" : "SPDXRef-gnrtd62", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fc03fbde24327ea4d5340e3d533c6e313bc0487e" + "checksumValue" : "6df51eee1e75e450cb9cd71e925e6aa9ac2d6a9d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/LicenseXmlHelper.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/css/font-awesome.css", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd50", + "SPDXID" : "SPDXRef-gnrtd63", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "240ebff65a6d8ce925a2d2ad4b464a9b3aad9a93" + "checksumValue" : "b71d1c7c315b67c614563382d1c2a868ac14d729" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/ListedLicense.xsd", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/css/font-awesome.min.css", "fileTypes" : [ "SOURCE" ], - "licenseComments" : "This file contains SPDX-License-Identifiers for CC0-1.0", - "licenseConcluded" : "CC0-1.0", - "licenseInfoInFiles" : [ "CC0-1.0" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd53", + "SPDXID" : "SPDXRef-gnrtd64", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ccc7cb75e361a3892e96587a3950510de0191e14" + "checksumValue" : "836b734b07de70fc2a3b4db0522c61c8e5798cac" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.eot", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd54", + "SPDXID" : "SPDXRef-gnrtd65", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "7a8bf3b97247ddccc349809ece7a6944c66a5683" + "checksumValue" : "cd980eab6db5fa57db670cb2e4278e67e1a4d6c9" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.svg", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd51", + "SPDXID" : "SPDXRef-gnrtd66", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "131b2a88f9dded9e1208c0a9b22926621f5b84fd" + "checksumValue" : "b4f5a8f33d8acfd83a9905905b5db364d8b25e1f" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/package-info.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.ttf", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd52", + "SPDXID" : "SPDXRef-gnrtd67", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "1e67e54bd8682888967feb13d7129bca547b70b4" + "checksumValue" : "02429cf03229e983c8af833a17fc0e0cd883e99a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/licensexml/XmlLicenseProvider.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/fontawesome-webfont.woff", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd57", + "SPDXID" : "SPDXRef-gnrtd68", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "bbeb36648a019abdbd3c7dd61948684d016d2d5f" + "checksumValue" : "69be4d66c1cb0b33ecc243eea13a099521ae70aa" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/org/spdx/licenselistpublisher/TestMarkdownTable.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/fonts/FontAwesome.otf", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd58", + "SPDXID" : "SPDXRef-gnrtd69", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "81f0886b27f359787fda4939fc88ae90e560bf4f" + "checksumValue" : "ed5ff46ea16ab6b9dac9162d25af840ba96e625a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/org/spdx/licenselistpublisher/UnitTestHelper.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/font-awesome.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd55", + "SPDXID" : "SPDXRef-gnrtd70", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8af46bc854f7d569647dc4227e6a0ca9934d8bb4" + "checksumValue" : "e79168c54a9d1c1732bea399ead2c1b8f5489782" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/storage/listedlicense/SortableExceptionJsonTOC.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_bordered-pulled.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd56", + "SPDXID" : "SPDXRef-gnrtd71", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "aa8abba9fad158c2c66295b7dd1b35c8d2ebdc79" + "checksumValue" : "22bce64316eb1b590fd60558e0b6edaeb23066b1" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/org/spdx/crossref/OsiApiTest.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_core.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd59", + "SPDXID" : "SPDXRef-gnrtd72", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "aaa04460ae828cffaaf9f4999e75c9f74391d9cd" + "checksumValue" : "224417ca266c657849afb2bbcb6dc455894ff387" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./Test/org/spdx/licensexml/LicenseXmlDocumentTest.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_fixed-width.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd160", + "SPDXID" : "SPDXRef-gnrtd73", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "405d9f5f6b19729fe15129bca386edfd1d5740d8" + "checksumValue" : "675189a709e2334f5d1a321d18779f8a2ba5136e" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_pardot.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_icons.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd164", + "SPDXID" : "SPDXRef-gnrtd74", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5025558f858a4145348fbe3bfd8ddd28f7868314" + "checksumValue" : "940e1c5ebc690283bfaee92560cf15fabedbf6a9" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/block.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_larger.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd163", + "SPDXID" : "SPDXRef-gnrtd75", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "aa3460b90070b5cb77ec806dfdc186b59577186f" + "checksumValue" : "4b53ee01513df8b9ce76442b2d8f1851613a435c" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/template.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_list.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd162", + "SPDXID" : "SPDXRef-gnrtd76", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "27d5538c0da183f7a9af3738ffc985b99f5cc3d7" + "checksumValue" : "db19fb6462e27b8cbf50efd0abf38634a5ab6447" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_sprite-support-sprite-png.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_mixins.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd161", + "SPDXID" : "SPDXRef-gnrtd77", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e16daf8ddb92cf31fbc4b8ddcf774d59f52a332d" + "checksumValue" : "37bee79eabb74a160d0d3c4aac28bbc0b56e68b6" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_sprite-social-sprite.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_path.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd157", + "SPDXID" : "SPDXRef-gnrtd78", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6d7d28e29af1a30110212f2ff8402977fbc7bc69" + "checksumValue" : "ca08a0af3da63c2f2a7d3c27a8747637744cc785" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_functions.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_rotated-flipped.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd9", + "SPDXID" : "SPDXRef-gnrtd79", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "e0757ce88e51d03ccaeab1f4bf53608293cb77a8" + "checksumValue" : "76f8e9931398e15d993205ca52ca5430c37453fd" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/CrossRefHelper.java", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_spinning.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd156", + "SPDXID" : "SPDXRef-gnrtd80", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "72d6846a9ffcfda3698109ade5d8adfabca523fd" + "checksumValue" : "cf6752ee609af36eb293a7197c88d31ecacbbc74" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_extends.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_stacked.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd155", + "SPDXID" : "SPDXRef-gnrtd81", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8e12a0643e8b4d8533d21a545c5a851c959e46c9" + "checksumValue" : "e7033412f3f1abad02b94f18937e6a51fe1d5d94" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/style.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/font-awesome/scss/_variables.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd154", + "SPDXID" : "SPDXRef-gnrtd82", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d4866ced6d9dc21cee315e59d1782982ce1ec84d" + "checksumValue" : "55fd12bb9ee6d44457b63d09dd52378dcdf24193" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/print/_print.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gemfile", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd159", + "SPDXID" : "SPDXRef-gnrtd83", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d8dc58e96402378b4abf18968d01cecfa5e9ab0a" + "checksumValue" : "7ec7ae5a280fd451b1bae17c4c7a815b18ac576d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_mixins.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gemfile.lock", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd158", + "SPDXID" : "SPDXRef-gnrtd84", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3a22fd40d689bd6b4a7b97dd0c3a8fae652148f3" + "checksumValue" : "744770bbde550158a3ef3db5a581ed3fcb06dad7" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_helper.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/Gruntfile.js", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd171", + "SPDXID" : "SPDXRef-gnrtd85", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "983185d6356262a46fb1a77a5b6a70126d04d102" + "checksumValue" : "8481fed97dd181c39396e553755870574d40337a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/cpstandard.partials.inc", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/arrows-777777.gif", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd170", + "SPDXID" : "SPDXRef-gnrtd86", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "f63f060cbdb2f13b53c9229ebd72035a04505515" + "checksumValue" : "5640e4fc4cee30ad4bb5de715bc891fa3821ec04" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/page.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bars.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd175", + "SPDXID" : "SPDXRef-gnrtd87", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b7c7e77578c485d0b41edc18c91122d77c31b966" + "checksumValue" : "6687c22371164c415c6605af9f1ecea8cf351403" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/views-view-unformatted--members.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bars.svg", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd174", + "SPDXID" : "SPDXRef-gnrtd88", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "66bab95c42b4d8fdfeac4a7fe314af29c664ca99" + "checksumValue" : "2bb99ad7b30c285ced555e0835deebfec4e20b45" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/views-view-fields--front-page-slideshow--block-1.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bg-sidebar-menu-item-hover.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd173", + "SPDXID" : "SPDXRef-gnrtd89", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "9eb937eb5f88a8a725805cc580cba479db0c903b" + "checksumValue" : "9e9a25c7829315a179c4dfce776d847ad15797e6" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/partial--header.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bg-sidebar-menu-item.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd172", + "SPDXID" : "SPDXRef-gnrtd90", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "caadc9addfcca8999146824051c99dda03587017" + "checksumValue" : "2e745cc6293b75e47900346761cf83ba63b411fb" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/partial--footer-copyright.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/collaborative-projects-logo.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd168", + "SPDXID" : "SPDXRef-gnrtd91", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fd74ac823a38ea43525d187f161b90eabf333915" + "checksumValue" : "16f7bd6b045ded115515a92e4117131e4c5c4a01" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/node.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/diagonal-green.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd167", + "SPDXID" : "SPDXRef-gnrtd92", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "9db3ad547cad208185ec9d6010ec554903b45a53" + "checksumValue" : "372ae8ef01a90b6fe76e43092c2243f56986db49" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/html.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/diagonal-white.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd166", + "SPDXID" : "SPDXRef-gnrtd93", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "069e9782893c3d87a68d4aba20f1a5518f996cb0" + "checksumValue" : "27a39284bfc6d3fcf73fc0ff51193e36e54ad378" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/comment.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/di_blues.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd165", + "SPDXID" : "SPDXRef-gnrtd94", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d9c501c83b448fef6e7a0bb577a4e1cb7f28b398" + "checksumValue" : "1ae49d756e822c33f4f96fd11e1ff9a2f415418c" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/comment-wrapper.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search-md.svg", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd169", + "SPDXID" : "SPDXRef-gnrtd95", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "4390d66ee3de03450c57180d22b36fd74603786a" + "checksumValue" : "7d4f2e82105b898d48a1f98555faee8fb0dcd6c2" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/page--front.tpl.php", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd142", + "SPDXID" : "SPDXRef-gnrtd96", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "4d35f37d354cf60998c0009aeba0fb04eee87134" + "checksumValue" : "6184cec5d2aeec7fc81facc0c7bf89ed7847e6a4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_forms.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search.svg", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd141", + "SPDXID" : "SPDXRef-gnrtd97", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6c675c3afe8b972b7835d10444c170f93d7bca11" + "checksumValue" : "0b55c92afeb32e752cbbc7aa571dfe82e1253f77" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_footer.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/lf-workgroups-logo.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd140", + "SPDXID" : "SPDXRef-gnrtd98", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8def100e61f34a59df177fcc5571b4b059d6de66" + "checksumValue" : "1f9d53dd93bc5af14c432dced1a1dde0b4fe6785" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_feature_slideshow.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/lfcollabprojects_logo_color.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd135", + "SPDXID" : "SPDXRef-gnrtd99", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3bd15064224d79202d234cb5ea10ef2dfedc24cc" + "checksumValue" : "bf929dcaefa827e2ec43bf378359b73929387fcd" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_announcement.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/linux_foundation_color.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd134", + "SPDXID" : "SPDXRef-gnrtd100", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fe1a5b1a31a9fc0d852e1f22767b054f01ee3102" + "checksumValue" : "85c4c5563b65c22c66a7488d68a6ec4117781d7c" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_typography.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/logo.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd133", + "SPDXID" : "SPDXRef-gnrtd101", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3584b92238b702190a50174e137e5ad9e60f0275" + "checksumValue" : "8c9b39d4f43b7ce9f94ea4a46fb37ce6e5b1df81" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_tweakpoint.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/logo.svg", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd132", + "SPDXID" : "SPDXRef-gnrtd102", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "edc8bd781384b9fb996e733de229e0f936abccd6" + "checksumValue" : "a972e83e4207a1a78c4e49f815be515d62a7abc8" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_normalize.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/pattern-grid.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd139", + "SPDXID" : "SPDXRef-gnrtd103", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b2bf61e75313d7afe27cfb54ed1d564f7d99051b" + "checksumValue" : "6f7eac9047434f487a655a8db3173e68fe1f574b" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_event.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/pointer.gif", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd138", + "SPDXID" : "SPDXRef-gnrtd104", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fcece0dcd450ec58d5957e4f43e8d6e4bfeb0876" + "checksumValue" : "f560713978092a0ff72b21e25b0478d0be7ac0f2" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_components.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/icon-social-sprite.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd137", + "SPDXID" : "SPDXRef-gnrtd105", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fc60c212183626f8a72038a79fa4a85b6fb7ec25" + "checksumValue" : "6e6996e410def3493f35f823154979526bdb9c8a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_buttons.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/icon-social-sprite.svg", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd136", + "SPDXID" : "SPDXRef-gnrtd106", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6912b3fed5c4c8706ecffc3b4fd488b793cb05ed" + "checksumValue" : "da39a3ee5e6b4b0d3255bfef95601890afd80709" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_blocks.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/support.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd153", + "SPDXID" : "SPDXRef-gnrtd107", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "223b68ed1b67473b028cd0441cc882acabf8ab74" + "checksumValue" : "d5c6790c056f67f7112570476120c667c3fa89e4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pardot/_partdot.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/throbber.gif", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd152", + "SPDXID" : "SPDXRef-gnrtd108", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b01867f95b078bc96b4117e70baae1f832b485a6" + "checksumValue" : "5fd026dec4da17b7ff46284a89e3ee0bf13b074b" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pages/_front.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/expandable-menu.js", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd151", + "SPDXID" : "SPDXRef-gnrtd109", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "9dcb4671af32b76ed62ddcef487d37013fbc800f" + "checksumValue" : "5fcaebb5dab3c194144b5709d2e99c13952cf9a1" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pages/_blog.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/modernizr.js", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd150", + "SPDXID" : "SPDXRef-gnrtd110", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3e0546e215b0492e491d7e110c54e86a5bea6745" + "checksumValue" : "12e6aad2e23a1120ee20b885743ffc789fb9cba2" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/layout/_layout.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/scripts.js", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd146", + "SPDXID" : "SPDXRef-gnrtd111", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d065b4d3eef00ba18df2cb62b16becc751627b02" + "checksumValue" : "3268828e4ac9dce44d7eaa1557b7325e4aad30d3" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_messages.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/selectivizr-min.js", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd145", + "SPDXID" : "SPDXRef-gnrtd112", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "22400b475f08f289b6d36f8ad936d3a69f4beb02" + "checksumValue" : "85c4c5563b65c22c66a7488d68a6ec4117781d7c" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_menu.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/logo.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd144", + "SPDXID" : "SPDXRef-gnrtd113", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "31d4cf3f9fb0200a5b3bebd8fa623bb3e955c407" + "checksumValue" : "c3bfc1599818504420531c89f9f960f547eca2ff" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_linux_branding.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/package.json", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd143", + "SPDXID" : "SPDXRef-gnrtd114", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "4e03b019a68eb6905b2ddbb622fe43274c0b142e" + "checksumValue" : "f94b0d20b85f0f778dbc8bd10a1c546929015abf" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_front.scss", - "fileTypes" : [ "OTHER" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/resource-files/logo_cpstandard.png", + "fileTypes" : [ "IMAGE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd149", + "SPDXID" : "SPDXRef-gnrtd115", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "c47a4165b0cd2245ea45c57d0656f241768da9d4" + "checksumValue" : "ed4181cedd7636b9495664cc3c41a99a387e37ae" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/layout/_grids.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_breakpoint.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd148", + "SPDXID" : "SPDXRef-gnrtd116", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "29ea534e294e298ebd58192313edc1bcb0c20b33" + "checksumValue" : "a9c1b96da97ad994174179414bda0e1444f7a125" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_views.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_colors.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd147", + "SPDXID" : "SPDXRef-gnrtd117", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "fe9b3ceedd453b45395e2b698f0df4e20728c383" + "checksumValue" : "7bb3add48c4b0bbdabdf83b2c19afec2945ad055" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_tabs.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_config.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd120", + "SPDXID" : "SPDXRef-gnrtd118", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "da39a3ee5e6b4b0d3255bfef95601890afd80709" + "checksumValue" : "edc8bd781384b9fb996e733de229e0f936abccd6" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/support.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_normalize.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd113", + "SPDXID" : "SPDXRef-gnrtd119", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "bf929dcaefa827e2ec43bf378359b73929387fcd" + "checksumValue" : "3584b92238b702190a50174e137e5ad9e60f0275" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/linux_foundation_color.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_tweakpoint.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd112", + "SPDXID" : "SPDXRef-gnrtd120", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "1f9d53dd93bc5af14c432dced1a1dde0b4fe6785" + "checksumValue" : "fe1a5b1a31a9fc0d852e1f22767b054f01ee3102" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/lfcollabprojects_logo_color.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_typography.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd111", + "SPDXID" : "SPDXRef-gnrtd121", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "0b55c92afeb32e752cbbc7aa571dfe82e1253f77" + "checksumValue" : "3bd15064224d79202d234cb5ea10ef2dfedc24cc" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/lf-workgroups-logo.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_announcement.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd110", + "SPDXID" : "SPDXRef-gnrtd122", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6184cec5d2aeec7fc81facc0c7bf89ed7847e6a4" + "checksumValue" : "6912b3fed5c4c8706ecffc3b4fd488b793cb05ed" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search.svg", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_blocks.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd117", + "SPDXID" : "SPDXRef-gnrtd123", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6f7eac9047434f487a655a8db3173e68fe1f574b" + "checksumValue" : "fc60c212183626f8a72038a79fa4a85b6fb7ec25" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/pointer.gif", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_buttons.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd116", + "SPDXID" : "SPDXRef-gnrtd124", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "a972e83e4207a1a78c4e49f815be515d62a7abc8" + "checksumValue" : "fcece0dcd450ec58d5957e4f43e8d6e4bfeb0876" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/pattern-grid.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_components.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd115", + "SPDXID" : "SPDXRef-gnrtd125", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8c9b39d4f43b7ce9f94ea4a46fb37ce6e5b1df81" + "checksumValue" : "b2bf61e75313d7afe27cfb54ed1d564f7d99051b" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/logo.svg", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_event.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd114", + "SPDXID" : "SPDXRef-gnrtd126", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "85c4c5563b65c22c66a7488d68a6ec4117781d7c" + "checksumValue" : "8def100e61f34a59df177fcc5571b4b059d6de66" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/logo.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_feature_slideshow.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd119", + "SPDXID" : "SPDXRef-gnrtd127", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6e6996e410def3493f35f823154979526bdb9c8a" + "checksumValue" : "6c675c3afe8b972b7835d10444c170f93d7bca11" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/icon-social-sprite.svg", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_footer.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd118", + "SPDXID" : "SPDXRef-gnrtd128", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "f560713978092a0ff72b21e25b0478d0be7ac0f2" + "checksumValue" : "4d35f37d354cf60998c0009aeba0fb04eee87134" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/sprites/icon-social-sprite.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_forms.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd131", + "SPDXID" : "SPDXRef-gnrtd129", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "7bb3add48c4b0bbdabdf83b2c19afec2945ad055" + "checksumValue" : "4e03b019a68eb6905b2ddbb622fe43274c0b142e" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_config.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_front.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], @@ -1934,1416 +2479,2395 @@ "SPDXID" : "SPDXRef-gnrtd130", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "a9c1b96da97ad994174179414bda0e1444f7a125" + "checksumValue" : "31d4cf3f9fb0200a5b3bebd8fa623bb3e955c407" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_colors.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_linux_branding.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd124", + "SPDXID" : "SPDXRef-gnrtd131", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "12e6aad2e23a1120ee20b885743ffc789fb9cba2" + "checksumValue" : "22400b475f08f289b6d36f8ad936d3a69f4beb02" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/scripts.js", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_menu.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd123", + "SPDXID" : "SPDXRef-gnrtd132", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5fcaebb5dab3c194144b5709d2e99c13952cf9a1" + "checksumValue" : "d065b4d3eef00ba18df2cb62b16becc751627b02" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/modernizr.js", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_messages.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd122", + "SPDXID" : "SPDXRef-gnrtd133", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5fd026dec4da17b7ff46284a89e3ee0bf13b074b" + "checksumValue" : "fe9b3ceedd453b45395e2b698f0df4e20728c383" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/expandable-menu.js", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_tabs.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd121", + "SPDXID" : "SPDXRef-gnrtd134", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d5c6790c056f67f7112570476120c667c3fa89e4" + "checksumValue" : "29ea534e294e298ebd58192313edc1bcb0c20b33" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/throbber.gif", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/components/_views.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd128", + "SPDXID" : "SPDXRef-gnrtd135", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "f94b0d20b85f0f778dbc8bd10a1c546929015abf" + "checksumValue" : "c47a4165b0cd2245ea45c57d0656f241768da9d4" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/resource-files/logo_cpstandard.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/layout/_grids.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd127", + "SPDXID" : "SPDXRef-gnrtd136", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "c3bfc1599818504420531c89f9f960f547eca2ff" + "checksumValue" : "3e0546e215b0492e491d7e110c54e86a5bea6745" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/package.json", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/layout/_layout.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd126", + "SPDXID" : "SPDXRef-gnrtd137", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "85c4c5563b65c22c66a7488d68a6ec4117781d7c" + "checksumValue" : "9dcb4671af32b76ed62ddcef487d37013fbc800f" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/logo.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pages/_blog.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd125", + "SPDXID" : "SPDXRef-gnrtd138", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "3268828e4ac9dce44d7eaa1557b7325e4aad30d3" + "checksumValue" : "b01867f95b078bc96b4117e70baae1f832b485a6" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/js/selectivizr-min.js", - "fileTypes" : [ "SOURCE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pages/_front.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd129", + "SPDXID" : "SPDXRef-gnrtd139", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ed4181cedd7636b9495664cc3c41a99a387e37ae" + "checksumValue" : "223b68ed1b67473b028cd0441cc882acabf8ab74" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/base/_breakpoint.scss", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/pardot/_partdot.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd102", + "SPDXID" : "SPDXRef-gnrtd140", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2bb99ad7b30c285ced555e0835deebfec4e20b45" + "checksumValue" : "d4866ced6d9dc21cee315e59d1782982ce1ec84d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bg-sidebar-menu-item-hover.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/print/_print.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd101", + "SPDXID" : "SPDXRef-gnrtd141", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "6687c22371164c415c6605af9f1ecea8cf351403" + "checksumValue" : "8e12a0643e8b4d8533d21a545c5a851c959e46c9" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bars.svg", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/style.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd100", + "SPDXID" : "SPDXRef-gnrtd142", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "5640e4fc4cee30ad4bb5de715bc891fa3821ec04" + "checksumValue" : "72d6846a9ffcfda3698109ade5d8adfabca523fd" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bars.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_extends.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd106", + "SPDXID" : "SPDXRef-gnrtd143", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "372ae8ef01a90b6fe76e43092c2243f56986db49" + "checksumValue" : "6d7d28e29af1a30110212f2ff8402977fbc7bc69" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/diagonal-white.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_functions.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd105", + "SPDXID" : "SPDXRef-gnrtd144", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "16f7bd6b045ded115515a92e4117131e4c5c4a01" + "checksumValue" : "3a22fd40d689bd6b4a7b97dd0c3a8fae652148f3" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/diagonal-green.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_helper.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd104", + "SPDXID" : "SPDXRef-gnrtd145", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "2e745cc6293b75e47900346761cf83ba63b411fb" + "checksumValue" : "d8dc58e96402378b4abf18968d01cecfa5e9ab0a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/collaborative-projects-logo.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/utils/_mixins.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd103", + "SPDXID" : "SPDXRef-gnrtd146", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "9e9a25c7829315a179c4dfce776d847ad15797e6" + "checksumValue" : "405d9f5f6b19729fe15129bca386edfd1d5740d8" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/bg-sidebar-menu-item.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_pardot.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd109", + "SPDXID" : "SPDXRef-gnrtd147", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "7d4f2e82105b898d48a1f98555faee8fb0dcd6c2" + "checksumValue" : "e16daf8ddb92cf31fbc4b8ddcf774d59f52a332d" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_sprite-social-sprite.scss", + "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd108", + "SPDXID" : "SPDXRef-gnrtd148", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "1ae49d756e822c33f4f96fd11e1ff9a2f415418c" + "checksumValue" : "27d5538c0da183f7a9af3738ffc985b99f5cc3d7" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/gray-search-md.svg", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/sass/_sprite-support-sprite-png.scss", "fileTypes" : [ "OTHER" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd107", + "SPDXID" : "SPDXRef-gnrtd149", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "27a39284bfc6d3fcf73fc0ff51193e36e54ad378" + "checksumValue" : "aa3460b90070b5cb77ec806dfdc186b59577186f" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/images/di_blues.png", - "fileTypes" : [ "IMAGE" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/template.php", + "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd10", + "SPDXID" : "SPDXRef-gnrtd150", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "30cd9901b53e46eb006b7ff410c63d41fb3b79a5" + "checksumValue" : "5025558f858a4145348fbe3bfd8ddd28f7868314" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/Live.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/block.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd19", + "SPDXID" : "SPDXRef-gnrtd151", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "27ffc56c297cefef11276abc5b39c196d86713bb" + "checksumValue" : "d9c501c83b448fef6e7a0bb577a4e1cb7f28b398" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/htmltemplates/ExceptionHtml.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/comment-wrapper.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd13", + "SPDXID" : "SPDXRef-gnrtd152", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "8c3f2744e009e6c4c2019993c77ae3795b8f8d50" + "checksumValue" : "069e9782893c3d87a68d4aba20f1a5518f996cb0" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/OsiLicense.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/comment.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd14", + "SPDXID" : "SPDXRef-gnrtd153", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "d8bdad5ae037c6446fb15735bd821ed55ea65d27" + "checksumValue" : "9db3ad547cad208185ec9d6010ec554903b45a53" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/package-info.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/html.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd11", + "SPDXID" : "SPDXRef-gnrtd154", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "28ea81a5bcd958d9e43da5419c16fb7e4cc86ef4" + "checksumValue" : "fd74ac823a38ea43525d187f161b90eabf333915" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/Match.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/node.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd12", + "SPDXID" : "SPDXRef-gnrtd155", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "42c63c0ee727fa4253b26e893c90468a1ed64841" + "checksumValue" : "4390d66ee3de03450c57180d22b36fd74603786a" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/OsiApi.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/page--front.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd17", + "SPDXID" : "SPDXRef-gnrtd156", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "a84b784445472a8b4b280f37af5249e7a47a5ea1" + "checksumValue" : "f63f060cbdb2f13b53c9229ebd72035a04505515" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/Valid.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/page.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd18", + "SPDXID" : "SPDXRef-gnrtd157", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "b65f946fbe6dd6f79197a6f93f9a831ca31242ea" + "checksumValue" : "983185d6356262a46fb1a77a5b6a70126d04d102" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/Wayback.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/cpstandard.partials.inc", + "fileTypes" : [ "OTHER" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd158", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "caadc9addfcca8999146824051c99dda03587017" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/partial--footer-copyright.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd15", + "SPDXID" : "SPDXRef-gnrtd159", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "7b78590035e53db69123f85d84068c431086a9ce" + "checksumValue" : "9eb937eb5f88a8a725805cc580cba479db0c903b" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/Timestamp.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/partials/partial--header.tpl.php", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd16", + "SPDXID" : "SPDXRef-gnrtd160", "checksums" : [ { "algorithm" : "SHA1", - "checksumValue" : "ec1dd70609a43099fc54c598f97d673e4e111306" + "checksumValue" : "66bab95c42b4d8fdfeac4a7fe314af29c664ca99" } ], "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./src/org/spdx/crossref/UrlConstants.java", + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/views-view-fields--front-page-slideshow--block-1.tpl.php", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd161", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "b7c7e77578c485d0b41edc18c91122d77c31b966" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/templates/views-view-unformatted--members.tpl.php", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd162", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "f7b628c13b28e5d6d75305f483f7fb4b1d733e33" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/theme-settings.php", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd163", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "7e382b585b3c71369ad859ac4ed441352645d531" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/htmlTemplate/TocHTMLTemplate.html", "fileTypes" : [ "SOURCE" ], "licenseConcluded" : "Apache-2.0", "licenseInfoInFiles" : [ "Apache-2.0" ], "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." }, { - "SPDXID" : "SPDXRef-gnrtd182", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "200b687a98dad99ff086b1a9a9e996a570e79fc1" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./NOTICE", - "fileTypes" : [ "OTHER" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "SPDXID" : "SPDXRef-gnrtd164", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "f936762c9a0fe06df9f94aa83d83e6b1b70bb380" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/licenses-full.json", + "fileTypes" : [ "OTHER" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd165", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "b8e94a308540c57e6a8df3f0430288abae31cb3e" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/screen.css", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd166", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "170e0c2895946e02fe82bf77fdee898c01765e11" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./resources/sorttable.js", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd167", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "b314c7ebb7d599944981908b7f3ed33a30e78f3a" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./LICENSE", + "fileTypes" : [ "OTHER" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd168", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "200b687a98dad99ff086b1a9a9e996a570e79fc1" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./NOTICE", + "fileTypes" : [ "OTHER" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd169", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "77d2ead84fdbb8c8481d7ca003c08786562601a8" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./README.md", + "fileTypes" : [ "DOCUMENTATION" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd170", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "be8eaaed0a3bb16a47521d2163f793573decc266" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/org/spdx/crossref/OsiApiTest.java", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd171", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "bbeb36648a019abdbd3c7dd61948684d016d2d5f" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/org/spdx/licenselistpublisher/TestMarkdownTable.java", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd172", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "48a6b9c56cc794bb758b8f072bd119fd108ef057" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/org/spdx/licenselistpublisher/UnitTestHelper.java", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd173", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "a4d21622f8117ca384975fcb7e59391093cfe9ba" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/org/spdx/licensexml/LicenseXmlDocumentTest.java", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd174", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "a84394cf4ecb8c4986eeb3d01dc3c0e4ab29d4bc" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/resources/valid-with-explicit-base.html", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + }, { + "SPDXID" : "SPDXRef-gnrtd175", + "checksums" : [ { + "algorithm" : "SHA1", + "checksumValue" : "5ba866ccd3f985d8807d8bbea2e143f44441ec87" + } ], + "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", + "fileContributors" : [ "Gary O'Neall" ], + "fileName" : "./Test/resources/valid-without-explicit-base.html", + "fileTypes" : [ "SOURCE" ], + "licenseConcluded" : "Apache-2.0", + "licenseInfoInFiles" : [ "Apache-2.0" ], + "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + } ], + "relationships" : [ { + "spdxElementId" : "SPDXRef-DOCUMENT", + "relationshipType" : "DESCRIBES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", + "comment" : "" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd155" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd192", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd42" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd26" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd102" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd22" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd58" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd103" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd52" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd27" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd64" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd18" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd191", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd161" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd142" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd12" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd185", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd89" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd31" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd32" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd156" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd5" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd83" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd92" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd4" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd53" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd143" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd178", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd65" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd94" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd162" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd123" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd157" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd136" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd99" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd149" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd80" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd21" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd170" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd95" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd181", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd121" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd81" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd144" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd151" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd7" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd48" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd73" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd168" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd133" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd110" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd138" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd122" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd57" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd101" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd43" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd70" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd130" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd97" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd159" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd140" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd127" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd61" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd35" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd72" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd47" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "TEST_DEPENDENCY_OF", + "relatedSpdxElement" : "SPDXRef-gnrtd176", + "comment" : "Relationship created based on Maven POM information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd56" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd78" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd44" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd85" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd19" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd68" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd148" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd150" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd132" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd33" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd135" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd16" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd86" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd111" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd171" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd69" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd2" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd71" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd38" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd30" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd112" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd8" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd163" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd63" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd41" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd90" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd118" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd74" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd11" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd36" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd158" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd3" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd119" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd75" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd15" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd62" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd60" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd175" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd37" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd109" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd20" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd167" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd134" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd10" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd165" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd107" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd6" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd124" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd152" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd84" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd54" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd66" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd125" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd9" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd174" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd77" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd29" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd153" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd139" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd45" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd128" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd17" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd98" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd154" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd55" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd49" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd67" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd160" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd116" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd108" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd114" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd59" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd51" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd87" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd106" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd82" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd28" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd217", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd79" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd120" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd13" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd218", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd39" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd147" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd100" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd131" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd25" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd141" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd105" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd93" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd46" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd129" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd23" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd24" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd169" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd50" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd172" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd14" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd117" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd104" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd115" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd34" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd1" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd166" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd193", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd146" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd91" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd194", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd137" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd113" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd76" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd40" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd164" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd145" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd96" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd88" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd173" + }, { + "spdxElementId" : "SPDXRef-gnrtd0", + "relationshipType" : "CONTAINS", + "relatedSpdxElement" : "SPDXRef-gnrtd126" + }, { + "spdxElementId" : "SPDXRef-gnrtd176", + "relationshipType" : "TEST_DEPENDENCY_OF", + "relatedSpdxElement" : "SPDXRef-gnrtd177", + "comment" : "Relationship created based on Maven POM information" + }, { + "spdxElementId" : "SPDXRef-gnrtd178", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd179", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd178", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd180", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd181", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd184", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd181", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd182", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd181", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd183", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd185", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd189", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd185", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd190", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd185", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd187", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd185", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd188", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd185", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd186", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd194", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd195", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd194", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd198", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd194", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd209", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd195", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd196", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd195", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd197", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd200", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd181", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "b314c7ebb7d599944981908b7f3ed33a30e78f3a" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./LICENSE", - "fileTypes" : [ "OTHER" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd207", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd180", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "170e0c2895946e02fe82bf77fdee898c01765e11" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/sorttable.js", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd201", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd183", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "77d2ead84fdbb8c8481d7ca003c08786562601a8" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./README.md", - "fileTypes" : [ "DOCUMENTATION" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd206", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd179", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "b8e94a308540c57e6a8df3f0430288abae31cb3e" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/screen.css", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd199", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd178", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "f936762c9a0fe06df9f94aa83d83e6b1b70bb380" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/licenses-full.json", - "fileTypes" : [ "OTHER" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd205", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd177", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "7e382b585b3c71369ad859ac4ed441352645d531" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/TocHTMLTemplate.html", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd208", + "comment" : "Relationship based on Maven POM file dependency information" }, { - "SPDXID" : "SPDXRef-gnrtd176", - "checksums" : [ { - "algorithm" : "SHA1", - "checksumValue" : "f7b628c13b28e5d6d75305f483f7fb4b1d733e33" - } ], - "copyrightText" : "Copyright (c) 2012, 2013, 2014, 2015, 2016, 2017, 2018 Source Auditor Inc.", - "fileContributors" : [ "Gary O'Neall" ], - "fileName" : "./resources/htmlTemplate/sites/all/themes/cpstandard/theme-settings.php", - "fileTypes" : [ "SOURCE" ], - "licenseConcluded" : "Apache-2.0", - "licenseInfoInFiles" : [ "Apache-2.0" ], - "noticeText" : "Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License." - } ], - "relationships" : [ { - "spdxElementId" : "SPDXRef-gnrtd8", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd0", + "spdxElementId" : "SPDXRef-gnrtd198", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd202", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd198", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd1", + "relatedSpdxElement" : "SPDXRef-gnrtd203", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd203", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd2", + "relatedSpdxElement" : "SPDXRef-gnrtd204", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd209", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "DocumentRef-java-spdx-library:SPDXRef-gnrtd7", + "relatedSpdxElement" : "SPDXRef-gnrtd212", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd209", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd3", + "relatedSpdxElement" : "SPDXRef-gnrtd210", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd209", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd4", + "relatedSpdxElement" : "SPDXRef-gnrtd211", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd209", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd5", + "relatedSpdxElement" : "SPDXRef-gnrtd216", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd209", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd6", + "relatedSpdxElement" : "SPDXRef-gnrtd213", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd213", "relationshipType" : "DYNAMIC_LINK", - "relatedSpdxElement" : "SPDXRef-gnrtd7", + "relatedSpdxElement" : "SPDXRef-gnrtd215", "comment" : "Relationship based on Maven POM file dependency information" }, { - "spdxElementId" : "SPDXRef-gnrtd60", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd213", + "relationshipType" : "DYNAMIC_LINK", + "relatedSpdxElement" : "SPDXRef-gnrtd214", + "comment" : "Relationship based on Maven POM file dependency information" + }, { + "spdxElementId" : "SPDXRef-gnrtd1", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd61", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd2", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd64", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd3", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd65", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd4", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd62", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd5", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd63", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd6", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd68", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd7", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd69", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd8", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd66", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd9", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd67", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd10", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd71", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd11", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd72", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd12", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd70", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd13", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd75", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd14", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd76", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd15", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd73", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd16", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd74", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd17", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd79", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd18", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd77", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd19", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd78", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd20", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd82", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd21", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd83", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd22", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd80", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd23", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd81", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd24", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd86", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd25", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd87", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd26", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd84", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd27", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd85", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd28", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd88", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd29", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd89", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd30", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd93", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd31", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd94", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd32", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd91", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd33", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd92", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd34", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd97", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd35", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd98", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd36", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd95", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd37", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd96", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd38", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd90", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd39", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd99", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd40", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd20", + "spdxElementId" : "SPDXRef-gnrtd41", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd21", + "spdxElementId" : "SPDXRef-gnrtd42", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd24", + "spdxElementId" : "SPDXRef-gnrtd43", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd25", + "spdxElementId" : "SPDXRef-gnrtd44", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd22", + "spdxElementId" : "SPDXRef-gnrtd45", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd23", + "spdxElementId" : "SPDXRef-gnrtd46", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd28", + "spdxElementId" : "SPDXRef-gnrtd47", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd29", + "spdxElementId" : "SPDXRef-gnrtd48", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd26", + "spdxElementId" : "SPDXRef-gnrtd49", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd27", + "spdxElementId" : "SPDXRef-gnrtd50", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd31", + "spdxElementId" : "SPDXRef-gnrtd51", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd32", + "spdxElementId" : "SPDXRef-gnrtd52", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd30", + "spdxElementId" : "SPDXRef-gnrtd53", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd35", + "spdxElementId" : "SPDXRef-gnrtd54", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd36", + "spdxElementId" : "SPDXRef-gnrtd55", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd33", + "spdxElementId" : "SPDXRef-gnrtd56", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd34", + "spdxElementId" : "SPDXRef-gnrtd57", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd39", + "spdxElementId" : "SPDXRef-gnrtd58", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd37", + "spdxElementId" : "SPDXRef-gnrtd59", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd38", + "spdxElementId" : "SPDXRef-gnrtd60", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd42", + "spdxElementId" : "SPDXRef-gnrtd61", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd43", + "spdxElementId" : "SPDXRef-gnrtd62", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd40", + "spdxElementId" : "SPDXRef-gnrtd63", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd41", + "spdxElementId" : "SPDXRef-gnrtd64", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd46", + "spdxElementId" : "SPDXRef-gnrtd65", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd47", + "spdxElementId" : "SPDXRef-gnrtd66", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd44", + "spdxElementId" : "SPDXRef-gnrtd67", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd45", + "spdxElementId" : "SPDXRef-gnrtd68", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd48", + "spdxElementId" : "SPDXRef-gnrtd69", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd49", + "spdxElementId" : "SPDXRef-gnrtd70", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd50", + "spdxElementId" : "SPDXRef-gnrtd71", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd53", + "spdxElementId" : "SPDXRef-gnrtd72", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd54", + "spdxElementId" : "SPDXRef-gnrtd73", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd51", + "spdxElementId" : "SPDXRef-gnrtd74", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd52", + "spdxElementId" : "SPDXRef-gnrtd75", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd57", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd76", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd58", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd77", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd55", + "spdxElementId" : "SPDXRef-gnrtd78", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd56", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd79", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd59", - "relationshipType" : "TEST_CASE_OF", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd80", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd160", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd81", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd164", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd82", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd163", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd83", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd162", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd84", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd161", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd85", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd157", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd86", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd9", + "spdxElementId" : "SPDXRef-gnrtd87", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd156", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd88", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd155", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd89", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd154", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd90", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd159", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd91", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd158", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd92", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd171", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd93", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd170", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd94", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd175", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd95", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd174", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd96", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd173", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd97", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd172", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd98", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd168", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd99", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd167", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd100", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd166", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd101", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd165", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd102", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd169", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd103", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd142", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd104", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd141", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd105", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd140", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd106", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd135", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd107", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd134", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd108", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd133", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd109", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd132", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd110", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd139", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd111", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd138", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd112", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd137", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd113", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd136", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd114", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd153", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd115", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd152", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd116", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd151", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd117", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd150", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd118", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd146", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd119", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd145", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd120", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd144", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd121", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd143", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd122", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd149", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd123", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd148", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd124", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd147", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd125", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd120", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd126", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd113", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd127", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd112", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd128", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd111", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd129", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd110", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd130", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd117", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd131", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd116", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd132", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd115", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd133", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd114", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd134", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd119", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd135", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd118", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd136", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd131", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd137", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd130", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd138", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd124", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd139", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd123", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd140", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd122", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd141", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd121", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd142", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd128", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd143", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd127", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd144", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd126", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd145", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd125", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd146", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd129", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd147", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd102", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd148", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd101", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd149", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd100", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd150", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd106", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd151", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd105", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd152", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd104", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd153", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd103", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd154", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd109", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd155", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd108", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd156", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd107", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd157", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd10", + "spdxElementId" : "SPDXRef-gnrtd158", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd19", + "spdxElementId" : "SPDXRef-gnrtd159", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd13", + "spdxElementId" : "SPDXRef-gnrtd160", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd14", + "spdxElementId" : "SPDXRef-gnrtd161", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd11", + "spdxElementId" : "SPDXRef-gnrtd162", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd12", + "spdxElementId" : "SPDXRef-gnrtd163", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd17", + "spdxElementId" : "SPDXRef-gnrtd164", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd18", + "spdxElementId" : "SPDXRef-gnrtd165", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd15", + "spdxElementId" : "SPDXRef-gnrtd166", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd16", + "spdxElementId" : "SPDXRef-gnrtd167", "relationshipType" : "GENERATES", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd182", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd168", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd181", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd169", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd180", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd170", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd183", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd171", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd179", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd172", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd178", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd173", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd177", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd174", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" }, { - "spdxElementId" : "SPDXRef-gnrtd176", - "relationshipType" : "CONTAINED_BY", - "relatedSpdxElement" : "SPDXRef-gnrtd8", + "spdxElementId" : "SPDXRef-gnrtd175", + "relationshipType" : "GENERATES", + "relatedSpdxElement" : "SPDXRef-gnrtd0", "comment" : "" } ] } \ No newline at end of file diff --git a/Test/org/spdx/crossref/OsiApiTest.java b/Test/org/spdx/crossref/OsiApiTest.java index 6a039e2..f3eeef5 100644 --- a/Test/org/spdx/crossref/OsiApiTest.java +++ b/Test/org/spdx/crossref/OsiApiTest.java @@ -23,21 +23,30 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.DefaultModelStore; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.ModelCopyManager; +import org.spdx.library.SpdxModelFactory; +import org.spdx.library.model.v2.license.CrossRef; +import org.spdx.library.model.v2.license.SpdxListedLicense; +import org.spdx.storage.simple.InMemSpdxStore; /** * @author Gary O'Neall * */ public class OsiApiTest { + + private static final String DOC_URI = "https://mydoc.uri"; /** * @throws java.lang.Exception */ @Before public void setUp() throws Exception { + SpdxModelFactory.init(); + DefaultModelStore.initialize(new InMemSpdxStore(), DOC_URI, new ModelCopyManager()); + } /** diff --git a/Test/org/spdx/licenselistpublisher/TestMarkdownTable.java b/Test/org/spdx/licenselistpublisher/TestMarkdownTable.java index 1a09f17..0746171 100644 --- a/Test/org/spdx/licenselistpublisher/TestMarkdownTable.java +++ b/Test/org/spdx/licenselistpublisher/TestMarkdownTable.java @@ -8,15 +8,22 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.spdx.library.DefaultModelStore; -import org.spdx.library.model.license.LicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.DefaultModelStore; +import org.spdx.library.ModelCopyManager; +import org.spdx.library.SpdxModelFactory; +import org.spdx.library.model.v2.license.LicenseException; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; +import org.spdx.storage.simple.InMemSpdxStore; public class TestMarkdownTable { + private static final String DOC_URI = "https://mydoc.uri"; + @Before public void setUp() throws Exception { - DefaultModelStore.reset(); + SpdxModelFactory.init(); + DefaultModelStore.initialize(new InMemSpdxStore(), DOC_URI, new ModelCopyManager()); } @After @@ -48,12 +55,12 @@ public void test() throws Exception { String name4 = "name4"; String id4 = "id4"; String text4 = "text4"; - LicenseException ex1 = new LicenseException(id4, name4, text4); + LicenseException ex1 = new ListedLicenseException(id4, name4, text4); md.addException(ex1, false); String name5 = "name5"; String id5 = "id5"; String text5 = "text5"; - LicenseException ex2 = new LicenseException(id5, name5, text5); + LicenseException ex2 = new ListedLicenseException(id5, name5, text5); md.addException(ex2, false); StringWriter result = new StringWriter(); md.writeTOC(result); diff --git a/Test/org/spdx/licensexml/LicenseXmlDocumentTest.java b/Test/org/spdx/licensexml/LicenseXmlDocumentTest.java index 6f9ee3a..9be74c2 100644 --- a/Test/org/spdx/licensexml/LicenseXmlDocumentTest.java +++ b/Test/org/spdx/licensexml/LicenseXmlDocumentTest.java @@ -31,12 +31,21 @@ import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.LicenseException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.ModelCopyManager; +import org.spdx.library.SpdxModelFactory; +import org.spdx.library.model.v2.license.LicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; +import org.spdx.library.model.v3_0_1.SpdxConstantsV3; +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicense; +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicenseException; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.licenselistpublisher.UnitTestHelper; +import org.spdx.storage.IModelStore; +import org.spdx.storage.simple.InMemSpdxStore; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.xml.sax.SAXException; @@ -90,12 +99,19 @@ public class LicenseXmlDocumentTest { private static final String AGPL3ONLY_FILE_PATH = "TestFiles" + File.separator + "AGPL-3.0-only.xml"; private static final String BSD_PROTECTION_FILE_PATH = "TestFiles" + File.separator + "BSD-Protection.xml"; + private IModelStore v2ModelStore; + private IModelStore v3ModelStore; + private IModelCopyManager copyManager; /** * @throws java.lang.Exception */ @Before public void setUp() throws Exception { + SpdxModelFactory.init(); + v2ModelStore = new InMemSpdxStore(); + v3ModelStore = new InMemSpdxStore(); + copyManager = new ModelCopyManager(); } /** @@ -112,7 +128,7 @@ public void tearDown() throws Exception { public void testLicenseXmlDocumentFile() throws Exception { File licenseFile = new File(TEST_FILE_PATH); try { - new LicenseXmlDocument(licenseFile); + new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); } catch(Exception ex) { fail("Error creating XML document: "+ex.getMessage()); } @@ -121,8 +137,8 @@ public void testLicenseXmlDocumentFile() throws Exception { @Test public void testOptionalAnnotations() throws Exception { File licenseFile = new File(TEST_OPTIONAL_FILE_PATH); - LicenseXmlDocument licenseDoc = new LicenseXmlDocument(licenseFile); - SpdxListedLicense license = licenseDoc.getListedLicenses().get(0); + LicenseXmlDocument licenseDoc = new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); + SpdxListedLicense license = licenseDoc.getListedLicenses().get(0).getV2ListedLicense(); String[] lines = license.getLicenseText().split("\\n"); assertEquals(5, lines.length); assertEquals("before optional Default optional text after optional.", lines[0]); @@ -130,6 +146,14 @@ public void testOptionalAnnotations() throws Exception { assertEquals("before optional Before optional textafter optional.", lines[2]); assertEquals("before optionalAfter optional text after optional.", lines[3]); assertEquals("before optional Both optional text after optional.", lines[4]); + ListedLicense v3License = licenseDoc.getListedLicenses().get(0).getV3ListedLicense(); + lines = v3License.getLicenseText().split("\\n"); + assertEquals(5, lines.length); + assertEquals("before optional Default optional text after optional.", lines[0]); + assertEquals("before optionalNone optional textafter optional.", lines[1]); + assertEquals("before optional Before optional textafter optional.", lines[2]); + assertEquals("before optionalAfter optional text after optional.", lines[3]); + assertEquals("before optional Both optional text after optional.", lines[4]); } /** @@ -140,11 +164,14 @@ public void testOptionalAnnotations() throws Exception { @Test public void testGetListedLicense() throws LicenseXmlException, InvalidSPDXAnalysisException { File licenseFile = new File(TEST_FILE_PATH); - LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile); - List licenses = doc.getListedLicenses(); + LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); + List licenses = doc.getListedLicenses(); assertEquals(2, licenses.size()); - for (SpdxListedLicense license : licenses) { + for (ListedLicenseContainer licenseContainer : licenses) { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); + ListedLicense v3License = licenseContainer.getV3ListedLicense(); if (license.isDeprecated()) { + assertTrue(v3License.getIsDeprecatedLicenseId().get()); assertEquals(TEST_DEP_LICENSE_VERSION,license.getDeprecatedVersion()); assertFalse(license.isOsiApproved()); assertEquals(TEST_DEP_LICENSE_COMMENT, license.getComment()); @@ -154,7 +181,18 @@ public void testGetListedLicense() throws LicenseXmlException, InvalidSPDXAnalys assertTrue(UnitTestHelper.isCollectionsEqual(TEST_DEP_LICENSE_URLS, license.getSeeAlso())); assertEquals(TEST_DEP_LICENSE_HEADER, license.getStandardLicenseHeader()); assertEquals(TEST_DEP_LICENSE_TEMPLATE, license.getStandardLicenseTemplate()); + + assertEquals(TEST_DEP_LICENSE_VERSION,v3License.getDeprecatedVersion().get()); + assertFalse(v3License.getIsOsiApproved().get()); + assertEquals(TEST_DEP_LICENSE_COMMENT, v3License.getComment().get()); + assertEquals(SpdxConstantsV3.SPDX_LISTED_LICENSE_NAMESPACE + TEST_DEP_LICENSE_ID, v3License.getObjectUri()); + assertEquals(TEST_DEP_LICENSE_TEXT, v3License.getLicenseText()); + assertEquals(TEST_DEP_LICENSE_NAME, v3License.getName().get()); + assertTrue(UnitTestHelper.isCollectionsEqual(TEST_DEP_LICENSE_URLS, v3License.getSeeAlsos())); + assertEquals(TEST_DEP_LICENSE_HEADER, v3License.getStandardLicenseHeader().get()); + assertEquals(TEST_DEP_LICENSE_TEMPLATE, v3License.getStandardLicenseTemplate().get()); } else { + assertFalse(v3License.getIsDeprecatedLicenseId().get()); assertTrue(license.isOsiApproved()); assertEquals(TEST_LICENSE_COMMENT, license.getComment()); assertEquals(TEST_LICENSE_ID, license.getLicenseId()); @@ -164,6 +202,15 @@ public void testGetListedLicense() throws LicenseXmlException, InvalidSPDXAnalys assertEquals(TEST_LICENSE_HEADER, license.getStandardLicenseHeader()); assertEquals(TEST_LICENSE_HEADER_TEMPLATE, license.getStandardLicenseHeaderTemplate()); assertEquals(TEST_LICENSE_TEMPLATE, license.getStandardLicenseTemplate()); + + assertTrue(v3License.getIsOsiApproved().get()); + assertEquals(TEST_LICENSE_COMMENT, v3License.getComment().get()); + assertEquals(SpdxConstantsV3.SPDX_LISTED_LICENSE_NAMESPACE + TEST_LICENSE_ID, v3License.getObjectUri()); + assertEquals(TEST_LICENSE_TEXT, v3License.getLicenseText()); + assertEquals(TEST_LICENSE_NAME, v3License.getName().get()); + assertTrue(UnitTestHelper.isCollectionsEqual(TEST_LICENSE_URLS, v3License.getSeeAlsos())); + assertEquals(TEST_LICENSE_HEADER, v3License.getStandardLicenseHeader().get()); + assertEquals(TEST_LICENSE_TEMPLATE, v3License.getStandardLicenseTemplate().get()); } } } @@ -176,15 +223,22 @@ public void testGetListedLicense() throws LicenseXmlException, InvalidSPDXAnalys @Test public void testGetLicenseException() throws LicenseXmlException, InvalidSPDXAnalysisException { File licenseFile = new File(TEST_FILE_PATH); - LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile); - List exceptions = doc.getLicenseExceptions(); + LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); + List exceptions = doc.getLicenseExceptions(); assertEquals(1, exceptions.size()); - LicenseException exception = exceptions.get(0); + LicenseException exception = exceptions.get(0).getV2Exception(); + ListedLicenseException v3Exception = exceptions.get(0).getV3Exception(); assertEquals(TEST_EXCEPTION_COMMENT, exception.getComment()); assertEquals(TEST_EXCEPTION_ID, exception.getLicenseExceptionId()); assertEquals(TEST_EXCEPTION_TEXT, exception.getLicenseExceptionText()); assertEquals(TEST_EXCEPTION_NAME, exception.getName()); assertTrue(UnitTestHelper.isCollectionsEqual(TEST_EXCEPTION_URLS, exception.getSeeAlso())); + + assertEquals(TEST_EXCEPTION_COMMENT, v3Exception.getComment().get()); + assertEquals(SpdxConstantsV3.SPDX_LISTED_LICENSE_NAMESPACE + TEST_EXCEPTION_ID, v3Exception.getObjectUri()); + assertEquals(TEST_EXCEPTION_TEXT, v3Exception.getAdditionText()); + assertEquals(TEST_EXCEPTION_NAME, v3Exception.getName().get()); + assertTrue(UnitTestHelper.isCollectionsEqual(TEST_EXCEPTION_URLS, v3Exception.getSeeAlsos())); } @Test @@ -200,18 +254,18 @@ public void testParserBehavior() throws ParserConfigurationException, SAXExcepti @Test public void testRegressionAgpl3Only() throws LicenseXmlException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { File licenseFile = new File(AGPL3ONLY_FILE_PATH); - LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile); - List licenses = doc.getListedLicenses(); + LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); + List licenses = doc.getListedLicenses(); assertEquals(1, licenses.size()); } @Test public void testRegressionBsdProtection() throws LicenseXmlException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { File licenseFile = new File(BSD_PROTECTION_FILE_PATH); - LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile); - List licenses = doc.getListedLicenses(); + LicenseXmlDocument doc = new LicenseXmlDocument(licenseFile, v2ModelStore, v3ModelStore, copyManager); + List licenses = doc.getListedLicenses(); assertEquals(1, licenses.size()); - SpdxListedLicense result = licenses.get(0); + SpdxListedLicense result = licenses.get(0).getV2ListedLicense(); String template = result.getStandardLicenseTemplate(); Pattern matchingModificationLine = Pattern.compile("<>\\s?----------------------------------------------------------------<>",Pattern.MULTILINE); assertTrue(matchingModificationLine.matcher(template).find()); diff --git a/pom.xml b/pom.xml index abeefff..b8b68df 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ org.spdx java-spdx-library - 1.1.10 + 2.0.1-SNAPSHOT com.github.spullara.mustache.java @@ -88,7 +88,7 @@ org.spdx spdx-rdf-store - 1.1.9 + 2.0.1-SNAPSHOT commons-codec @@ -100,6 +100,11 @@ commons-io 2.14.0 + + org.spdx + spdx-v3jsonld-store + 0.1.1-SNAPSHOT + @@ -286,7 +291,7 @@ org.spdx spdx-maven-plugin - 0.6.4 + 0.7.3 build-spdx diff --git a/src/org/spdx/crossref/CrossRefHelper.java b/src/org/spdx/crossref/CrossRefHelper.java index af274c2..2589dc3 100644 --- a/src/org/spdx/crossref/CrossRefHelper.java +++ b/src/org/spdx/crossref/CrossRefHelper.java @@ -22,9 +22,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.CrossRef; +import org.spdx.library.model.v2.license.SpdxListedLicense; /** * Helper class that provides details for each url in the array it receives diff --git a/src/org/spdx/crossref/Live.java b/src/org/spdx/crossref/Live.java index 7f82162..ac07608 100644 --- a/src/org/spdx/crossref/Live.java +++ b/src/org/spdx/crossref/Live.java @@ -18,6 +18,7 @@ import java.net.HttpURLConnection; import java.net.URL; +import java.net.UnknownHostException; import java.util.concurrent.Callable; import org.slf4j.Logger; @@ -54,8 +55,9 @@ public static boolean urlLinkExists(String URLName){ int responseCode = con.getResponseCode(); return (responseCode == HttpURLConnection.HTTP_OK || responseCode == HttpURLConnection.HTTP_NOT_MODIFIED || responseCode == HttpURLConnection.HTTP_MOVED_PERM || responseCode == HttpURLConnection.HTTP_MOVED_TEMP); - } - catch (Exception e) { + } catch (UnknownHostException e) { + return false; + } catch (Exception e) { logger.warn("Failed checking live status.",e.getMessage()); return false; } diff --git a/src/org/spdx/crossref/Match.java b/src/org/spdx/crossref/Match.java index 48b04d0..d2d96b1 100644 --- a/src/org/spdx/crossref/Match.java +++ b/src/org/spdx/crossref/Match.java @@ -24,7 +24,7 @@ import org.jsoup.nodes.Document; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.utility.compare.LicenseCompareHelper; public class Match implements Callable { diff --git a/src/org/spdx/crossref/OsiApi.java b/src/org/spdx/crossref/OsiApi.java index 44ced07..237cb1e 100644 --- a/src/org/spdx/crossref/OsiApi.java +++ b/src/org/spdx/crossref/OsiApi.java @@ -36,9 +36,9 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.CrossRef; +import org.spdx.library.model.v2.license.SpdxListedLicense; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; diff --git a/src/org/spdx/crossref/Timestamp.java b/src/org/spdx/crossref/Timestamp.java index 1f53a67..d83ece3 100644 --- a/src/org/spdx/crossref/Timestamp.java +++ b/src/org/spdx/crossref/Timestamp.java @@ -22,7 +22,8 @@ import java.time.format.DateTimeFormatter; import java.util.concurrent.Callable; -import org.spdx.library.SpdxConstants; +import org.spdx.library.model.v2.SpdxConstantsCompatV2; + /** * Gets the current timestamp, to be added to the url details @@ -36,7 +37,7 @@ public class Timestamp implements Callable { */ public static String getTimestamp(){ // Get current timestamp - DateTimeFormatter formatter = DateTimeFormatter.ofPattern(SpdxConstants.SPDX_DATE_FORMAT); + DateTimeFormatter formatter = DateTimeFormatter.ofPattern(SpdxConstantsCompatV2.SPDX_DATE_FORMAT); String timeStamp = ZonedDateTime.now( ZoneOffset.UTC ).format( formatter ); return timeStamp.toString(); } diff --git a/src/org/spdx/htmltemplates/ExceptionHtml.java b/src/org/spdx/htmltemplates/ExceptionHtml.java index 241fa5e..abcf6d9 100644 --- a/src/org/spdx/htmltemplates/ExceptionHtml.java +++ b/src/org/spdx/htmltemplates/ExceptionHtml.java @@ -25,8 +25,8 @@ import java.util.List; import java.util.Map; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.ListedLicenseException; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import com.github.mustachejava.DefaultMustacheFactory; diff --git a/src/org/spdx/htmltemplates/ExceptionHtmlToc.java b/src/org/spdx/htmltemplates/ExceptionHtmlToc.java index ae6fcb5..2745cd2 100644 --- a/src/org/spdx/htmltemplates/ExceptionHtmlToc.java +++ b/src/org/spdx/htmltemplates/ExceptionHtmlToc.java @@ -27,8 +27,8 @@ import java.util.Map; import org.apache.commons.lang3.StringEscapeUtils; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.LicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.LicenseException; import com.github.mustachejava.DefaultMustacheFactory; import com.github.mustachejava.Mustache; diff --git a/src/org/spdx/htmltemplates/LicenseHTMLFile.java b/src/org/spdx/htmltemplates/LicenseHTMLFile.java index 1227bbf..f7333da 100644 --- a/src/org/spdx/htmltemplates/LicenseHTMLFile.java +++ b/src/org/spdx/htmltemplates/LicenseHTMLFile.java @@ -29,13 +29,13 @@ import java.util.Optional; import org.apache.commons.lang3.StringEscapeUtils; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.crossref.Live; import org.spdx.crossref.Timestamp; import org.spdx.crossref.Valid; import org.spdx.crossref.Wayback; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.library.model.v2.license.CrossRef; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import com.github.mustachejava.DefaultMustacheFactory; diff --git a/src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java b/src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java index 1b59af2..0a6cc0d 100644 --- a/src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java +++ b/src/org/spdx/htmltemplates/LicenseTOCHTMLFile.java @@ -26,8 +26,8 @@ import java.util.List; import java.util.Map; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import com.github.mustachejava.DefaultMustacheFactory; import com.github.mustachejava.Mustache; diff --git a/src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java b/src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java index 34fdeec..f7e848f 100644 --- a/src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java +++ b/src/org/spdx/licenselistpublisher/ISpdxListedLicenseProvider.java @@ -19,10 +19,7 @@ import java.util.Iterator; import java.util.List; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; -import org.spdx.library.model.license.SpdxListedLicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; /** * Interface to provide SPDX standard licenses @@ -31,8 +28,8 @@ */ public interface ISpdxListedLicenseProvider { - public Iterator getLicenseIterator() throws SpdxListedLicenseException; - public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException; + public Iterator getLicenseIterator() throws InvalidSPDXAnalysisException; + public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException; public List getWarnings(); } \ No newline at end of file diff --git a/src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java b/src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java index d10d4a2..6f47e06 100644 --- a/src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java +++ b/src/org/spdx/licenselistpublisher/LicenseRDFAGenerator.java @@ -37,13 +37,12 @@ import java.util.Set; import org.apache.commons.io.FileUtils; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.crossref.CrossRefHelper; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.LicenseException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; -import org.spdx.library.model.license.SpdxListedLicenseException; +import org.spdx.library.SpdxModelFactory; +import org.spdx.library.model.v2.license.SpdxListedLicenseException; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; +import org.spdx.licenseTemplate.LicenseTextHelper; import org.spdx.licensexml.XmlLicenseProviderSingleFile; import org.spdx.licensexml.XmlLicenseProviderWithCrossRefDetails; import org.spdx.utility.compare.LicenseCompareHelper; @@ -73,11 +72,12 @@ * Supported output formats: * - Text - license text * - Templates - license templates as defined by the SPDX legal team matching guidelines + * - Json-LD - SPDX Spec version 3 JSON-LD format * - JSON - Json format as defined in https://github.com/spdx/license-list-data * - RDFa - HTML with RDFa tags as defined in https://github.com/spdx/license-list-data - * - RDF NT - RDF NT format defined by the SPDX Spec - * - RDF XML - RDF XML format defined by the SPDX Spec - * - RDF Turtle - RDF Turtle format defined by the SPDX Spec + * - RDF NT - RDF NT format defined by the SPDX Spec version 2.3 + * - RDF XML - RDF XML format defined by the SPDX Spec version 2.3 + * - RDF Turtle - RDF Turtle format defined by the SPDX Spec version 2.3 * - Website - the content for the website available at https://spdx.org/licenses * - license-list-XML - A copy of the input license XML file(s) * @@ -127,6 +127,7 @@ public class LicenseRDFAGenerator { * @param args Arg 0 is either a license XML file or a directory of licenses in XML format, arg 1 is the directory for the output html files */ public static void main(String[] args) { + SpdxModelFactory.init(); if (args == null || args.length < MIN_ARGS || args.length > MAX_ARGS) { System.out.println("Invalid arguments"); usage(); @@ -378,45 +379,48 @@ private static void writeExceptionList(String version, String releaseDate, ISpdxListedLicenseProvider licenseProvider, List warnings, List writers, ILicenseTester tester, Set licenseIds, boolean useTestText) throws IOException, LicenseGeneratorException, InvalidLicenseTemplateException, InvalidSPDXAnalysisException { // Collect license ID's to check for any duplicate ID's being used (e.g. license ID == exception ID) - Iterator exceptionIter = licenseProvider.getExceptionIterator(); + Iterator exceptionIter = licenseProvider.getExceptionIterator(); Map addedExceptionsMap = new HashMap<>(); while (exceptionIter.hasNext()) { System.out.print("."); - ListedLicenseException nextException = exceptionIter.next(); - addExternalMetaData(nextException); - if (nextException.getLicenseExceptionId() != null && !nextException.getLicenseExceptionId().isEmpty()) { + ListedExceptionContainer nextExceptionContainer = exceptionIter.next(); + addExternalMetaData(nextExceptionContainer); + if (nextExceptionContainer.getV2Exception().getLicenseExceptionId() != null && + !nextExceptionContainer.getV2Exception().getLicenseExceptionId().isEmpty()) { // check for duplicate exceptions - if (!nextException.isDeprecated()) { + if (!nextExceptionContainer.getV2Exception().isDeprecated()) { Iterator> addedExceptionIter = addedExceptionsMap.entrySet().iterator(); while (addedExceptionIter.hasNext()) { Entry entry = addedExceptionIter.next(); - if (entry.getValue().trim().equals(nextException.getLicenseExceptionText().trim())) { - warnings.add("Duplicates exceptions: "+nextException.getLicenseExceptionId()+", "+entry.getKey()); + if (entry.getValue().trim().equals(nextExceptionContainer.getV2Exception().getLicenseExceptionText().trim())) { + warnings.add("Duplicates exceptions: "+nextExceptionContainer.getV2Exception().getLicenseExceptionId()+", "+entry.getKey()); } } // check for a license ID with the same ID as the exception - addedExceptionsMap.put(nextException.getLicenseExceptionId(), nextException.getLicenseExceptionText()); + addedExceptionsMap.put(nextExceptionContainer.getV2Exception().getLicenseExceptionId(), + nextExceptionContainer.getV2Exception().getLicenseExceptionText()); } - if (licenseIds.contains(nextException.getLicenseExceptionId())) { - warnings.add("A license ID exists with the same ID as an exception ID: "+nextException.getLicenseExceptionId()); + if (licenseIds.contains(nextExceptionContainer.getV2Exception().getLicenseExceptionId())) { + warnings.add("A license ID exists with the same ID as an exception ID: "+nextExceptionContainer.getV2Exception().getLicenseExceptionId()); } - checkText(nextException.getLicenseExceptionText(), - "License Exception Text for "+nextException.getLicenseExceptionId(), warnings); + checkText(nextExceptionContainer.getV2Exception().getLicenseExceptionText(), + "License Exception Text for "+nextExceptionContainer.getV2Exception().getLicenseExceptionId(), warnings); if (tester != null) { - List testResults = tester.testException(nextException); + List testResults = tester.testException(nextExceptionContainer); if (testResults != null && testResults.size() > 0) { for (String testResult:testResults) { - warnings.add("Test for exception "+nextException.getLicenseExceptionId() + " failed: "+testResult); + warnings.add("Test for exception "+nextExceptionContainer.getV2Exception().getLicenseExceptionId() + " failed: "+testResult); } } else if (useTestText) { - String testText = tester.getExceptionTestText(nextException.getLicenseExceptionId()); + String testText = tester.getExceptionTestText(nextExceptionContainer.getV2Exception().getLicenseExceptionId()); if (Objects.nonNull(testText)) { - nextException.setLicenseExceptionText(testText); + nextExceptionContainer.getV2Exception().setLicenseExceptionText(testText); + nextExceptionContainer.getV3Exception().setAdditionText(testText); } } } for (ILicenseFormatWriter writer:writers) { - writer.writeException(nextException); + writer.writeException(nextExceptionContainer); } } } @@ -424,9 +428,9 @@ private static void writeExceptionList(String version, String releaseDate, /** * Add any additional data to a license exception from external sources - * @param exception Exception with fields updated from external sources + * @param exceptionContainer Exception with fields updated from external sources */ - private static void addExternalMetaData(LicenseException exception) { + private static void addExternalMetaData(ListedExceptionContainer exceptionContainer) { // Currently, there is no data to add } @@ -483,48 +487,55 @@ private static void checkText(String text, String textDescription, */ private static Set writeLicenseList(String version, String releaseDate, ISpdxListedLicenseProvider licenseProvider, List warnings, - List writers, ILicenseTester tester, boolean useTestText) throws LicenseGeneratorException, InvalidSPDXAnalysisException, IOException, SpdxListedLicenseException, SpdxCompareException, InvalidLicenseTemplateException { - Iterator licenseIter = licenseProvider.getLicenseIterator(); + List writers, ILicenseTester tester, boolean useTestText) + throws LicenseGeneratorException, InvalidSPDXAnalysisException, IOException, SpdxListedLicenseException, SpdxCompareException, InvalidLicenseTemplateException { + Iterator licenseIter = licenseProvider.getLicenseIterator(); try { Map addedLicIdTextMap = new HashMap<>(); // keep track for duplicate checking while (licenseIter.hasNext()) { System.out.print("."); - SpdxListedLicense license = licenseIter.next(); + ListedLicenseContainer licenseContainer = licenseIter.next(); if (licenseProvider instanceof XmlLicenseProviderSingleFile) { - license.getCrossRef().addAll(CrossRefHelper.buildUrlDetails(license)); + licenseContainer.getV2ListedLicense().getCrossRef().addAll( + CrossRefHelper.buildUrlDetails(licenseContainer.getV2ListedLicense())); } - addExternalMetaData(license); - if (license.getLicenseId() != null && !license.getLicenseId().isEmpty()) { + addExternalMetaData(licenseContainer); + String licenseId = licenseContainer.getV2ListedLicense().getLicenseId(); + if (licenseId != null && !licenseId.isEmpty()) { // Check for duplicate licenses - if (!license.isDeprecated()) { + if (!licenseContainer.getV2ListedLicense().isDeprecated()) { Iterator> addedLicenseTextIter = addedLicIdTextMap.entrySet().iterator(); while (addedLicenseTextIter.hasNext()) { Entry entry = addedLicenseTextIter.next(); - if (LicenseCompareHelper.isLicenseTextEquivalent(entry.getValue(), license.getLicenseText())) { - warnings.add("Duplicates licenses: "+license.getLicenseId()+", "+entry.getKey()); + if (LicenseTextHelper.isLicenseTextEquivalent(entry.getValue(), licenseContainer.getV2ListedLicense().getLicenseText())) { + warnings.add("Duplicates licenses: "+licenseContainer.getV2ListedLicense().getLicenseId()+", "+entry.getKey()); } } - addedLicIdTextMap.put(license.getLicenseId(), license.getLicenseText()); + addedLicIdTextMap.put(licenseId, licenseContainer.getV2ListedLicense().getLicenseText()); } - checkText(license.getLicenseText(), "License text for "+license.getLicenseId(), warnings); + checkText(licenseContainer.getV2ListedLicense().getLicenseText(), "License text for "+licenseId, warnings); if (tester != null) { - List testResults = tester.testLicense(license); + List testResults = tester.testLicense(licenseContainer); if (testResults != null && testResults.size() > 0) { for (String testResult:testResults) { - warnings.add("Test for license "+license.getLicenseId() + " failed: "+testResult); + warnings.add("Test for license "+licenseId + " failed: "+testResult); } } else if (useTestText) { - String testText = tester.getLicenseTestText(license.getLicenseId()); + String testText = tester.getLicenseTestText(licenseId); if (Objects.nonNull(testText)) { - license.setLicenseText(testText); + licenseContainer.getV2ListedLicense().setLicenseText(testText); + licenseContainer.getV3ListedLicense().setLicenseText(testText); } } } for (ILicenseFormatWriter writer : writers) { if (writer instanceof LicenseTextFormatWriter) { - ((LicenseTextFormatWriter)(writer)).writeLicense(license, license.isDeprecated(), license.getDeprecatedVersion(), !useTestText); + ((LicenseTextFormatWriter)(writer)).writeLicense(licenseContainer, + licenseContainer.getV2ListedLicense().isDeprecated(), + licenseContainer.getV2ListedLicense().getDeprecatedVersion(), !useTestText); } else { - writer.writeLicense(license, license.isDeprecated(), license.getDeprecatedVersion()); + writer.writeLicense(licenseContainer, licenseContainer.getV2ListedLicense().isDeprecated(), + licenseContainer.getV2ListedLicense().getDeprecatedVersion()); } } } @@ -558,12 +569,14 @@ private static Set writeLicenseList(String version, String releaseDate, /** * Update license fields based on information from external metadata - * @param license + * @param licenseContainer * @throws LicenseGeneratorException * @throws InvalidSPDXAnalysisException */ - private static void addExternalMetaData(SpdxListedLicense license) throws LicenseGeneratorException, InvalidSPDXAnalysisException { - license.setFsfLibre(FsfLicenseDataParser.getFsfLicenseDataParser().isSpdxLicenseFsfLibre(license.getLicenseId())); + private static void addExternalMetaData(ListedLicenseContainer licenseContainer) throws LicenseGeneratorException, InvalidSPDXAnalysisException { + Boolean fsfLibre = FsfLicenseDataParser.getFsfLicenseDataParser().isSpdxLicenseFsfLibre(licenseContainer.getV2ListedLicense().getLicenseId()); + licenseContainer.getV2ListedLicense().setFsfLibre(fsfLibre); + licenseContainer.getV3ListedLicense().setIsFsfLibre(fsfLibre); } /** diff --git a/src/org/spdx/licenselistpublisher/LicenseXmlTester.java b/src/org/spdx/licenselistpublisher/LicenseXmlTester.java index d9e3283..d0d9470 100644 --- a/src/org/spdx/licenselistpublisher/LicenseXmlTester.java +++ b/src/org/spdx/licenselistpublisher/LicenseXmlTester.java @@ -25,10 +25,13 @@ import java.util.List; import java.util.stream.Stream; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.ModelCopyManager; import org.spdx.licensexml.LicenseXmlDocument; import org.spdx.licensexml.LicenseXmlException; +import org.spdx.storage.IModelStore; +import org.spdx.storage.simple.InMemSpdxStore; import org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription; import org.spdx.utility.compare.LicenseCompareHelper; import org.spdx.utility.compare.SpdxCompareException; @@ -81,8 +84,11 @@ public static void main(String[] args) { System.exit(ERROR_STATUS); } try { - LicenseXmlDocument licDoc = new LicenseXmlDocument(licenseXmlFile); - List licenses = licDoc.getListedLicenses(); + IModelStore spdxV2ModelStore = new InMemSpdxStore(); + IModelStore spdxV3ModelStore = new InMemSpdxStore(); + IModelCopyManager copyManager = new ModelCopyManager(); + LicenseXmlDocument licDoc = new LicenseXmlDocument(licenseXmlFile, spdxV2ModelStore, spdxV3ModelStore, copyManager); + List licenses = licDoc.getListedLicenses(); if (licenses.size() == 0) { System.out.println("Empty license XML file - no licenses found"); System.exit(ERROR_STATUS); @@ -92,12 +98,12 @@ public static void main(String[] args) { System.exit(ERROR_STATUS); } String compareText = readText(testFile); - DifferenceDescription diff = LicenseCompareHelper.isTextStandardLicense(licenses.get(0), compareText); + DifferenceDescription diff = LicenseCompareHelper.isTextStandardLicense(licenses.get(0).getV3ListedLicense(), compareText); if (diff.isDifferenceFound()) { System.out.println("Difference found comparing to test file: "+diff.getDifferenceMessage()); System.exit(ERROR_STATUS); } - System.out.println("License "+licenses.get(0).getName()+" passed"); + System.out.println("License "+licenses.get(0).getV3ListedLicense().getName()+" passed"); } catch (LicenseXmlException e) { System.out.println("Invalid license XML document: "+e.getMessage()); System.exit(ERROR_STATUS); diff --git a/src/org/spdx/licenselistpublisher/ListedExceptionContainer.java b/src/org/spdx/licenselistpublisher/ListedExceptionContainer.java new file mode 100644 index 0000000..42e988a --- /dev/null +++ b/src/org/spdx/licenselistpublisher/ListedExceptionContainer.java @@ -0,0 +1,67 @@ +/** + * SpdxLicenseIdentifier: Apache-2.0 + * + * Copyright (c) 2024 Source Auditor Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * +*/ +package org.spdx.licenselistpublisher; + +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicenseException; + +/** + * Simple class that holds both the SPDX Spec version 2 and SPDX Spec version 3 forms of the Listed License Exceptions + * + * @author Gary O'Neall + */ +public class ListedExceptionContainer { + + private org.spdx.library.model.v2.license.ListedLicenseException v2Exception; + private ListedLicenseException v3Exception; + + public ListedExceptionContainer(org.spdx.library.model.v2.license.ListedLicenseException v2Exception, + ListedLicenseException v3Exception) { + this.v2Exception = v2Exception; + this.v3Exception = v3Exception; + } + + /** + * @return the v2Exception + */ + public org.spdx.library.model.v2.license.ListedLicenseException getV2Exception() { + return v2Exception; + } + + /** + * @param v2Exception the v2Exception to set + */ + public void setV2Exception( + org.spdx.library.model.v2.license.ListedLicenseException v2Exception) { + this.v2Exception = v2Exception; + } + + /** + * @return the v3Exception + */ + public ListedLicenseException getV3Exception() { + return v3Exception; + } + + /** + * @param v3Exception the v3Exception to set + */ + public void setV3Exception(ListedLicenseException v3Exception) { + this.v3Exception = v3Exception; + } +} diff --git a/src/org/spdx/licenselistpublisher/ListedLicenseContainer.java b/src/org/spdx/licenselistpublisher/ListedLicenseContainer.java new file mode 100644 index 0000000..fcd18bb --- /dev/null +++ b/src/org/spdx/licenselistpublisher/ListedLicenseContainer.java @@ -0,0 +1,69 @@ +/** + * SpdxLicenseIdentifier: Apache-2.0 + * + * Copyright (c) 2024 Source Auditor Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * +*/ +package org.spdx.licenselistpublisher; + +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicense; + +/** + * Simple class that holds both the SPDX Spec version 2 and SPDX Spec version 3 forms of the Listed License + * + * @author Gary O'Neall + */ +public class ListedLicenseContainer { + + private org.spdx.library.model.v2.license.SpdxListedLicense v2ListedLicense; + private ListedLicense v3ListedLicense; + + public ListedLicenseContainer(org.spdx.library.model.v2.license.SpdxListedLicense v2ListedLicense, + ListedLicense v3ListedLicense) { + this.v2ListedLicense = v2ListedLicense; + this.v3ListedLicense = v3ListedLicense; + } + + /** + * @return the v2ListedLicense + */ + public org.spdx.library.model.v2.license.SpdxListedLicense getV2ListedLicense() { + return v2ListedLicense; + } + + /** + * @param v2ListedLicense the v2ListedLicense to set + */ + public void setV2ListedLicense( + org.spdx.library.model.v2.license.SpdxListedLicense v2ListedLicense) { + this.v2ListedLicense = v2ListedLicense; + } + + /** + * @return the v3ListedLicense + */ + public ListedLicense getV3ListedLicense() { + return v3ListedLicense; + } + + /** + * @param v3ListedLicense the v3ListedLicense to set + */ + public void setV3ListedLicense(ListedLicense v3ListedLicense) { + this.v3ListedLicense = v3ListedLicense; + } + + +} diff --git a/src/org/spdx/licenselistpublisher/MarkdownTable.java b/src/org/spdx/licenselistpublisher/MarkdownTable.java index 48ae070..53c3ad7 100644 --- a/src/org/spdx/licenselistpublisher/MarkdownTable.java +++ b/src/org/spdx/licenselistpublisher/MarkdownTable.java @@ -23,9 +23,9 @@ import java.util.Comparator; import java.util.List; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.LicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.LicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; /** * Holds license information and generates a file in markdown format which links to the HTML version of the license files diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java index 9418c7c..7db260f 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseFormatWriter.java @@ -17,11 +17,11 @@ import java.io.IOException; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import org.spdx.licenselistpublisher.LicenseGeneratorException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; /** * Writes licenses in a specific format @@ -32,7 +32,7 @@ public interface ILicenseFormatWriter { /** * Formats and writes a specific license - * @param license License to be added + * @param licenseContainer License to be added * @param deprecated True if deprecated * @param deprecatedVersion License list version when the license was deprecated, null otherwise * @throws IOException @@ -40,7 +40,7 @@ public interface ILicenseFormatWriter { * @throws InvalidSPDXAnalysisException * @throws InvalidLicenseTemplateException */ - void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException; + void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException; /** * Write the Table of Contents file for the format if applicable @@ -50,12 +50,12 @@ public interface ILicenseFormatWriter { void writeToC() throws IOException, LicenseGeneratorException; /** - * @param exception Exception to be formatted and written + * @param exceptionContainer Exception to be formatted and written * @throws IOException * @throws LicenseGeneratorException * @throws InvalidLicenseTemplateException * @throws InvalidSPDXAnalysisException */ - void writeException(ListedLicenseException exception) throws IOException, LicenseGeneratorException, InvalidLicenseTemplateException, InvalidSPDXAnalysisException; + void writeException(ListedExceptionContainer exceptionContainer) throws IOException, LicenseGeneratorException, InvalidLicenseTemplateException, InvalidSPDXAnalysisException; } diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java b/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java index 781e3af..0e414a3 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/ILicenseTester.java @@ -20,9 +20,9 @@ import javax.annotation.Nullable; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.License; -import org.spdx.library.model.license.LicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.utility.compare.SpdxCompareException; /** @@ -34,22 +34,22 @@ public interface ILicenseTester { /** * Test exception against the test files directory - * @param exception + * @param exceptionContainer * @return * @throws IOException * @throws InvalidSPDXAnalysisException */ - public List testException(LicenseException exception) throws IOException, InvalidSPDXAnalysisException; + public List testException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException; /** * Test a license against the license test files - * @param license license to test + * @param licenseContainer license to test * @return list of test failure descriptions. List is empty if all tests pass. * @throws IOException * @throws SpdxCompareException * @throws InvalidSPDXAnalysisException */ - public List testLicense(License license) throws IOException, SpdxCompareException, InvalidSPDXAnalysisException; + public List testLicense(ListedLicenseContainer licenseContainer) throws IOException, SpdxCompareException, InvalidSPDXAnalysisException; /** * @param licenseId diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java index 5acbbe1..e30a507 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseHtmlFormatWriter.java @@ -22,11 +22,13 @@ import java.util.HashSet; import java.util.Set; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import org.spdx.licenseTemplate.SpdxLicenseTemplateHelper; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; /** * Generates HTML fragments with formatted license information @@ -79,7 +81,8 @@ public void setHtmlFolder(File htmlFolder) { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#addLicense(org.spdx.rdfparser.license.SpdxListedLicense, boolean) */ @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); String licBaseHtmlFileName = formLicenseHTMLFileName(license.getLicenseId()); String licHtmlFileName = licBaseHtmlFileName + ".html"; File htmlTextFile = new File(htmlFolder.getPath() + File.separator + licHtmlFileName); @@ -119,8 +122,9 @@ public void writeToC() throws IOException { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#writeException(org.spdx.rdfparser.license.LicenseException, boolean, java.lang.String) */ @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); String exceptionHtmlFileName = formLicenseHTMLFileName(exception.getLicenseExceptionId()); File htmlTextFile = new File(htmlFolder.getPath() + File.separator + exceptionHtmlFileName + ".html"); Files.write(htmlTextFile.toPath(), exception.getExceptionTextHtml().getBytes(utf8)); diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java index 31f34ee..61b2f4b 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseJsonFormatWriter.java @@ -22,10 +22,12 @@ import java.util.Collections; import java.util.Comparator; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.storage.listedlicense.ExceptionJson; import org.spdx.storage.listedlicense.LicenseJson; import org.spdx.storage.listedlicense.LicenseJsonTOC; @@ -113,7 +115,9 @@ public void setJsonFolderDetails(File jsonFolderDetails) { @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) + throws IOException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); licJson.copyFrom(license); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); String licHtmlFileName = licBaseHtmlFileName + ".html"; @@ -160,8 +164,9 @@ public int compare( } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); String exceptionHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); String exceptionJsonFileName = exceptionHtmlFileName + ".json"; String exceptionJSONReference= "./" + exceptionJsonFileName; diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java index 73ad030..ea034da 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseMarkdownFormatWriter.java @@ -18,9 +18,9 @@ import java.io.File; import java.io.IOException; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.licenselistpublisher.MarkdownTable; /** @@ -58,8 +58,8 @@ public void setMarkdownFile(File markdownFile) { } @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { - markdownTable.addLicense(license, deprecated); + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + markdownTable.addLicense(licenseContainer.getV2ListedLicense(), deprecated); } @Override @@ -68,8 +68,8 @@ public void writeToC() throws IOException { } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContianer) throws IOException, InvalidSPDXAnalysisException { - markdownTable.addException(exception, exception.isDeprecated()); + markdownTable.addException(exceptionContianer.getV2Exception(), exceptionContianer.getV2Exception().isDeprecated()); } } diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java index 58d455b..45ed36a 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfFormatWriter.java @@ -20,12 +20,14 @@ import java.io.FileOutputStream; import java.io.IOException; -import org.spdx.library.InvalidSPDXAnalysisException; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.library.ModelCopyManager; -import org.spdx.library.SpdxConstants; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.library.model.v2.SpdxConstantsCompatV2; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenselistpublisher.LicenseGeneratorException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.spdxRdfStore.OutputFormat; import org.spdx.spdxRdfStore.RdfStore; @@ -48,13 +50,15 @@ public class LicenseRdfFormatWriter implements ILicenseFormatWriter { * @param rdfTurtle File to store RDF Turtle formatted license list * @param rdfNt File to store RDF Nt formatted license list * @param rdfJsonLd File to store JSON-LD formatted license list + * @throws InvalidSPDXAnalysisException */ - public LicenseRdfFormatWriter(File rdfXml, File rdfTurtle, File rdfNt, File rdfJsonLd) { + public LicenseRdfFormatWriter(File rdfXml, File rdfTurtle, File rdfNt, File rdfJsonLd) throws InvalidSPDXAnalysisException { this.rdfXml = rdfXml; this.rdfTurtle = rdfTurtle; this.rdfNt = rdfNt; this.rdfJsonLd = rdfJsonLd; rdfStore = new RdfStore();// Create store to hold licenses and exceptions + rdfStore.setDocumentUri(SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, true); } /** @@ -100,16 +104,19 @@ public void setRdfNt(File rdfNt) { } @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); RdfStore onlyThisLicense = new RdfStore(); + onlyThisLicense.setDocumentUri(license.getDocumentUri(), true); ModelCopyManager copyManager = new ModelCopyManager(); - copyManager.copy(onlyThisLicense, SpdxConstants.LISTED_LICENSE_URL, license.getModelStore(), license.getDocumentUri(), - license.getId(), license.getType()); + copyManager.copy(onlyThisLicense, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + license.getId(), + license.getModelStore(), license.getDocumentUri() + license.getId(), + license.getSpecVersion(), license.getDocumentUri()); String licBaseFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); - writeRdf(onlyThisLicense, SpdxConstants.LISTED_LICENSE_URL, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, licBaseFileName); + writeRdf(onlyThisLicense, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, licBaseFileName); // Copy to the table of contents - copyManager.copy(rdfStore, SpdxConstants.LISTED_LICENSE_URL, license.getModelStore(), license.getDocumentUri(), - license.getId(), license.getType()); + copyManager.copy(rdfStore, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + license.getId(), license.getModelStore(), + license.getDocumentUri() + license.getId(), license.getSpecVersion(), license.getDocumentUri()); } /** @@ -163,7 +170,8 @@ public static void writeRdf(RdfStore rdfStore, String documentUri, String fileNa FileOutputStream out = null; try { out = new FileOutputStream(outFile); - rdfStore.serialize(documentUri, out); + rdfStore.setDocumentUri(documentUri, false); + rdfStore.serialize(out); } catch (FileNotFoundException e1) { throw new LicenseGeneratorException("Can not create RDF output file "+fileName); } catch (InvalidSPDXAnalysisException e) { @@ -183,20 +191,24 @@ public static void writeRdf(RdfStore rdfStore, String documentUri, String fileNa @Override public void writeToC() throws IOException, LicenseGeneratorException { - writeRdf(rdfStore, SpdxConstants.LISTED_LICENSE_URL, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, "licenses"); + writeRdf(rdfStore, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, "licenses"); } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); String exceptionHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); - RdfStore onlyThisException = new RdfStore(); + RdfStore onlyThisException = new RdfStore(); + onlyThisException.setDocumentUri(exception.getDocumentUri(), true); ModelCopyManager copyManager = new ModelCopyManager(); - copyManager.copy(onlyThisException, SpdxConstants.LISTED_LICENSE_URL, exception.getModelStore(), exception.getDocumentUri(), - exception.getId(), exception.getType()); - writeRdf(onlyThisException, SpdxConstants.LISTED_LICENSE_URL, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, exceptionHtmlFileName); + copyManager.copy(onlyThisException, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + exception.getId(), + exception.getModelStore(), exception.getDocumentUri() + exception.getId(), + exception.getSpecVersion(), exception.getDocumentUri()); + writeRdf(onlyThisException, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, rdfXml, rdfTurtle, rdfNt, rdfJsonLd, exceptionHtmlFileName); // Copy to the table of contents - copyManager.copy(rdfStore, SpdxConstants.LISTED_LICENSE_URL, exception.getModelStore(), exception.getDocumentUri(), - exception.getId(), exception.getType()); + copyManager.copy(rdfStore, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + exception.getId(), + exception.getModelStore(), exception.getDocumentUri() + exception.getId(), + exception.getSpecVersion(), exception.getDocumentUri()); } } diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java index 07ba407..de1d894 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseRdfaFormatWriter.java @@ -18,15 +18,17 @@ import java.io.File; import java.io.IOException; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.htmltemplates.ExceptionHtml; import org.spdx.htmltemplates.ExceptionHtmlToc; import org.spdx.htmltemplates.LicenseHTMLFile; import org.spdx.htmltemplates.LicenseTOCHTMLFile; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import org.spdx.licenselistpublisher.LicenseGeneratorException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import com.github.mustachejava.MustacheException; @@ -153,8 +155,10 @@ public void setTableOfContentsHTML(LicenseTOCHTMLFile tableOfContentsHTML) { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#writeLicense(org.spdx.rdfparser.license.SpdxListedLicense, boolean, java.lang.String) */ @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, + String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); this.licHtml.setLicense(license); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); String licHtmlFileName = licBaseHtmlFileName + ".html"; @@ -187,8 +191,9 @@ public void writeToC() throws IOException { } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidLicenseTemplateException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); ExceptionHtml exceptionHtml = new ExceptionHtml(exception); String exceptionHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); String exceptionHTMLReference = "./"+exceptionHtmlFileName + ".html"; diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java index 8f987bf..0ad32a0 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTemplateFormatWriter.java @@ -20,10 +20,12 @@ import java.nio.charset.Charset; import java.nio.file.Files; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenselistpublisher.LicenseGeneratorException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; /** * Write license template format as described in the SPDX spec @@ -60,7 +62,9 @@ public void setTemplateFolder(File templateFolder) { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#writeLicense(org.spdx.rdfparser.license.SpdxListedLicense, boolean) */ @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, + String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); if (deprecated) { licBaseHtmlFileName = "deprecated_" + licBaseHtmlFileName; @@ -86,8 +90,9 @@ public void writeToC() throws IOException, LicenseGeneratorException { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#writeException(org.spdx.rdfparser.license.LicenseException, boolean, java.lang.String) */ @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); if (exception.isDeprecated()) { licBaseHtmlFileName = "deprecated_" + licBaseHtmlFileName; diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java index 5d2e96e..22e2d9d 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTester.java @@ -25,9 +25,12 @@ import java.util.Map; import java.util.stream.Stream; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.License; -import org.spdx.library.model.license.LicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.License; +import org.spdx.library.model.v2.license.LicenseException; +import org.spdx.licenseTemplate.LicenseTextHelper; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription; import org.spdx.utility.compare.LicenseCompareHelper; import org.spdx.utility.compare.SpdxCompareException; @@ -78,7 +81,8 @@ public LicenseTester(File licenseTestDirectory) { * @throws InvalidSPDXAnalysisException */ @Override - public List testLicense(License license) throws IOException, SpdxCompareException, InvalidSPDXAnalysisException { + public List testLicense(ListedLicenseContainer licenseContainer) throws IOException, SpdxCompareException, InvalidSPDXAnalysisException { + License license = licenseContainer.getV2ListedLicense(); List retval = new ArrayList(); File licenseDir = this.licenseIdToTestMap.get(license.getLicenseId()); if (licenseDir == null || !licenseDir.exists()) { @@ -132,7 +136,8 @@ private String readText(File f) throws IOException { * @throws InvalidSPDXAnalysisException */ @Override - public List testException(LicenseException exception) throws IOException, InvalidSPDXAnalysisException { + public List testException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException { + LicenseException exception = exceptionContainer.getV2Exception(); List retval = new ArrayList(); File exceptionDir = this.licenseIdToTestMap.get(exception.getLicenseExceptionId()); if (exceptionDir == null || !exceptionDir.exists()) { @@ -144,7 +149,7 @@ public List testException(LicenseException exception) throws IOException if (positiveTests != null) { for (File test:positiveTests) { String text = readText(test); - if (!LicenseCompareHelper.isLicenseTextEquivalent(text, exception.getLicenseExceptionText())) { + if (!LicenseTextHelper.isLicenseTextEquivalent(text, exception.getLicenseExceptionText())) { retval.add("Test 'positive-"+test.toPath().getFileName()+"' failed due to difference found"); } } @@ -156,7 +161,7 @@ public List testException(LicenseException exception) throws IOException if (negativeTests != null) { for (File test:negativeTests) { String text = readText(test); - if (LicenseCompareHelper.isLicenseTextEquivalent(text, exception.getLicenseExceptionText())) { + if (LicenseTextHelper.isLicenseTextEquivalent(text, exception.getLicenseExceptionText())) { retval.add("Test 'negative-"+test.toPath().getFileName()+"' failed - no difference found"); } } diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java index 7a0c27f..f8b56a6 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/LicenseTextFormatWriter.java @@ -25,9 +25,11 @@ import java.util.Arrays; import java.util.List; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; /** @@ -65,14 +67,15 @@ public void setTextFolder(File textFolder) { } /** - * @param license license to write + * @param licenseContainer license to write * @param deprecated true if deprecated * @param deprecatedVersion version deprecated in * @param wordWrapText if true, reformat the license text wrapping words * @throws InvalidSPDXAnalysisException * @throws IOException */ - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion, boolean wordWrapText) throws InvalidSPDXAnalysisException, IOException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion, boolean wordWrapText) throws InvalidSPDXAnalysisException, IOException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); if (deprecated) { licBaseHtmlFileName = "deprecated_" + licBaseHtmlFileName; @@ -108,8 +111,8 @@ public void writeLicense(SpdxListedLicense license, boolean deprecated, String d * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#writeLicense(org.spdx.rdfparser.license.SpdxListedLicense, boolean) */ @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { - writeLicense(license, deprecated, deprecatedVersion, true); + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, String deprecatedVersion) throws IOException, InvalidSPDXAnalysisException { + writeLicense(licenseContainer, deprecated, deprecatedVersion, true); } @Override @@ -119,9 +122,9 @@ public void writeToC() throws IOException { } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException { - + ListedLicenseException exception = exceptionContainer.getV2Exception(); String exceptionHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); Path textFilePath = Paths.get(textFolder.getPath(), exceptionHtmlFileName + ".txt"); Files.write(textFilePath, Arrays.asList(exception.getLicenseExceptionText().split("\\n")), utf8); diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java b/src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java index 145ddff..ced2a9d 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/SimpleLicenseTester.java @@ -23,9 +23,11 @@ import java.util.List; import java.util.stream.Stream; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.License; -import org.spdx.library.model.license.LicenseException; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.license.License; +import org.spdx.library.model.v2.license.LicenseException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.utility.compare.CompareTemplateOutputHandler.DifferenceDescription; import org.spdx.utility.compare.LicenseCompareHelper; import org.spdx.utility.compare.SpdxCompareException; @@ -53,7 +55,8 @@ public SimpleLicenseTester(File testFileDir) { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseTester#testException(org.spdx.rdfparser.license.LicenseException) */ @Override - public List testException(LicenseException exception) throws IOException, InvalidSPDXAnalysisException { + public List testException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidSPDXAnalysisException { + LicenseException exception = exceptionContainer.getV2Exception(); File exceptionFile = new File(testFileDir.getPath() + File.separator + exception.getLicenseExceptionId() + ".txt"); List retval = new ArrayList(); if (!exceptionFile.exists()) { @@ -87,7 +90,8 @@ private String readText(File f) throws IOException { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseTester#testLicense(org.spdx.rdfparser.license.License) */ @Override - public List testLicense(License license) throws IOException, InvalidSPDXAnalysisException { + public List testLicense(ListedLicenseContainer licenseContainer) throws IOException, InvalidSPDXAnalysisException { + License license = licenseContainer.getV2ListedLicense(); List retval = new ArrayList(); File licenseTextFile = new File(testFileDir.getPath() + File.separator + license.getLicenseId() + ".txt"); if (!licenseTextFile.exists()) { diff --git a/src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java b/src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java index ea97e97..e9778e2 100644 --- a/src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java +++ b/src/org/spdx/licenselistpublisher/licensegenerator/SpdxWebsiteFormatWriter.java @@ -20,16 +20,18 @@ import java.io.IOException; import java.io.OutputStreamWriter; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.htmltemplates.ExceptionHtml; import org.spdx.htmltemplates.ExceptionHtmlToc; import org.spdx.htmltemplates.LicenseHTMLFile; import org.spdx.htmltemplates.LicenseTOCHTMLFile; -import org.spdx.library.InvalidSPDXAnalysisException; import org.spdx.library.ModelCopyManager; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.library.model.v2.license.ListedLicenseException; +import org.spdx.library.model.v2.license.SpdxListedLicense; import org.spdx.licenseTemplate.InvalidLicenseTemplateException; import org.spdx.licenselistpublisher.LicenseGeneratorException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; import org.spdx.spdxRdfStore.OutputFormat; import org.spdx.spdxRdfStore.RdfStore; import org.spdx.storage.listedlicense.ExceptionJson; @@ -200,7 +202,9 @@ public void setTableOfContentsHTML(LicenseTOCHTMLFile tableOfContentsHTML) { * @see org.spdx.licenselistpublisher.licensegenerator.ILicenseFormatWriter#addLicense(org.spdx.rdfparser.license.SpdxListedLicense, boolean) */ @Override - public void writeLicense(SpdxListedLicense license, boolean deprecated, String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { + public void writeLicense(ListedLicenseContainer licenseContainer, boolean deprecated, + String deprecatedVersion) throws IOException, LicenseGeneratorException, InvalidSPDXAnalysisException, InvalidLicenseTemplateException { + SpdxListedLicense license = licenseContainer.getV2ListedLicense(); this.licHtml.setLicense(license); String licBaseHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(license.getLicenseId()); String licHtmlFileName = licBaseHtmlFileName + ".html"; @@ -230,9 +234,10 @@ public void writeLicense(SpdxListedLicense license, boolean deprecated, String d } // JSON-LD format RdfStore onlyThisLicense = new RdfStore(); + onlyThisLicense.setDocumentUri(license.getDocumentUri(), true); ModelCopyManager copyManager = new ModelCopyManager(); - copyManager.copy(onlyThisLicense, license.getDocumentUri(), license.getModelStore(), license.getDocumentUri(), - license.getId(), license.getType()); + copyManager.copy(onlyThisLicense, license.getDocumentUri() + license.getId(), license.getModelStore(), + license.getDocumentUri() + license.getId(), license.getSpecVersion(), license.getDocumentUri()); LicenseRdfFormatWriter.writeRdf(onlyThisLicense, license.getDocumentUri(), websiteFolder.getPath() + File.separator + licBaseHtmlFileName + ".jsonld", OutputFormat.JSON_LD); // Turtle format LicenseRdfFormatWriter.writeRdf(onlyThisLicense, license.getDocumentUri(), websiteFolder.getPath() + File.separator + licBaseHtmlFileName + ".ttl", OutputFormat.TURTLE); @@ -266,8 +271,9 @@ public void writeToC() throws IOException { } @Override - public void writeException(ListedLicenseException exception) + public void writeException(ListedExceptionContainer exceptionContainer) throws IOException, InvalidLicenseTemplateException, LicenseGeneratorException, InvalidSPDXAnalysisException { + ListedLicenseException exception = exceptionContainer.getV2Exception(); ExceptionHtml exceptionHtml = new ExceptionHtml(exception); String exceptionHtmlFileName = LicenseHtmlFormatWriter.formLicenseHTMLFileName(exception.getLicenseExceptionId()); String exceptionHTMLReference = "./"+exceptionHtmlFileName + ".html"; @@ -288,10 +294,11 @@ public void writeException(ListedLicenseException exception) File exceptionJsonFile = new File(websiteFolder.getPath() + File.separator + exceptionJsonFileName); writeToFile(exceptionJsonFile, exceptionJson); // JSON-LD format - RdfStore onlyThisException = new RdfStore(); + RdfStore onlyThisException = new RdfStore(); + onlyThisException.setDocumentUri(exception.getDocumentUri(), true); ModelCopyManager copyManager = new ModelCopyManager(); - copyManager.copy(onlyThisException, exception.getDocumentUri(), exception.getModelStore(), exception.getDocumentUri(), - exception.getId(), exception.getType()); + copyManager.copy(onlyThisException, exception.getDocumentUri() + exception.getId(), exception.getModelStore(), + exception.getDocumentUri() + exception.getId(), exception.getSpecVersion(), exception.getDocumentUri()); LicenseRdfFormatWriter.writeRdf(onlyThisException, exception.getDocumentUri(), websiteFolder.getPath() + File.separator + exceptionHtmlFileName + ".jsonld", OutputFormat.JSON_LD); // RDF Turtle format diff --git a/src/org/spdx/licensexml/LicenseXmlDocument.java b/src/org/spdx/licensexml/LicenseXmlDocument.java index 37ae0b5..b26fc9c 100644 --- a/src/org/spdx/licensexml/LicenseXmlDocument.java +++ b/src/org/spdx/licensexml/LicenseXmlDocument.java @@ -38,11 +38,14 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.SpdxConstants; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.model.v2.SpdxConstantsCompatV2; +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicense; +import org.spdx.library.model.v3_0_1.expandedlicensing.ListedLicenseException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; +import org.spdx.storage.IModelStore; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; @@ -63,11 +66,20 @@ public class LicenseXmlDocument { private static Schema _schema = null; // cache of the license XML schema private Document xmlDocument; + private IModelStore v2ModelStore; + private IModelStore v3ModelStore; + private IModelCopyManager copyManager; /** * @param file XML file for the License + * @param copyManager Copy manager for both model store + * @param v3ModelStore model store for SPDX Spec version 3 liccense and exceptions + * @param v2ModelStore model store for SPDX Spec version 2 liccense and exceptions */ - public LicenseXmlDocument(File file) throws LicenseXmlException { + public LicenseXmlDocument(File file, IModelStore v2ModelStore, IModelStore v3ModelStore, IModelCopyManager copyManager) throws LicenseXmlException { + this.v2ModelStore = v2ModelStore; + this.v3ModelStore = v3ModelStore; + this.copyManager = copyManager; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, ""); // Disable external access to prevent confidential file disclosures or SSRFs. factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_SCHEMA, ""); // Disable external access to prevent confidential file disclosures or SSRFs. @@ -173,10 +185,10 @@ public LicenseXmlDocument(Document xmlDocument) throws LicenseXmlException { * @throws InvalidSPDXAnalysisException * @throws LicenseXmlException */ - public List getListedLicenses() throws InvalidSPDXAnalysisException, LicenseXmlException { - List retval = new ArrayList(); + public List getListedLicenses() throws InvalidSPDXAnalysisException, LicenseXmlException { + List retval = new ArrayList(); Element rootElement = this.xmlDocument.getDocumentElement(); - NodeList licenseElements = rootElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_LICENSE); + NodeList licenseElements = rootElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_LICENSE); for (int i = 0; i < licenseElements.getLength(); i++) { Element licenseElement = (Element)(licenseElements.item(i)); retval.add(getListedLicense(licenseElement)); @@ -184,21 +196,21 @@ public List getListedLicenses() throws InvalidSPDXAnalysisExc return retval; } - private SpdxListedLicense getListedLicense(Element licenseElement) throws InvalidSPDXAnalysisException, LicenseXmlException { - String name = licenseElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_NAME); - String id = licenseElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ID); - boolean deprecated = licenseElement.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); + private ListedLicenseContainer getListedLicense(Element licenseElement) throws InvalidSPDXAnalysisException, LicenseXmlException { + String name = licenseElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_NAME); + String id = licenseElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ID); + boolean deprecated = licenseElement.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); String deprecatedVersion = null; if (deprecated) { - deprecatedVersion = licenseElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); + deprecatedVersion = licenseElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); } - NodeList textNodes = licenseElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_TEXT); + NodeList textNodes = licenseElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT); if (textNodes.getLength() != 1) { throw new LicenseXmlException("Invalid number of text elements. Expected 1 - found "+textNodes.getLength()); } Element textElement = (Element)textNodes.item(0); String text = LicenseXmlHelper.getLicenseText(textElement); - NodeList notes = licenseElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_NOTES); + NodeList notes = licenseElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_NOTES); String comment = null; if (notes.getLength() > 0) { StringBuilder commentBuilder = new StringBuilder(LicenseXmlHelper.getNoteText((Element)(notes.item(0)))); @@ -208,7 +220,7 @@ private SpdxListedLicense getListedLicense(Element licenseElement) throws Invali } comment = commentBuilder.toString(); } - NodeList urlNodes = licenseElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_CROSS_REF); + NodeList urlNodes = licenseElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_CROSS_REF); ArrayList sourceUrls = new ArrayList<>(); for (int i = 0; i < urlNodes.getLength(); i++) { String sourceUrl = urlNodes.item(i).getTextContent().trim(); @@ -217,7 +229,7 @@ private SpdxListedLicense getListedLicense(Element licenseElement) throws Invali String licenseHeader = null; String licenseHeaderTemplate = null; String licenseHeaderTemplateHtml = null; - NodeList headerNodes = licenseElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); + NodeList headerNodes = licenseElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); if (headerNodes.getLength() > 0) { StringBuilder sbText = new StringBuilder(); StringBuilder sbTemplate = new StringBuilder(); @@ -239,31 +251,53 @@ private SpdxListedLicense getListedLicense(Element licenseElement) throws Invali } String template = LicenseXmlHelper.getLicenseTemplate(textElement); boolean osiApproved; - if (licenseElement.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_OSI_APPROVED)) { - osiApproved = "true".equals(licenseElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_OSI_APPROVED).toLowerCase()); + if (licenseElement.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_OSI_APPROVED)) { + osiApproved = "true".equals(licenseElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_OSI_APPROVED).toLowerCase()); } else { osiApproved = false; } boolean fsfLibre; - if (licenseElement.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_FSF_LIBRE)) { - fsfLibre = "true".equals(licenseElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_FSF_LIBRE).toLowerCase()); + if (licenseElement.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_FSF_LIBRE)) { + fsfLibre = "true".equals(licenseElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_FSF_LIBRE).toLowerCase()); } else { fsfLibre = false; } String licenseHtml = LicenseXmlHelper.getLicenseTextHtml(textElement); - SpdxListedLicense retval = new SpdxListedLicense(name, id, text, sourceUrls, comment, licenseHeader, - template, osiApproved, fsfLibre, licenseHtml, - deprecated, deprecatedVersion); - retval.setLicenseHeaderHtml(licenseHeaderTemplateHtml); - retval.setStandardLicenseHeaderTemplate(licenseHeaderTemplate); + org.spdx.library.model.v2.license.SpdxListedLicense licv2 = new org.spdx.library.model.v2.license.SpdxListedLicense(v2ModelStore, + SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, id, copyManager, true); + ListedLicense licv3 = new ListedLicense(v3ModelStore, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + id, + copyManager, true, null); + licv2.setName(name); + licv3.setName(name); + licv2.setLicenseText(text); + licv3.setLicenseText(text); + licv2.setSeeAlso(sourceUrls); + licv3.getSeeAlsos().addAll(sourceUrls); + licv2.setComment(comment); + licv3.setComment(comment); + licv2.setStandardLicenseHeader(licenseHeader); + licv3.setStandardLicenseHeader(licenseHeader); + licv2.setStandardLicenseTemplate(template); + licv3.setStandardLicenseTemplate(template); + licv2.setOsiApproved(osiApproved); + licv3.setIsOsiApproved(osiApproved); + licv2.setFsfLibre(fsfLibre); + licv3.setIsFsfLibre(fsfLibre); + licv2.setLicenseTextHtml(licenseHtml); + licv2.setDeprecated(deprecated); + licv3.setIsDeprecatedLicenseId(deprecated); + licv2.setDeprecatedVersion(deprecatedVersion); + licv3.setDeprecatedVersion(deprecatedVersion); + licv2.setLicenseHeaderHtml(licenseHeaderTemplateHtml); + licv2.setStandardLicenseHeaderTemplate(licenseHeaderTemplate); int i = 0; for (String sourceUrl:sourceUrls) { - CrossRef crossRef = retval.createCrossRef(sourceUrl) + org.spdx.library.model.v2.license.CrossRef crossRef = licv2.createCrossRef(sourceUrl) .setOrder(i++) .build(); - retval.getCrossRef().add(crossRef); + licv2.getCrossRef().add(crossRef); } - return retval; + return new ListedLicenseContainer(licv2, licv3); } /** @@ -271,10 +305,10 @@ private SpdxListedLicense getListedLicense(Element licenseElement) throws Invali * @throws LicenseXmlException * @throws InvalidSPDXAnalysisException */ - public List getLicenseExceptions() throws LicenseXmlException, InvalidSPDXAnalysisException { - List retval = new ArrayList(); + public List getLicenseExceptions() throws LicenseXmlException, InvalidSPDXAnalysisException { + List retval = new ArrayList<>(); Element rootElement = this.xmlDocument.getDocumentElement(); - NodeList exceptionElements = rootElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_EXCEPTION); + NodeList exceptionElements = rootElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_EXCEPTION); for (int i = 0; i < exceptionElements.getLength(); i++) { Element exceptionElement = (Element)(exceptionElements.item(i)); retval.add(getException(exceptionElement)); @@ -282,15 +316,15 @@ public List getLicenseExceptions() throws LicenseXmlExce return retval; } - private ListedLicenseException getException(Element exceptionElement) throws LicenseXmlException, InvalidSPDXAnalysisException { - String name = exceptionElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_NAME); - String id = exceptionElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ID); - boolean deprecated = exceptionElement.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); + private ListedExceptionContainer getException(Element exceptionElement) throws LicenseXmlException, InvalidSPDXAnalysisException { + String name = exceptionElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_NAME); + String id = exceptionElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ID); + boolean deprecated = exceptionElement.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); String deprecatedVersion = null; if (deprecated) { - deprecatedVersion = exceptionElement.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); + deprecatedVersion = exceptionElement.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_DEPRECATED_VERSION); } - NodeList textNodes = exceptionElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_TEXT); + NodeList textNodes = exceptionElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT); if (textNodes.getLength() != 1) { throw new LicenseXmlException("Invalid number of text elements. Expected 1 - found "+textNodes.getLength()); } @@ -298,7 +332,7 @@ private ListedLicenseException getException(Element exceptionElement) throws Lic String text = LicenseXmlHelper.getLicenseText(textElement); String template = LicenseXmlHelper.getLicenseTemplate(textElement); String html = LicenseXmlHelper.getLicenseTextHtml(textElement); - NodeList notes = exceptionElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_NOTES); + NodeList notes = exceptionElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_NOTES); String comment = null; if (notes.getLength() > 0) { StringBuilder commentBuilder = new StringBuilder(LicenseXmlHelper.getNoteText((Element)(notes.item(0)))); @@ -308,17 +342,31 @@ private ListedLicenseException getException(Element exceptionElement) throws Lic } comment = commentBuilder.toString(); } - NodeList urlNodes = exceptionElement.getElementsByTagName(SpdxConstants.LICENSEXML_ELEMENT_CROSS_REF); + NodeList urlNodes = exceptionElement.getElementsByTagName(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_CROSS_REF); List sourceUrls = new ArrayList<>(); for (int i = 0; i < urlNodes.getLength(); i++) { sourceUrls.add(urlNodes.item(i).getTextContent().trim()); } - ListedLicenseException retval = new ListedLicenseException(id, name, text, template, sourceUrls, - comment); - retval.setExceptionTextHtml(html); - retval.setDeprecated(deprecated); - retval.setDeprecatedVersion(deprecatedVersion); - return retval; + org.spdx.library.model.v2.license.ListedLicenseException exceptionV2 = new org.spdx.library.model.v2.license.ListedLicenseException(v2ModelStore, + SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX, id, copyManager, true); + ListedLicenseException exceptionV3 = new ListedLicenseException(v3ModelStore, SpdxConstantsCompatV2.LISTED_LICENSE_NAMESPACE_PREFIX + id, + copyManager, true, null); + exceptionV2.setName(name); + exceptionV3.setName(name); + exceptionV2.setLicenseExceptionText(text); + exceptionV3.setAdditionText(text); + exceptionV2.setLicenseExceptionTemplate(template); + exceptionV3.setStandardAdditionTemplate(template); + exceptionV2.setSeeAlso(sourceUrls); + exceptionV3.getSeeAlsos().addAll(sourceUrls); + exceptionV2.setComment(comment); + exceptionV3.setComment(comment); + exceptionV2.setExceptionTextHtml(html); + exceptionV2.setDeprecated(deprecated); + exceptionV3.setIsDeprecatedAdditionId(deprecated); + exceptionV2.setDeprecatedVersion(deprecatedVersion); + exceptionV3.setDeprecatedVersion(deprecatedVersion); + return new ListedExceptionContainer(exceptionV2, exceptionV3); } } diff --git a/src/org/spdx/licensexml/LicenseXmlHelper.java b/src/org/spdx/licensexml/LicenseXmlHelper.java index 243c0c6..0f45bf7 100644 --- a/src/org/spdx/licensexml/LicenseXmlHelper.java +++ b/src/org/spdx/licensexml/LicenseXmlHelper.java @@ -24,7 +24,7 @@ import org.apache.commons.lang3.StringEscapeUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.SpdxConstants; +import org.spdx.library.model.v2.SpdxConstantsCompatV2; import org.spdx.licenseTemplate.HtmlTemplateOutputHandler; import org.w3c.dom.Element; import org.w3c.dom.Node; @@ -58,7 +58,7 @@ public class LicenseXmlHelper { private static final String COPYRIGHT_ALT_NAME = "copyright"; //Spacing attributes - //TODO: Move these to SpdxConstants.java + //TODO: Move these to SpdxConstantsCompatV2.java private static final String SPACING_ATTRIBUTE = "spacing"; private static final String SPACING_BOTH = "both"; private static final String SPACING_BEFORE = "before"; @@ -71,10 +71,10 @@ public class LicenseXmlHelper { */ static HashSet LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS = new HashSet(); static { - LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); - LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_ITEM); - LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_TEXT); - LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); + LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); + LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_ITEM); + LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT); + LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); } /** @@ -82,22 +82,22 @@ public class LicenseXmlHelper { */ static Set HEADER_UNPROCESSED_TAGS = new HashSet<>(); static { - HEADER_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); - HEADER_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_TITLE_TEXT); - HEADER_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_ITEM); - HEADER_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_BULLET); - HEADER_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); + HEADER_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); + HEADER_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TITLE_TEXT); + HEADER_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_ITEM); + HEADER_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_BULLET); + HEADER_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER); } static Set NOTES_UNPROCESSED_TAGS = new HashSet<>(); static { - NOTES_UNPROCESSED_TAGS.add(SpdxConstants.LICENSEXML_ELEMENT_NOTES); + NOTES_UNPROCESSED_TAGS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_NOTES); } static Set FLOW_CONTROL_ELEMENTS = new HashSet<>(); static { - FLOW_CONTROL_ELEMENTS.add(SpdxConstants.LICENSEXML_ELEMENT_LIST); - FLOW_CONTROL_ELEMENTS.add(SpdxConstants.LICENSEXML_ELEMENT_PARAGRAPH); + FLOW_CONTROL_ELEMENTS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_LIST); + FLOW_CONTROL_ELEMENTS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_PARAGRAPH); } /** @@ -105,9 +105,9 @@ public class LicenseXmlHelper { */ static Set ALT_ELEMENTS = new HashSet<>(); static { - ALT_ELEMENTS.add(SpdxConstants.LICENSEXML_ELEMENT_ALT); - ALT_ELEMENTS.add(SpdxConstants.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); - ALT_ELEMENTS.add(SpdxConstants.LICENSEXML_ELEMENT_BULLET); + ALT_ELEMENTS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_ALT); + ALT_ELEMENTS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_COPYRIGHT_TEXT); + ALT_ELEMENTS.add(SpdxConstantsCompatV2.LICENSEXML_ELEMENT_BULLET); } static String DOUBLE_QUOTES_REGEX = "(\\u201C|\\u201D)"; @@ -138,21 +138,21 @@ private static boolean appendNodeText(Node node, boolean useTemplateFormat, Stri } else if (node.getNodeType() == Node.ELEMENT_NODE) { Element element = (Element)node; String tagName = element.getTagName(); - if (SpdxConstants.LICENSEXML_ELEMENT_LIST.equals(tagName)) { + if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_LIST.equals(tagName)) { appendListElements(element, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags); - } else if (SpdxConstants.LICENSEXML_ELEMENT_ALT.equals(tagName)) { - if (!element.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ALT_NAME)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_ALT.equals(tagName)) { + if (!element.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ALT_NAME)) { throw(new LicenseXmlException("Missing name attribute for variable text")); } - String altName = element.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ALT_NAME); - if (!element.hasAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ALT_MATCH)) { + String altName = element.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ALT_NAME); + if (!element.hasAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ALT_MATCH)) { throw(new LicenseXmlException("Missing match attribute for variable text")); } - String match = element.getAttribute(SpdxConstants.LICENSEXML_ATTRIBUTE_ALT_MATCH); + String match = element.getAttribute(SpdxConstantsCompatV2.LICENSEXML_ATTRIBUTE_ALT_MATCH); noNextSpace = appendAltText(element, altName, match, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags, noNextSpace); - } else if (SpdxConstants.LICENSEXML_ELEMENT_OPTIONAL.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_OPTIONAL.equals(tagName)) { noNextSpace = appendOptionalText(element, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags, noSpace); - } else if (SpdxConstants.LICENSEXML_ELEMENT_BREAK.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_BREAK.equals(tagName)) { if (includeHtmlTags) { sb.append("
"); } @@ -161,7 +161,7 @@ private static boolean appendNodeText(Node node, boolean useTemplateFormat, Stri if (element.getChildNodes().getLength() > 0) { throw new LicenseXmlException("Non-empty
tag found"); } - } else if (SpdxConstants.LICENSEXML_ELEMENT_PARAGRAPH.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_PARAGRAPH.equals(tagName)) { if (includeHtmlTags) { appendParagraphTag(sb, indentCount); } else if (sb.length() > 1) { @@ -174,21 +174,21 @@ private static boolean appendNodeText(Node node, boolean useTemplateFormat, Stri addNewline(sb, indentCount); addNewline(sb, indentCount); // extra lines between paragraphs } - } else if (SpdxConstants.LICENSEXML_ELEMENT_TITLE_TEXT.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TITLE_TEXT.equals(tagName)) { if (!inALtBlock(element)) { appendOptionalText(element, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags, noSpace); noNextSpace = false; } else { appendElementChildrenText(element, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags); } - } else if (SpdxConstants.LICENSEXML_ELEMENT_COPYRIGHT_TEXT.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_COPYRIGHT_TEXT.equals(tagName)) { if (!inALtBlock(element)) { appendAltText(element, COPYRIGHT_ALT_NAME, COPYRIGHT_ALT_MATCH, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags, noNextSpace); noNextSpace = false; } else { appendElementChildrenText(element, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags); } - } else if (SpdxConstants.LICENSEXML_ELEMENT_BULLET.equals(tagName)) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_BULLET.equals(tagName)) { if (!inALtBlock(element)) { appendAltText(element, BULLET_ALT_NAME, BULLET_ALT_MATCH, useTemplateFormat, sb, indentCount, unprocessedTags, includeHtmlTags, noNextSpace); noNextSpace = false; @@ -508,7 +508,7 @@ private static boolean appendAltText(Element element, String altName, String mat private static void appendListElements(Element element, boolean useTemplateFormat, StringBuilder sb, int indentCount, Set unprocessedTags, boolean includeHtmlTags) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_LIST.equals(element.getTagName())) { + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_LIST.equals(element.getTagName())) { throw(new LicenseXmlException("Invalid list element tag - expected 'list', found '"+element.getTagName()+"'")); } if (includeHtmlTags) { @@ -518,7 +518,7 @@ private static void appendListElements(Element element, for (int i = 0; i < listItemNodes.getLength(); i++) { if (listItemNodes.item(i).getNodeType() == Node.ELEMENT_NODE) { Element listItem = (Element)listItemNodes.item(i); - if (SpdxConstants.LICENSEXML_ELEMENT_ITEM.equals(listItem.getTagName())) { + if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_ITEM.equals(listItem.getTagName())) { if (includeHtmlTags) { sb.append("\n
  • "); appendNodeText(listItem, useTemplateFormat, sb, indentCount + 1, unprocessedTags, includeHtmlTags, false); @@ -528,7 +528,7 @@ private static void appendListElements(Element element, appendNodeText(listItem, useTemplateFormat, sb, indentCount + 1, unprocessedTags, includeHtmlTags, false); } - } else if (SpdxConstants.LICENSEXML_ELEMENT_LIST.equals(listItem.getTagName())) { + } else if (SpdxConstantsCompatV2.LICENSEXML_ELEMENT_LIST.equals(listItem.getTagName())) { appendListElements(listItem, useTemplateFormat, sb, indentCount+1, unprocessedTags, includeHtmlTags); } else { @@ -553,8 +553,8 @@ private static void appendListElements(Element element, * @throws LicenseXmlException */ public static String getLicenseTemplate(Element licenseElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(licenseElement, true, sb, 0, LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS, false, false); @@ -568,8 +568,8 @@ public static String getLicenseTemplate(Element licenseElement) throws LicenseXm * @throws LicenseXmlException */ public static String getNoteText(Element licenseElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_NOTES.equals(licenseElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_NOTES+"'"+licenseElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_NOTES.equals(licenseElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_NOTES+"'"+licenseElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(licenseElement, false, sb, 0, NOTES_UNPROCESSED_TAGS, false, false); @@ -583,8 +583,8 @@ public static String getNoteText(Element licenseElement) throws LicenseXmlExcept * @throws LicenseXmlException */ public static String getLicenseText(Element licenseElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(licenseElement, false, sb, 0, LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS, false, false); @@ -630,8 +630,8 @@ private static void appendNode(Node node, * @throws LicenseXmlException */ public static Object getHeaderText(Element headerElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(headerElement, false, sb, 0, HEADER_UNPROCESSED_TAGS, false, false); @@ -644,8 +644,8 @@ public static Object getHeaderText(Element headerElement) throws LicenseXmlExcep * @throws LicenseXmlException */ public static Object getHeaderTemplate(Element headerElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(headerElement, true, sb, 0, HEADER_UNPROCESSED_TAGS, false, false); @@ -658,8 +658,8 @@ public static Object getHeaderTemplate(Element headerElement) throws LicenseXmlE * @throws LicenseXmlException */ public static Object getHeaderTextHtml(Element headerElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER.equals(headerElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_STANDARD_LICENSE_HEADER+"'"+headerElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(headerElement, false, sb, 0, HEADER_UNPROCESSED_TAGS, true, false); @@ -683,8 +683,8 @@ private static String fixUpText(String string) { * @throws LicenseXmlException */ public static String getLicenseTextHtml(Element licenseElement) throws LicenseXmlException { - if (!SpdxConstants.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { - throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstants.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); + if (!SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT.equals(licenseElement.getTagName())) { + throw(new LicenseXmlException("Invalid element tag name - expected '"+SpdxConstantsCompatV2.LICENSEXML_ELEMENT_TEXT+"'"+licenseElement.getTagName()+"'")); } StringBuilder sb = new StringBuilder(); appendNodeText(licenseElement, false, sb, 0, LICENSE_AND_EXCEPTION_UNPROCESSED_TAGS, true, false); diff --git a/src/org/spdx/licensexml/XmlLicenseProvider.java b/src/org/spdx/licensexml/XmlLicenseProvider.java index bd19a68..e905043 100644 --- a/src/org/spdx/licensexml/XmlLicenseProvider.java +++ b/src/org/spdx/licensexml/XmlLicenseProvider.java @@ -27,11 +27,15 @@ import org.apache.commons.compress.utils.FileNameUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; -import org.spdx.library.model.license.SpdxListedLicenseException; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.ModelCopyManager; +import org.spdx.library.model.v2.license.SpdxListedLicenseException; import org.spdx.licenselistpublisher.ISpdxListedLicenseProvider; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; +import org.spdx.storage.IModelStore; +import org.spdx.storage.simple.InMemSpdxStore; /** * Provide license information from XML files @@ -42,13 +46,22 @@ public class XmlLicenseProvider implements ISpdxListedLicenseProvider { Logger logger = LoggerFactory.getLogger(XmlLicenseProvider.class.getName()); protected List warnings = new ArrayList(); + protected IModelStore v2ModelStore = new InMemSpdxStore(); + protected IModelStore v3ModelStore = new InMemSpdxStore(); + protected IModelCopyManager copyManager = new ModelCopyManager(); - class XmlLicenseIterator implements Iterator { + class XmlLicenseIterator implements Iterator { private int xmlFileIndex = 0; - protected SpdxListedLicense nextListedLicense = null; - private Iterator fileListedLicenseIter = null; + protected ListedLicenseContainer nextListedLicense = null; + private Iterator fileListedLicenseIter = null; + private IModelCopyManager copyManager; + private IModelStore v2ModelStore; + private IModelStore v3ModelStore; - public XmlLicenseIterator() { + public XmlLicenseIterator(IModelStore v2ModelStore, IModelStore v3ModelStore, IModelCopyManager copyManager) { + this.v2ModelStore = v2ModelStore; + this.v3ModelStore = v3ModelStore; + this.copyManager = copyManager; findNextItem(); } @@ -58,9 +71,10 @@ protected void findNextItem() { fileListedLicenseIter = null; while (xmlFileIndex < xmlFiles.size() && fileListedLicenseIter == null) { try { - LicenseXmlDocument licDoc = new LicenseXmlDocument(xmlFiles.get(xmlFileIndex)); + LicenseXmlDocument licDoc = new LicenseXmlDocument(xmlFiles.get(xmlFileIndex), + v2ModelStore, v3ModelStore, copyManager); try { - List licList = licDoc.getListedLicenses(); + List licList = licDoc.getListedLicenses(); if (licList != null && !licList.isEmpty()) { fileListedLicenseIter = licList.iterator(); } @@ -92,8 +106,8 @@ public boolean hasNext() { * @see java.util.Iterator#next() */ @Override - public SpdxListedLicense next() { - SpdxListedLicense retval = this.nextListedLicense; + public ListedLicenseContainer next() { + ListedLicenseContainer retval = this.nextListedLicense; this.findNextItem(); if (Objects.isNull(retval)) { throw new NoSuchElementException(); @@ -111,12 +125,18 @@ public void remove() { } } - class XmlExceptionIterator implements Iterator { + class XmlExceptionIterator implements Iterator { private int xmlFileIndex = 0; - private ListedLicenseException nextLicenseException = null; - private Iterator fileExceptionIterator = null; + private ListedExceptionContainer nextLicenseException = null; + private Iterator fileExceptionIterator = null; + private IModelStore v2ModelStore; + private IModelStore v3ModelStore; + private IModelCopyManager copyManager; - public XmlExceptionIterator() throws InvalidSPDXAnalysisException { + public XmlExceptionIterator(IModelStore v2ModelStore, IModelStore v3ModelStore, IModelCopyManager copyManager) throws InvalidSPDXAnalysisException { + this.v2ModelStore = v2ModelStore; + this.v3ModelStore = v3ModelStore; + this.copyManager = copyManager; findNextItem(); } @@ -126,8 +146,8 @@ private void findNextItem() throws InvalidSPDXAnalysisException { fileExceptionIterator = null; while (xmlFileIndex < xmlFiles.size() && fileExceptionIterator == null) { try { - LicenseXmlDocument licDoc = new LicenseXmlDocument(xmlFiles.get(xmlFileIndex)); - List exceptionList = licDoc.getLicenseExceptions(); + LicenseXmlDocument licDoc = new LicenseXmlDocument(xmlFiles.get(xmlFileIndex), v2ModelStore, v3ModelStore, copyManager); + List exceptionList = licDoc.getLicenseExceptions(); if (exceptionList != null && !exceptionList.isEmpty()) { fileExceptionIterator = exceptionList.iterator(); } @@ -155,8 +175,8 @@ public boolean hasNext() { * @see java.util.Iterator#next() */ @Override - public ListedLicenseException next() { - ListedLicenseException retval = this.nextLicenseException; + public ListedExceptionContainer next() { + ListedExceptionContainer retval = this.nextLicenseException; try { this.findNextItem(); } catch (InvalidSPDXAnalysisException e) { @@ -234,17 +254,17 @@ public boolean accept(File pathname) { * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getLicenseIterator() */ @Override - public Iterator getLicenseIterator() + public Iterator getLicenseIterator() throws SpdxListedLicenseException { - return new XmlLicenseIterator(); + return new XmlLicenseIterator(v2ModelStore, v3ModelStore, copyManager); } /* (non-Javadoc) * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getExceptionIterator() */ @Override - public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { - return new XmlExceptionIterator(); + public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { + return new XmlExceptionIterator(v2ModelStore, v3ModelStore, copyManager); } public List getWarnings() { diff --git a/src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java b/src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java index 8b7a046..ca9bcbd 100644 --- a/src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java +++ b/src/org/spdx/licensexml/XmlLicenseProviderSingleFile.java @@ -25,11 +25,15 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; -import org.spdx.library.model.license.SpdxListedLicenseException; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; +import org.spdx.library.ModelCopyManager; +import org.spdx.library.model.v2.license.SpdxListedLicenseException; import org.spdx.licenselistpublisher.ISpdxListedLicenseProvider; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; +import org.spdx.storage.IModelStore; +import org.spdx.storage.simple.InMemSpdxStore; /** * * @author Gary O'Neall @@ -40,16 +44,19 @@ public class XmlLicenseProviderSingleFile implements ISpdxListedLicenseProvider Logger logger = LoggerFactory.getLogger(XmlLicenseProviderSingleFile.class.getName()); private List warnings = new ArrayList(); LicenseXmlDocument licDoc = null; + protected IModelStore v2ModelStore = new InMemSpdxStore(); + protected IModelStore v3ModelStore = new InMemSpdxStore(); + protected IModelCopyManager copyManager = new ModelCopyManager(); public XmlLicenseProviderSingleFile(File licenseXmlFile) throws LicenseXmlException { - licDoc = new LicenseXmlDocument(licenseXmlFile); + licDoc = new LicenseXmlDocument(licenseXmlFile, v2ModelStore, v3ModelStore, copyManager); } /* (non-Javadoc) * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getLicenseIterator() */ @Override - public Iterator getLicenseIterator() throws SpdxListedLicenseException { + public Iterator getLicenseIterator() throws SpdxListedLicenseException { try { return licDoc.getListedLicenses().iterator(); } catch (InvalidSPDXAnalysisException e) { @@ -65,7 +72,7 @@ public Iterator getLicenseIterator() throws SpdxListedLicense * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getExceptionIterator() */ @Override - public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { + public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { try { return licDoc.getLicenseExceptions().iterator(); } catch (LicenseXmlException e) { diff --git a/src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java b/src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java index 47f8358..b7577b2 100644 --- a/src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java +++ b/src/org/spdx/licensexml/XmlLicenseProviderWithCrossRefDetails.java @@ -30,12 +30,14 @@ import java.util.concurrent.Executors; import java.util.concurrent.Future; +import org.spdx.core.IModelCopyManager; +import org.spdx.core.InvalidSPDXAnalysisException; import org.spdx.crossref.CrossRefHelper; -import org.spdx.library.InvalidSPDXAnalysisException; -import org.spdx.library.model.license.CrossRef; -import org.spdx.library.model.license.ListedLicenseException; -import org.spdx.library.model.license.SpdxListedLicense; -import org.spdx.library.model.license.SpdxListedLicenseException; +import org.spdx.library.model.v2.license.CrossRef; +import org.spdx.library.model.v2.license.SpdxListedLicenseException; +import org.spdx.licenselistpublisher.ListedExceptionContainer; +import org.spdx.licenselistpublisher.ListedLicenseContainer; +import org.spdx.storage.IModelStore; /** * Provide license information from XML files @@ -51,17 +53,17 @@ public class XmlLicenseProviderWithCrossRefDetails extends XmlLicenseProvider { class XmlLicenseIterator extends XmlLicenseProvider.XmlLicenseIterator implements Closeable { private ExecutorService executorService = Executors.newFixedThreadPool(NUMBER_THREADS); - private Map>> urlDetailsInProgress = new HashMap<>(); + private Map>> urlDetailsInProgress = new HashMap<>(); private void fillCrossRefPool() { while (super.hasNext() && urlDetailsInProgress.size() < NUMBER_THREADS) { - SpdxListedLicense nextLicense = super.next(); - urlDetailsInProgress.put(nextLicense, executorService.submit(new CrossRefHelper(nextLicense))); + ListedLicenseContainer nextLicense = super.next(); + urlDetailsInProgress.put(nextLicense, executorService.submit(new CrossRefHelper(nextLicense.getV2ListedLicense()))); } } - public XmlLicenseIterator() { - super(); + public XmlLicenseIterator(IModelStore v2Store, IModelStore v3Store, IModelCopyManager copyManager) { + super(v2Store, v3Store, copyManager); fillCrossRefPool(); } @@ -74,9 +76,9 @@ public synchronized boolean hasNext() { * @see java.util.Iterator#next() */ @Override - public synchronized SpdxListedLicense next() { - Entry>> readyLicense = null; - for (Entry>> licenseInProgress:urlDetailsInProgress.entrySet()) { + public synchronized ListedLicenseContainer next() { + Entry>> readyLicense = null; + for (Entry>> licenseInProgress:urlDetailsInProgress.entrySet()) { if (licenseInProgress.getValue().isDone()) { readyLicense = licenseInProgress; break; @@ -92,15 +94,15 @@ public synchronized SpdxListedLicense next() { } } - SpdxListedLicense retval = readyLicense.getKey(); + ListedLicenseContainer retval = readyLicense.getKey(); try { for (CrossRef crossRef:readyLicense.getValue().get()) { - retval.getCrossRef().add(crossRef); + retval.getV2ListedLicense().getCrossRef().add(crossRef); } } catch (InterruptedException | ExecutionException e) { - logger.error("Error getting URL value. URL values will not be filled in for license ID "+retval.getLicenseId(),e); - warnings.add("Error getting URL value. URL values will not be filled in for license ID "+retval.getLicenseId()); + logger.error("Error getting URL value. URL values will not be filled in for license ID "+retval.getV2ListedLicense().getLicenseId(),e); + warnings.add("Error getting URL value. URL values will not be filled in for license ID "+retval.getV2ListedLicense().getLicenseId()); } catch (InvalidSPDXAnalysisException e) { logger.error("Error setting cross refs",e); warnings.add("Unable to set cross references due to error: "+e.getMessage()); @@ -117,8 +119,9 @@ public void close() throws IOException { } class XmlExceptionIterator extends XmlLicenseProvider.XmlExceptionIterator { - public XmlExceptionIterator() throws InvalidSPDXAnalysisException { - + + public XmlExceptionIterator(IModelStore v2Store, IModelStore v3Store, IModelCopyManager copyManager) throws InvalidSPDXAnalysisException { + super(v2Store, v3Store, copyManager); } } @@ -134,16 +137,16 @@ public XmlLicenseProviderWithCrossRefDetails(File xmlFileDirectory) throws SpdxL * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getLicenseIterator() */ @Override - public Iterator getLicenseIterator() + public Iterator getLicenseIterator() throws SpdxListedLicenseException { - return new XmlLicenseIterator(); + return new XmlLicenseIterator(v2ModelStore, v3ModelStore, copyManager); } /* (non-Javadoc) * @see org.spdx.rdfparser.license.ISpdxListedLicenseProvider#getExceptionIterator() */ @Override - public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { - return new XmlExceptionIterator(); + public Iterator getExceptionIterator() throws InvalidSPDXAnalysisException { + return new XmlExceptionIterator(v2ModelStore, v3ModelStore, copyManager); } }