{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.YAFNET/YAFNET","documentNamespace":"https://spdx.org/spdxdocs/protobom/843af73a-9aef-4c6a-818a-8197128c68a9","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-29T18:23:25Z"},"packages":[{"name":"@w8tcha/grunt-dev-update","SPDXID":"SPDXRef-npm-w8tcha-grunt-dev-update-2.3.4-0067fd","versionInfo":"^2.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40w8tcha/grunt-dev-update@%5E2.3.4"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-1.6.1-2d997e","versionInfo":"^1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@%5E1.6.1"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-1.0.0-dc69a2","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@%5E1.0.0"}]},{"name":"@lodder/time-grunt","SPDXID":"SPDXRef-npm-lodder-time-grunt-4.0.0-0484ff","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40lodder/time-grunt@%5E4.0.0"}]},{"name":"terser-webpack-plugin","SPDXID":"SPDXRef-npm-terser-webpack-plugin-5.4.0-99ba1e","versionInfo":"^5.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/terser-webpack-plugin@%5E5.4.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-6.0.2-08b58d","versionInfo":"^6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E6.0.2"}]},{"name":"@microsoft/signalr","SPDXID":"SPDXRef-npm-microsoft-signalr-10.0.0-2fa8d1","versionInfo":"^10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40microsoft/signalr@%5E10.0.0"}]},{"name":"ts-loader","SPDXID":"SPDXRef-npm-ts-loader-9.5.4-b93b45","versionInfo":"^9.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-loader@%5E9.5.4"}]},{"name":"webpack-merge","SPDXID":"SPDXRef-npm-webpack-merge-6.0.1-2971cf","versionInfo":"^6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-merge@%5E6.0.1"}]},{"name":"@tsconfig/recommended","SPDXID":"SPDXRef-npm-tsconfig-recommended-1.0.13-d379f1","versionInfo":"^1.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/recommended@%5E1.0.13"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-5.105.4-305d42","versionInfo":"^5.105.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E5.105.4"}]},{"name":"webpack-cli","SPDXID":"SPDXRef-npm-webpack-cli-7.0.2-8cc7fb","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-cli@%5E7.0.2"}]},{"name":"ts-loader","SPDXID":"SPDXRef-npm-ts-loader-9.5.4-d571c5","versionInfo":"^9.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/ts-loader@%5E9.5.4"}]},{"name":"bootswatch","SPDXID":"SPDXRef-npm-bootswatch-5.3.8-842aa5","versionInfo":"^5.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bootswatch@%5E5.3.8"}]},{"name":"form-serialize","SPDXID":"SPDXRef-npm-form-serialize-0.7.2-92ccbb","versionInfo":"^0.7.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/form-serialize@%5E0.7.2"}]},{"name":"@w8tcha/bootbox","SPDXID":"SPDXRef-npm-w8tcha-bootbox-6.0.7-1d2bed","versionInfo":"^6.0.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40w8tcha/bootbox@%5E6.0.7"}]},{"name":"grunt-sass","SPDXID":"SPDXRef-npm-grunt-sass-4.1.0-0f95b9","versionInfo":"^4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-sass@%5E4.1.0"}]},{"name":"autoprefixer","SPDXID":"SPDXRef-npm-autoprefixer-10.4.27-1e8fab","versionInfo":"^10.4.27","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/autoprefixer@%5E10.4.27"}]},{"name":"@popperjs/core","SPDXID":"SPDXRef-npm-popperjs-core-2.11.8-dfcf8f","versionInfo":"^2.11.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40popperjs/core@%5E2.11.8"}]},{"name":"grunt-replace","SPDXID":"SPDXRef-npm-grunt-replace-2.0.2-e8d669","versionInfo":"^2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-replace@%5E2.0.2"}]},{"name":"codemirror","SPDXID":"SPDXRef-npm-codemirror-6.0.2-e6ed03","versionInfo":"^6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/codemirror@%5E6.0.2"}]},{"name":"flag-icons","SPDXID":"SPDXRef-npm-flag-icons-7.5.0-877691","versionInfo":"^7.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/flag-icons@%5E7.5.0"}]},{"name":"@fortawesome/fontawesome-free","SPDXID":"SPDXRef-npm-fortawesome-fontawesome-free-7.2.0-a9efd3","versionInfo":"^7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40fortawesome/fontawesome-free@%5E7.2.0"}]},{"name":"simple-webp-converter","SPDXID":"SPDXRef-npm-simple-webp-converter-1.1.2-7eab41","versionInfo":"^1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/simple-webp-converter@%5E1.1.2"}]},{"name":"sass","SPDXID":"SPDXRef-npm-sass-1.98.0-af22c5","versionInfo":"^1.98.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/sass@%5E1.98.0"}]},{"name":"choices.js","SPDXID":"SPDXRef-npm-choices.js-11.2.1-1d5e86","versionInfo":"^11.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/choices.js@%5E11.2.1"}]},{"name":"@codemirror/theme-one-dark","SPDXID":"SPDXRef-npm-codemirror-theme-one-dark-6.1.3-63196b","versionInfo":"^6.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40codemirror/theme-one-dark@%5E6.1.3"}]},{"name":"md.bootstrappersiandatetimepicker","SPDXID":"SPDXRef-npm-md.bootstrappersiandatetimepicker-4.5.0-9bc9ce","versionInfo":"^4.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/md.bootstrappersiandatetimepicker@%5E4.5.0"}]},{"name":"scss","SPDXID":"SPDXRef-npm-scss-0.2.4-1ac4dc","versionInfo":"^0.2.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/scss@%5E0.2.4"}]},{"name":"@microsoft/signalr","SPDXID":"SPDXRef-npm-microsoft-signalr-10.0.0-8afbfa","versionInfo":"^10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40microsoft/signalr@%5E10.0.0"}]},{"name":"postcss","SPDXID":"SPDXRef-npm-postcss-8.5.8-32a720","versionInfo":"^8.5.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/postcss@%5E8.5.8"}]},{"name":"webpack","SPDXID":"SPDXRef-npm-webpack-5.105.4-cae1f1","versionInfo":"^5.105.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack@%5E5.105.4"}]},{"name":"@codemirror/state","SPDXID":"SPDXRef-npm-codemirror-state-6.6.0-7319b2","versionInfo":"^6.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40codemirror/state@%5E6.6.0"}]},{"name":"webpack-cli","SPDXID":"SPDXRef-npm-webpack-cli-7.0.2-dbdf16","versionInfo":"^7.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-cli@%5E7.0.2"}]},{"name":"grunt-shell","SPDXID":"SPDXRef-npm-grunt-shell-4.0.0-711478","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-shell@%5E4.0.0"}]},{"name":"bootstrap","SPDXID":"SPDXRef-npm-bootstrap-5.3.8-722a84","versionInfo":"^5.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/bootstrap@%5E5.3.8"}]},{"name":"@codemirror/lang-sql","SPDXID":"SPDXRef-npm-codemirror-lang-sql-6.10.0-c70653","versionInfo":"^6.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40codemirror/lang-sql@%5E6.10.0"}]},{"name":"@w8tcha/dark-editable","SPDXID":"SPDXRef-npm-w8tcha-dark-editable-2.1.7-271f5f","versionInfo":"^2.1.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40w8tcha/dark-editable@%5E2.1.7"}]},{"name":"@tsconfig/recommended","SPDXID":"SPDXRef-npm-tsconfig-recommended-1.0.13-f25585","versionInfo":"^1.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40tsconfig/recommended@%5E1.0.13"}]},{"name":"smooth-scroll-into-view-if-needed","SPDXID":"SPDXRef-npm-smooth-scroll-into-view-if-needed-2.0.2-4d1e26","versionInfo":"^2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/smooth-scroll-into-view-if-needed@%5E2.0.2"}]},{"name":"prism","SPDXID":"SPDXRef-npm-prism-4.1.2-9c4148","versionInfo":"^4.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prism@%5E4.1.2"}]},{"name":"terser-webpack-plugin","SPDXID":"SPDXRef-npm-terser-webpack-plugin-5.4.0-c1c7d9","versionInfo":"^5.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/terser-webpack-plugin@%5E5.4.0"}]},{"name":"babel-loader","SPDXID":"SPDXRef-npm-babel-loader-10.1.1-c8fea1","versionInfo":"^10.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/babel-loader@%5E10.1.1"}]},{"name":"webpack-merge","SPDXID":"SPDXRef-npm-webpack-merge-6.0.1-43733a","versionInfo":"^6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/webpack-merge@%5E6.0.1"}]},{"name":"@lodder/grunt-postcss","SPDXID":"SPDXRef-npm-lodder-grunt-postcss-3.1.1-203d30","versionInfo":"^3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40lodder/grunt-postcss@%5E3.1.1"}]},{"name":"long-press-event","SPDXID":"SPDXRef-npm-long-press-event-2.5.0-03b136","versionInfo":"^2.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/long-press-event@%5E2.5.0"}]},{"name":"@w8tcha/bootstrap-notify","SPDXID":"SPDXRef-npm-w8tcha-bootstrap-notify-5.0.2-7b64b0","versionInfo":"^5.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40w8tcha/bootstrap-notify@%5E5.0.2"}]},{"name":"grunt-webpack","SPDXID":"SPDXRef-npm-grunt-webpack-7.0.1-bafd76","versionInfo":"^7.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-webpack@%5E7.0.1"}]},{"name":"@types/bootstrap","SPDXID":"SPDXRef-npm-types-bootstrap-5.2.10-9948da","versionInfo":"^5.2.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40types/bootstrap@%5E5.2.10"}]},{"name":"chart.js","SPDXID":"SPDXRef-npm-chart.js-4.5.1-26c2c4","versionInfo":"^4.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/chart.js@%5E4.5.1"}]},{"name":"grunt","SPDXID":"SPDXRef-npm-grunt-1.6.1-d706c0","versionInfo":"^1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt@%5E1.6.1"}]},{"name":"grunt-contrib-copy","SPDXID":"SPDXRef-npm-grunt-contrib-copy-1.0.0-89ad30","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-copy@%5E1.0.0"}]},{"name":"prismjs","SPDXID":"SPDXRef-npm-prismjs-1.30.0-596423","versionInfo":"^1.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/prismjs@%5E1.30.0"}]},{"name":"@yafnet/sceditor","SPDXID":"SPDXRef-npm-yafnet-sceditor-3.2.15-961384","versionInfo":"^3.2.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40yafnet/sceditor@%5E3.2.15"}]},{"name":"css-loader","SPDXID":"SPDXRef-npm-css-loader-7.1.4-86b98e","versionInfo":"^7.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/css-loader@%5E7.1.4"}]},{"name":"@w8tcha/bs5-lightbox","SPDXID":"SPDXRef-npm-w8tcha-bs5-lightbox-1.8.6-11bc63","versionInfo":"^1.8.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40w8tcha/bs5-lightbox@%5E1.8.6"}]},{"name":"style-loader","SPDXID":"SPDXRef-npm-style-loader-4.0.0-9e7523","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/style-loader@%5E4.0.0"}]},{"name":"grunt-zip","SPDXID":"SPDXRef-npm-grunt-zip-1.0.0-0c7623","versionInfo":"^1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-zip@%5E1.0.0"}]},{"name":"typescript","SPDXID":"SPDXRef-npm-typescript-6.0.2-c15e43","versionInfo":"^6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/typescript@%5E6.0.2"}]},{"name":"grunt-contrib-cssmin","SPDXID":"SPDXRef-npm-grunt-contrib-cssmin-5.0.0-f1ac4c","versionInfo":"^5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/grunt-contrib-cssmin@%5E5.0.0"}]},{"name":"@lodder/time-grunt","SPDXID":"SPDXRef-npm-lodder-time-grunt-4.0.0-07083c","versionInfo":"^4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/%40lodder/time-grunt@%5E4.0.0"}]},{"name":"microsoft/setup-msbuild","SPDXID":"SPDXRef-githubactions-microsoft-setup-msbuild-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/microsoft/setup-msbuild@2.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"actions/setup-dotnet","SPDXID":"SPDXRef-githubactions-actions-setup-dotnet-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-dotnet@5.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@6.%2A.%2A"}]},{"name":"System.Data.SQLite.Core","SPDXID":"SPDXRef-nuget-System.Data.SQLite.Core-1.0.119-75c946","versionInfo":"1.0.119","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-public-domain","copyrightText":"Copyright (c) 2004-2008 Hipp, Wyrick Company, Inc. en-US sqlite database ado.net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.Data.SQLite.Core@1.0.119"}]},{"name":"Microsoft.AspNetCore.Mvc.NewtonsoftJson","SPDXID":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.NewtonsoftJson-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNetCore.Mvc.NewtonsoftJson"}]},{"name":"Microsoft.Extensions.FileProviders.Embedded","SPDXID":"SPDXRef-nuget-Microsoft.Extensions.FileProviders.Embedded-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.Extensions.FileProviders.Embedded"}]},{"name":"YAFNET.Web","SPDXID":"SPDXRef-nuget-YAFNET.Web-4.0.4-75c946","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/YAFNET.Web@4.0.4"}]},{"name":"YAFNET.Types","SPDXID":"SPDXRef-nuget-YAFNET.Types-4.0.4-75c946","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/YAFNET.Types@4.0.4"}]},{"name":"System.Runtime.Caching","SPDXID":"SPDXRef-nuget-System.Runtime.Caching-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.Runtime.Caching@10.0.5"}]},{"name":"Autofac","SPDXID":"SPDXRef-nuget-Autofac-9.1.0-75c946","versionInfo":"9.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Autofac@9.1.0"}]},{"name":"FarsiLibrary.Core","SPDXID":"SPDXRef-nuget-FarsiLibrary.Core-2.8.1-75c946","versionInfo":"2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Microsoft 2025, Copyright (c) Hadi Eskandari (H.Eskandari@Gmail.com), Copyright (c) SeeSharp Software","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/FarsiLibrary.Core@2.8.1"}]},{"name":"UAParser.Core","SPDXID":"SPDXRef-nuget-UAParser.Core-4.0.5-75c946","versionInfo":"4.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright Soren Enemaerke","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/UAParser.Core@4.0.5"}]},{"name":"YAFNET.Configuration","SPDXID":"SPDXRef-nuget-YAFNET.Configuration-4.0.4-75c946","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/YAFNET.Configuration@4.0.4"}]},{"name":"Microsoft.AspNetCore.Identity.UI","SPDXID":"SPDXRef-nuget-Microsoft.AspNetCore.Identity.UI-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNetCore.Identity.UI@10.0.5"}]},{"name":"Newtonsoft.Json","SPDXID":"SPDXRef-nuget-Newtonsoft.Json-13.0.3-75c946","versionInfo":"13.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 James Newton-King, Copyright (c) James Newton-King 2008, Copyright James Newton-King 2008, Copyright James Newton-King 2008 Json.NET","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Newtonsoft.Json@13.0.3"}]},{"name":"WebPush","SPDXID":"SPDXRef-nuget-WebPush-1.0.12-75c946","versionInfo":"1.0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 2008 VeriSign, Inc., (c) 2024 GitHub, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/WebPush@1.0.12"}]},{"name":"SimdLinq","SPDXID":"SPDXRef-nuget-SimdLinq-1.3.2-75c946","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/SimdLinq@1.3.2"}]},{"name":"Autofac.Extensions.DependencyInjection","SPDXID":"SPDXRef-nuget-Autofac.Extensions.DependencyInjection-10.0.0-75c946","versionInfo":"10.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Autofac, Copyright (c) 2015 Autofac Contributors, Copyright 2015 Autofac, Copyright 2015 Autofac Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Autofac.Extensions.DependencyInjection@10.0.0"}]},{"name":"Lucene.Net","SPDXID":"SPDXRef-nuget-Lucene.Net-4.8.0-beta00017-75c946","versionInfo":"4.8.0-beta00017","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) Microsoft 2025, Copyright (c) 1997-2004 Leo Galambos, Copyright (c) 1999-2010, International Business Machines Corporation and others, Copyright (c) 2001-2009 Anders Moeller, Copyright (c) 2001, Dr Martin Porter, Copyright (c) 2002-2004 Egothor developers, Copyright (c) 2002, Richard Boulton, Copyright (c) 2003, Center for Intelligent Information Retrieval, University of Massachusetts, Amherst, Copyright (c) 2005 Bruno Martins, Copyright (c) 2006 - 2024 The Apache Software Foundation lucene.net, Copyright (c) 2006 Dawid Weiss, Copyright (c) 2007 - 2013 Tangible Software Solutions Inc., Copyright (c) 2007-2011 Dawid Weiss, Marcin Milkowski, Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, \u003cjpb@rrette.com\u003e, Copyright (c) 2011 Zygmunt Saloni, Wlodzimierz Gruszczynski, Marcin Wolinski, Robert Wolosz, Copyright (c) 2012-13 James Kovacs, Damian Hickey and Contributors, Copyright (c) 2019 .NET Foundation, Copyright (c) 2019 Bar Arnon, Copyright (c) 2021 Charlie Poole, Rob Prouse, Copyright 2001-2004 Unicode, Inc., Copyright 2006 - 2024 The Apache Software Foundation, Copyright 2006-2024 The Apache Software Foundation, Copyright 2024 Apache","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Lucene.Net@4.8.0-beta00017"}]},{"name":"SixLabors.ImageSharp","SPDXID":"SPDXRef-nuget-SixLabors.ImageSharp-3.1.12-75c946","versionInfo":"3.1.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-six-labors-split-1.0","copyrightText":"(c) Microsoft 2026, Copyright (c) Six Labors, Copyright Six Labors, Copyright Six Labors NA","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/SixLabors.ImageSharp@3.1.12"}]},{"name":"Microsoft.AspNet.WebApi.Client","SPDXID":"SPDXRef-nuget-Microsoft.AspNet.WebApi.Client-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"LicenseRef-scancode-unknown","copyrightText":"(c) Microsoft 2023, (c) Microsoft 2025, (c) Microsoft Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNet.WebApi.Client@6.0.0"}]},{"name":"GoogleAuthenticator","SPDXID":"SPDXRef-nuget-GoogleAuthenticator-3.2.0-75c946","versionInfo":"3.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/GoogleAuthenticator@3.2.0"}]},{"name":"HtmlProperties","SPDXID":"SPDXRef-nuget-HtmlProperties-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/HtmlProperties@1.0.0"}]},{"name":"Lucene.Net.Analysis.Common","SPDXID":"SPDXRef-nuget-Lucene.Net.Analysis.Common-4.8.0-beta00017-75c946","versionInfo":"4.8.0-beta00017","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) Microsoft 2024, Copyright (c) 1997-2004 Leo Galambos, Copyright (c) 1999-2010, International Business Machines Corporation and others, Copyright (c) 2001-2009 Anders Moeller, Copyright (c) 2001, Dr Martin Porter, Copyright (c) 2002-2004 Egothor developers, Copyright (c) 2002, Richard Boulton, Copyright (c) 2003, Center for Intelligent Information Retrieval, University of Massachusetts, Amherst, Copyright (c) 2005 Bruno Martins, Copyright (c) 2006 - 2024 The Apache Software Foundation lucene.net, Copyright (c) 2006 Dawid Weiss, Copyright (c) 2007 - 2013 Tangible Software Solutions Inc., Copyright (c) 2007-2011 Dawid Weiss, Marcin Milkowski, Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, \u003cjpb@rrette.com\u003e, Copyright (c) 2011 Zygmunt Saloni, Wlodzimierz Gruszczynski, Marcin Wolinski, Robert Wolosz, Copyright (c) 2012-13 James Kovacs, Damian Hickey and Contributors, Copyright (c) 2019 .NET Foundation, Copyright (c) 2019 Bar Arnon, Copyright (c) 2021 Charlie Poole, Rob Prouse, Copyright 1999-2004 The Apache Software Foundation, Copyright 2001-2004 Unicode, Inc., Copyright 2003, CIIR University of Massachusetts Amherst (http://ciir.cs.umass.edu), Copyright 2006 - 2024 The Apache Software Foundation, Copyright 2006-2024 The Apache Software Foundation, Copyright 2008, Luicid Imagination, Inc., Copyright 2024 Apache","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Lucene.Net.Analysis.Common@4.8.0-beta00017"}]},{"name":"Lucene.Net.QueryParser","SPDXID":"SPDXRef-nuget-Lucene.Net.QueryParser-4.8.0-beta00017-75c946","versionInfo":"4.8.0-beta00017","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) Microsoft 2024, Copyright (c) 1997-2004 Leo Galambos, Copyright (c) 1999-2010, International Business Machines Corporation and others, Copyright (c) 2001-2009 Anders Moeller, Copyright (c) 2001, Dr Martin Porter, Copyright (c) 2002-2004 Egothor developers, Copyright (c) 2002, Richard Boulton, Copyright (c) 2003, Center for Intelligent Information Retrieval, University of Massachusetts, Amherst, Copyright (c) 2005 Bruno Martins, Copyright (c) 2006 - 2024 The Apache Software Foundation lucene.net, Copyright (c) 2006 Dawid Weiss, Copyright (c) 2007 - 2013 Tangible Software Solutions Inc., Copyright (c) 2007-2011 Dawid Weiss, Marcin Milkowski, Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, \u003cjpb@rrette.com\u003e, Copyright (c) 2011 Zygmunt Saloni, Wlodzimierz Gruszczynski, Marcin Wolinski, Robert Wolosz, Copyright (c) 2012-13 James Kovacs, Damian Hickey and Contributors, Copyright (c) 2019 .NET Foundation, Copyright (c) 2019 Bar Arnon, Copyright (c) 2021 Charlie Poole, Rob Prouse, Copyright 2001-2004 Unicode, Inc., Copyright 2006 - 2024 The Apache Software Foundation, Copyright 2006-2024 The Apache Software Foundation, Copyright 2024 Apache","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Lucene.Net.QueryParser@4.8.0-beta00017"}]},{"name":"OEmbed.Core","SPDXID":"SPDXRef-nuget-OEmbed.Core-2.0.6-75c946","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Microsoft 2025, (c) Tatsuro Shibamura and Ingo Herbote, Copyright 2013 Tatsuro Shibamura, Copyright 2025 Ingo Herbote","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/OEmbed.Core@2.0.6"}]},{"name":"MailKit","SPDXID":"SPDXRef-nuget-MailKit-4.15.1-75c946","versionInfo":"4.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/MailKit@4.15.1"}]},{"name":"Lucene.Net.Highlighter","SPDXID":"SPDXRef-nuget-Lucene.Net.Highlighter-4.8.0-beta00017-75c946","versionInfo":"4.8.0-beta00017","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) Microsoft 2024, Copyright (c) 1997-2004 Leo Galambos, Copyright (c) 1999-2010, International Business Machines Corporation and others, Copyright (c) 2001-2009 Anders Moeller, Copyright (c) 2001, Dr Martin Porter, Copyright (c) 2002-2004 Egothor developers, Copyright (c) 2002, Richard Boulton, Copyright (c) 2003, Center for Intelligent Information Retrieval, University of Massachusetts, Amherst, Copyright (c) 2005 Bruno Martins, Copyright (c) 2006 - 2024 The Apache Software Foundation lucene.net, Copyright (c) 2006 Dawid Weiss, Copyright (c) 2007 - 2013 Tangible Software Solutions Inc., Copyright (c) 2007-2011 Dawid Weiss, Marcin Milkowski, Copyright (c) 2010, Jean-Philippe Barrette-LaPierre, \u003cjpb@rrette.com\u003e, Copyright (c) 2011 Zygmunt Saloni, Wlodzimierz Gruszczynski, Marcin Wolinski, Robert Wolosz, Copyright (c) 2012-13 James Kovacs, Damian Hickey and Contributors, Copyright (c) 2019 .NET Foundation, Copyright (c) 2019 Bar Arnon, Copyright (c) 2021 Charlie Poole, Rob Prouse, Copyright 2001-2004 Unicode, Inc., Copyright 2006 - 2024 The Apache Software Foundation, Copyright 2006-2024 The Apache Software Foundation, Copyright 2024 Apache","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Lucene.Net.Highlighter@4.8.0-beta00017"}]},{"name":"Microsoft.Bcl.AsyncInterfaces","SPDXID":"SPDXRef-nuget-Microsoft.Bcl.AsyncInterfaces-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.Bcl.AsyncInterfaces@10.0.5"}]},{"name":"Microsoft.AspNetCore.Mvc.NewtonsoftJson","SPDXID":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.NewtonsoftJson-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNetCore.Mvc.NewtonsoftJson@10.0.5"}]},{"name":"System.ServiceModel.Syndication","SPDXID":"SPDXRef-nuget-System.ServiceModel.Syndication-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.ServiceModel.Syndication@10.0.5"}]},{"name":"Npgsql","SPDXID":"SPDXRef-nuget-Npgsql-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Npgsql"}]},{"name":"System.Reflection.TypeExtensions","SPDXID":"SPDXRef-nuget-System.Reflection.TypeExtensions-4.7.0-75c946","versionInfo":"4.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 1997-2005 Sean Eron Anderson, (c) 1997-2005 Sean Eron Anderson., (c) 2008 VeriSign, Inc., (c) Microsoft Corporation, (c) Microsoft Corporation., Copyright (c) .NET Foundation, Copyright (c) .NET Foundation and Contributors, Copyright (c) .NET Foundation Contributors, Copyright (c) .NET Foundation., Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler, Copyright (c) 2004-2006 Intel Corporation, Copyright (c) 2005-2007, Nick Galbreath, Copyright (c) 2007 James Newton-King, Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors, Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors., Copyright (c) 2011 Novell, Inc (http://www.novell.com), Copyright (c) 2011, Google Inc., Copyright (c) 2013-2017, Alfred Klomp, Copyright (c) 2015 The Chromium Authors, Copyright (c) 2015 The Chromium Authors., Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com), Copyright (c) 2015-2017, Wojciech Mula, Copyright (c) 2016-2017, Matthieu Darbois, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS, Portions (c) International Organization, Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.Reflection.TypeExtensions@4.7.0"}]},{"name":"Microsoft.Extensions.DependencyInjection.Abstractions","SPDXID":"SPDXRef-nuget-Microsoft.Extensions.DependencyInjection.Abstractions-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 1995-2024 Jean-loup Gailly and Mark Adler, (c) 1997-2005 Sean Eron Anderson, (c) Microsoft Corporation, Copyright (c) .NET Foundation, Copyright (c) .NET Foundation Contributors, Copyright (c) 1980, 1986, 1993 The Regents of the University of California, Copyright (c) 1989 by Hewlett-Packard Company, Palo Alto, Ca. \u0026 Digital Equipment Corporation, Maynard, Mass, Copyright (c) 1990- 1993, 1996 Open Software Foundation, Inc., Copyright (c) 1991-2024 Unicode, Inc., Copyright (c) 1998 Microsoft, Copyright (c) 1999 Lucent Technologies, Copyright (c) 2004-2006 Intel Corporation, Copyright (c) 2005-2007, Nick Galbreath, Copyright (c) 2005-2020 Rich Felker, Copyright (c) 2006 Jb Evain (jbevain@gmail.com), Copyright (c) 2007 James Newton-King, Copyright (c) 2008-2016, Wojciech Mula, Copyright (c) 2008-2020 Advanced Micro Devices, Inc., Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors, Copyright (c) 2011 Novell, Inc (http://www.novell.com), Copyright (c) 2011-2015 Intel Corporation, Copyright (c) 2011-2020 Microsoft Corp, Copyright (c) 2011, Google Inc., Copyright (c) 2012 - present, Victor Zverovich, Copyright (c) 2012-2021 Yann Collet, Copyright (c) 2013-2017, Alfred Klomp, Copyright (c) 2013-2017, Milosz Krajewski, Copyright (c) 2014 Ryan Juckett http://www.ryanjuckett.com, Copyright (c) 2015 Andrew Gallant, Copyright (c) 2015 The Chromium Authors, Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip, Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com), Copyright (c) 2015-2017, Wojciech Mula, Copyright (c) 2015-2018, Wojciech Mula, Copyright (c) 2016-2017, Matthieu Darbois, Copyright (c) 2017 Yoshifumi Kawai, Copyright (c) 2018 Alexander Chermyanin, Copyright (c) 2018 Nemanja Mijailovic, Copyright (c) 2019 Microsoft Corporation, Daan Leijen, Copyright (c) 2020 Dan Shechter, Copyright (c) 2020 Mara Bos \u003cm-ou.se@m-ou.se\u003e, Copyright (c) 2021, Copyright (c) 2022 FormatJS, Copyright (c) 2022, Geoff Langdale, Copyright (c) 2022, Wojciech Mula, Copyright (c) Andrew Arnott, Copyright (c) Microsoft Corporation, Copyright (c) Six Labors, Copyright (c) The Internet Society (2003), Copyright (c) The Internet Society 1997, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers, Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the University of California, Copyright 2012 the V8 project authors, Copyright 2018 Daniel Lemire, Copyright 2019 LLVM Project, Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions@10.0.5"}]},{"name":"SonarAnalyzer.CSharp","SPDXID":"SPDXRef-nuget-SonarAnalyzer.CSharp-10.21.0.135717-75c946","versionInfo":"10.21.0.135717","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/SonarAnalyzer.CSharp@10.21.0.135717"}]},{"name":"LighthousePlaywright.Net","SPDXID":"SPDXRef-nuget-LighthousePlaywright.Net-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"(c) Microsoft 2025","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/LighthousePlaywright.Net@1.0.1"}]},{"name":"actions/setup-java","SPDXID":"SPDXRef-githubactions-actions-setup-java-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-java@4.%2A.%2A"}]},{"name":"Microsoft.Data.SqlClient","SPDXID":"SPDXRef-nuget-Microsoft.Data.SqlClient-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.Data.SqlClient@7.0.0"}]},{"name":"Npgsql","SPDXID":"SPDXRef-nuget-Npgsql-10.0.2-75c946","versionInfo":"10.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Npgsql@10.0.2"}]},{"name":"Microsoft.NET.Test.Sdk","SPDXID":"SPDXRef-nuget-Microsoft.NET.Test.Sdk-18.3.0-75c946","versionInfo":"18.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Microsoft Corporation, Copyright (c) .NET Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.NET.Test.Sdk@18.3.0"}]},{"name":"System.ValueTuple","SPDXID":"SPDXRef-nuget-System.ValueTuple-4.6.2-75c946","versionInfo":"4.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.ValueTuple@4.6.2"}]},{"name":"AwesomeAssertions","SPDXID":"SPDXRef-nuget-AwesomeAssertions-9.4.0-75c946","versionInfo":"9.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/AwesomeAssertions@9.4.0"}]},{"name":"NUnit","SPDXID":"SPDXRef-nuget-NUnit-4.5.1-75c946","versionInfo":"4.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/NUnit@4.5.1"}]},{"name":"NUnit3TestAdapter","SPDXID":"SPDXRef-nuget-NUnit3TestAdapter-6.2.0-75c946","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/NUnit3TestAdapter@6.2.0"}]},{"name":"BouncyCastle.Cryptography","SPDXID":"SPDXRef-nuget-BouncyCastle.Cryptography-2.6.2-75c946","versionInfo":"2.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND LicenseRef-scancode-unknown-license-reference AND MIT","copyrightText":"Copyright (c) 2000-2025 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org), Copyright (c) Legion of the Bouncy Castle Inc. 2000-2025, Copyright Legion of the Bouncy Castle Inc. 2000-2025","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/BouncyCastle.Cryptography@2.6.2"}]},{"name":"Microsoft.CodeAnalysis.Analyzers","SPDXID":"SPDXRef-nuget-Microsoft.CodeAnalysis.Analyzers-5.3.0-75c946","versionInfo":"5.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.CodeAnalysis.Analyzers@5.3.0"}]},{"name":"Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation","SPDXID":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation@10.0.5"}]},{"name":"Microsoft.AspNetCore.Mvc.Testing","SPDXID":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.Testing-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.AspNetCore.Mvc.Testing@10.0.5"}]},{"name":"netDumbster","SPDXID":"SPDXRef-nuget-netDumbster-3.1.1-75c946","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Hexasystems Inc. 2017, Copyright Hexasystems Inc. 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/netDumbster@3.1.1"}]},{"name":"Microsoft.Playwright","SPDXID":"SPDXRef-nuget-Microsoft.Playwright-1.58.0-75c946","versionInfo":"1.58.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.Playwright@1.58.0"}]},{"name":"YAFNET.Core","SPDXID":"SPDXRef-nuget-YAFNET.Core-4.0.4-75c946","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/YAFNET.Core@4.0.4"}]},{"name":"MySql.Data","SPDXID":"SPDXRef-nuget-MySql.Data-9.6.0-75c946","versionInfo":"9.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/MySql.Data@9.6.0"}]},{"name":"System.ComponentModel.Composition","SPDXID":"SPDXRef-nuget-System.ComponentModel.Composition-10.0.5-75c946","versionInfo":"10.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/System.ComponentModel.Composition@10.0.5"}]},{"name":"Microsoft.CSharp","SPDXID":"SPDXRef-nuget-Microsoft.CSharp-4.7.0-75c946","versionInfo":"4.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 1997-2005 Sean Eron Anderson, (c) 1997-2005 Sean Eron Anderson., (c) 2008 VeriSign, Inc., (c) Microsoft Corporation, (c) Microsoft Corporation., Copyright (c) .NET Foundation, Copyright (c) .NET Foundation and Contributors, Copyright (c) .NET Foundation Contributors, Copyright (c) .NET Foundation., Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler, Copyright (c) 2004-2006 Intel Corporation, Copyright (c) 2005-2007, Nick Galbreath, Copyright (c) 2007 James Newton-King, Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors, Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors., Copyright (c) 2011 Novell, Inc (http://www.novell.com), Copyright (c) 2011, Google Inc., Copyright (c) 2013-2017, Alfred Klomp, Copyright (c) 2015 The Chromium Authors, Copyright (c) 2015 The Chromium Authors., Copyright (c) 2015 Xamarin, Inc (http://www.xamarin.com), Copyright (c) 2015-2017, Wojciech Mula, Copyright (c) 2016-2017, Matthieu Darbois, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang) Disclaimers, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers, Copyright (c) YEAR W3C(r) (MIT, ERCIM, Keio, Beihang). Disclaimers THIS WORK IS PROVIDED AS, Portions (c) International Organization, Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Microsoft.CSharp@4.7.0"}]},{"name":"Serilog.Sinks.Console","SPDXID":"SPDXRef-nuget-Serilog.Sinks.Console-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Serilog Contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Serilog.Sinks.Console@6.0.0"}]},{"name":"Octokit","SPDXID":"SPDXRef-nuget-Octokit-14.0.0-75c946","versionInfo":"14.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright GitHub 2017, Copyright GitHub 2017 GitHub API Octokit","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Octokit@14.0.0"}]},{"name":"SonarAnalyzer.CSharp","SPDXID":"SPDXRef-nuget-SonarAnalyzer.CSharp-10.10.0.116381-75c946","versionInfo":"10.10.0.116381","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/SonarAnalyzer.CSharp@10.10.0.116381"}]},{"name":"Newtonsoft.Json","SPDXID":"SPDXRef-nuget-Newtonsoft.Json-13.0.4-75c946","versionInfo":"13.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 James Newton-King, Copyright (c) James Newton-King 2008, Copyright James Newton-King 2008, Copyright James Newton-King 2008 Json.NET","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:nuget/Newtonsoft.Json@13.0.4"}]},{"name":"com.github.YAFNET/YAFNET","SPDXID":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","versionInfo":"master","downloadLocation":"git+https://github.com/YAFNET/YAFNET","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/YAFNET/YAFNET@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-w8tcha-grunt-dev-update-2.3.4-0067fd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-1.6.1-2d997e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-1.0.0-dc69a2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-lodder-time-grunt-4.0.0-0484ff","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-terser-webpack-plugin-5.4.0-99ba1e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-typescript-6.0.2-08b58d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-microsoft-signalr-10.0.0-2fa8d1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-ts-loader-9.5.4-b93b45","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-merge-6.0.1-2971cf","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-tsconfig-recommended-1.0.13-d379f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-5.105.4-305d42","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-cli-7.0.2-8cc7fb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-ts-loader-9.5.4-d571c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-bootswatch-5.3.8-842aa5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-form-serialize-0.7.2-92ccbb","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-w8tcha-bootbox-6.0.7-1d2bed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-sass-4.1.0-0f95b9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-autoprefixer-10.4.27-1e8fab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-popperjs-core-2.11.8-dfcf8f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-replace-2.0.2-e8d669","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-codemirror-6.0.2-e6ed03","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-flag-icons-7.5.0-877691","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-fortawesome-fontawesome-free-7.2.0-a9efd3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-simple-webp-converter-1.1.2-7eab41","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-sass-1.98.0-af22c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-choices.js-11.2.1-1d5e86","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-codemirror-theme-one-dark-6.1.3-63196b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-md.bootstrappersiandatetimepicker-4.5.0-9bc9ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-scss-0.2.4-1ac4dc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-microsoft-signalr-10.0.0-8afbfa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-postcss-8.5.8-32a720","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-5.105.4-cae1f1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-codemirror-state-6.6.0-7319b2","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-cli-7.0.2-dbdf16","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-shell-4.0.0-711478","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-bootstrap-5.3.8-722a84","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-codemirror-lang-sql-6.10.0-c70653","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-w8tcha-dark-editable-2.1.7-271f5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-tsconfig-recommended-1.0.13-f25585","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-smooth-scroll-into-view-if-needed-2.0.2-4d1e26","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-prism-4.1.2-9c4148","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-terser-webpack-plugin-5.4.0-c1c7d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-babel-loader-10.1.1-c8fea1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-webpack-merge-6.0.1-43733a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-lodder-grunt-postcss-3.1.1-203d30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-long-press-event-2.5.0-03b136","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-w8tcha-bootstrap-notify-5.0.2-7b64b0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-webpack-7.0.1-bafd76","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-types-bootstrap-5.2.10-9948da","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-chart.js-4.5.1-26c2c4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-1.6.1-d706c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-copy-1.0.0-89ad30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-prismjs-1.30.0-596423","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-yafnet-sceditor-3.2.15-961384","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-css-loader-7.1.4-86b98e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-w8tcha-bs5-lightbox-1.8.6-11bc63","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-style-loader-4.0.0-9e7523","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-zip-1.0.0-0c7623","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-typescript-6.0.2-c15e43","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-grunt-contrib-cssmin-5.0.0-f1ac4c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-npm-lodder-time-grunt-4.0.0-07083c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-NUnit-4.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.Playwright-1.58.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Lucene.Net-4.8.0-beta00017-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.Runtime.Caching-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNet.WebApi.Client-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-YAFNET.Core-4.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-githubactions-microsoft-setup-msbuild-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-GoogleAuthenticator-3.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Npgsql-10.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.ValueTuple-4.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-SimdLinq-1.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.Extensions.DependencyInjection.Abstractions-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-FarsiLibrary.Core-2.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.Extensions.FileProviders.Embedded-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Newtonsoft.Json-13.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-AwesomeAssertions-9.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-MySql.Data-9.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Newtonsoft.Json-13.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Autofac-9.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-SonarAnalyzer.CSharp-10.10.0.116381-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.ComponentModel.Composition-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-YAFNET.Configuration-4.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.Data.SQLite.Core-1.0.119-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-YAFNET.Types-4.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.Bcl.AsyncInterfaces-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.NewtonsoftJson-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-NUnit3TestAdapter-6.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-netDumbster-3.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.Reflection.TypeExtensions-4.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-HtmlProperties-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Lucene.Net.Analysis.Common-4.8.0-beta00017-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-OEmbed.Core-2.0.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-MailKit-4.15.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-SonarAnalyzer.CSharp-10.21.0.135717-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-BouncyCastle.Cryptography-2.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-SixLabors.ImageSharp-3.1.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Lucene.Net.Highlighter-4.8.0-beta00017-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-UAParser.Core-4.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-WebPush-1.0.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Autofac.Extensions.DependencyInjection-10.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.Data.SqlClient-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.Testing-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.CSharp-4.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNetCore.Mvc.NewtonsoftJson-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-LighthousePlaywright.Net-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Serilog.Sinks.Console-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Octokit-14.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-dotnet-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-YAFNET.Web-4.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.AspNetCore.Identity.UI-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Lucene.Net.QueryParser-4.8.0-beta00017-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-System.ServiceModel.Syndication-10.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.CodeAnalysis.Analyzers-5.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Npgsql-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relatedSpdxElement":"SPDXRef-nuget-Microsoft.NET.Test.Sdk-18.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-YAFNET-YAFNET-master-6b5130","relationshipType":"DESCRIBES"}]}