diff --git a/.github/workflows/flake.yml b/.github/workflows/flake.yml new file mode 100644 index 0000000..401a345 --- /dev/null +++ b/.github/workflows/flake.yml @@ -0,0 +1,69 @@ +name: flake + +# Builds the Nix derivation — the reproducible-CLI artifact this kit ships. +# +# WHY THIS EXISTS +# --------------- +# flake.nix declares every ck-* gate as a hash-pinned CLI, and `npmDepsHash` +# content-addresses the ENTIRE dependency tree. That is what makes a consuming +# site's vendored gate deterministic: the deps are fixed by hash, not re-resolved +# at install time. +# +# Nothing built it. The consequences were already visible when this job was +# added: flake.nix said version 0.8.0 while package.json said 0.11.0 — three +# minors of drift — and any change to package-lock.json silently invalidated +# npmDepsHash with nothing to report it. A reproducible-build path that is never +# built is a claim, not a guarantee, and it decays in exactly one direction. +# +# This job is the forcing function. `nix build` fails loudly on a stale +# npmDepsHash and prints the correct one, so a dependency change either updates +# the hash or does not merge. +on: + pull_request: + push: + branches: [main] + workflow_dispatch: {} +concurrency: + group: flake-${{ github.ref }} + cancel-in-progress: true +permissions: + contents: read +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false + - uses: DeterminateSystems/nix-installer-action@ef8a148080ab6020fd15196c2084a2eea5ff2d25 # v22 + + - name: Version agreement (flake.nix vs package.json) + # Cheap, and it is the drift that revealed nobody was building this. + run: | + flake_v=$(sed -n 's/.*version = "\([^"]*\)".*/\1/p' flake.nix | head -1) + pkg_v=$(node -p "require('./package.json').version") + echo "flake.nix=$flake_v package.json=$pkg_v" + if [ "$flake_v" != "$pkg_v" ]; then + echo "::error::flake.nix version ($flake_v) != package.json version ($pkg_v)" + exit 1 + fi + + - name: nix build + # Fails on a stale npmDepsHash and prints the correct value, so a + # lockfile change cannot land while leaving the derivation unbuildable. + run: nix build --print-build-logs . + + - name: The built CLI actually runs + # Building is not evidence the artifact works — the same distinction the + # gates' own fixtures draw. Exercises the shipped binary, including the + # SHACL-SPARQL path, against the repo's fixtures. + run: | + ./result/bin/ck-shacl-runner fixtures/jsonld.shapes.ttl --turtle fixtures/dataset.conforming.ttl + ./result/bin/ck-shacl-runner fixtures/sparql.shapes.ttl --turtle fixtures/sparql.conforming.ttl + # And it must still be able to FAIL from the built artifact, not only + # from the source tree. + if ./result/bin/ck-shacl-runner fixtures/sparql.shapes.ttl --turtle fixtures/sparql.violating.ttl; then + echo "::error::built ck-shacl-runner did not reject a cyclic graph — SHACL-SPARQL is not enabled in the artifact" + exit 1 + fi + echo "built CLI: conforming passes, cyclic is rejected" diff --git a/.release/shacl-engine-swap.md b/.release/shacl-engine-swap.md new file mode 100644 index 0000000..2266eca --- /dev/null +++ b/.release/shacl-engine-swap.md @@ -0,0 +1,4 @@ +--- +bump: minor +--- +`ck-shacl-runner` now executes SHACL-SPARQL constraints. The previous validator (`rdf-validate-shacl`) threw `Cannot find validator for constraint component sh#SPARQLConstraintComponent` on any `sh:sparql` shape at every version, so cross-row invariants — referential agreement, acyclicity, "this status implies that relationship" — could not be enforced at all; only per-node structure could. Swapped to `shacl-engine` (same RDF/JS stack, same `@zazuko/env-node` the kit already uses) with its SPARQL validations and target resolvers enabled, plus a required-to-fail cyclic fixture so that opt-in cannot be dropped silently. Report output and exit codes are unchanged. diff --git a/fixtures/sparql.conforming.ttl b/fixtures/sparql.conforming.ttl new file mode 100644 index 0000000..979110d --- /dev/null +++ b/fixtures/sparql.conforming.ttl @@ -0,0 +1,25 @@ +# An acquaintance chain with no cycle — satisfies fixtures/sparql.shapes.ttl. +# +# This fixture's job is to prove the SPARQL constraint RUNS rather than merely +# that it can fail. Before the engine swap the runner THREW on any sh:sparql +# shape, so this graph would have exited non-zero with an infrastructure error +# rather than reporting conforms: true. +# +# Three hops, so the transitive path has something to traverse: a → b → c. + +@prefix schema: . +@prefix xsd: . + + a schema:Person ; + schema:name "Ada"^^xsd:string ; + schema:url ; + schema:knows . + + a schema:Person ; + schema:name "Bea"^^xsd:string ; + schema:url ; + schema:knows . + + a schema:Person ; + schema:name "Cai"^^xsd:string ; + schema:url . diff --git a/fixtures/sparql.shapes.ttl b/fixtures/sparql.shapes.ttl new file mode 100644 index 0000000..06dc4e6 --- /dev/null +++ b/fixtures/sparql.shapes.ttl @@ -0,0 +1,40 @@ +# A SHACL-SPARQL contract — shapes that CORE SHACL CANNOT EXPRESS. +# +# The constraint below walks a transitive property path (`schema:knows+`) to find +# nodes reachable from themselves. Core SHACL has no way to say that: sh:disjoint, +# sh:not and friends compare values, they cannot traverse. Cross-row invariants +# like referential agreement, acyclicity, and "this status implies that +# relationship" all land here — which is why a runner that cannot execute +# sh:sparql can enforce only per-node structure. +# +# This file is a FIXTURE, not a kit file: it exists so the suite can prove the +# runner executes SPARQL-based constraints at all. `rdf-validate-shacl`, which +# this gate used before, threw on it at every version: +# Error: Cannot find validator for constraint component sh#SPARQLConstraintComponent +# +# NOTE the sh:prefixes block. SHACL-SPARQL requires a SPARQL-based constraint to +# declare its own prefixes — the @prefix lines below are Turtle syntax and do not +# reach inside the sh:select string. Some engines (pyshacl) resolve them from the +# shapes graph anyway; shacl-engine, correctly, does not: without this it fails +# with `Unknown prefix: schema`. + +@prefix sh: . +@prefix schema: . +@prefix xsd: . + +schema:prefixes + sh:declare [ + sh:prefix "schema" ; + sh:namespace "https://schema.org/"^^xsd:anyURI ; + ] . + +schema:NoAcquaintanceCycleShape + a sh:NodeShape ; + sh:targetClass schema:Person ; + sh:severity sh:Violation ; + sh:sparql [ + sh:prefixes schema:prefixes ; + sh:message "Person is reachable from themselves via schema:knows" ; + sh:select """ + SELECT $this WHERE { $this schema:knows+ $this }""" ; + ] . diff --git a/fixtures/sparql.violating.ttl b/fixtures/sparql.violating.ttl new file mode 100644 index 0000000..3607890 --- /dev/null +++ b/fixtures/sparql.violating.ttl @@ -0,0 +1,36 @@ +# An acquaintance CYCLE — violates fixtures/sparql.shapes.ttl. +# +# THIS IS THE FIXTURE THAT MUST FAIL, and it guards a specific, measured hazard. +# +# shacl-engine ships core validations only; SHACL-SPARQL is opt-in via +# `targetResolvers` and `validations` from `shacl-engine/sparql.js`. Drop those +# two constructor options and the engine does not warn and does not throw — it +# silently skips every sh:sparql shape. Measured on exactly this shape of graph: +# +# default config → conforms: TRUE ← the cycle is invisible +# with the sparql opt-in → conforms: false, cycle reported +# +# A gate that reports conforms:true on a cyclic graph is worse than no gate: it +# launders the absence of checking into a pass. So the suite requires this file +# to be REJECTED, which makes removing the opt-in impossible to do quietly. +# +# Three-node cycle rather than two, so it cannot be caught by a naive +# one-hop/self-reference check that never exercises the transitive path. + +@prefix schema: . +@prefix xsd: . + + a schema:Person ; + schema:name "Xan"^^xsd:string ; + schema:url ; + schema:knows . + + a schema:Person ; + schema:name "Yol"^^xsd:string ; + schema:url ; + schema:knows . + + a schema:Person ; + schema:name "Zed"^^xsd:string ; + schema:url ; + schema:knows . diff --git a/flake.nix b/flake.nix index a4caa9d..874802e 100644 --- a/flake.nix +++ b/flake.nix @@ -10,7 +10,7 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; - version = "0.8.0"; + version = "0.11.0"; # Every ck-* bin the package.json declares (kept in sync with "bin"). bins = [ @@ -49,7 +49,9 @@ pname = "conformance-kit"; inherit version; src = ./.; - npmDepsHash = "sha256-cnzJA3NEG9ZkB2dZzIyXFJKjJmX8czariuTi7NjYg40="; + # Recomputed when package-lock.json changes; the `flake` CI job fails + # with the correct value if this is stale. + npmDepsHash = "sha256-MltNN6K9iTNhpgOJLUlt8JtJRJLmnPEbdUWElVFwqww="; dontNpmBuild = true; # the kit has no build step (pure .mjs) nativeBuildInputs = [ pkgs.makeWrapper ]; diff --git a/gates/shacl-runner.mjs b/gates/shacl-runner.mjs index 330e417..6a689a5 100755 --- a/gates/shacl-runner.mjs +++ b/gates/shacl-runner.mjs @@ -42,8 +42,11 @@ import { join, resolve } from "node:path"; import jsonld from "jsonld"; import { Parser as N3Parser } from "n3"; -import rdf from "@zazuko/env-node"; // RDF/JS env with .dataset() + clownface (required by rdf-validate-shacl) -import SHACLValidator from "rdf-validate-shacl"; +import rdf from "@zazuko/env-node"; // RDF/JS env with .dataset() + clownface +import { Validator as SHACLValidator } from "shacl-engine"; +// SHACL-SPARQL support is OPT-IN and silently absent without these two options — +// see the constructor below. Importing them here so the coupling is visible. +import { targetResolvers, validations } from "shacl-engine/sparql.js"; const USAGE = "usage: shacl-runner ( | --turtle | --jsonld )"; @@ -130,14 +133,31 @@ async function turtleToDataset(ttl) { return rdf.dataset(quads); } +/** + * Render a result's property path. + * + * shacl-engine reports a path as an array of segments carrying `predicates`, + * where rdf-validate-shacl reported a single term. Both are handled so the + * printed line is unchanged by the engine swap — consumers read these logs. + */ +function pathLabel(path) { + if (!path) return "(node)"; + if (path.value) return path.value; + if (Array.isArray(path)) { + const segs = path.map((s) => (s.predicates ?? []).map((t) => t.value).join("|")).filter(Boolean); + if (segs.length) return segs.join("/"); + } + return "(node)"; +} + /** Print one violation per line, identically for whichever input produced it. */ function printViolations(report) { for (const r of report.results) { - const path = r.path?.value ?? "(node)"; const focus = r.focusNode?.value ?? "(?)"; - const shape = r.sourceShape?.value ?? ""; - const msg = r.message?.map((m) => m.value).join("; ") || r.sourceConstraintComponent?.value || "violation"; - console.log(` ✗ ${focus} [${path}] ${msg} <${shape}>`); + const shape = r.shape?.ptr?.value ?? r.sourceShape?.value ?? ""; + const component = r.constraintComponent?.value ?? r.sourceConstraintComponent?.value; + const msg = r.message?.map((m) => m.value).join("; ") || component || "violation"; + console.log(` ✗ ${focus} [${pathLabel(r.path)}] ${msg} <${shape}>`); } } @@ -151,7 +171,7 @@ async function validateDataset(validator) { const raw = await readFile(DIST, "utf8"); const data = mode === "turtle" ? await turtleToDataset(raw) : await jsonLdToDataset(JSON.parse(raw)); - const report = validator.validate(data); + const report = await validator.validate({ dataset: data }); const rel = inputPath; if (report.conforms) { console.log(` ${rel}: ${data.size} quad(s) — conforms: true`); @@ -176,7 +196,13 @@ async function main() { const shapesTtl = await readFile(SHAPES, "utf8"); const shapes = await turtleToDataset(shapesTtl); - const validator = new SHACLValidator(shapes, { factory: rdf }); + // `targetResolvers` and `validations` enable SHACL-SPARQL. WITHOUT THEM the + // engine does not warn and does not throw — it silently SKIPS every sh:sparql + // shape and reports conforms: true. Measured on a graph whose only defect was + // a dependency cycle: default config returned conforms:true, with the opt-in + // it returned 4 results. fixtures/sparql.* + the required-to-fail test exist + // to make dropping these two options impossible to do quietly. + const validator = new SHACLValidator(shapes, { factory: rdf, targetResolvers, validations }); if (mode !== "html") return validateDataset(validator); @@ -200,7 +226,7 @@ async function main() { for (const q of ds) data.add(q); } - const report = validator.validate(data); + const report = await validator.validate({ dataset: data }); if (report.conforms) { console.log(` ${rel}: ${blocks.length} block(s) — conforms: true`); } else { diff --git a/package-lock.json b/package-lock.json index a62dc4d..cdf16f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "jsonld": "^9.0.0", "linkedom": "^0.18.0", "n3": "^1.17.3", - "rdf-validate-shacl": "^0.5.10", + "shacl-engine": "^1.1.2", "sigstore": "^5.0.0", "stylelint": "^17.14.0", "stylelint-plugin-use-baseline": "^1.4.4", @@ -119,6 +119,4974 @@ "keyv": "^5.6.0" } }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@comunica/actor-abstract-mediatyped": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-5.3.0.tgz", + "integrity": "sha512-60+GYULL9d/jfsTsGodLwPTIZvlDeqLZwtYSaFbMV9ykzaZs5AJp7LDyA5DeNUBPN228fty0jX2FlAXGf7ZGdg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-abstract-parse": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-4.5.0.tgz", + "integrity": "sha512-THNdQsJ58HtkyeW9ghVyLrYEQfSPNfmVAJTDSqOxIujjCdimPbzS2LBXoDdw13GuxWWOATssbm1LwXDlX0xMIQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-abstract-parse/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-abstract-parse/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-abstract-parse/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-abstract-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-5.3.0.tgz", + "integrity": "sha512-exK0EcWyscuu7psF2U4Cm4iAlOW1fWRAqCZLJo0I7v+8hXtCHTLx2P2bV2LFUvt8Kry4ATzUrrm019RX4b0+hg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-average": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-average/-/actor-bindings-aggregator-factory-average-5.3.0.tgz", + "integrity": "sha512-dsTR0dQPnisdX9xklFz/WcyA60t9SpDef1Bzryl/cETr9pnnD+HMF3aDZYvmfINUp3YjRP8cxJeWVHPv+kyluA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-count": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-count/-/actor-bindings-aggregator-factory-count-5.3.0.tgz", + "integrity": "sha512-tLdoFX2poA0tKXXGAREMps0aI3x+MNEGbRftPFD24NbMybmCjSWyN0L3Az29eoWL4zIkmhMK9S/xaguB4k85pg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-group-concat": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-group-concat/-/actor-bindings-aggregator-factory-group-concat-5.3.0.tgz", + "integrity": "sha512-dypWIfRmvr99qu/0MQWE0oCuhHRt/6NT68c/wctO1ZDb9WPzO24XsjYNcQHPer69uoZIY8s61/V3MJ4/we3dFQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-max": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-max/-/actor-bindings-aggregator-factory-max-5.3.0.tgz", + "integrity": "sha512-FlOY4BrSp0uhLCwEh4cHsFFwsiulr3CIfJ+r010WA/n+qwSSp/iGH9s4zmfbqC1tBRrFK9alCdxQJr0BY17MDA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-min": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-min/-/actor-bindings-aggregator-factory-min-5.3.0.tgz", + "integrity": "sha512-9UGaNaDab76Po3XFOIIZm2RCZDc7Gbwcrr+2hgG5DuJjtxBwl7z3pMkHFYjaBikF9GFaZ1VjT0sW51S80Y8rbg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-sample": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-sample/-/actor-bindings-aggregator-factory-sample-5.3.0.tgz", + "integrity": "sha512-ib4MpjNKyGRdKwNjRjoP/Chf5ba8hqDq/LTac8bry405EeimiCZvOmbWa6QQwIvkAtfjMmeydCclMmdnjS8hNQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-sum": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-sum/-/actor-bindings-aggregator-factory-sum-5.3.0.tgz", + "integrity": "sha512-KWS4sYMvYGEhuxVD12OmxGGf7ZU6vV9u4kdq8v9OTTKiEb3YzaQa7IlzsF94qHoek1xH5xp+N7dxaOG+H3z87w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-bindings-aggregator-factory-wildcard-count": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-bindings-aggregator-factory-wildcard-count/-/actor-bindings-aggregator-factory-wildcard-count-5.3.0.tgz", + "integrity": "sha512-BlZLzCTT/FoMCLS+iGxRf0C3tNDjAoO6/ZcT+H0U+DZ/adhpcw6h90FsLKeolW7tSRVUHNV8BJN4UcLE4x9Czg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*", + "rdf-string": "^2.0.1" + } + }, + "node_modules/@comunica/actor-context-preprocess-convert-shortcuts": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-convert-shortcuts/-/actor-context-preprocess-convert-shortcuts-5.3.0.tgz", + "integrity": "sha512-Jb17oQjiZrtvWcEfIWlzb7bVHWq0Buxl0YKj+Lpdd8yJMf2euRo7yW84CK0SWtcMa3zmWRR6iz11AVwoAxwvcg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-context-preprocess": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-context-preprocess-set-defaults": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-set-defaults/-/actor-context-preprocess-set-defaults-5.3.0.tgz", + "integrity": "sha512-XUuCgi3pI3A+WK1f4IaL+EGKf+LRk8Tyh1W4f7l/66D7YhU7zT3dpSHQ0czywDgZGD8y8BB5avLHF/NlufEQHQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-context-preprocess": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*", + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-context-preprocess-source-to-destination": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-5.3.0.tgz", + "integrity": "sha512-SqlOUs6WiTg2/bGuU7nJdaz/YAZD/yInEsJ1yBXZuuZtgyLsbuFIyIkzce4Jc6WmHvyUklabRVygtVv1ToBAzQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-context-preprocess": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-expression-evaluator-factory-default": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-expression-evaluator-factory-default/-/actor-expression-evaluator-factory-default-5.3.0.tgz", + "integrity": "sha512-DlPOGnaZzJQr3w1rMszrPLIGLJIPwQgtfyfLUcUhtYuMMTAzvfP4xpnA7RNW4CkvlJsynWf0QhDLECjMSw1+Cw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-expression-evaluator-factory": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-function-factory-expression-bnode": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-bnode/-/actor-function-factory-expression-bnode-5.3.0.tgz", + "integrity": "sha512-ehEsR4UERdQGVq/uFyHpqV3egO9SkO/jGIESM8FngimoiMftPN71Qddgkz0AmS8r5mkNg9lADswR5mgQzUB0YA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-data-factory": "^5.0.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-bound": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-bound/-/actor-function-factory-expression-bound-5.3.0.tgz", + "integrity": "sha512-b0Dg6K7clkaDTHZzzG5OzhZI5IEF+kUahl+uFI2iDXULNhEUnnZpI9yrNeCMqSDUa3HUq/M0mvrWg0kskv70Jg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-coalesce": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-coalesce/-/actor-function-factory-expression-coalesce-5.3.0.tgz", + "integrity": "sha512-pDqtK2e9qD1claWiCJ0pSYGCcAJQVM/JzdQEaGjbMIGJosDdJfPJ5NiWS7GeU2/nOUJVlsUocpURy7Pw+6h6Iw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-concat": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-concat/-/actor-function-factory-expression-concat-5.3.0.tgz", + "integrity": "sha512-4fHbURg9zA40zf3ZNo3Jh7f01K+xZoE8EBZMlT+f9sRN7hrV/486Nfc5Dg+wsDBPkjgWk4nkoXqFQr2O9Vkjow==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-extensions": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-extensions/-/actor-function-factory-expression-extensions-5.3.0.tgz", + "integrity": "sha512-eEB6A14IIetbZ3uCRtz2A3r2d4Lq/XtxNwT42oOBH1UxLu7fHBKL+8BobwSdp+pzzJVvzrv7keVy5lz4g84hnQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "rdf-data-factory": "^2.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-if": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-if/-/actor-function-factory-expression-if-5.3.0.tgz", + "integrity": "sha512-YxTBMXUaqUAj8qKQrhCWQrygM1j20oDj3uwzWNUqPXd6JgSiXyGrlifxYD7Y8Pg9/6FLsn3aCprK/TQJqJUZLg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-in": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-in/-/actor-function-factory-expression-in-5.3.0.tgz", + "integrity": "sha512-SIgBJHHXwDZ0d8NAfWbnLHC76s9KV3SGeKbX7+oPvCvNsYh8aAfZqAHbIKddNQSqpTaKzeD5n46Eqh78uumyPA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-logical-and": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-logical-and/-/actor-function-factory-expression-logical-and-5.3.0.tgz", + "integrity": "sha512-mqIbZjsmt/ABJkuZ6WBXFkZigfj+dPcHw8tNDRHX4cqKflBJNtxbSd4p0aHcZo4pZkhbpuQO8XlL5C4NBTFR/A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-logical-or": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-logical-or/-/actor-function-factory-expression-logical-or-5.3.0.tgz", + "integrity": "sha512-gqYJvIPTU6OY6QZpsA6z/Xxs9WmTy3rY6mxfZG7F8BfqgHzzKeTexa4fvd5GppcWZuaCIuRhbBVa5Z1zleffxA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-not-in": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-not-in/-/actor-function-factory-expression-not-in-5.3.0.tgz", + "integrity": "sha512-1K5sR8h8PrYOH/grF6FQBKGI2Be/VwM/kjJ8Hef5oBAYvf1hvYkAaxQ8TOGkLW8navDhoCR2b0I19D7EZoP7zA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-expression-same-term": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-expression-same-term/-/actor-function-factory-expression-same-term-5.3.0.tgz", + "integrity": "sha512-BrYg/2YkC1R9DTZEdT6sWCwvoRICvLT+62DsdF4p8XZxe2T3VEQyAoQTivwkbTpRQnxiLSh3gTd2I3AXwQOw+w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-abs": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-abs/-/actor-function-factory-term-abs-5.3.0.tgz", + "integrity": "sha512-dTltBZjkgga9j4Q+BFqvEE+WvgEWKJtWjIxWs67KKikNIoIfZDCYWXMXlQMJNC4N09qNATEM7iyz6ttLfY3wHg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-addition": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-addition/-/actor-function-factory-term-addition-5.3.0.tgz", + "integrity": "sha512-A5sEZKM+NJ2tiaFP6QN8oNY+0IF5JTVNuMrlpl8fsVmBzpUMmc+j7SzttQp9wmqo0JKmFdq/hSGhBbhmtqtpGQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "bignumber.js": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-ceil": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-ceil/-/actor-function-factory-term-ceil-5.3.0.tgz", + "integrity": "sha512-ozUlZyJt7Ra34EDOmdxnrpnuH1fHGOBmvFUavD+0uR66PXPrsV6EFH/HW0VNfcVe/iPehN0lDFF+SyFeLml3Ug==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-contains": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-contains/-/actor-function-factory-term-contains-5.3.0.tgz", + "integrity": "sha512-6dYnydAdwOfrcJRq9/R7sUqrmCXXZ5381KHtPgnw0va4K32D2QxArIlWO92dYZzDgJ1v+UNRXK5xmbOOg4qW+Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-datatype": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-datatype/-/actor-function-factory-term-datatype-5.3.0.tgz", + "integrity": "sha512-z7SJgfJvElB+dR6CdnMgMkB+qK2DupXti7yiqI4DPADiHovipriz0ChAplGSWXzJ+O++1L5PHeeYiBqY8rpuzQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-day": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-day/-/actor-function-factory-term-day-5.3.0.tgz", + "integrity": "sha512-jRYSd2lFENaqcRi0LGzr2JSG/I4zvzgBzlmvw4m8OXIZ75sDkCOPRguWPJoidq7AdmpK5mVNIEhrJJVNNDrotg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-division": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-division/-/actor-function-factory-term-division-5.3.0.tgz", + "integrity": "sha512-vnVeRW2sAKa5KHY4AXlyYMF71DcAzr5zf7lCwPuUoXS+vKuAkO+tGztdEVjKxo4G0mzc3VVbmDuXO2MWIsOhrg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "bignumber.js": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-encode-for-uri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-encode-for-uri/-/actor-function-factory-term-encode-for-uri-5.3.0.tgz", + "integrity": "sha512-82nSJ9LhJqiCl9Aq0MDZa2ekUOeknMUJ6pHxnSYXeS9TYoA+xj5IiMw4tEsZIc7ziIuAQwcR10+mbHptYm3FPg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-equality": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-equality/-/actor-function-factory-term-equality-5.3.0.tgz", + "integrity": "sha512-wxXJVrrNhsljCmenegig6JP+2MJQtx3GdbL1BmGT22OL14DRYr4/GKeCcUTJkKo7LTGQijapqgU3zolKtOICVA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-floor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-floor/-/actor-function-factory-term-floor-5.3.0.tgz", + "integrity": "sha512-Yxq3DqjD2ezAfnB9r//q32zVqqSsA6+AKNd37PO4BByQiShCO3RIysJGCeh5f986OP8f6E7/QCS2EhtzGVteKQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-greater-than": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-greater-than/-/actor-function-factory-term-greater-than-5.3.0.tgz", + "integrity": "sha512-Qn8hwSntpwenHGBvoVkBST0nRFz6zEnuhI+5w0Hq/eo2qKb8MDtrpEWn3KjG0g8F+UTHDygAsjTwnTijYdtlOw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-greater-than-equal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-greater-than-equal/-/actor-function-factory-term-greater-than-equal-5.3.0.tgz", + "integrity": "sha512-QclM//r2ACVcJ4aUMD9aFf8DlPON/otvabvQDzqUs+f7ioOtd6j3aSOLSs96I64QCoo2BWRiAhWGLIQRRdhAjQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-has-lang": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-has-lang/-/actor-function-factory-term-has-lang-5.3.0.tgz", + "integrity": "sha512-wcFcYd/Qd4UQd30N1+L5tGQADBjVv90lk2y9NvxwrBl0LnfdOOSyaeVMI8IjAu3zs8U9S1rZEQygg/94rs+WIg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-has-langdir": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-has-langdir/-/actor-function-factory-term-has-langdir-5.3.0.tgz", + "integrity": "sha512-WlTohELdTI6vzozhAd6Lxs+e/AByvWD/enlT3ZrgyP2blZ/QEjAMik49rRKfRZkLymC+I7SIZQoljsH03SSVQA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-hours": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-hours/-/actor-function-factory-term-hours-5.3.0.tgz", + "integrity": "sha512-84joaPb7/IOWxVeF5a2tdT4J2+bNCcT8OqLnw4rbqlnGVd0yXTe2eJIF4tb5jUvu06TYTkiF+TWf9fY48n5jsg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-inequality": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-inequality/-/actor-function-factory-term-inequality-5.3.0.tgz", + "integrity": "sha512-AunuPU6IfkjqimfjbS8KcxjgeE2cYseBZ1FHs+dDCHq7nHxl8lnoul/CKliQPWtqAkJPicXNIAX8Y2SjAy8Tvw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-iri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-iri/-/actor-function-factory-term-iri-5.3.0.tgz", + "integrity": "sha512-qxdaqoAJmCNJ/u/XaU2hMxjo2mQ8vw5ZvBSNuMCbI+KXIKRLV9AidRvjKMnaSa2KE3maoxqA6r9+pJUHz+H3nw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/actor-function-factory-term-is-blank": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-is-blank/-/actor-function-factory-term-is-blank-5.3.0.tgz", + "integrity": "sha512-q01xpJ9ms8+3Prz/UkMYOFJWQXZDSXYSY0EHgeAhSCpUMbpRNZFqwwJM5tJXMHbjB5AT4RiqEHGZ3mcW2jB+cg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-is-iri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-is-iri/-/actor-function-factory-term-is-iri-5.3.0.tgz", + "integrity": "sha512-5+kxYCn/FmPHFzLIqNosGftphXAuvUuY/xgpPYvUnTlh/gjM2BbCgQR6xiUmibnZPguJsCb3t7Nmygw45y2GMg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-is-literal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-is-literal/-/actor-function-factory-term-is-literal-5.3.0.tgz", + "integrity": "sha512-oqN1BeRjNlHpvSi0aFHPQH/2/heTFo0S4OFolQD6i5OADTPbQDMmlgkfLCv6Vd3vJDK0S+YD571xx/ull0gqRg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-is-numeric": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-is-numeric/-/actor-function-factory-term-is-numeric-5.3.0.tgz", + "integrity": "sha512-mxLI9HiODJVxG7X58rCbSnOTTF0eT/6Ui5G2m0/UQJJPM/kEusNSBnbQcRbUM+npeJKpNCZkDDwMJyhFYDLwRw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-is-triple": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-is-triple/-/actor-function-factory-term-is-triple-5.3.0.tgz", + "integrity": "sha512-IgToUw/6+FnbuCiR6JN99Phxbc8wdazIzGZtQVwA1XfSp00Prj1/i4ItuZKeqBZpntZbvyXHEafRSfa4SXzivQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-lang": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-lang/-/actor-function-factory-term-lang-5.3.0.tgz", + "integrity": "sha512-L8kb+o8HPDy6VjQHpAjRBnn1C4BcTTJjJ0LhvNxJqPD5nVg5dD9BIWf2l6Vv3UMZX9CaUoDpRr0v5b1fULDJvg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-langdir": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-langdir/-/actor-function-factory-term-langdir-5.3.0.tgz", + "integrity": "sha512-PPVlAVaVr2y+s9jz7LDC/6+P5GxeS2Q/NtAOc6+ISpTGvaN7dIinXK+3ECR1Ly0fGW9MgHWPkfPBCMnZjbMZIA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-langmatches": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-langmatches/-/actor-function-factory-term-langmatches-5.3.0.tgz", + "integrity": "sha512-wSBLX2oP4Uj9Xz1uC0daTvrPePZ8cnEOr3B+MFENitQZOMfMQrxj56kqTDKlIP3ymWcnRSQo33mMUhjcMDNa7A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-lcase": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-lcase/-/actor-function-factory-term-lcase-5.3.0.tgz", + "integrity": "sha512-Cz1hwmBSQKp4jkk/pPZl2Hz+bWzcYX5sgPFrR+5VOT/1GoXXRhKGxCGrlNoIvwTVmg2TsdxEUHBFztyQwAqXJQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-lesser-than": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-lesser-than/-/actor-function-factory-term-lesser-than-5.3.0.tgz", + "integrity": "sha512-93LdymVrC+9T5Wep6kiSbhL6Cu3orH4r/24FUFDlZcW+dSoPXQXeSPo315iTqpIALl0LOkXmrWONlq7YuqXRWw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-lesser-than-equal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-lesser-than-equal/-/actor-function-factory-term-lesser-than-equal-5.3.0.tgz", + "integrity": "sha512-dZuNLI+cQGeSjq/DOzUQFvVMV7BjuiHzKiC2onOrjwy6ea7ewFBqepY5KMVjHbU+kjO+JChIglIVd9qmdet45g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-md5": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-md5/-/actor-function-factory-term-md5-5.3.0.tgz", + "integrity": "sha512-ycyd5sjyfyxUyzg9xG62SSnm+xGXeCqmV57K7c6ecUezd5OrKZpW8PvobNQ8kYsF7NFMuJm6wxDBSxKkrGwpFQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@types/spark-md5": "^3.0.1", + "spark-md5": "^3.0.1" + } + }, + "node_modules/@comunica/actor-function-factory-term-minutes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-minutes/-/actor-function-factory-term-minutes-5.3.0.tgz", + "integrity": "sha512-sALHIQ/mhXrSJMpPE9IJDEZK4bCH5V9v8e/ofTjn06hqIRo3g/oNbDLKa9MEhqlL6LiHUVV14yLBuDuTYmEucQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-month": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-month/-/actor-function-factory-term-month-5.3.0.tgz", + "integrity": "sha512-T4FUk5Nw7TMim5Ic0j69vz3uoXYPUBxLFyUgtAT33EbFPeKea/vphGhimP/BcV/344Pdhh1uUJuMPDsHC1mO4Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-multiplication": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-multiplication/-/actor-function-factory-term-multiplication-5.3.0.tgz", + "integrity": "sha512-qidJiLwSt5+H9S/IQV/KoqW9bVhcw0qXY9pUqjWxrTDvOVwShHRzVBCXFbn0ru4DO4jt56CSMPRWZGdynPed8A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "bignumber.js": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-not": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-not/-/actor-function-factory-term-not-5.3.0.tgz", + "integrity": "sha512-/jpBfyCknSEKAhRYAxcxvGv5/uRr/A/A36sAGpwknqWkRDGV2sZ7XQdn9bqP1pQwz4vxLIUhMTalPspNsAl/cQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-now": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-now/-/actor-function-factory-term-now-5.3.0.tgz", + "integrity": "sha512-18ZS0ysFKJwjGMBB9/xI5140DqW5sp45unDfURlNKLuRgQAqjK5kkjyr72otLNW1JwtlDDt5qun6kr9d84SFAg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-object": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-object/-/actor-function-factory-term-object-5.3.0.tgz", + "integrity": "sha512-pgPS3sLt6lCZmQSuojuPArA5pOfXRjYwOQuqnl98/gkjdHgZaZhV+rLF2qYQYO0q5QxOUacp6l9yE7wfcoX25Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-predicate": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-predicate/-/actor-function-factory-term-predicate-5.3.0.tgz", + "integrity": "sha512-zR+6OPTQGpl+XDs41+leFhBZuPTvLUIspKscLS8ujLuMsT9eZVf7PZm4Rkhg3cL0BW5S60SqCdkJVEFAi7TGVw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-rand": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-rand/-/actor-function-factory-term-rand-5.3.0.tgz", + "integrity": "sha512-ln1CvevDInjP7w0sGdoYqKesW2FuQ/eM3VgPFbWC4l3kUP2xmiHGSO010eP6He4WDtsZsKBk+KfPsMMUGKXc2g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-regex": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-regex/-/actor-function-factory-term-regex-5.3.0.tgz", + "integrity": "sha512-zFHFkF3td+UqcM5vwLXTzRRkSSiyDPFqv9QPZADp5kiDYG9bh/dVYvEOgMGV5k3tbBAJOmm9QXcgLHLzEkmsQw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-replace": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-replace/-/actor-function-factory-term-replace-5.3.0.tgz", + "integrity": "sha512-Pp15O8ebd88uV0s3CFQrd7SlVJ9XCD+Wd/ql3CB71Ak1tN1jY0XqrDRZsxqjGgG1dzotXExbAaSR5pe3G+BdGA==", + "license": "MIT", + "dependencies": { + "@comunica/actor-function-factory-term-regex": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-round": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-round/-/actor-function-factory-term-round-5.3.0.tgz", + "integrity": "sha512-YSvkEeGorh5gb6QGL00TPrAxlTz8JOxLN0LTzo1ToQ/2WkMAWv/nhwNUaxuxPv+HuCMg7HWLd4SecQqSUWXhdg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-seconds": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-seconds/-/actor-function-factory-term-seconds-5.3.0.tgz", + "integrity": "sha512-u0p4kRtIcCxL944AGEJzGbYk7JwurFGu4NrwnS8egBXeGISRjufoAU9ZECP7vIJza+TZv2ir5m3FP9RyWqpBUg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-sha1": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-sha1/-/actor-function-factory-term-sha1-5.3.0.tgz", + "integrity": "sha512-GnsH0U+PfxhlCI3mVm5547t12IS94u4jk3aC4ZP6Oxw4WWoOFJoYg5e/aJrgwWw9F0e582YWV7C+oAcOa6QMeQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "hash.js": "^1.1.7" + } + }, + "node_modules/@comunica/actor-function-factory-term-sha256": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-sha256/-/actor-function-factory-term-sha256-5.3.0.tgz", + "integrity": "sha512-l4NxLQZ2pX8/8KunB8tS2GDCoR/H8L2e0TRuDnF4J9o0MkV5DyNhnGdpBb/46l8v97pSOceLXD6XeYUEYE3Rxw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "hash.js": "^1.1.7" + } + }, + "node_modules/@comunica/actor-function-factory-term-sha384": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-sha384/-/actor-function-factory-term-sha384-5.3.0.tgz", + "integrity": "sha512-Bis+CineidELoPZHHy9dw+YRrBhpVuMjH4LTouHy/KxqOefvcWFt7BBzrZX53HRWr8BNG1WWLhlOc9muGrGbNQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "hash.js": "^1.1.7" + } + }, + "node_modules/@comunica/actor-function-factory-term-sha512": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-sha512/-/actor-function-factory-term-sha512-5.3.0.tgz", + "integrity": "sha512-1Cuto34d1DNNP5C8EEzTsREAw3PKvjCJGxhBRaBr7WEoffMjpFQT1EJvSBSPezWYpLjdjj6sfyxowFOUV0bfkg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "hash.js": "^1.1.7" + } + }, + "node_modules/@comunica/actor-function-factory-term-str": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str/-/actor-function-factory-term-str-5.3.0.tgz", + "integrity": "sha512-nrSGuAwFeF+5NXHsAIvoUgXbGZ46nUCCcqA1b8aKF+/074qb652ljb6P/nXv5ShLgsre+fQ0OFGe+z+wI9A9bQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-after": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-after/-/actor-function-factory-term-str-after-5.3.0.tgz", + "integrity": "sha512-LiKZu97xsuHLTMkpADsxbFn2QZcdN5xLXmg5TCGdA4jYwhTD7IWecxrlT7UbpoXLPvgiD7aeBxNrEXwXOUQrog==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-before": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-before/-/actor-function-factory-term-str-before-5.3.0.tgz", + "integrity": "sha512-P090fcLfnVwyC6iDJMGJ0av+jmUurV7SDsVPW7O1qUNW4cXiMZaj0lbP23XEa0x/5PPX26f8Nitveawv/ZzZUQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-dt": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-dt/-/actor-function-factory-term-str-dt-5.3.0.tgz", + "integrity": "sha512-FTuepSrOU6SxJW1Y5MxdU5FJN9/2wIE58DcpvmVlipVMhjTpsWfw/MRPg3GYCampS4M+OMpKxFzbDVRGdXjtfQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-ends": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-ends/-/actor-function-factory-term-str-ends-5.3.0.tgz", + "integrity": "sha512-oNPkw0ReAVGsXiZl5yMwwMgMOcv61Bs/prrFE5iIas9HjwmvQjlcJHT4S7WEH1s1I2fLFF8dl0nOJHNoO8cUDg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-lang": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-lang/-/actor-function-factory-term-str-lang-5.3.0.tgz", + "integrity": "sha512-a5+7ccZYB3wrpC58UD1U4SM2jczZYpeGha8do7WMe9iapxat7XO95E6v44P3qcZOHlHv5HIOYgktVkLkt6oL2Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-langdir": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-langdir/-/actor-function-factory-term-str-langdir-5.3.0.tgz", + "integrity": "sha512-6MoEM6ZzSussLJC2gi4+HqIg6dxpGJk2qTrBehp9vncmTsOlmGrIoruh9uStZ1Si0nrTeyvowtB853jQrKZGGw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-len": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-len/-/actor-function-factory-term-str-len-5.3.0.tgz", + "integrity": "sha512-NYeG5TZrPqfUfVwb2Rf35QGF7e48r7yluDpqPWsLaPloGdifwtTJvx+r4P4drkxgRNGhej88RafayqeQF1Y/GQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-starts": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-starts/-/actor-function-factory-term-str-starts-5.3.0.tgz", + "integrity": "sha512-HX120EomFPcDiGTzI/J5EsCEe2c+il3XEs3gSsqmFDP8bX6djHxK/N6so1lZzzTf15QAxJuSh86z5zojEeCq7g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-str-uuid": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-str-uuid/-/actor-function-factory-term-str-uuid-5.3.0.tgz", + "integrity": "sha512-mQTLBTC0V5Eq9uIA7+MZSU34aiWA1nowMcVkk2EfX+1TbnApDH4wNEakTbonUFuTRkKG3SuYcoQFdlljMgMQRw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@types/uuid": "^10.0.0", + "uuid": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-sub-str": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-sub-str/-/actor-function-factory-term-sub-str-5.3.0.tgz", + "integrity": "sha512-eWwIKdz6878shFiiguRjkMzVu5X8r0+KnzkG9ulnmARDz3ISkXKIpQoQsIj8sZmUtxpl4wS9sEgVjvj5umlagA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-subject": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-subject/-/actor-function-factory-term-subject-5.3.0.tgz", + "integrity": "sha512-pj0RCMF9oaYdXgxwh13c4c5x4YthuFfMnOMhat9FtmbN991gutTqdBHP4dxsML1iRyYfpk/WOl+DnEY6CSBxCA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-subtraction": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-subtraction/-/actor-function-factory-term-subtraction-5.3.0.tgz", + "integrity": "sha512-j5uzCNw5EqJ9GjthhBlo4IpX8MSJvCbU3DbVGB1N/NZkGg5LMeHC3/CKfYurusgWCNbD7c7RXr65pAohj5X5ow==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "bignumber.js": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-timezone": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-timezone/-/actor-function-factory-term-timezone-5.3.0.tgz", + "integrity": "sha512-TtQNwQFzBuot0YtgnIr6uGjazblmJpvUYaIJmHxCZEhDxmLyidNS7pWvw45n3w/puwYArjzwn+tS4zSCZlwYVQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-triple": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-triple/-/actor-function-factory-term-triple-5.3.0.tgz", + "integrity": "sha512-Cj4kSimz2e7/SRswnn8RuK2ccNWWT00Wwvz0stYBEGll6X+G/jGiOEnd8yx57G9GoeTh2/ggE8vG5wK+rBF+kg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-tz": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-tz/-/actor-function-factory-term-tz-5.3.0.tgz", + "integrity": "sha512-OpGcbjrp5/L+efY/IouVX6x4UM2FbNtyUQhPon2UJPvg/JPzJlBKZCq2NwmjmAmXVyU2t1WPaaO7ZbuWHWaNBA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-ucase": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-ucase/-/actor-function-factory-term-ucase-5.3.0.tgz", + "integrity": "sha512-bwdotNq4cemUE/ryFaqI0XTqE4mR7cthUjkZ+Y1NdFVX/7JbFXH92xSTwZp6e6wWNALVJXjcW7ilWjwC8WsQ3g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-unary-minus": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-unary-minus/-/actor-function-factory-term-unary-minus-5.3.0.tgz", + "integrity": "sha512-Iqs5SCMaSDCU60rkgDVDlXlSK1VSOVcCQojobdX5fwMpfLRNfTSk5kiZDsFYZZ7givTcWtrhzwJdpH0xbL3snA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-unary-plus": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-unary-plus/-/actor-function-factory-term-unary-plus-5.3.0.tgz", + "integrity": "sha512-Vmrf4sKYZx/p3cHvolVXpNySBB8egFFsK5x0CBLkjWknFMAaLQgJ+/VHCpAX3S4Fa2BxzEzfiReLZdzJaWYD3w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-uuid": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-uuid/-/actor-function-factory-term-uuid-5.3.0.tgz", + "integrity": "sha512-pU1Bkb6wJaC9v+OFBQW5vPHztC7O0Z5qxyOvF1A+ACc70Cm+Vpf/dqQkTfGCw29J0QqtDvR+WDWcwzOpcGOw0g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@types/uuid": "^10.0.0", + "uuid": "^11.0.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-boolean": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-boolean/-/actor-function-factory-term-xsd-to-boolean-5.3.0.tgz", + "integrity": "sha512-epMZs8+BF24LiEfx+oESctP6Yz6l2iee4etwi3U63qT8GdLBQ+K8yBYB12HeXd9jUBcx4thUGFlg5QRKWH8RpQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-date": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-date/-/actor-function-factory-term-xsd-to-date-5.3.0.tgz", + "integrity": "sha512-fV5W3gExau7dp6OTQjCROjDhcUU9+rEBuY+clNi06IKEoKeza61Mw8aGExe+uz5PbmXJlo9HU1n1sHjSXnLY1g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-datetime": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-datetime/-/actor-function-factory-term-xsd-to-datetime-5.3.0.tgz", + "integrity": "sha512-WhiWzCFFldi6ggYzIOBRHnLrXZXd7qnrXVwiH2b/qldaiCBpQ/S/OdaMWA3YeRuWj9UUyWQEJJfKDn6UOT8Hcg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-day-time-duration": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-day-time-duration/-/actor-function-factory-term-xsd-to-day-time-duration-5.3.0.tgz", + "integrity": "sha512-Bnemng9tfPdEkt++vM9tnmkXAHy6ktcX5RbePK0V8lDxpyED8nwc/7fEMrYa2X0uFc40doxOOhiO5Nl3P0pMmw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-decimal": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-decimal/-/actor-function-factory-term-xsd-to-decimal-5.3.0.tgz", + "integrity": "sha512-NrIwHXj1uLf7i+QgJMVnHqrSe0HGWhID/wBwORk6nrv+PFjI3ErBhvqzLapDbcmr0BlPaxyVx118lYzQZF5TQg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-double": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-double/-/actor-function-factory-term-xsd-to-double-5.3.0.tgz", + "integrity": "sha512-Fhqy/BiEO4XvSkh6vaOEuE9bPZm+kw0kd5XK7WklwYcrTjA62kXlKeJnOHy5JyKXLxNhF+ii5hjJ51WIKnujAQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-duration": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-duration/-/actor-function-factory-term-xsd-to-duration-5.3.0.tgz", + "integrity": "sha512-flpjFPFHL2Zmu3w+Re2AYvkAV5MK3JhysnRqeLR/+37wk4k113hf1UUCm8xt6rxg5fgSBlW7/7akfphEzGmHbQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-float": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-float/-/actor-function-factory-term-xsd-to-float-5.3.0.tgz", + "integrity": "sha512-Dn9HLU13KkI0hnHoY2PRSLb8lj9fHA7ABHkhvHcg0s39SuI1VZva6GtdKOeDlJiUFOztjgDpyZXg6GpPW0c0KA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-integer": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-integer/-/actor-function-factory-term-xsd-to-integer-5.3.0.tgz", + "integrity": "sha512-LbgcUNtZ1QVqS+cWUPH/tjeCpyhsWin3y2/5gt3susk2CgehBmt7XiDGm49V2hZwtfQRpTShBrkvDMM5fhTHXg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-string": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-string/-/actor-function-factory-term-xsd-to-string-5.3.0.tgz", + "integrity": "sha512-vNXIcD2DCnGjPnaW58IMORI//bcfYTcHQlK/hvgbl/Ggrw3O/hGRwtMdrBt8wRQWbd9/ylBOrbIJe6dFer0Dcw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-time": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-time/-/actor-function-factory-term-xsd-to-time-5.3.0.tgz", + "integrity": "sha512-fCRzgcgY6aNn07fGw4YpsUsYcEASJewWGIK8M7XNJqt8ZlJmxEgLpviLuzYpJkMUq85gM0XlH1zfMUkEl17ViA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-xsd-to-year-month-duration": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-xsd-to-year-month-duration/-/actor-function-factory-term-xsd-to-year-month-duration-5.3.0.tgz", + "integrity": "sha512-q+qKRm8Cni2x8GN+rNtTrPKzjv6eEWkMaR6KwGVdkt89/PKcj8exX/xEDlHuV3smUt8FwVUALL8zGGQ22wk2gA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-function-factory-term-year": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-function-factory-term-year/-/actor-function-factory-term-year-5.3.0.tgz", + "integrity": "sha512-/FLzdcP/sIdmOjaRqDwo8gfhp4CajNC/QEPxcvMaM5awjIgAJ77xxmgIBwIVBD5PUQMVTQQsZ8eeicm4TLSxaA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/actor-hash-bindings-murmur": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-murmur/-/actor-hash-bindings-murmur-5.3.0.tgz", + "integrity": "sha512-fd82PmyTl6B/XJT0Ny8y8Tm6D6dpCGNONfox5E07nA12won/ot7YDdE0UyygHvq1ypIWnWNmnO7HirVzGDJkkQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-hash-bindings": "^5.3.0", + "@comunica/core": "^5.3.0", + "@types/imurmurhash": "^0.1.4", + "imurmurhash": "^0.1.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-hash-quads-murmur": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-quads-murmur/-/actor-hash-quads-murmur-5.3.0.tgz", + "integrity": "sha512-AhqeHlcfxTzOz3Y1EuaDlDi6/WqyCOQcnZ61TegIMlQXA+JjntMtefYkAdysdWEppB63LohAcp+hvClVsTh6mA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-hash-quads": "^5.3.0", + "@comunica/core": "^5.3.0", + "@types/imurmurhash": "^0.1.4", + "imurmurhash": "^0.1.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-4.5.0.tgz", + "integrity": "sha512-rhPBWOWe0tGDgwXbRgURwiGcbw1KY58oMByT7MVi5SLMpiK1Tjjb6KoMz5SOkZWsD1z6JY65J/VLxKFSj37ogQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/mediatortype-time": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@comunica/bus-http": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-4.5.0.tgz", + "integrity": "sha512-wWyPNNOl6shDbtibdBl/pa9OIcoEMemNIo/J4tUViXxYXZ8i1h4FZ6PqaLtAls6O+pV71mR4SKJzKEUuiZiXPg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@comunica/mediatortype-time": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-4.5.0.tgz", + "integrity": "sha512-HND+om4L0VW3VcQrLHHE4+7Nsg7soC98i7g7UqqzDkJ4fix2FnJs0i9WH4RP+oLcx+bPhBSl5mG1m44A6sV19g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-http-fetch/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-http-fetch/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-http-proxy": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-5.3.0.tgz", + "integrity": "sha512-XzIDfH5Jhg2Q63vpUb4gyltaHqWeg00Pa1Oc+qdOREzy71hi6lsqQPTXdfh2zrK7I61PGvBB9DKpMloY3MObkQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-time": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-init-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-5.3.0.tgz", + "integrity": "sha512-57nD6J9g4hPTM9XX8HA4F07q/KlW6YfbmIyqZuUdLz5IkT1my8ceoGkNdRBQyZmjN174ChZUCZkBuR+oPzBVWg==", + "license": "MIT", + "dependencies": { + "@comunica/actor-http-proxy": "^5.3.0", + "@comunica/bus-http-invalidate": "^5.3.0", + "@comunica/bus-init": "^5.3.0", + "@comunica/bus-query-process": "^5.3.0", + "@comunica/bus-query-result-serialize": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/logger-pretty": "^5.3.0", + "@comunica/runner": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.10.0", + "negotiate": "^1.0.1", + "rdf-quad": "^2.0.0", + "readable-stream": "^4.7.0", + "yargs": "^17.7.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + }, + "optionalDependencies": { + "process": "^0.11.10" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-assign-sources-exhaustive": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-assign-sources-exhaustive/-/actor-optimize-query-operation-assign-sources-exhaustive-5.3.0.tgz", + "integrity": "sha512-PX42YLREzgZcZ5Lz0Kdxp2OZYM5qEIzFqK2tUZ4pmIdfqJD2nqss5fIDwWChO1XZVjFE55/+TvykCTyPWBddQg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-5.3.0.tgz", + "integrity": "sha512-n6ss2cRvdg3wyKdGC/kp/px+0geAvkk24Ob1dDdy4+7bosSubhbFmMH0azpwApvqWETdbZQznhw+MW+YN5JeVw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-construct-distinct": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-construct-distinct/-/actor-optimize-query-operation-construct-distinct-5.3.0.tgz", + "integrity": "sha512-bM1g6HC2+WKPrtjD5x1FOI0OYgqfN7d+0Ks+vW/uSFC5ag0e6mVH/GeSRjby2PSd+Vmi2EAs8xnshq45T9T7MA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-describe-to-constructs-subject": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-describe-to-constructs-subject/-/actor-optimize-query-operation-describe-to-constructs-subject-5.3.0.tgz", + "integrity": "sha512-+tg/JKfHZMVx5zRBH/taZP1J2zkJlPRWnwGTB6T7t15OXUN+zAcTMwf0v93QfN1wdlRY2hPqJMMi6BTUJMV+DA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-distinct-terms-pushdown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-distinct-terms-pushdown/-/actor-optimize-query-operation-distinct-terms-pushdown-5.3.0.tgz", + "integrity": "sha512-1t2dXxAcFMNj+sltazjM2MawOKxPWjq7su6i7sSFVwU2iyBBF6FHGYq7AZHEcgeZZESepu1Wc1N6cfwIigiUUg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-filter-pushdown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-filter-pushdown/-/actor-optimize-query-operation-filter-pushdown-5.3.0.tgz", + "integrity": "sha512-qEHY1gL5h6SdXi79s4JGPZKrDdzdtC3mXRX7JfRaxcaS6RvUT2Nfqf4HCEhz1VT5dca2NfV4bLMdVIHiHevdmw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-file-sources": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-group-file-sources/-/actor-optimize-query-operation-group-file-sources-5.3.0.tgz", + "integrity": "sha512-/7GTHmbimaAgWCnnuP6BH4wvhMWvUlgYiDyei6fjYtTlKG50oAhUmDcGbt3awsA/xgHfBhHLVXYghdNcTLn0jQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/bus-query-source-identify": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-group-sources": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-group-sources/-/actor-optimize-query-operation-group-sources-5.3.0.tgz", + "integrity": "sha512-MYQG9QbSKkrxct4UH8Rrs9BV9F2KiXtJakApabZ4o5Nzn4cbQirhc1nZY2dMZyT9M5HLDauswfHUWBGsrto0zw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-bgp": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-5.3.0.tgz", + "integrity": "sha512-kImYzuGpH6FE6lJZPqP23tyfTiJzo46Wo6X3oiePri79tLmlVaulADqUKTRrOZHNFTQi4F0L3MI2yaMJkrHifw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-connected": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-5.3.0.tgz", + "integrity": "sha512-Iywr/GkLf/wmruAv9IGEnSDqEyzmNcZudHVR5kWS0YF2RLzSt4t0PX/VGd+iZoOu5nGpYiMbRONJr4EAOhoGRA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-leftjoin-expression-pushdown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-leftjoin-expression-pushdown/-/actor-optimize-query-operation-leftjoin-expression-pushdown-5.3.0.tgz", + "integrity": "sha512-U1q9CeRNB0Gcdbhq87G5zMv9lyBL8W3qHi+PLn/K5KZIw2W6B2vMGbdmiXmYxOMeTxpHd6pJIK/sX8EBikdrug==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-prune-empty-source-operations": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-prune-empty-source-operations/-/actor-optimize-query-operation-prune-empty-source-operations-5.3.0.tgz", + "integrity": "sha512-DWSgeL6y2ph5ia/8vlfj3TSIniCwyKT2LSPwsSIpVdn2MkCKw80p6jxDbpdTG1mLqEXqz0Kjp25jgVGoW/CdYg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-query-source-identify": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-identify/-/actor-optimize-query-operation-query-source-identify-5.3.0.tgz", + "integrity": "sha512-jvU5zrpJj/32F6fQ3G1VU3QhG7xpXlfBWk4tKKdbs+d4hbwBS0Nn34/utn6DWiTpOUIWuGpio9Z2uQ4VJMHpyA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-context-preprocess": "^5.3.0", + "@comunica/bus-http-invalidate": "^5.3.0", + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/bus-query-source-identify": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "lru-cache": "^11.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-query-source-identify/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-query-source-skolemize": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-query-source-skolemize/-/actor-optimize-query-operation-query-source-skolemize-5.3.0.tgz", + "integrity": "sha512-utQuZ0ED6Bc21/jblXi15Ec+dO4OrAtugZDpP2TKEeousDh3fCgnEGTAuAfcpbkdJ8/4Wft8mv68YaoqVWv13A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-data-factory": "^5.0.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-rewrite-add": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-add/-/actor-optimize-query-operation-rewrite-add-5.3.0.tgz", + "integrity": "sha512-Uh+dZ+8BlUcyd9LBU6OmhmLNorNzv9VUc81BQhMAcEyJPjMUHZUDpGtBRqne4BdSYF0/08dxx52QerPcp1+13g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*", + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-rewrite-copy": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-copy/-/actor-optimize-query-operation-rewrite-copy-5.3.0.tgz", + "integrity": "sha512-Y3oGFfn14K4J4MAMvuZss43N9MqdJhkCShaTFJk96bm4FWKRPhDNJvQ9sMf/lMprRIocOO+AP0gA+J1UWKg4rQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-rewrite-move": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-rewrite-move/-/actor-optimize-query-operation-rewrite-move-5.3.0.tgz", + "integrity": "sha512-4gHdgEvPNosME8ecYBAFGUd9jw6Cih1At6NdhoPIWG2To6RAyXbYNA4Lj+JymiFl/HDwz6pxC60o/Y17QvOIyw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-ask": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-5.3.0.tgz", + "integrity": "sha512-9ozBM6K5VLQsD3mZkOoE6NH5jITghM6EtmB9+0DZlk/k9HF+TbhvXkh8h8NLo/mY05urrYsYyl8YgjN9X/ZtmQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-bgp-join": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-5.3.0.tgz", + "integrity": "sha512-8veOnDvl6HZdHCCoy+VIX9WlQdZFlndCf2bZQaCBYt9Rgcu7maMfx19sDmwFK04fAly73dws35l2VZO7v6TD9A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-construct": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-5.3.0.tgz", + "integrity": "sha512-I+V1jDXwWm6Pfxd4csbB0Gjjci/NCutKSr/GS1nu4SGdWxaL9oQDVjBtwaklnYA43iAUsl5vB9j5wuhtCyj/Kw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-distinct-identity": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-identity/-/actor-query-operation-distinct-identity-5.3.0.tgz", + "integrity": "sha512-xiTM6zAvaXOL2ubLpj59jNeBbcMXTGWl7oip/2zfyOwr5EA47jgRkHbitWlqrpIbOVJBjtOlGXJVGH2u3Hdf2A==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-extend": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-5.3.0.tgz", + "integrity": "sha512-Xv8lfdDRqOtoA06YBUgrCaXY66js7Lhll7v9D5Tvkso3Mszsk1GCLnVwWgiMIkWK5qd+ZD1yoo8+f/UIRe953w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-expression-evaluator-factory": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-filter": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter/-/actor-query-operation-filter-5.3.0.tgz", + "integrity": "sha512-KNHa3ESOY58EDp8MrknzBVirdYkgQa335jpz99edXoJ48YJSlsWUbQpVR3MwHri3aGjK9V6LV7cQn8oU5DrfbA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-expression-evaluator-factory": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-from-quad": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-5.3.0.tgz", + "integrity": "sha512-L+vl1QVIi+wPZMEb0Q6SWAJ2GYvPpsNPztU73EGTRsLuo5rePOCg47V8iz1Nj5psNv9IVW+e9bdA8R7ACY1FdQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-group": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-5.3.0.tgz", + "integrity": "sha512-TGBfjuVECdGCF+AUIPfc+Zv6c4EXSEKVQoXRcBuAhK7YxXd/U74uurar6KnoWjgc61IsNfuS7J3t567IKZ+oNg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-bindings-aggregator-factory": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-join": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-5.3.0.tgz", + "integrity": "sha512-CcHxkuaVUg+5K2UkhrMOZ3m5V7cGhMgQsqu6N2N+Y+g+QjJ9Nsm5xsSRJuu5jGM8MS/40sXUXuBArJNj/Sx63g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-leftjoin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-5.3.0.tgz", + "integrity": "sha512-6NhfaXJGM480CSpFnjlJm1s51YJdzfVaRKkRLQ9shIPeWiDgQfVo+IJm/WMchYUFYs1RYAGUU4z0e7IEgcbhjg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-minus": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-5.3.0.tgz", + "integrity": "sha512-1pyEv8lNmbsZYxpbnAcyUjkSndgvkeTlyeyIyALhSrkbFo/y1c7cAC5HVD3F/CQVbDsM9Zjm8ZNi6eb0fspszw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-nodes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nodes/-/actor-query-operation-nodes-5.3.0.tgz", + "integrity": "sha512-QN4wnv7WDYC8QEyltEliDcqNpVYE2tgrLzW/zyp9DpnUDbwBJt2/29WcrXNfg2riS5UZ6z1EVjBRZ68h4kD3Jw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-nop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-5.3.0.tgz", + "integrity": "sha512-nuhkZg3dWHSawedwQjMXzV+Ei6LoEyVuPHl6QvOdWyryJl1jc9onRvjmGqcWgNef4e68O4JDKkC2XcAJ2DyMNA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-orderby": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby/-/actor-query-operation-orderby-5.3.0.tgz", + "integrity": "sha512-8Ytd/AWtrgG3yui1VI6AlE4dZNy1CSeOygh6aYvTJuGhEotmq0U/2rRvKgXJ0soRFCrjKiqVZH0hB0dOoPqMoQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-expression-evaluator-factory": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-term-comparator-factory": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-alt": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-5.3.0.tgz", + "integrity": "sha512-NgOB1qb+fVQlZyBF1NILvXwEY3cyOSNtFuGthTmbwnsEAbWtNyN6VRTnYLXwQE1MQiJmmIR/WBs9dcFEhCkYbg==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/actor-query-operation-union": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-metadata-accumulate": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-inv": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-5.3.0.tgz", + "integrity": "sha512-trWKSWwyoOKxfSBqLxQ3q2CVkqDBX6RyZt34AUhtptuLCdCCeV8zzrrtDJOpQbXrZVJ/IAJNGsgype8aIKU3Vg==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-link": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-5.3.0.tgz", + "integrity": "sha512-rVioPKxpTx9VtIuwt6Ej9ws+plFtSGcqk/7QcjGt66MyZA1CHuCqdYOgY3CiKRuz74SW76Kp+fNpau/EpFw0cw==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-nps": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-5.3.0.tgz", + "integrity": "sha512-c1DoFCYUsejZBTR1i3zaLW68FQqVgrrVr0cmBGcApz4iBUTqGWP7Ygl/0Uu88GY/krUSPjuPB6m6Bl/DhXNO/g==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-one-or-more": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-5.3.0.tgz", + "integrity": "sha512-JdhnJvRrzroyQMqokRBPWNQ6lSwNjpR5mh8nzvGSvMOxLqua9TXs8ZOksrJZiru1/L97SgNYzlDWm1LVmGmwlw==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-seq": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-5.3.0.tgz", + "integrity": "sha512-ERERE7n+BJuw/wwWV8Kc2X2/vFWANLHkP/eGUO2tN+6fHgKsWSzNRRbJokhnjE4ldqNgs3qSZgDA9ioW5qxBcQ==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-zero-or-more": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-5.3.0.tgz", + "integrity": "sha512-v/F3KwJFDGJhjr6oRmhYED9Ra2XZFa/982nTIIl3uOwP2lw0TDTPHR5hwIG65bv77IY8G/CZ7d8UDJq9jEu9HA==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-path-zero-or-one": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-5.3.0.tgz", + "integrity": "sha512-P8aGi+DL7bqqF2mO4pZewTjxxL90CHRK/iIjwQzx6MHXBYY5+X5uoSrWMDx0GtIZ1kzX1HYZiLFS0SJNg+e29w==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-path": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-project": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-5.3.0.tgz", + "integrity": "sha512-5JlXX0+iH2dXIFN0mAA8r0iP6i5Sxd3yMNu1nJq2EaMNY+yUDkW0sanjDVqi+3c+vUP4CVaI3uwYjbgEPykf+w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-data-factory": "^5.0.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-reduced-hash": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-5.3.0.tgz", + "integrity": "sha512-3OLKzcq0aO1Kyjz1qOWJEotiNPae29h2+v0uzTgbDzfsZxxVk0S85zl1AWQSTYs+A79PItKFYPaiDVzsYDiKtQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-hash-bindings": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "lru-cache": "^11.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-reduced-hash/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@comunica/actor-query-operation-slice": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-5.3.0.tgz", + "integrity": "sha512-A+aNV+wF7KT2f+GEprahjqNd6n2/KQZfbKNoDU/9ZJVEPkl8vT9zZ1ScM7iife/VVTeLybw3KIFJcqOrDveUvQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-source": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-source/-/actor-query-operation-source-5.3.0.tgz", + "integrity": "sha512-YyBseNXKnm5QuueihMeOui0hkNGTS7f4XqxDGxoILi9AgxQZIJI+UAhhLXN4Jt+wcvSyIqGMMhleYkpINemdZQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-union": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-5.3.0.tgz", + "integrity": "sha512-btM/bNbtWh6LIlXgvpTgjFOqNXUfv7kW4izCVBx4uS+e4yb+7rTEi2jNJ9dsF2uXHltRW13m24NR82d/P92TUg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-metadata-accumulate": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-clear": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-5.3.0.tgz", + "integrity": "sha512-jfJG+p/1aZWqgvKfw5Wp6jdhQkpJZPD5WbK87RXR6guqxj6YPSeTNSrKtJncp8lUg3y99OPgAYTTNqVdFJPA8w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-compositeupdate": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-5.3.0.tgz", + "integrity": "sha512-6dfRIzfU65soQ99wBZLyEQ2vapG8wLaM7tIbL6c70zcsmT+FrvR8TyqbwE9J9udl4x7TdhZYFpltvCfkUewZ2Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-create": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-5.3.0.tgz", + "integrity": "sha512-sesINoFuaEfUvysskio+E7rD34mSmYEwLhEn/CACrDb9dztdgqej/IatGFQWKZpw6PezDysBVYW5vp5MQS5Bhg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-deleteinsert": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-5.3.0.tgz", + "integrity": "sha512-yorNuXAvhoWN8A4SmVvqaXREpEadNFPX5gZ97rxPel8auiOnICMCLP1LaRk4mp1RgVRx6b14caQnw8rXMQo1cg==", + "license": "MIT", + "dependencies": { + "@comunica/actor-query-operation-construct": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-drop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-5.3.0.tgz", + "integrity": "sha512-FHWlHRHkNTqQWkudlgjXTtZlruwK/kRbZLyMU4kD1XyJMvYeyvJeXUxi+ZYBSJ0DBoZuYnfCupLw97xGcgYkkw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-update-load": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-5.3.0.tgz", + "integrity": "sha512-Qi+a6rI56UnSTY7vMJdDwo5x0JRvqBH6W5tNYFjcVSp4pBSJQyt5mgeGECh4nXPOhNSqCSmrwVIoL0YJpytl4w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-query-source-identify": "^5.3.0", + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-operation-values": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-5.3.0.tgz", + "integrity": "sha512-SbUXQvAbGrKH5s/6A2w1JuQDfssrPgJWXAoC3YfdNlEn8CKC2xGrzNmwGma97ldKZwhxZAQaIMPK0kMOKKst+w==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-parse-sparql": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-5.3.0.tgz", + "integrity": "sha512-SiSf65f9I3NM4jvzHp8DjfvuLeTLoBemRl54BwdM/VF7LF3XcsqcRrtY/BKIcPNipEt21z6hP6UWrRyywjTrYA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-query-parse": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@traqula/algebra-sparql-1-2": "^1.1.7", + "@traqula/parser-sparql-1-2": "^1.1.6", + "@traqula/rules-sparql-1-2": "^1.1.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-process-sequential": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-process-sequential/-/actor-query-process-sequential-5.3.0.tgz", + "integrity": "sha512-e7J6oAfs5OufRdCLY29jv/gNhLkNqWWUrbmJFFfZ6sKKfu1K/Jxqb5OT+jAC4DiMfcB1Z8WMUAKe6ptQkL7WeQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-context-preprocess": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-optimize-query-operation": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-query-parse": "^5.3.0", + "@comunica/bus-query-process": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-query-source-identify-rdfjs": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-source-identify-rdfjs/-/actor-query-source-identify-rdfjs-5.3.0.tgz", + "integrity": "sha512-40YD/5Ole/BjVfsRqaaLaW/kW/NtuMCBKO8rqJXsCmVFDUoaFFOn4TQOE9T710hxRu3cZuadlaTuciPuEKLoUQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-source-identify": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-5.3.0.tgz", + "integrity": "sha512-QnPoP58iijCZ5ES+24kPygP7sFaxInjYSiBtFn6RhVESe0lW5r2A7r5jeFGkwlAJuHXkJUOxw3mn0Nyn+z8qQw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-entries-sort-selectivity": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-selectivity/-/actor-rdf-join-entries-sort-selectivity-5.3.0.tgz", + "integrity": "sha512-AJienaS/Zdpl76KuT6uJ2hm3oF3+z5U843A4wY9j4/iuc/7W62orU2mGLHVG7EuE6ynRrG1jB5tQXZQKH7pEdg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/bus-rdf-join-selectivity": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-hash": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-5.3.0.tgz", + "integrity": "sha512-KGxul6J+cezhVkM73ivPaQyha8+1ghpN3kPbExN2K1/iUjU0Ew2Prh0DYdnhLaRTrHsd/rhtzcIPgE0Xx2bXZg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-hash-bindings": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-bindings-index": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "asynciterator": "^3.10.0", + "asyncjoin": "^1.2.4", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-bind": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-5.3.0.tgz", + "integrity": "sha512-rmvWZEG8F4WKPqpiRMKYvMwA6wA10WkeZwhYoS5cUKl42ywemvNDExLA6JgtJ6Ib9smlZcyZWWQYav+5l09gHA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-bind-source": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind-source/-/actor-rdf-join-inner-multi-bind-source-5.3.0.tgz", + "integrity": "sha512-Kt7G31sbSdj5vexXAHnbtbW47idiZ/vbjWIm4SuUsvYCOm2jKpag2UeyFC0A+T1TPKFb32g5vt/OM0Snn616KQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-empty": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-5.3.0.tgz", + "integrity": "sha512-h7W1/cZOb87f/vd7BowSWsvmW6r1CiBbkbSU9/R+PIn4oTIOiHQG+i6IaYee/6is7SLhnziVC5Kr4TgP5/C/CQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-smallest": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-5.3.0.tgz", + "integrity": "sha512-oLm0sYvlD6l80WwkDpqiieUbd2zOoR/QIdl7utcf9V/ZIdmoNubtoIhezWfcAwpcvTJ6YyIL0srX93dQ9mjiYA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings/-/actor-rdf-join-inner-multi-smallest-filter-bindings-5.3.0.tgz", + "integrity": "sha512-LbFKEI6Fr0bqxm15esb+BbM2nYs6OKhf/2893wKoIoUEqWm4laGtZfsZaqFEE97ePPAYih5PoUyufSHrnpUUag==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "@comunica/utils-query-operation": "^5.3.0", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-nestedloop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-5.3.0.tgz", + "integrity": "sha512-/PrAyVVFrKxWMVu/SMXIpJzBo10W4rQCQI0adWi2b8/NV01CSjf9Lbo4Ikxkn17giZJHid8ni7bS1hRE3c14MQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "asyncjoin": "^1.2.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-none": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-5.3.0.tgz", + "integrity": "sha512-uRbdlP4OjkcvIiAenU2Jxo2Sw1uOBo0QoGO/UcmJfFCMQWbvzFliVICJfgjwPazrpfZLtIBQ/8xpkTbzn7GjgQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-single": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-5.3.0.tgz", + "integrity": "sha512-XTQXtQgTbjxMqwaXonWt0AdXHHQ49dDNeG5VUNdGsEYrY4uHio8m1zAfWV8ZBCwf8x371v2sXWl4Sz3rL5zNoQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-symmetrichash": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-5.3.0.tgz", + "integrity": "sha512-r09fO1Fwg6P9rud0Gv/vmt39KD8hmXT17zYlKn0mkg1cLhtmSFVNra1tW0PdQzdpYWXWNDxyAojerDW1HjZ8dQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-hash-bindings": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "asyncjoin": "^1.2.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-minus-hash": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-5.3.0.tgz", + "integrity": "sha512-836AXeggHS1NZ7/cE5jRpT4DGeBPzKnkOakJzzLzExeHp6+d33Qsa3okB9LrkJoptEgL7QGaoUreyfhOhJO1uA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-bindings-index": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "@rdfjs/types": "*", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-optional-bind": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-5.3.0.tgz", + "integrity": "sha512-G+1CySU4KRuN16YTOENfEuE7Ba/CbIBDBXX9dpPUMDWTlxJQ787oHmK9keop6mtAgIvh1J8ukhpcAxG2QNPPrw==", + "license": "MIT", + "dependencies": { + "@comunica/actor-rdf-join-inner-multi-bind": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-optional-hash": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-hash/-/actor-rdf-join-optional-hash-5.3.0.tgz", + "integrity": "sha512-EExbPqR+N9ux07lewB9FJHACCINpz+b0hBw4fZDObjB3C7MzHUAlV3iJrEbiRQI8KtHGE0A2Dz1xcYWV66p0fw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-bindings-index": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "asynciterator": "^3.10.0", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-optional-nestedloop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-5.3.0.tgz", + "integrity": "sha512-vsYkMqBbvoAgUBjgGQB4BxtO09l0T178OGqO33Np0RXEo3vuAkL+jjIUD4wL10Zr9F8XZ6OEAmrhT/di9FMqww==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "asyncjoin": "^1.2.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-5.3.0.tgz", + "integrity": "sha512-1VG2rIYdE+zVpG3T3QtACffrFBFR3tDdXZNCnwMur+HTvDlBZB7ni4tRGl1ENnGnXw8JUKdJoJTPX0a7YiGYnQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join-selectivity": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-accuracy": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-5.3.0.tgz", + "integrity": "sha512-vDNJOHoRO7Lhk+dmIT9ZWiUBjDBi5hbOJDMke0akZP5mc2rooVckKyWDlofxqyk6bI4bDGDfQs8T9LnFw9v9xg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-5.3.0.tgz", + "integrity": "sha512-93ibAxT9DTXNWMsOB9NGCmBaDNMNnGHXW+n8BsqNnUeqX9SY1C96wxD34u8nNvfb8BAtwEopzsMqCA3a+9HCfA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^5.3.0", + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-5.3.0.tgz", + "integrity": "sha512-TJ3mj+Y1l2CgfekoPdbx2w9yIbAwPam9mWL/YLaNkYkYEfQkcgAq+SN3eLPbIklRmjzcfkaXmE57QR1NZgTlng==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^5.3.0", + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-4.5.0.tgz", + "integrity": "sha512-43PrAVCdHLcbJtPqZOVB9/4Zm5EDwIZrzUJhFPx7y30lzda1LmchL5aPrn5OPyrP3/AxK6U0Y9ISDZOBguOAEw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/bus-rdf-parse-html": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "htmlparser2": "^10.0.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-4.5.0.tgz", + "integrity": "sha512-wxoXLS0nxV4ZqJEsx+zdZLjkRxZPFo+bXt+0fVEuDdBwL5WaJ6WPEL3fqbiH3QuaTu08k9klnsg2L1ncCeHhGg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "microdata-rdf-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-4.5.0.tgz", + "integrity": "sha512-o39tqHXAvKHnsa82Zm5FIbDRj+CSN46Nxj19TBSpCIsRlv5wJ9NpD6yxd7nGr1ovS5/5Ky7vDSdLcJ0MnJaNSQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-html-script": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-4.5.0.tgz", + "integrity": "sha512-eobWYbV4w7o/NK+6GMVkcaoGEQbTq2RmDDN63J1I/U0sTSQX0qvtLr0L4buOzGliIUttBbpsYfOc5YtJX6PP0g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/bus-rdf-parse-html": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "readable-stream": "^4.5.2", + "relative-to-absolute-iri": "^1.0.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-html-script/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-html/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-html/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-jsonld": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-4.5.0.tgz", + "integrity": "sha512-QuYhMRNH7oc2RjpDCUWNoZiEkwgOGgQvT+GnCZz2pd2kHuTcH3iBo5FvDTLornSVO0RVchcpWGItN9zA2dCNoQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.5.0", + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@jeswr/stream-to-string": "^2.0.0", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^4.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@comunica/bus-http": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-4.5.0.tgz", + "integrity": "sha512-wWyPNNOl6shDbtibdBl/pa9OIcoEMemNIo/J4tUViXxYXZ8i1h4FZ6PqaLtAls6O+pV71mR4SKJzKEUuiZiXPg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@rdfjs/types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", + "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/jsonld-streaming-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-4.0.1.tgz", + "integrity": "sha512-6M4y9YGgADk3nXJebbRrxEdMVBJ9bnz+peAvjTXUievopqaE8sg/qml/I6Sp1ln7rpOKffsNZWSre6B7N76szw==", + "license": "MIT", + "dependencies": { + "@bergos/jsonparse": "^1.4.0", + "@rdfjs/types": "*", + "@types/http-link-header": "^1.0.1", + "@types/readable-stream": "^4.0.0", + "buffer": "^6.0.3", + "canonicalize": "^1.0.1", + "http-link-header": "^1.0.2", + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/jsonld-streaming-parser/node_modules/jsonld-context-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-3.1.0.tgz", + "integrity": "sha512-BfgNJ/t9jjK7Lun9XRCJM6YeNqDk8B6/lg+KS8rzhXAOtS0FvoClSmtLvF24V1M2CDYRy2LcEBt0ilxqSX93WA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "^1.0.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-n3": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-4.5.0.tgz", + "integrity": "sha512-rERwWLr+fiFWuzWJe5Zoh0JvlaZn9DkvFGRl/5DntnDuwI91/U/p/atXBKfz/abpPAUs4hRGj5gkqmfdZg/bBQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/types": "^4.5.0", + "n3": "^1.26.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-n3/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-4.5.0.tgz", + "integrity": "sha512-KDmXZ7w++eMO1HXaKwbkx6o5wKTtSMTCdhMGb/ewHinw4XVwesAy9nu/C5CAhi8LpCjdAxa7kf5POejBXUWd3Q==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "rdfxml-streaming-parser": "^2.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@rdfjs/types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", + "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/@types/readable-stream": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", + "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "^1.0.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/rdfxml-streaming-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.4.0.tgz", + "integrity": "sha512-f+tdI1wxOiPzMbFWRtOwinwPsqac0WIN80668yFKcVdFCSTGOWTM70ucQGUSdDZZo7pce/UvZgV0C3LDj0P7tg==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.4.2", + "relative-to-absolute-iri": "^1.0.0", + "validate-iri": "^1.0.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-parse-shaclc": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-4.5.0.tgz", + "integrity": "sha512-YFYn9ml/eCfZhBTYeaYJ0Qk6HerBi0H4acZYppcMKdh/GPJklzW9LOLlEfEzYstrqwPIKZzqgoBg5yvVgbmXpA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/types": "^4.5.0", + "@jeswr/stream-to-string": "^2.0.0", + "@rdfjs/types": "*", + "asynciterator": "^3.9.0", + "readable-stream": "^4.5.2", + "shaclc-parse": "^1.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-shaclc/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-shaclc/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-4.5.0.tgz", + "integrity": "sha512-1uQuq3xsokT0wWf9O6d+SyuNEvGX+bgSSGBCQF9YDjc2RygiZATUdThDmh4VDUYJzUCxHb3YM1XyJ+U2Si6xpA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-parse": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/types": "^4.5.0", + "rdfa-streaming-parser": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-5.3.0.tgz", + "integrity": "sha512-NQd2F2MU5Wk6XjDTXHcV1P3Ttv6JzWfTEVpQM+9TcT0S55BTQWcMwJ03KhgHNwrCFFUOc3enQxMhwXL0g4ckIg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-query-operation": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "event-emitter-promisify": "^1.1.0", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/actor-term-comparator-factory-expression-evaluator": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-term-comparator-factory-expression-evaluator/-/actor-term-comparator-factory-expression-evaluator-5.3.0.tgz", + "integrity": "sha512-Qg08JwUHQLjMYlQt5S07Basrd1dPJAIUlW9/NGtvPOrXCu8ukEfVjbPy7KIuz64okmLJUxS5IAcit6OqAl3OoQ==", + "license": "MIT", + "dependencies": { + "@comunica/actor-expression-evaluator-factory-default": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/bus-term-comparator-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-bindings-aggregator-factory": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-bindings-aggregator-factory/-/bus-bindings-aggregator-factory-5.3.0.tgz", + "integrity": "sha512-SxMOl6Zd9jolBbOIOIqkgLCGIR/6rbL/pCwsDpBU+dcpQPECEQZW51N55/t9R3pSBci20ft8AIUjyv2HC6MkdQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-expression-evaluator-factory": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0", + "@rdfjs/types": "*", + "rdf-string": "^2.0.1" + } + }, + "node_modules/@comunica/bus-context-preprocess": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-5.3.0.tgz", + "integrity": "sha512-zEXJE1fzbG652rGTsb4CVfvI+H9B+YwCAXQq6UtMJqelVFFBSYBXMsyzHbYYN5EafRUMyfwtxxETGd4q809/sw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-expression-evaluator-factory": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-expression-evaluator-factory/-/bus-expression-evaluator-factory-5.3.0.tgz", + "integrity": "sha512-5IxLzVAmwv9Aj30F17viNVFQT3EKDWXeTV1WFBLfkxFFiah5fX5gqOTKPVCYgf4n3uAjmcKtEkkRUpXU10a+Ig==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + } + }, + "node_modules/@comunica/bus-function-factory": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-function-factory/-/bus-function-factory-5.3.0.tgz", + "integrity": "sha512-s/zSlCwvFLiFqSS+qhYeorOEUD/5CUMm/dJilTZsy1Dct8VYCx6Rk0wbNYkgxlnd91K/xj1ZCgCMITA+m23J5g==", + "license": "MIT", + "dependencies": { + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-expression-evaluator": "^5.3.0" + } + }, + "node_modules/@comunica/bus-hash-bindings": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-5.3.0.tgz", + "integrity": "sha512-Kapq4bVjWEhHm4+c/8K50UdiGMzcePyWeDv9nj9SBRIqu+lnu67Rzwb+zk9KmiHiQKlJqr4EIguaYJqJPuym3w==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-hash-quads": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-quads/-/bus-hash-quads-5.3.0.tgz", + "integrity": "sha512-cPblIA/tIgl3Hr/zkEpnckxr9YP3u+8MovWCwOlQ/7qmO8CZQGyhj+g23gzzMstrLG3KtGnFinkXPiYqr1qytg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-http": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-5.3.0.tgz", + "integrity": "sha512-/d8FS02Jb5gvFDw21ZiH2Bvt3PRkMN3kkowTRBIArB4wJjt1c7DRXCt2uS7zToNVa0mAdZmKIlC1vpY6g6o3SA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-http-invalidate": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-5.3.0.tgz", + "integrity": "sha512-RZw7IEYNLy2DY2fUvXA4CUxzrLeYYofr+soXdKKpvwDYyXqOoNGEZoJP962/RDFORm5hvgZyOWoau5Rg9MAkUg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-http/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@comunica/bus-init": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-5.3.0.tgz", + "integrity": "sha512-d0Eyp1MhjTAttzBsglLJd3CLi+D7Z3Beat1a396+qdrqXWNV74TFazKMhymSmwwEUZMeyiIR/YttosOkl1ujkw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "readable-stream": "^4.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-merge-bindings-context": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-merge-bindings-context/-/bus-merge-bindings-context-5.3.0.tgz", + "integrity": "sha512-1o8i7aVxWkZhlSEFbbO5YsRvEtQcepRxbrcwovX9qhDpoaZgcEcOIG3cG56+McxD6hZcJoRIJAnOjggmL5rPiw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-optimize-query-operation": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-5.3.0.tgz", + "integrity": "sha512-YsI+cfmW8Syblu50hs1HrSRZIkW/cZMmdjGlq02kRr9YUyexk05h1mzAblWP1/63VbvTVc42MPkm57JShp5Z0g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-query-operation": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-5.3.0.tgz", + "integrity": "sha512-acJ87Hsw62NGSCKGbb/YN51zC4d+Tjin3V3DARjnbP7koyltInW8BkNbsZjPr+R5rhvEQbCfxLSuwuk7bg4IIQ==", + "license": "MIT", + "dependencies": { + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-query-parse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-5.3.0.tgz", + "integrity": "sha512-DnklxCi7+HjsB/6zmVrupmjQxDEkWydWXBOp++suVjrrxaD0BbOXNwInD33Kr5j9pSMPrBUck0nk8+mHc8JiZA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-query-process": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-process/-/bus-query-process-5.3.0.tgz", + "integrity": "sha512-NOpHUBA3qxF9Y4vmHaGlnGnGxPUNthT9GdkvT3jyH3ykU8RPIbrpeRZfS5Kdv2rj3Z/EvTlUXIEF63ENdAReAA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-query-result-serialize": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-5.3.0.tgz", + "integrity": "sha512-jWz0031xw1AfdgdpvDPAGV1s1jkK9wSMY5dm3kAAn9bzudLOQekvxyMDUiX5Wrk7nF4xDo/CZO1HsCX6eLCOtw==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-query-source-identify": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-source-identify/-/bus-query-source-identify-5.3.0.tgz", + "integrity": "sha512-7tMFWemw1CojMqYwJpd42ojZA5QZQCN1/ITDTuUVTh1stny+siCTpAmqMLAwxpKs2AWeuj9ytkUGd/jk8zH6Ww==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0", + "rdf-string": "^2.0.1", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-join": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-5.3.0.tgz", + "integrity": "sha512-frR1cwzcM6knfkxMB0kLgTc31N2dU3XhK4DeZhbkXtj8Nyu2g7YMhrU/HEOToNj/lrr4/utxsisg63c9e2/IUg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^5.3.0", + "@comunica/bus-rdf-join-selectivity": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-iterator": "^5.0.0", + "@comunica/utils-metadata": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-join-entries-sort": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-5.3.0.tgz", + "integrity": "sha512-J5ivYZTKWy61W0KwuxBCbgNlNaX+acJTUaS5s/pR5SLrrMDE19yBaJAgOAP8bPlW19IPnqjMuvmrAhGRes/qyA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-join-selectivity": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-5.3.0.tgz", + "integrity": "sha512-vH3RVitPhWEBGOPgA3Utq4eOT2YJXYAsLMShH9fmckW+Gyn8gHkn/bvUyX3XX3eC0eFhOno3reCUQWXjgcOmfw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-accuracy": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-metadata-accumulate": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-5.3.0.tgz", + "integrity": "sha512-qQFIhWFvqNVT3Lbfe+gF8pWFEyFGhZ4nHRBbSYuhfF53Uq4odEwx/NwFkbrPqH4QWAnKy+uqUCr1RTvNa/0Zyg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-4.5.0.tgz", + "integrity": "sha512-TnTS9F2GSbibuCd0Rep20C9WXU0KH0iWl2S2xycefMFrZK7noA8LeT/AHNshQlMPKejKxWME+jNsvcXgC++8zw==", + "license": "MIT", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^4.5.0", + "@comunica/actor-abstract-parse": "^4.5.0", + "@comunica/core": "^4.5.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse-html": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-4.5.0.tgz", + "integrity": "sha512-yKsPuCIOLF5TXqoXXo+utZehG2diTCBnNleXrOI8Utr4Qu5rAU4oQ5+FC0UByMu5hr+g/TGm2A+IHSVzFRCUfw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse-html/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse-html/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse-html/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/bus-rdf-parse/node_modules/@comunica/actor-abstract-mediatyped": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-4.5.0.tgz", + "integrity": "sha512-KbLuhbTcfAQHJeLo3CDDdffCZdfA1qDu15XIdW+7P03UpUp9xMw4p1G0kYtoXwj9KzWguY704TUtpJVBO1GOnw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-rdf-parse/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@comunica/bus-rdf-update-quads": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-5.3.0.tgz", + "integrity": "sha512-3GiRK60Cdnu0jnk7ux9EZBy/GlfsKCITReuFiAQEwUQs5nqRHq2MQ+f8gjaVICc9L50jICNGOXHRn095IFskpA==", + "license": "MIT", + "dependencies": { + "@comunica/actor-optimize-query-operation-query-source-skolemize": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/bus-term-comparator-factory": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-term-comparator-factory/-/bus-term-comparator-factory-5.3.0.tgz", + "integrity": "sha512-Xk61lo643QXfH9f34M7vNdaOART32Gjp3R6IdOsLqgCmrwM0FtvUt8UB+FWgTV4G6n8aRJwFw2e8M9v3kw3obg==", + "license": "MIT", + "dependencies": { + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/core": "^5.3.0", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/config-query-sparql": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-5.3.0.tgz", + "integrity": "sha512-5snTR5p0yjQCIiRrNu6tzNAD1EfahkSNmQUB2AUI04S/lfz97HQ1ycvQroeJ7P08goyBtld2s0AReexUnNhcfw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/context-entries": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-5.3.0.tgz", + "integrity": "sha512-B4KXcYgYDrg1HCl1kCyhHM2I/xvyJsSbf8bxHY2xWnaqqytLJPyyMffKdHFRflHc1JmlqpYV6vyc4+5ZBUWzAw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/context-entries/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@comunica/context-entries/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/@comunica/context-entries/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/@comunica/core": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-5.3.0.tgz", + "integrity": "sha512-f3TIl78jS/Td4b7jcXm8Ps2aTz70yujgrMn2vYKg6YLcvumA7yVJ5yVvgDz+jhv7wnQfk8yJfnzi2PYwuM4UMw==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^5.3.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/logger-pretty": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-5.3.0.tgz", + "integrity": "sha512-GcpITJMRzlnOCJ8XbiKWIFQZJ1a6SyCHo5Yb/aXW24JIS7F4DFmogKdywQSffPnxT+0qTFPJn8ZDPaMeLfp1Jg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^5.3.0", + "object-inspect": "^1.12.2", + "process": "^0.11.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/logger-void": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-5.3.0.tgz", + "integrity": "sha512-/AY/8lT7A33nEtJ1bKgecVF52zR8mj6WQKoEM2RDvDG3ZKjwVDy3uZd2rOiz18lN58YHL7sCN1bxyrVGgjc40g==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-all": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-5.3.0.tgz", + "integrity": "sha512-Fl2VqjdMGZSdqxJ/QkShgTH+kO0m0J3wiMGI1nzB4eSxqcJi8vI/AFDmlEnlodGR8xQyRKTM54/PVF6HUdd96w==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-combine-pipeline": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-5.3.0.tgz", + "integrity": "sha512-I3OzVq2HlFOREEUBm5r4Hs8J1gDGyL4Ms45e2gJfEfuQuMKIIdCeUkdLrqHhqA1xgryybFV2PZ2bD7L6V2/xVw==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-combine-union": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-5.3.0.tgz", + "integrity": "sha512-us4Ficcn9dMfeMAWPYaM386hwsWzBjYF2VClSkCn3hQW8G702HOs384pxFA5CDaqUUpn2HZZdokM72S8JTMFCg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-join-coefficients-fixed": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-5.3.0.tgz", + "integrity": "sha512-oqMfzit7DD6vwGxxLtFf5gBZVrVvLRGe6scksmnp32aq4RWPv5/PLg2DmsCq8bRIzKnMG4kDJaFh9aSBAmXG8g==", + "license": "MIT", + "dependencies": { + "@comunica/bus-rdf-join": "^5.3.0", + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/mediatortype-join-coefficients": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-number": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-5.3.0.tgz", + "integrity": "sha512-Mb21LNiMZfjN4fF9st7eBpupX+AdrPLSrzJ8jquv5N5jK3ss8ctAPU6Kqs8c6DLkTmdfGIqUt9lQMQ7fodgj1A==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediator-race": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-5.3.0.tgz", + "integrity": "sha512-m66N9pMJ5FHS4Pt8arLyIS85cfDsXmhAcUxUVbxQw1+hAfBoQKRmWfZdTqdW55d9xeMxZysGFV1w3k5aar4SKA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediatortype-accuracy": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-5.3.0.tgz", + "integrity": "sha512-+A9HiGR4iIu95xSGysrJSzKvCkxY7mXZOO96by0cr3ZqbaCuCcHNBlxQLQcPWHExLz7eo1t+43KLUB3DkzSRig==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediatortype-join-coefficients": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-5.3.0.tgz", + "integrity": "sha512-v3iZCMrnjtBoXkYIdLg/9PDI0SZTVvk/txuMS9k4BNS9hp+e8FE73HmufH8oLdkQ8vxHCIY/G6cacqAn0eEMnA==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/mediatortype-time": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-5.3.0.tgz", + "integrity": "sha512-5OF11XzzolSbD2L0pA9QQdrYa3VGCge0eH88uBD8wYh/7UChOmo3J6lVjWE9Ct2GEWosJc1kUa33iu7Dfy962g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/query-sparql-rdfjs-lite": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql-rdfjs-lite/-/query-sparql-rdfjs-lite-5.3.0.tgz", + "integrity": "sha512-t31sGSBYSEoDu3jCqMiwXFvnfhfb3wwSs4yUtfEez9CQ9JIg4dR9/i13xP8YRTd2Mfcltm/0iId9bj5V0JuHlA==", + "license": "MIT", + "dependencies": { + "@comunica/actor-bindings-aggregator-factory-average": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-count": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-group-concat": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-max": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-min": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-sample": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-sum": "^5.3.0", + "@comunica/actor-bindings-aggregator-factory-wildcard-count": "^5.3.0", + "@comunica/actor-context-preprocess-convert-shortcuts": "^5.3.0", + "@comunica/actor-context-preprocess-set-defaults": "^5.3.0", + "@comunica/actor-context-preprocess-source-to-destination": "^5.3.0", + "@comunica/actor-expression-evaluator-factory-default": "^5.3.0", + "@comunica/actor-function-factory-expression-bnode": "^5.3.0", + "@comunica/actor-function-factory-expression-bound": "^5.3.0", + "@comunica/actor-function-factory-expression-coalesce": "^5.3.0", + "@comunica/actor-function-factory-expression-concat": "^5.3.0", + "@comunica/actor-function-factory-expression-extensions": "^5.3.0", + "@comunica/actor-function-factory-expression-if": "^5.3.0", + "@comunica/actor-function-factory-expression-in": "^5.3.0", + "@comunica/actor-function-factory-expression-logical-and": "^5.3.0", + "@comunica/actor-function-factory-expression-logical-or": "^5.3.0", + "@comunica/actor-function-factory-expression-not-in": "^5.3.0", + "@comunica/actor-function-factory-expression-same-term": "^5.3.0", + "@comunica/actor-function-factory-term-abs": "^5.3.0", + "@comunica/actor-function-factory-term-addition": "^5.3.0", + "@comunica/actor-function-factory-term-ceil": "^5.3.0", + "@comunica/actor-function-factory-term-contains": "^5.3.0", + "@comunica/actor-function-factory-term-datatype": "^5.3.0", + "@comunica/actor-function-factory-term-day": "^5.3.0", + "@comunica/actor-function-factory-term-division": "^5.3.0", + "@comunica/actor-function-factory-term-encode-for-uri": "^5.3.0", + "@comunica/actor-function-factory-term-equality": "^5.3.0", + "@comunica/actor-function-factory-term-floor": "^5.3.0", + "@comunica/actor-function-factory-term-greater-than": "^5.3.0", + "@comunica/actor-function-factory-term-greater-than-equal": "^5.3.0", + "@comunica/actor-function-factory-term-has-lang": "^5.3.0", + "@comunica/actor-function-factory-term-has-langdir": "^5.3.0", + "@comunica/actor-function-factory-term-hours": "^5.3.0", + "@comunica/actor-function-factory-term-inequality": "^5.3.0", + "@comunica/actor-function-factory-term-iri": "^5.3.0", + "@comunica/actor-function-factory-term-is-blank": "^5.3.0", + "@comunica/actor-function-factory-term-is-iri": "^5.3.0", + "@comunica/actor-function-factory-term-is-literal": "^5.3.0", + "@comunica/actor-function-factory-term-is-numeric": "^5.3.0", + "@comunica/actor-function-factory-term-is-triple": "^5.3.0", + "@comunica/actor-function-factory-term-lang": "^5.3.0", + "@comunica/actor-function-factory-term-langdir": "^5.3.0", + "@comunica/actor-function-factory-term-langmatches": "^5.3.0", + "@comunica/actor-function-factory-term-lcase": "^5.3.0", + "@comunica/actor-function-factory-term-lesser-than": "^5.3.0", + "@comunica/actor-function-factory-term-lesser-than-equal": "^5.3.0", + "@comunica/actor-function-factory-term-md5": "^5.3.0", + "@comunica/actor-function-factory-term-minutes": "^5.3.0", + "@comunica/actor-function-factory-term-month": "^5.3.0", + "@comunica/actor-function-factory-term-multiplication": "^5.3.0", + "@comunica/actor-function-factory-term-not": "^5.3.0", + "@comunica/actor-function-factory-term-now": "^5.3.0", + "@comunica/actor-function-factory-term-object": "^5.3.0", + "@comunica/actor-function-factory-term-predicate": "^5.3.0", + "@comunica/actor-function-factory-term-rand": "^5.3.0", + "@comunica/actor-function-factory-term-regex": "^5.3.0", + "@comunica/actor-function-factory-term-replace": "^5.3.0", + "@comunica/actor-function-factory-term-round": "^5.3.0", + "@comunica/actor-function-factory-term-seconds": "^5.3.0", + "@comunica/actor-function-factory-term-sha1": "^5.3.0", + "@comunica/actor-function-factory-term-sha256": "^5.3.0", + "@comunica/actor-function-factory-term-sha384": "^5.3.0", + "@comunica/actor-function-factory-term-sha512": "^5.3.0", + "@comunica/actor-function-factory-term-str": "^5.3.0", + "@comunica/actor-function-factory-term-str-after": "^5.3.0", + "@comunica/actor-function-factory-term-str-before": "^5.3.0", + "@comunica/actor-function-factory-term-str-dt": "^5.3.0", + "@comunica/actor-function-factory-term-str-ends": "^5.3.0", + "@comunica/actor-function-factory-term-str-lang": "^5.3.0", + "@comunica/actor-function-factory-term-str-langdir": "^5.3.0", + "@comunica/actor-function-factory-term-str-len": "^5.3.0", + "@comunica/actor-function-factory-term-str-starts": "^5.3.0", + "@comunica/actor-function-factory-term-str-uuid": "^5.3.0", + "@comunica/actor-function-factory-term-sub-str": "^5.3.0", + "@comunica/actor-function-factory-term-subject": "^5.3.0", + "@comunica/actor-function-factory-term-subtraction": "^5.3.0", + "@comunica/actor-function-factory-term-timezone": "^5.3.0", + "@comunica/actor-function-factory-term-triple": "^5.3.0", + "@comunica/actor-function-factory-term-tz": "^5.3.0", + "@comunica/actor-function-factory-term-ucase": "^5.3.0", + "@comunica/actor-function-factory-term-unary-minus": "^5.3.0", + "@comunica/actor-function-factory-term-unary-plus": "^5.3.0", + "@comunica/actor-function-factory-term-uuid": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-boolean": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-date": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-datetime": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-day-time-duration": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-decimal": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-double": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-duration": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-float": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-integer": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-string": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-time": "^5.3.0", + "@comunica/actor-function-factory-term-xsd-to-year-month-duration": "^5.3.0", + "@comunica/actor-function-factory-term-year": "^5.3.0", + "@comunica/actor-hash-bindings-murmur": "^5.3.0", + "@comunica/actor-hash-quads-murmur": "^5.3.0", + "@comunica/actor-init-query": "^5.3.0", + "@comunica/actor-optimize-query-operation-assign-sources-exhaustive": "^5.3.0", + "@comunica/actor-optimize-query-operation-bgp-to-join": "^5.3.0", + "@comunica/actor-optimize-query-operation-construct-distinct": "^5.3.0", + "@comunica/actor-optimize-query-operation-describe-to-constructs-subject": "^5.3.0", + "@comunica/actor-optimize-query-operation-distinct-terms-pushdown": "^5.3.0", + "@comunica/actor-optimize-query-operation-filter-pushdown": "^5.3.0", + "@comunica/actor-optimize-query-operation-group-file-sources": "^5.3.0", + "@comunica/actor-optimize-query-operation-group-sources": "^5.3.0", + "@comunica/actor-optimize-query-operation-join-bgp": "^5.3.0", + "@comunica/actor-optimize-query-operation-join-connected": "^5.3.0", + "@comunica/actor-optimize-query-operation-leftjoin-expression-pushdown": "^5.3.0", + "@comunica/actor-optimize-query-operation-prune-empty-source-operations": "^5.3.0", + "@comunica/actor-optimize-query-operation-query-source-identify": "^5.3.0", + "@comunica/actor-optimize-query-operation-query-source-skolemize": "^5.3.0", + "@comunica/actor-optimize-query-operation-rewrite-add": "^5.3.0", + "@comunica/actor-optimize-query-operation-rewrite-copy": "^5.3.0", + "@comunica/actor-optimize-query-operation-rewrite-move": "^5.3.0", + "@comunica/actor-query-operation-ask": "^5.3.0", + "@comunica/actor-query-operation-bgp-join": "^5.3.0", + "@comunica/actor-query-operation-construct": "^5.3.0", + "@comunica/actor-query-operation-distinct-identity": "^5.3.0", + "@comunica/actor-query-operation-extend": "^5.3.0", + "@comunica/actor-query-operation-filter": "^5.3.0", + "@comunica/actor-query-operation-from-quad": "^5.3.0", + "@comunica/actor-query-operation-group": "^5.3.0", + "@comunica/actor-query-operation-join": "^5.3.0", + "@comunica/actor-query-operation-leftjoin": "^5.3.0", + "@comunica/actor-query-operation-minus": "^5.3.0", + "@comunica/actor-query-operation-nodes": "^5.3.0", + "@comunica/actor-query-operation-nop": "^5.3.0", + "@comunica/actor-query-operation-orderby": "^5.3.0", + "@comunica/actor-query-operation-path-alt": "^5.3.0", + "@comunica/actor-query-operation-path-inv": "^5.3.0", + "@comunica/actor-query-operation-path-link": "^5.3.0", + "@comunica/actor-query-operation-path-nps": "^5.3.0", + "@comunica/actor-query-operation-path-one-or-more": "^5.3.0", + "@comunica/actor-query-operation-path-seq": "^5.3.0", + "@comunica/actor-query-operation-path-zero-or-more": "^5.3.0", + "@comunica/actor-query-operation-path-zero-or-one": "^5.3.0", + "@comunica/actor-query-operation-project": "^5.3.0", + "@comunica/actor-query-operation-reduced-hash": "^5.3.0", + "@comunica/actor-query-operation-slice": "^5.3.0", + "@comunica/actor-query-operation-source": "^5.3.0", + "@comunica/actor-query-operation-union": "^5.3.0", + "@comunica/actor-query-operation-update-clear": "^5.3.0", + "@comunica/actor-query-operation-update-compositeupdate": "^5.3.0", + "@comunica/actor-query-operation-update-create": "^5.3.0", + "@comunica/actor-query-operation-update-deleteinsert": "^5.3.0", + "@comunica/actor-query-operation-update-drop": "^5.3.0", + "@comunica/actor-query-operation-update-load": "^5.3.0", + "@comunica/actor-query-operation-values": "^5.3.0", + "@comunica/actor-query-parse-sparql": "^5.3.0", + "@comunica/actor-query-process-sequential": "^5.3.0", + "@comunica/actor-query-source-identify-rdfjs": "^5.3.0", + "@comunica/actor-rdf-join-entries-sort-cardinality": "^5.3.0", + "@comunica/actor-rdf-join-entries-sort-selectivity": "^5.3.0", + "@comunica/actor-rdf-join-inner-hash": "^5.3.0", + "@comunica/actor-rdf-join-inner-multi-bind": "^5.3.0", + "@comunica/actor-rdf-join-inner-multi-bind-source": "^5.3.0", + "@comunica/actor-rdf-join-inner-multi-empty": "^5.3.0", + "@comunica/actor-rdf-join-inner-multi-smallest": "^5.3.0", + "@comunica/actor-rdf-join-inner-multi-smallest-filter-bindings": "^5.3.0", + "@comunica/actor-rdf-join-inner-nestedloop": "^5.3.0", + "@comunica/actor-rdf-join-inner-none": "^5.3.0", + "@comunica/actor-rdf-join-inner-single": "^5.3.0", + "@comunica/actor-rdf-join-inner-symmetrichash": "^5.3.0", + "@comunica/actor-rdf-join-minus-hash": "^5.3.0", + "@comunica/actor-rdf-join-optional-bind": "^5.3.0", + "@comunica/actor-rdf-join-optional-hash": "^5.3.0", + "@comunica/actor-rdf-join-optional-nestedloop": "^5.3.0", + "@comunica/actor-rdf-join-selectivity-variable-counting": "^5.3.0", + "@comunica/actor-rdf-metadata-accumulate-cardinality": "^5.3.0", + "@comunica/actor-rdf-metadata-accumulate-pagesize": "^5.3.0", + "@comunica/actor-rdf-metadata-accumulate-requesttime": "^5.3.0", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^5.3.0", + "@comunica/actor-term-comparator-factory-expression-evaluator": "^5.3.0", + "@comunica/bus-function-factory": "^5.3.0", + "@comunica/bus-http-invalidate": "^5.3.0", + "@comunica/bus-query-operation": "^5.3.0", + "@comunica/config-query-sparql": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/logger-void": "^5.3.0", + "@comunica/mediator-all": "^5.3.0", + "@comunica/mediator-combine-pipeline": "^5.3.0", + "@comunica/mediator-combine-union": "^5.3.0", + "@comunica/mediator-join-coefficients-fixed": "^5.3.0", + "@comunica/mediator-number": "^5.3.0", + "@comunica/mediator-race": "^5.3.0", + "@comunica/runner": "^5.3.0", + "@comunica/types": "^5.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/runner": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-5.3.0.tgz", + "integrity": "sha512-RjbneWhBfD0TYQbDQ6hEfjAJQe2HhF7eVEA3CwJd8zHHMSUaypijK2ptERIi75prL5llN8Rvod9i/B4eYQ6FRA==", + "license": "MIT", + "dependencies": { + "@comunica/bus-init": "^5.3.0", + "@comunica/core": "^5.3.0", + "componentsjs": "^6.2.0", + "process": "^0.11.10" + }, + "bin": { + "comunica-compile-config": "bin/compile-config" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/types": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-5.3.0.tgz", + "integrity": "sha512-kuEX8uPzCgkVFQRFBrIA7ZYYkiWmQ3BhLlhii9GL3PfbquU0V2QOsebcP21l3rOSNBV63G3IQiWFdhk1Lql2pw==", + "license": "MIT", + "dependencies": { + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.24", + "asynciterator": "^3.10.0", + "lru-cache": "^11.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/types/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@comunica/utils-algebra": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-algebra/-/utils-algebra-5.3.0.tgz", + "integrity": "sha512-P/2qjAtuI/wk5RXDkrJuGlgwrRYh+vtl45ZzADs1YEeklzNM4AWT1Fbl501qnwi4MApr6xwPK6OxoQQ+ergB7g==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@traqula/algebra-transformations-1-2": "^1.1.7", + "@traqula/core": "^1.1.4", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-bindings-factory": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-bindings-factory/-/utils-bindings-factory-5.3.0.tgz", + "integrity": "sha512-CFlQAMKg00a42S/bFKFNUUCyECXPhcqApV/VFcbh4lNWZ0y/9SqQ4Qq/JymH9R3DigshFjEgBCxQ0AIOzBV8Jw==", + "license": "MIT", + "dependencies": { + "@comunica/bus-merge-bindings-context": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*", + "immutable": "^5.1.3", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-bindings-index": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-bindings-index/-/utils-bindings-index-5.3.0.tgz", + "integrity": "sha512-8k36woPeAEkSU/kcUvs9mgYIi7dawfPH9+si/nQlfST3NegUK8TPE0qAnzFQV/uvqDSg5+Cpo2cfl4/h0C4jWQ==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-data-factory": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-data-factory/-/utils-data-factory-5.0.0.tgz", + "integrity": "sha512-F5nkZjDSDdydAItS19svrWdWdCTx7pLCGlVomePa1IiF117TOZZMyI9bcFmh9SoIpmoitfMPHre3Fhm8DSd0uQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-expression-evaluator": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-expression-evaluator/-/utils-expression-evaluator-5.3.0.tgz", + "integrity": "sha512-moaI6ZA5G62dvxUzTjiw9xqoc+EKopIgSp/a+aBVu95gqj02zm0rHWVOAdgCLyu19l58uMK7MCR6hwDbLnbsDQ==", + "license": "MIT", + "dependencies": { + "@comunica/context-entries": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@rdfjs/types": "*", + "lru-cache": "^11.2.2", + "rdf-data-factory": "^2.0.0", + "rdf-string": "^2.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-expression-evaluator/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@comunica/utils-iterator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-iterator/-/utils-iterator-5.0.0.tgz", + "integrity": "sha512-iognyhJ4kkwZe2zZTB9MbELiUKypVGWjLFSY+xnVqu7WjDAAkmj2KuD9jRKXdYsvMT43CUo7JXh+2vIxYGL68Q==", + "license": "MIT", + "dependencies": { + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-metadata": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-metadata/-/utils-metadata-5.3.0.tgz", + "integrity": "sha512-4INJurpISwJQ37YjguK2+usOs5nLVbD3/cXiKE2Kc44QKMdX3ykySjmNvZRd3VSfd5G50ML8KtHeCZUR5C8CbQ==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^5.3.0", + "@rdfjs/types": "*", + "asynciterator": "^3.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/@comunica/utils-query-operation": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@comunica/utils-query-operation/-/utils-query-operation-5.3.0.tgz", + "integrity": "sha512-gmqfXoo1G7UMKemyOYgp6yF8KEqb/PLiWX2MlRB8+YniswjotGSJ/IBY/24UEW6GnHqNMSQsNQ8LjKa5UxzrGw==", + "license": "MIT", + "dependencies": { + "@comunica/context-entries": "^5.3.0", + "@comunica/core": "^5.3.0", + "@comunica/types": "^5.3.0", + "@comunica/utils-algebra": "^5.3.0", + "@comunica/utils-bindings-factory": "^5.3.0", + "@rdfjs/types": "*", + "rdf-data-factory": "^2.0.0", + "rdf-string": "^2.0.1", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, "node_modules/@csstools/css-calc": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", @@ -274,6 +5242,17 @@ "postcss-selector-parser": "^7.1.1" } }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.8.tgz", + "integrity": "sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==", + "license": "MIT", + "dependencies": { + "@so-ric/colorspace": "^1.1.6", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "node_modules/@digitalbazaar/http-client": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", @@ -296,6 +5275,15 @@ "node": "^20.17.0 || >=22.9.0" } }, + "node_modules/@jeswr/stream-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@jeswr/stream-to-string/-/stream-to-string-2.0.0.tgz", + "integrity": "sha512-VmoW6xYRjVzdMr2njBObVSlUc5KCJT+gyuuH+tea9ZLE59XhgfLNc8ufN5Md38STxCyAJUDUVcCBfaOo11BfuA==", + "license": "MIT", + "dependencies": { + "event-emitter-promisify": "^1.1.0" + } + }, "node_modules/@keyv/bigmap": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", @@ -714,32 +5702,166 @@ "@sigstore/protobuf-specs": "^0.5.0" }, "engines": { - "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@so-ric/colorspace": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@so-ric/colorspace/-/colorspace-1.1.6.tgz", + "integrity": "sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==", + "license": "MIT", + "dependencies": { + "color": "^5.0.2", + "text-hex": "1.0.x" + } + }, + "node_modules/@tpluscode/rdf-ns-builders": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@tpluscode/rdf-ns-builders/-/rdf-ns-builders-4.3.0.tgz", + "integrity": "sha512-x3uh9mYwAU+PrALaDKhVjml1TCCWWduo6J8rybd9SMEEAoooXq1MYb13MRputjRT/kYaFyCND7LMobzhxZ/+bg==", + "license": "MIT", + "dependencies": { + "@rdfjs/data-model": "^2", + "@rdfjs/namespace": "^2", + "@rdfjs/types": "*", + "@types/rdfjs__namespace": "^2.0.2", + "@zazuko/prefixes": "^2.0.1" + } + }, + "node_modules/@traqula/algebra-sparql-1-1": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/algebra-sparql-1-1/-/algebra-sparql-1-1-1.1.8.tgz", + "integrity": "sha512-N0ICB2FNvkR1ftyyHPsFoJUQwnFC6k0aDtwJJH3FjgMOID0sD8l+rOMjI/5/DYP74S1FA/O1FcfQuPfaxXhScg==", + "license": "MIT", + "dependencies": { + "@traqula/algebra-transformations-1-1": "^1.1.8", + "@traqula/core": "^1.1.4", + "@traqula/rules-sparql-1-1": "^1.1.4" + } + }, + "node_modules/@traqula/algebra-sparql-1-2": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/algebra-sparql-1-2/-/algebra-sparql-1-2-1.1.8.tgz", + "integrity": "sha512-RJAodXn4ghjwPiFZPAzMSBYOpP4WiRjmmcDjw/SYqfsh8efN02OddnrTVeBlVf19m6QxGjxc60TkC4SLYDf+LA==", + "license": "MIT", + "dependencies": { + "@traqula/algebra-sparql-1-1": "^1.1.8", + "@traqula/algebra-transformations-1-1": "^1.1.8", + "@traqula/algebra-transformations-1-2": "^1.1.8", + "@traqula/core": "^1.1.4" + } + }, + "node_modules/@traqula/algebra-transformations-1-1": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/algebra-transformations-1-1/-/algebra-transformations-1-1-1.1.8.tgz", + "integrity": "sha512-vE31gohd2uENWJHXLQZDFzA+tuR979tlRswHPfdKFGXWdRQpeWGsJ9DvZ8VbryqHMh6TEDSdrXmeQ1/SlyCyjQ==", + "license": "MIT", + "dependencies": { + "@traqula/core": "^1.1.4", + "@traqula/rules-sparql-1-1": "^1.1.4", + "fast-deep-equal": "^3.1.3", + "rdf-data-factory": "^2.0.1", + "rdf-isomorphic": "^2.0.0", + "rdf-string": "^2.0.0" + } + }, + "node_modules/@traqula/algebra-transformations-1-2": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/algebra-transformations-1-2/-/algebra-transformations-1-2-1.1.8.tgz", + "integrity": "sha512-r+qi7UzXaD6Y1tl7hzAv+Vf1pfj7phSPn/mnmbSti1FmQbwWl2cxWpfvFQSK5FF9oNxuNkh20r/yOz6i4OH03w==", + "license": "MIT", + "dependencies": { + "@traqula/algebra-transformations-1-1": "^1.1.8", + "@traqula/rules-sparql-1-2": "^1.1.6", + "rdf-string": "^2.0.0" + } + }, + "node_modules/@traqula/chevrotain": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@traqula/chevrotain/-/chevrotain-1.1.0.tgz", + "integrity": "sha512-VpcoQKb2ZnsOQPlPO2mE9hfR0Aidp7drwTCtaXfpdRHGkXeQ5Nv4rnxmxwUoEDRzu6b/3z4n8oTd+sYhe4fAaA==", + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@traqula/core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@traqula/core/-/core-1.1.4.tgz", + "integrity": "sha512-oSY1Ig2CDKoVflW87oaLvQuPYYbkknwLjIkGE1TsMpYYcbxUiVfN5KCqP2qhRIZPdLTjWUd07HxYhZ7K07ERDw==", + "license": "MIT", + "dependencies": { + "@traqula/chevrotain": "^1.1.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@traqula/parser-sparql-1-1": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/parser-sparql-1-1/-/parser-sparql-1-1-1.1.8.tgz", + "integrity": "sha512-gvfX6BjGADxqU1pBUX453mk9+dnK5SOEnWRpT1WcMX53z1cE+qsja0Lk3XRAW7YcYP7OF5gHO9YtZrv/PWEA1A==", + "license": "MIT", + "dependencies": { + "@traqula/core": "^1.1.4", + "@traqula/rules-sparql-1-1": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@traqula/parser-sparql-1-2": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/@traqula/parser-sparql-1-2/-/parser-sparql-1-2-1.1.8.tgz", + "integrity": "sha512-mmSzL34x6AIcVZruhhZaYUW+rn0+XSes/OPDYb2oHn8wnPIZRN6q2OAqV9QjGQMYWYP+3R3DX8eHOYJ2oRrjAw==", + "license": "MIT", + "dependencies": { + "@traqula/core": "^1.1.4", + "@traqula/parser-sparql-1-1": "^1.1.8", + "@traqula/rules-sparql-1-1": "^1.1.4", + "@traqula/rules-sparql-1-2": "^1.1.6", + "rdf-data-factory": "^2.0.1" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@sindresorhus/merge-streams": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", - "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "node_modules/@traqula/rules-sparql-1-1": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@traqula/rules-sparql-1-1/-/rules-sparql-1-1-1.1.4.tgz", + "integrity": "sha512-E/IbmR7PM50yLDHlWP19amsAf2X0+KBb8lYI8lRQH92/rhVCP7QYEhSZksJ75+w6jm/l+OQvmQKolCZaMF7JHA==", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "@traqula/chevrotain": "^1.1.0", + "@traqula/core": "^1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@tpluscode/rdf-ns-builders": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@tpluscode/rdf-ns-builders/-/rdf-ns-builders-4.3.0.tgz", - "integrity": "sha512-x3uh9mYwAU+PrALaDKhVjml1TCCWWduo6J8rybd9SMEEAoooXq1MYb13MRputjRT/kYaFyCND7LMobzhxZ/+bg==", + "node_modules/@traqula/rules-sparql-1-2": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@traqula/rules-sparql-1-2/-/rules-sparql-1-2-1.1.6.tgz", + "integrity": "sha512-oAvTdBly6g/4yOywpwLeU2v2LjmJsquxMaDr+3vhHwbk2a62EhJQiP1zyuhdnTmO6Kzap3QV8Phds2YXi9bExQ==", "license": "MIT", "dependencies": { - "@rdfjs/data-model": "^2", - "@rdfjs/namespace": "^2", - "@rdfjs/types": "*", - "@types/rdfjs__namespace": "^2.0.2", - "@zazuko/prefixes": "^2.0.1" + "@traqula/core": "^1.1.4", + "@traqula/rules-sparql-1-1": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@tufjs/canonical-json": { @@ -784,6 +5906,12 @@ "@types/node": "*" } }, + "node_modules/@types/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@types/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-Zo/QlTiAvOP3pd9nuPOw33k0l/QssLOBrriShWzUE4qhIZByIF3rCoyF8ZTxdyFTUM2mYljYLqMUeLvA3NJUmQ==", + "license": "MIT" + }, "node_modules/@types/jsonld": { "version": "1.5.15", "resolved": "https://registry.npmjs.org/@types/jsonld/-/jsonld-1.5.15.tgz", @@ -791,6 +5919,12 @@ "license": "MIT", "peer": true }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "license": "MIT" + }, "node_modules/@types/node": { "version": "26.0.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.1.tgz", @@ -1006,15 +6140,54 @@ "@types/node": "*" } }, - "node_modules/@vocabulary/sh": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@vocabulary/sh/-/sh-1.1.6.tgz", - "integrity": "sha512-8IfAQoKh57THz8LA2+n1jaY/VC2XaqMNSsJgzBKSSrj20y5PSMAawb6dMsxoLxqDIPBDs1TFRl/9CijUnwbBUA==", + "node_modules/@types/semver": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.8.0.tgz", + "integrity": "sha512-1mAINjtQCXXeLkJ9ehXkwOcBpqtLxiVtKhpUf83DdRNdQKV0iXZpaHYqRr7nj+wvxuJzoAmAwXI+sCNMv1CzLQ==", + "license": "MIT" + }, + "node_modules/@types/spark-md5": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.5.tgz", + "integrity": "sha512-lWf05dnD42DLVKQJZrDHtWFidcLrHuip01CtnC2/S6AMhX4t9ZlEUj4iuRlAnts0PQk7KESOqKxeGE/b6sIPGg==", + "license": "MIT" + }, + "node_modules/@types/sparqljs": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.12.tgz", + "integrity": "sha512-zg/sdKKtYI0845wKPSuSgunyU1o/+7tRzMw85lHsf4p/0UbA6+65MXAyEtv1nkaqSqrq/bXm7+bqXas+Xo5dpQ==", "license": "MIT", - "peerDependencies": { - "@rdfjs/types": "^2.0.0" + "dependencies": { + "@rdfjs/types": ">=1.0.0" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" } }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, "node_modules/@zazuko/env": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/@zazuko/env/-/env-2.5.3.tgz", @@ -1185,6 +6358,30 @@ "node": ">=8" } }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/asynciterator": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.10.0.tgz", + "integrity": "sha512-eDOBoUf2m+4ht0ETVn2SCfuBIZZ6UWyyQbP++LRPKoK7PmrCQq37pJ6vRvyef4o1Pn+CwWnzMlkXxGdh/krVIw==", + "license": "MIT", + "dependencies": { + "tiny-set-immediate": "^1.0.2" + } + }, + "node_modules/asyncjoin": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.2.4.tgz", + "integrity": "sha512-7/1g5uV2/iTDQteJ/pxqZq6qkO5406V+vNyOCYtHJ+mo6bmvvQHHrZgd7AtU/rx+cnz08NPWlwk8daW61thnlA==", + "license": "MIT", + "dependencies": { + "asynciterator": "^3.9.0" + } + }, "node_modules/axe-core": { "version": "4.12.1", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.1.tgz", @@ -1223,6 +6420,12 @@ ], "license": "MIT" }, + "node_modules/bignumber.js": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-11.1.5.tgz", + "integrity": "sha512-6WmzCNtUnfKpbozq+hOgWaZMMzORmYBwF1xZScyoIX3QRYWeKTtxxwDOW5tIz7C9BdjkIYHGTcelCLkXg0mndw==", + "license": "MIT" + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1335,6 +6538,55 @@ "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==", "license": "Apache-2.0" }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/clownface": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/clownface/-/clownface-2.0.3.tgz", @@ -1346,6 +6598,19 @@ "@rdfjs/namespace": "^2.0.0" } }, + "node_modules/color": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/color/-/color-5.0.3.tgz", + "integrity": "sha512-ezmVcLR3xAVp8kYOm4GS45ZLLgIE6SPAFoduLr6hTDajwb3KZ2F46gulK3XpcwRFb5KKGCSezCBAY4Dw4HsyXA==", + "license": "MIT", + "dependencies": { + "color-convert": "^3.1.3", + "color-string": "^2.1.3" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1364,12 +6629,94 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-string": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-2.1.4.tgz", + "integrity": "sha512-Bb6Cq8oq0IjDOe8wJmi4JeNn763Xs9cfrBcaylK1tPypWzyoy2G3l90v9k64kjphl/ZJjPIShFztenRomi8WTg==", + "license": "MIT", + "dependencies": { + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/color-string/node_modules/color-name": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.1.tgz", + "integrity": "sha512-p2FdgwVx1a9yWBHP2wI0VgShkDpgN4kZISkxdNipGBJWpa5G6b04OINlVWCyJj0JmfvcPrgqt95E9k8yvaOJFg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-3.1.3.tgz", + "integrity": "sha512-fasDH2ont2GqF5HpyO4w0+BcewlhHEZOFn9c1ckZdHpJ56Qb7MHhH/IcJZbBGgvdtwdwNbLvxiBEdg336iA9Sg==", + "license": "MIT", + "dependencies": { + "color-name": "^2.0.0" + }, + "engines": { + "node": ">=14.6" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.1.1.tgz", + "integrity": "sha512-p2FdgwVx1a9yWBHP2wI0VgShkDpgN4kZISkxdNipGBJWpa5G6b04OINlVWCyJj0JmfvcPrgqt95E9k8yvaOJFg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "license": "MIT" }, + "node_modules/componentsjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-6.4.0.tgz", + "integrity": "sha512-H3AmzWARyQB5V/XJ7brjnFVfqywedjVFX3n528GKjEpQvNY4HXu5CBOAWDADjeSC42cufVc7C+J+cGTsgeKRzg==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^3.0.0", + "minimist": "^1.2.0", + "rdf-data-factory": "^2.0.2", + "rdf-object": "^3.0.0", + "rdf-parse": "^4.0.0", + "rdf-quad": "^2.0.0", + "rdf-string": "^2.0.1", + "rdf-terms": "^2.0.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + }, + "bin": { + "componentsjs-compile-config": "bin/compile-config.js" + } + }, + "node_modules/componentsjs/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/componentsjs/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, "node_modules/cosmiconfig": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", @@ -1396,6 +6743,35 @@ } } }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/css-functions-list": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.3.3.tgz", @@ -1557,6 +6933,12 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT" }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==", + "license": "MIT" + }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", @@ -1587,6 +6969,21 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/event-emitter-promisify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/event-emitter-promisify/-/event-emitter-promisify-1.1.0.tgz", + "integrity": "sha512-uyHG8gjwYGDlKoo0Txtx/u1HI1ubj0FK0rVqI4O0s1EymQm4iAEMbrS5B+XFlSaS8SZ3xzoKX+YHRZk8Nk/bXg==", + "license": "MIT" + }, "node_modules/event-target-shim": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", @@ -1628,9 +7025,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", - "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==", "funding": [ { "type": "github", @@ -1661,6 +7058,12 @@ "reusify": "^1.0.4" } }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==", + "license": "MIT" + }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -1722,6 +7125,12 @@ "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "license": "ISC" }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==", + "license": "MIT" + }, "node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -1746,6 +7155,15 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-east-asian-width": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", @@ -1855,6 +7273,16 @@ "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", "license": "MIT" }, + "node_modules/grapoi": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/grapoi/-/grapoi-1.3.0.tgz", + "integrity": "sha512-hV/rM/7a5MqzpdI7Zc0muQdD+njoOxMVjEf9U2Y79Uv/lfVNn68NZKU2MHlxlAKdkqEcAOBbQbBS1cdVHbfFoQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/namespace": "^2.0.0", + "@rdfjs/term-set": "^2.0.0" + } + }, "node_modules/has-flag": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-5.0.1.tgz", @@ -1867,6 +7295,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hashery": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", @@ -2023,6 +7461,12 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", + "integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", + "license": "MIT" + }, "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", @@ -2049,6 +7493,21 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", @@ -2056,9 +7515,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", - "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.4.0.tgz", + "integrity": "sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==", "license": "MIT", "engines": { "node": ">= 12" @@ -2297,6 +7756,12 @@ "node": ">=0.10.0" } }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==", + "license": "MIT" + }, "node_modules/ky": { "version": "1.14.3", "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", @@ -2351,6 +7816,23 @@ "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", "license": "MIT" }, + "node_modules/logform": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2414,13 +7896,63 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/microdata-rdf-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-2.0.1.tgz", + "integrity": "sha512-oEEYP3OwPGOtoE4eIyJvX1eJXI7VkGR4gKYqpEufaRXc2ele/Tkid/KMU3Los13wGrOq6woSxLEGOYSHzpRvwA==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.1.0", + "relative-to-absolute-iri": "^1.0.2" + } + }, + "node_modules/microdata-rdf-streaming-parser/node_modules/@rdfjs/types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", + "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/microdata-rdf-streaming-parser/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/microdata-rdf-streaming-parser/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", "license": "MIT", - "engines": { - "node": ">= 8" + "dependencies": { + "@rdfjs/types": "^1.0.0" } }, "node_modules/micromatch": { @@ -2436,6 +7968,12 @@ "node": ">=8.6" } }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, "node_modules/minimatch": { "version": "10.2.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", @@ -2451,6 +7989,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", @@ -2598,6 +8145,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/negotiate": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/negotiate/-/negotiate-1.0.1.tgz", + "integrity": "sha512-KBCIM4dAIT9j/pSXLHHQbZG74NmKNXTtxU2zHN0HG6uzzuFE01m1UdGoUmVHmACiBuCAOL7KwfqSW1oUQBj/vg==" + }, "node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", @@ -2678,6 +8230,27 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "license": "MIT", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/p-map": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", @@ -2854,6 +8427,12 @@ "node": ">= 0.6.0" } }, + "node_modules/promise-polyfill": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", + "integrity": "sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==", + "license": "MIT" + }, "node_modules/proxy-agent-negotiate": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-agent-negotiate/-/proxy-agent-negotiate-1.1.0.tgz", @@ -2945,17 +8524,251 @@ "readable-stream": "3 - 4" } }, - "node_modules/rdf-literal": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.2.tgz", - "integrity": "sha512-79Stlu3sXy0kq9/decHFLf3xNPuY6sfhFPhd/diWErgaFr0Ekyg38Vh9bnVcqDYu48CFRi0t+hrFii49n92Hbw==", + "node_modules/rdf-isomorphic": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-2.0.1.tgz", + "integrity": "sha512-8pfA3PeDs1sVrZ2R3dCR4KRM69m3pQGhzviNQq5Az/+Zch4I+fKstjGxCZ5ADAFPsm9zxHk8zMEQ/BFcqlnLKw==", + "license": "MIT", + "dependencies": { + "imurmurhash": "^0.1.4", + "rdf-string": "^2.0.0", + "rdf-terms": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-3.0.0.tgz", + "integrity": "sha512-qefryIRh1d9gqZUKp2qQwzIWLbmQspsc2bvVoOCCp126MZmKubcUTigHiMlCrUI9g7MDCrdTFAwcAal1lVR09A==", + "license": "MIT", + "dependencies": { + "jsonld-context-parser": "^3.0.0", + "rdf-data-factory": "^2.0.1", + "rdf-string": "^2.0.0", + "streamify-array": "^1.0.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-4.0.0.tgz", + "integrity": "sha512-lNVuUKPVAdX9lJYYrJFhdQHFulYjk95BYvuNsE+eUs/M93sdsovH/Ga8bTAxagmpsoQ4LzMPa2YqeHX8ysltOA==", + "license": "MIT", + "dependencies": { + "@comunica/actor-http-fetch": "^4.0.1", + "@comunica/actor-http-proxy": "^4.0.1", + "@comunica/actor-rdf-parse-html": "^4.0.1", + "@comunica/actor-rdf-parse-html-microdata": "^4.0.1", + "@comunica/actor-rdf-parse-html-rdfa": "^4.0.1", + "@comunica/actor-rdf-parse-html-script": "^4.0.1", + "@comunica/actor-rdf-parse-jsonld": "^4.0.1", + "@comunica/actor-rdf-parse-n3": "^4.0.1", + "@comunica/actor-rdf-parse-rdfxml": "^4.0.1", + "@comunica/actor-rdf-parse-shaclc": "^4.0.1", + "@comunica/actor-rdf-parse-xml-rdfa": "^4.0.1", + "@comunica/bus-http": "^4.0.1", + "@comunica/bus-init": "^4.0.1", + "@comunica/bus-rdf-parse": "^4.0.1", + "@comunica/bus-rdf-parse-html": "^4.0.1", + "@comunica/config-query-sparql": "^4.0.1", + "@comunica/context-entries": "^4.0.1", + "@comunica/core": "^4.0.1", + "@comunica/mediator-combine-pipeline": "^4.0.1", + "@comunica/mediator-combine-union": "^4.0.1", + "@comunica/mediator-number": "^4.0.1", + "@comunica/mediator-race": "^4.0.1", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.2", + "readable-stream": "^4.5.2", + "stream-to-string": "^1.2.1" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/actor-http-proxy": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-4.5.0.tgz", + "integrity": "sha512-M5UQ+/IqXFNXLu9qSFNeeph/vaP349HQozqZzOY+HTO4TNWSIcB/XO6HgE3SC7r4G+KV+s9WbHwQO/8PxshBPQ==", + "license": "MIT", + "dependencies": { + "@comunica/bus-http": "^4.5.0", + "@comunica/context-entries": "^4.5.0", + "@comunica/core": "^4.5.0", + "@comunica/mediatortype-time": "^4.5.0", + "@comunica/types": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/bus-http": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-4.5.0.tgz", + "integrity": "sha512-wWyPNNOl6shDbtibdBl/pa9OIcoEMemNIo/J4tUViXxYXZ8i1h4FZ6PqaLtAls6O+pV71mR4SKJzKEUuiZiXPg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@jeswr/stream-to-string": "^2.0.0", + "is-stream": "^2.0.1", + "readable-from-web": "^1.0.0", + "readable-stream-node-to-web": "^1.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/bus-init": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-4.5.0.tgz", + "integrity": "sha512-9TYFLjirHDt7HPXj3eQW9KX3x5T3mZ1G/EKadL1gQxo0FAqs3y8TdicepCLhk3HY/egidlyv9WQYAPvJ+WAmAg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "readable-stream": "^4.5.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/config-query-sparql": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-4.4.0.tgz", + "integrity": "sha512-ZVK6eqpYLNa3MRLOWjRaudgfSdraJH/oZIkc5S2doJI2ZmnHROqQUtjPs13kwkI3hGZ6MVBtLm55oz+tKj2lKA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/context-entries": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-4.5.0.tgz", + "integrity": "sha512-mgeSYFBcpMKLq34COpy129LVHigGUgA1uEI66WXmk3mdmlAKRQNe9D/W2Q924w0FZZmIOpeLMo+s358tFsodow==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-4.5.0.tgz", + "integrity": "sha512-UFHBboFaY0eESH0H8qJRIRuRfda2QduS886l2sRum/V4qhzJkMpf3zdOoZoBbRDU24PBmliWysi9TEsaPsyRwg==", + "license": "MIT", + "dependencies": { + "@comunica/types": "^4.5.0", + "immutable": "^5.1.3" + }, + "engines": { + "node": ">=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/mediator-combine-pipeline": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-4.5.0.tgz", + "integrity": "sha512-Z4uLxugl+Ls8oAwD0dAIQg+i1rkiXbpiFLhgv5h6nksnz9q6Nv14xItm6baivxAJ9p8XVHCOwPxW46YJBtWIoQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0", + "@comunica/types": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/mediator-combine-union": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-4.5.0.tgz", + "integrity": "sha512-aCoO3CiANssR8PEjad2aNuCcfhKdUFZWplTWq77cVUMVc4nsUWNleeEvN6kfOx51qdT8lFpH3b8X+S7bT8CABg==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/mediator-number": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-4.5.0.tgz", + "integrity": "sha512-fChc4gh+gtwPOS0F5eNeDuU4Kyb2fAuppN28d1/5s+OUr5v+1Wya7yZ1zbPHYxDMWZEpJBR06eX6djcI0gKlkQ==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/mediator-race": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-4.5.0.tgz", + "integrity": "sha512-eAWjQolFMOxKoKuUMmcQzxwf/ZL9ooT0/OUWv1vbVfHIQb/eqDs/h8wDqwXMgEiK5dIF9ZQYaRL2vEaLq+U3Ew==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/mediatortype-time": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-4.5.0.tgz", + "integrity": "sha512-HND+om4L0VW3VcQrLHHE4+7Nsg7soC98i7g7UqqzDkJ4fix2FnJs0i9WH4RP+oLcx+bPhBSl5mG1m44A6sV19g==", + "license": "MIT", + "dependencies": { + "@comunica/core": "^4.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" + } + }, + "node_modules/rdf-parse/node_modules/@comunica/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-4.5.0.tgz", + "integrity": "sha512-XhnkspVgYilchErpSAELHRA7B4wRszDdvCkhbd52vjLrThzGUDfDoGx+56y4AeziWkxQLNug8AZbo/Q6J2vCzQ==", "license": "MIT", "dependencies": { "@rdfjs/types": "*", - "rdf-data-factory": "^1.1.0" + "@types/yargs": "^17.0.24", + "asynciterator": "^3.9.0", + "lru-cache": "^10.0.1", + "sparqlalgebrajs": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/comunica-association" } }, - "node_modules/rdf-literal/node_modules/@rdfjs/types": { + "node_modules/rdf-parse/node_modules/@rdfjs/types": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", @@ -2964,7 +8777,50 @@ "@types/node": "*" } }, - "node_modules/rdf-literal/node_modules/rdf-data-factory": { + "node_modules/rdf-parse/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/rdf-parse/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rdf-parse/node_modules/jsonld-context-parser": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.4.0.tgz", + "integrity": "sha512-ZYOfvh525SdPd9ReYY58dxB3E2RUEU4DJ6ZibO8AitcowPeBH4L5rCAitE2om5G1P+HMEgYEYEr4EZKbVN4tpA==", + "license": "MIT", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/rdf-parse/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/rdf-parse/node_modules/rdf-data-factory": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", @@ -2973,42 +8829,123 @@ "@rdfjs/types": "^1.0.0" } }, - "node_modules/rdf-validate-datatype": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/rdf-validate-datatype/-/rdf-validate-datatype-0.2.2.tgz", - "integrity": "sha512-mH9qL8i0WBbZ6HJCA26BB6V+WV2MraKvitez3SV0QegBWVQ4wYO49CgfFBzoAYg6tlnhFXl9MkrOAQ07X2N1FA==", + "node_modules/rdf-parse/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/rdf-quad": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-2.0.0.tgz", + "integrity": "sha512-wR3x+ypdPh6jlFy+i/+U3jUlr5078GHfBkqf3TPPJa7zJVurkJY0J8ALKPWYd1V4oyYsqJCHr3xNM5RDlvH32A==", + "license": "MIT", + "dependencies": { + "rdf-data-factory": "^2.0.1", + "rdf-literal": "^2.0.0", + "rdf-string": "^2.0.0" + } + }, + "node_modules/rdf-quad/node_modules/rdf-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-2.0.0.tgz", + "integrity": "sha512-jlQ+h7EvnXmncmk8OzOYR8T3gNfd4g0LQXbflHkEkancic8dh0Tdt5RiRq8vUFndjIeNHt1RWeA5TAj6rgrtng==", "license": "MIT", "dependencies": { - "@rdfjs/term-map": "^2.0.0", - "@tpluscode/rdf-ns-builders": "3 - 5" + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" } }, - "node_modules/rdf-validate-shacl": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/rdf-validate-shacl/-/rdf-validate-shacl-0.5.10.tgz", - "integrity": "sha512-I+TRVGeKn5eG/kTzVGRGGNThCSkgX/v7EUSOUEsIcHubyyShQYzRbQqyU45zKzNjLWdqp9abFHw1ULUPzWyo1A==", + "node_modules/rdf-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-2.0.1.tgz", + "integrity": "sha512-SMW4ponnKNrsP9kYpOLyICeM4UJmEXIeS3zri7kPK9gzLFsHD88oiza8LnokNYxd76zW4JoYWD+v4x0g8rJBjw==", "license": "MIT", "dependencies": { - "@rdfjs/data-model": "^2", - "@rdfjs/dataset": "^2", - "@rdfjs/environment": "^1", + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-terms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-2.0.0.tgz", + "integrity": "sha512-9O+ifVcvY4ZktOr+uXKswoOV6airAsIKeqCr+C47kFZBB8X+NyPSqDRGgI6X+je8It6z2e9jZhWwjJiEZ8Yn5Q==", + "license": "MIT", + "dependencies": { + "rdf-data-factory": "^2.0.0", + "rdf-string": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/rdf-validation": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/rdf-validation/-/rdf-validation-0.1.1.tgz", + "integrity": "sha512-z2RbRcsKOM+CWa7qoI4LWCQQTji64eoBNLvbP3++0ZE4pO4EP1xkV5asSH4TULeLfDEuMhzyDXRnAjA+8R2l4w==", + "license": "MIT", + "dependencies": { + "@rdfjs/data-model": "^2.0.1", "@rdfjs/namespace": "^2.0.0", - "@rdfjs/term-set": "^2.0.1", - "@rdfjs/types": "^1.1.0", - "@vocabulary/sh": "^1.1.5", - "clownface": "^2.0.0", - "debug": "^4.3.2", - "rdf-literal": "^1.3.2", - "rdf-validate-datatype": "^0.2.0" + "@rdfjs/term-map": "^2.0.0", + "@rdfjs/to-ntriples": "^3.0.1" + } + }, + "node_modules/rdfa-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-2.0.1.tgz", + "integrity": "sha512-7Yyaj030LO7iQ38Wh/RNLVeYrVFJeyx3dpCK7C1nvX55eIN/gE4HWfbg4BYI9X7Bd+eUIUMVeiKYLmYjV6apow==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0", + "relative-to-absolute-iri": "^1.0.2" + } + }, + "node_modules/rdfa-streaming-parser/node_modules/@rdfjs/types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", + "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/rdfa-streaming-parser/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, - "node_modules/rdf-validate-shacl/node_modules/@rdfjs/types": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", - "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "node_modules/rdfa-streaming-parser/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", "license": "MIT", "dependencies": { - "@types/node": "*" + "@rdfjs/types": "^1.0.0" } }, "node_modules/rdfxml-streaming-parser": { @@ -3030,6 +8967,16 @@ "url": "https://github.com/sponsors/rubensworks/" } }, + "node_modules/readable-from-web": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/readable-from-web/-/readable-from-web-1.0.0.tgz", + "integrity": "sha512-tei03fQhxqLEklpIvocFUR9hO42hiyYvdhwoNHAjJztPAQ8QS1NqF2AhLwzGxIGidPBJ4MCqB48wn7OAFCfhsQ==", + "license": "MIT", + "dependencies": { + "@types/readable-stream": "^4.0.0", + "readable-stream": "^4.0.0" + } + }, "node_modules/readable-stream": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", @@ -3046,6 +8993,12 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/readable-stream-node-to-web": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz", + "integrity": "sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==", + "license": "MIT" + }, "node_modules/relative-to-absolute-iri": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.8.tgz", @@ -3056,6 +9009,15 @@ "url": "https://github.com/sponsors/rubensworks/" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -3127,6 +9089,15 @@ ], "license": "MIT" }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -3152,6 +9123,48 @@ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "license": "MIT" }, + "node_modules/shacl-engine": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/shacl-engine/-/shacl-engine-1.1.2.tgz", + "integrity": "sha512-ypclUwHJ6KPYUZb8ggslN7BSOwza9vgIwQgLY0oey0Xbzla6B7cRWroeDvfkntYzU1HnERgGvC/qsKge3a6s1Q==", + "license": "MIT", + "dependencies": { + "@comunica/query-sparql-rdfjs-lite": "^5.2.3", + "@comunica/utils-bindings-factory": "^5.2.3", + "@rdfjs/namespace": "^2.0.0", + "@rdfjs/term-map": "^2.0.0", + "@rdfjs/term-set": "^2.0.1", + "@rdfjs/to-ntriples": "^3.0.1", + "grapoi": "^1.1.1", + "lodash": "^4.17.21", + "rdf-literal": "^2.0.0", + "rdf-validation": "^0.1.0", + "readable-stream": "^4.5.1" + } + }, + "node_modules/shacl-engine/node_modules/rdf-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-2.0.0.tgz", + "integrity": "sha512-jlQ+h7EvnXmncmk8OzOYR8T3gNfd4g0LQXbflHkEkancic8dh0Tdt5RiRq8vUFndjIeNHt1RWeA5TAj6rgrtng==", + "license": "MIT", + "dependencies": { + "rdf-data-factory": "^2.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rubensworks/" + } + }, + "node_modules/shaclc-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/shaclc-parse/-/shaclc-parse-1.4.3.tgz", + "integrity": "sha512-MQJWVFjfzzMUvieFO0STWjIo49ywy63UkVSsr0e8+8xHUns6X+i3yWYxNKd+GtSEJjBNZxxrUubog+hnd7PvRA==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "^2.0.0", + "n3": "^1.16.3" + } + }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -3257,6 +9270,65 @@ "node": ">=0.10.0" } }, + "node_modules/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==", + "license": "(WTFPL OR MIT)" + }, + "node_modules/sparqlalgebrajs": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/sparqlalgebrajs/-/sparqlalgebrajs-5.0.2.tgz", + "integrity": "sha512-Xz7byRqWqCMkbM+3ogGmKO/wsezQKQQNleoggP03sCTTFfCh/ZlN5CGt+HkrOenDSktZ93jpKFbbaIRjLOYtWw==", + "license": "MIT", + "dependencies": { + "@types/sparqljs": "^3.1.3", + "fast-deep-equal": "^3.1.3", + "minimist": "^1.2.6", + "rdf-data-factory": "^2.0.1", + "rdf-isomorphic": "^2.0.0", + "rdf-string": "^2.0.0", + "rdf-terms": "^2.0.0", + "sparqljs": "^3.7.1" + }, + "bin": { + "sparqlalgebrajs": "bin/sparqlalgebrajs.js" + } + }, + "node_modules/sparqljs": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.7.4.tgz", + "integrity": "sha512-hb4C84gf7KM7vz+iG595mPwvqxOvBJCm9L3dCxtV2zZDht6ZMmMG0tHeeqFeqwb9875yU9U4lhYe4LYRvWj0BQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT", + "dependencies": { + "rdf-data-factory": "^1.1.2" + }, + "bin": { + "sparqljs": "bin/sparql-to-json" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/sparqljs/node_modules/@rdfjs/types": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.2.tgz", + "integrity": "sha512-wqpOJK1QCbmsGNtyzYnojPU8gRDPid2JO0Q0kMtb4j65xhCK880cnKAfEOwC+dX85VJcCByQx5zOwyyfCjDJsg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/sparqljs/node_modules/rdf-data-factory": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.3.tgz", + "integrity": "sha512-ny6CI7m2bq4lfQQmDYvcb2l1F9KtGwz9chipX4oWu2aAtVoXjb7k3d8J1EsgAsEbMXnBipB/iuRen5H2fwRWWQ==", + "license": "MIT", + "dependencies": { + "@rdfjs/types": "^1.0.0" + } + }, "node_modules/ssri": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/ssri/-/ssri-14.0.0.tgz", @@ -3269,6 +9341,15 @@ "node": "^22.22.2 || ^24.15.0 || >=26.0.0" } }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/stream-chunks": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-chunks/-/stream-chunks-1.0.0.tgz", @@ -3279,6 +9360,21 @@ "string_decoder": "^1.3.0" } }, + "node_modules/stream-to-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.1.tgz", + "integrity": "sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==", + "license": "MIT", + "dependencies": { + "promise-polyfill": "^1.1.6" + } + }, + "node_modules/streamify-array": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/streamify-array/-/streamify-array-1.0.1.tgz", + "integrity": "sha512-ZnswaBcC6B1bhPLSQOlC6CdaDUSzU0wr2lvvHpbHNms8V7+DLd8uEAzDAWpsjxbFkijBHhuObFO/qqu52DZUMA==", + "license": "MIT" + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -3480,6 +9576,18 @@ "node": ">=8" } }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", + "license": "MIT" + }, + "node_modules/tiny-set-immediate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-set-immediate/-/tiny-set-immediate-1.0.2.tgz", + "integrity": "sha512-EVbaM4zXFWS4CIqVoPzY7XIioQ5LU1p49AHizwPO1KyFyp/gxy5SA8mDmfDVl/2WLQiHgUL+esO6Ig+KhpUxUw==", + "license": "MIT" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3492,6 +9600,21 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/tuf-js": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-6.0.0.tgz", @@ -3526,9 +9649,9 @@ "license": "ISC" }, "node_modules/undici": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", - "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.28.0.tgz", + "integrity": "sha512-LIY910g9TI13YS95lrMFrs8Rm/u/irgHeTWoKCoteeJ04CUJ92eEfj0rVn+7VKMPBpUPiUoBKfhNyLI23EE/KA==", "license": "MIT", "engines": { "node": ">=18.17" @@ -3558,6 +9681,19 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, + "node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/validate-iri": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/validate-iri/-/validate-iri-1.0.1.tgz", @@ -3586,6 +9722,22 @@ "node": ">= 8" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -3598,6 +9750,134 @@ "which": "bin/which" } }, + "node_modules/winston": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz", + "integrity": "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.8", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.7.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.9.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", + "license": "MIT", + "dependencies": { + "logform": "^2.7.0", + "readable-stream": "^3.6.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/write-file-atomic": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz", @@ -3616,11 +9896,82 @@ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "license": "MIT" }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz", + "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } } } } diff --git a/package.json b/package.json index 1c2679b..76f2881 100644 --- a/package.json +++ b/package.json @@ -82,11 +82,16 @@ "jsonld": "^9.0.0", "linkedom": "^0.18.0", "n3": "^1.17.3", - "rdf-validate-shacl": "^0.5.10", + "shacl-engine": "^1.1.2", "sigstore": "^5.0.0", "stylelint": "^17.14.0", "stylelint-plugin-use-baseline": "^1.4.4", "turndown": "^7.2.4", "vnu-jar": "^26.6.24" + }, + "overrides": { + "fast-uri": "^3.1.5", + "ip-address": "^10.3.1", + "undici": "^6.28.0" } } diff --git a/test/run.mjs b/test/run.mjs index 6781da6..0bc5166 100755 --- a/test/run.mjs +++ b/test/run.mjs @@ -90,6 +90,49 @@ await test("gates/shacl-runner: --turtle with no path → usage error", async () ok("gates/shacl-runner: --turtle with no path → usage error"); }); +// 2e. SHACL-SPARQL RUNS AT ALL. +// +// Core SHACL cannot traverse a property path, so every cross-row invariant — +// referential agreement, acyclicity, "this status implies that relationship" — +// needs sh:sparql. The previous validator (rdf-validate-shacl) THREW on those at +// every version, so this graph would have exited non-zero with an infrastructure +// error rather than a verdict. Asserting the CONFORMING case is what separates +// "the constraint ran and passed" from "the engine errored" — a distinction an +// exit code alone would blur. +await test("gates/shacl-runner: sh:sparql shapes + conforming data → conforms:true", async () => { + const out = runNode("gates/shacl-runner.mjs", [ + join(FIX, "sparql.shapes.ttl"), "--turtle", join(FIX, "sparql.conforming.ttl"), + ]); + if (!/conforms: true/.test(out)) throw new Error("did not report conforms: true"); + ok("gates/shacl-runner: sh:sparql shapes + conforming data → conforms:true", out.trim().split("\n").pop()); +}); + +// 2f. THE SPARQL OPT-IN CANNOT BE DROPPED QUIETLY. +// +// shacl-engine ships CORE validations only. Without `targetResolvers` and +// `validations` from shacl-engine/sparql.js it does not warn and does not throw +// — it silently SKIPS every sh:sparql shape. Measured on this exact fixture: +// default config returns conforms:TRUE on a cyclic graph; with the opt-in it +// reports the cycle. +// +// That is a worse failure mode than the validator it replaces, which at least +// threw loudly. This test is what makes the trade safe: drop either constructor +// option and it goes red HERE, rather than silently disabling every relational +// constraint every consumer has written. +await test("gates/shacl-runner: sh:sparql violation → exit 1 (opt-in wired)", async () => { + const r = spawnSync("node", [ + join(KIT, "gates/shacl-runner.mjs"), + join(FIX, "sparql.shapes.ttl"), "--turtle", join(FIX, "sparql.violating.ttl"), + ], { encoding: "utf8", cwd: KIT }); + if (r.status !== 1) { + throw new Error(`expected exit 1, got ${r.status} — SHACL-SPARQL is probably not enabled; ` + + "check targetResolvers/validations in the Validator constructor"); + } + const all = (r.stdout || "") + (r.stderr || ""); + if (!/reachable from themselves/.test(all)) throw new Error("cycle violation not reported"); + ok("gates/shacl-runner: sh:sparql violation → exit 1 (opt-in wired)", "cycle detected via property path"); +}); + // 3. structure-audit: sample built site → pass (baseline written to a work path). await test("integrity/structure-audit: sample site → pass", async () => { const out = runNode("integrity/structure-audit/audit.mjs", [join(FIX, "site")], { STRUCTURE_BASELINE: join(work, "structure.json") });