diff --git a/.changeset/endpoint-autocomplete.md b/.changeset/endpoint-autocomplete.md new file mode 100644 index 00000000..a4903faa --- /dev/null +++ b/.changeset/endpoint-autocomplete.md @@ -0,0 +1,8 @@ +--- +"@matdata/yasgui": minor +"@matdata/yasqe": minor +--- + +Suggest the classes and properties used in the current endpoint in autocompletion, most used first with their usage count, before the Linked Open Vocabularies suggestions (#195). + +The terms come from the Endpoint overview: VoID class/property partitions, complete Classes/Properties results, or otherwise one limited background query (with the tab's authentication) whose result is cached per endpoint. Picking a suggestion inserts a prefixed name and declares the missing prefix. The suggestions can be switched off per endpoint in the Endpoint overview, or for all endpoints with `endpointDescribe.autocomplete: false`. YASQE gets an `endpointTerms` option to provide such terms, and hints can now carry a detail, a section and prefixes to declare. diff --git a/.changeset/lov-api-v2-term.md b/.changeset/lov-api-v2-term.md new file mode 100644 index 00000000..8fc236b5 --- /dev/null +++ b/.changeset/lov-api-v2-term.md @@ -0,0 +1,5 @@ +--- +"@matdata/yasqe": minor +--- + +Class and property suggestions from Linked Open Vocabularies no longer call the LOV API, which is broken (HTTP 404 on the old path, a search backend error on the new one). Yasqe bundles the classes and properties of the most used LOV vocabularies (`packages/yasqe/src/lov-terms.json`, about 600 KB at most, refreshed with `npm run util:fetchLov` or the "Refresh LOV terms" workflow) and searches them in the browser. LOV suggestions are now inserted as prefixed names with their `PREFIX`. The new `lovTerms` option replaces the list, or leaves out LOV suggestions when set to `null`. diff --git a/.github/workflows/refresh-lov-terms.yml b/.github/workflows/refresh-lov-terms.yml new file mode 100644 index 00000000..796f408a --- /dev/null +++ b/.github/workflows/refresh-lov-terms.yml @@ -0,0 +1,40 @@ +name: Refresh LOV terms + +# Regenerates the bundled Linked Open Vocabularies term list (packages/yasqe/src/lov-terms.json) +# from the LOV dump and opens a pull request when it changed. +on: + workflow_dispatch: + schedule: + - cron: "0 4 1 * *" + +permissions: + contents: write + pull-requests: write + +jobs: + refresh: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v5 + + - name: Set up Node.js + uses: actions/setup-node@v6 + with: + node-version: "lts/*" + cache: npm + + - name: Install dependencies + run: npm ci + + - name: Build the LOV term list + run: npm run util:fetchLov + + - name: Open a pull request + uses: peter-evans/create-pull-request@v7 + with: + branch: chore/refresh-lov-terms + commit-message: "chore(yasqe): refresh the bundled LOV terms" + title: "chore(yasqe): refresh the bundled LOV terms" + body: Regenerated `packages/yasqe/src/lov-terms.json` from the LOV dump with `npm run util:fetchLov`. + add-paths: packages/yasqe/src/lov-terms.json diff --git a/docs/developer-guide.md b/docs/developer-guide.md index aba8cf6a..a30cbb09 100644 --- a/docs/developer-guide.md +++ b/docs/developer-guide.md @@ -1019,6 +1019,38 @@ const yasqe = new Yasqe(document.getElementById('yasqe'), { }); ``` +#### Endpoint Terms for Autocompletion + +The class and property autocompleters list terms used in the endpoint before the Linked Open Vocabularies suggestions. MatGUI fills them from its Endpoint overview. A standalone Yasqe (or an embedding page that wants its own source) can provide them with `endpointTerms`: + +```typescript +interface EndpointTerm { + iri: string; + count?: number; // shown next to the suggestion + prefix?: string; // with namespace: insert a prefixed name and declare the prefix + namespace?: string; +} + +const yasqe = new Yasqe(element, { + endpointTerms: async (yasqe, type /* "class" | "property" */) => { + return [{ iri: "http://data.europa.eu/949/OperationalPoint", count: 52311, prefix: "era", namespace: "http://data.europa.eu/949/" }]; + }, +}); +``` + +Return the terms most used first; Yasqe filters them on what the user typed and shows at most 50. Setting `yasqe.endpointTerms` in the MatGUI config replaces the Endpoint overview as the source. + +#### Linked Open Vocabularies Terms + +The LOV suggestions come from `packages/yasqe/src/lov-terms.json`, which is bundled with Yasqe: no request is made to the LOV API at runtime. The file holds the classes and properties of the most used LOV vocabularies (ranked by the number of vocabularies that use them, up to about 600 KB) and is generated from the LOV N-Quads dump: + +```bash +npm run util:fetchLov # downloads https://lov.linkeddata.es/lov.nq.gz +node fetchLovData.js path/to/lov.nq.gz # or use a downloaded dump +``` + +The **Refresh LOV terms** GitHub workflow runs the same script monthly (or on demand) and opens a pull request when the list changed. Pass your own list with the `lovTerms` option (`{ namespaces: [[namespace, prefix, "ClassA ClassB", "propA propB"], ...] }`), or set it to `null` to leave out LOV suggestions. + #### Share Configuration Configure how users can share their SPARQL queries with multiple output formats including URLs, cURL, PowerShell, and wget commands. @@ -2018,6 +2050,10 @@ interface EndpointDescribeConfig { // Fetch the service description and VoID when the panel opens fetchMetadata: boolean; // default: true + + // Suggest the classes and properties used in the endpoint in the editor's autocomplete. + // Users can still switch this off per endpoint in the panel. + autocomplete: boolean; // default: true } interface DescribeQuery { diff --git a/docs/user-guide.md b/docs/user-guide.md index 53196d5d..fea6be09 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -44,6 +44,7 @@ - [Endpoint Quick Switch](#endpoint-quick-switch) - [Configuration Import/Export](#configuration-importexport) - [URI Explorer](#uri-explorer) + - [Class and Property Autocomplete](#class-and-property-autocomplete) - [IRI Hover Info](#iri-hover-info) - [Endpoint Overview](#endpoint-overview) - [Query Tabs](#query-tabs) @@ -303,7 +304,7 @@ The query editor where you write and edit SPARQL queries. **Features:** - Syntax highlighting for SPARQL -- Auto-completion for keywords, prefixes, and URIs +- Auto-completion for keywords, prefixes, and URIs (classes and properties used in the endpoint come first, see [Class and Property Autocomplete](#class-and-property-autocomplete)) - Line numbers and code folding - Query validation with error highlighting - Find and replace functionality @@ -852,6 +853,29 @@ Alternatively, use `Ctrl`+`Shift` and click on the URI to executes a CONSTRUCT q **Example:** Ctrl+clicking on `http://dbpedia.org/resource/European_Union` automatically queries for all triples where the European Union is the subject of. +### Class and Property Autocomplete + +Press `Ctrl+Space` after `a` (or `rdf:type`) to get class suggestions, or in the position of a property to get property suggestions. MatGUI suggests: + +1. **Used in this endpoint**: the classes and properties the endpoint of the tab actually uses, most used first, with the number of instances (classes) or triples (properties) next to them. This also covers vocabularies that are not registered anywhere, such as railML 3, the ERA ontology or your own ontologies. +2. **Linked Open Vocabularies**: matching classes and properties of the most used vocabularies in [LOV](https://lov.linkeddata.es/dataset/lov/). MatGUI ships this list, so no request is made to LOV while you type. Terms that the endpoint already suggested are not repeated, and a term is inserted as a prefixed name with its `PREFIX` when LOV knows the vocabulary's preferred prefix. + +Without typing anything, the endpoint's most used terms are listed. While you type, a suggestion matches on its full IRI, its prefixed name (`era:Op`) or, when you type a plain word (`Operat`), on any part of its local name. + +Picking a suggestion inserts a prefixed name when MatGUI knows a prefix for it, and adds the missing `PREFIX` declaration to your query, just like clicking an IRI in the [Endpoint Overview](#endpoint-overview). When you are typing with a prefix that your query declares, that prefix is used. + +**Where the suggestions come from** + +MatGUI reuses what the endpoint overview already knows about the endpoint, so in most cases no extra query is needed: + +- The class and property partitions of the endpoint's VoID description. +- The results of the **Classes** and **Properties** overview queries, when they hold the complete list. +- Otherwise MatGUI runs one limited query in the background (the 200 most used classes or properties) the first time you ask for suggestions, with the endpoint and authentication settings of the tab. The result is remembered per endpoint like the other overview results; use **Run again** on the overview's Classes or Properties query to refresh what is suggested. When this query fails or times out, it is not retried for an hour. + +**Switching it off for an endpoint** + +Counting all properties of a very large public endpoint is expensive. Open the [Endpoint Overview](#endpoint-overview) for that endpoint and clear **Suggest this endpoint's classes and properties in autocomplete**: MatGUI then neither queries the endpoint nor shows its terms, and only the Linked Open Vocabularies suggestions remain. The choice is remembered per endpoint. + ### IRI Hover Info Rest the mouse on an IRI or prefixed name in the query editor (for example `era:solNature`) to see what it means, without running anything or losing your results. After a short moment a tooltip shows: @@ -901,6 +925,7 @@ The panel contains predefined queries, grouped in categories: - Public endpoints limit how many (expensive) queries you can run. When an endpoint answers that you are sending too many requests, wait a moment before running more queries. Errors of the endpoint are shown below the query (e.g. "estimated execution time exceeds the limit"). - Describe queries run in the background with the endpoint and authentication settings of the current tab. They do not change your query or the results view. The default and named graphs configured for the tab are not applied, so the whole endpoint is described. - Click an IRI in the results to insert it into your query. MatGUI uses a prefixed name when it knows the prefix and adds the missing `PREFIX` declaration. +- The classes and properties the overview knows are also suggested in the editor's autocomplete. The **Suggest this endpoint's classes and properties in autocomplete** checkbox at the top of the panel switches this off for the current endpoint (see [Class and Property Autocomplete](#class-and-property-autocomplete)). - Click the **Open query in a new tab** button next to a query to open it in a new tab, to adapt it further. **Remembered results** @@ -2405,7 +2430,7 @@ The proxy solves this by: 2. **Wait for Typing Pause**: Autocomplete appears after a brief delay 3. **Position Cursor Correctly**: Autocomplete context-dependent (prefixes, keywords, etc.) 4. **Manually Trigger**: Press `Ctrl+Space` to force autocomplete -5. **LOV ontology description**: The implementation uses https://lov.linkeddata.es/dataset/lov/ to retrieve classes and predicates from ontologies. If the ontology that you use cannot be found here, then the autocomplete will not work. +5. **Classes and properties**: Suggestions come from the endpoint of the tab and from a list of the most used vocabularies in LOV that ships with MatGUI. Rarely used vocabularies are not in that list. If your ontology is not in it, the endpoint suggestions still cover the terms the endpoint uses, unless they are switched off for that endpoint in the Endpoint overview, or the background query failed (it is retried after an hour; running the Classes or Properties overview query also fills the suggestions). See [Class and Property Autocomplete](#class-and-property-autocomplete). #### Lost Queries diff --git a/fetchLovData.js b/fetchLovData.js new file mode 100644 index 00000000..e8d130d2 --- /dev/null +++ b/fetchLovData.js @@ -0,0 +1,275 @@ +#!/usr/bin/env node + +/** + * Builds the bundled Linked Open Vocabularies (LOV) term list that YASQE uses for class and property + * autocompletion, so that autocompletion doesn't depend on the LOV API at runtime. + * + * Downloads the LOV N-Quads dump (the catalogue plus the latest version of every vocabulary), keeps the + * classes and properties per namespace, ranks the namespaces by how many vocabularies use them, and keeps + * the most used ones until the file reaches MAX_BYTES. The namespaces of ALWAYS_INCLUDED come first, whatever + * their rank or size; their terms can also be read from the vocabulary itself, for vocabularies that are + * missing from the dump. The result is written to packages/yasqe/src/lov-terms.json, which is committed and bundled. + * + * Usage: node fetchLovData.js [path-or-url of lov.nq or lov.nq.gz] + */ + +import fs from "fs"; +import https from "https"; +import http from "http"; +import path from "path"; +import zlib from "zlib"; +import { fileURLToPath } from "url"; +import readline from "readline"; +import { StreamParser } from "n3"; + +const DUMP_URL = "https://lov.linkeddata.es/lov.nq.gz"; +const OUTPUT_FILE = path.join("packages", "yasqe", "src", "lov-terms.json"); +/** Size budget of the bundled file */ +const MAX_BYTES = 600_000; + +/** + * Namespaces that are always bundled, first, regardless of their popularity and of the size budget. + * `prefix` overrides the prefix from LOV. `sources` are RDF files (Turtle, N-Triples...) of the vocabulary whose + * classes and properties in the namespace are added to those of the dump, e.g. when LOV lacks the vocabulary. + */ +export const ALWAYS_INCLUDED = [ + { + // ERA ontology: LOV lists it, but the dump has no graph for it + namespace: "http://data.europa.eu/949/", + prefix: "era", + sources: [ + "https://gitlab.com/era-europa-eu/public/interoperable-data-programme/era-ontology/era-ontology/-/raw/main/ontology.ttl", + ], + }, +]; + +const RDF_TYPE = "http://www.w3.org/1999/02/22-rdf-syntax-ns#type"; +const VANN = "http://purl.org/vocab/vann/"; +const CLASS_TYPES = new Set(["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class"]); +const PROPERTY_TYPES = new Set([ + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty", + "http://www.w3.org/2002/07/owl#DatatypeProperty", + "http://www.w3.org/2002/07/owl#AnnotationProperty", +]); + +function openUrl(url) { + return new Promise((resolve, reject) => { + const client = url.startsWith("https://") ? https : http; + const req = client.get(url, (res) => { + if (res.statusCode >= 300 && res.statusCode < 400 && res.headers.location) { + res.resume(); + openUrl(new URL(res.headers.location, url).toString()).then(resolve, reject); + return; + } + if (res.statusCode !== 200) { + res.resume(); + reject(new Error(`HTTP ${res.statusCode} for ${url}`)); + return; + } + resolve(res); + }); + req.on("error", reject); + req.setTimeout(120000, () => req.destroy(new Error("Request timed out"))); + }); +} + +async function openDump(source) { + const stream = /^https?:\/\//.test(source) ? await openUrl(source) : fs.createReadStream(source); + return source.endsWith(".gz") ? stream.pipe(zlib.createGunzip()) : stream; +} + +/** Namespace of an IRI: everything up to and including the last '#' or '/' */ +export function splitIri(iri) { + const index = Math.max(iri.lastIndexOf("#"), iri.lastIndexOf("/")); + if (index < 0 || index === iri.length - 1) return undefined; + const local = iri.substring(index + 1); + // Only keep local names that can be written as a prefixed name + if (!/^[A-Za-z_][\w.-]*$/.test(local) || local.endsWith(".")) return undefined; + return { namespace: iri.substring(0, index + 1), local }; +} + +/** + * Collects the terms of a stream of quads. + * Returns the namespaces, most used first, as { namespace, prefix?, classes, properties, usedBy }. + */ +export async function collectTerms(quads) { + const namespaces = new Map(); + const getNamespace = (namespace) => { + let ns = namespaces.get(namespace); + if (!ns) { + ns = { classes: new Set(), properties: new Set() }; + namespaces.set(namespace, ns); + } + return ns; + }; + const prefixes = new Map(); + // Graphs (vocabularies) in which an IRI of a namespace is used + const usedIn = new Map(); + const noteUse = (term, graph) => { + if (term.termType !== "NamedNode" || !graph) return; + const split = splitIri(term.value); + if (!split) return; + let graphs = usedIn.get(split.namespace); + if (!graphs) usedIn.set(split.namespace, (graphs = new Set())); + graphs.add(graph); + }; + + for await (const quad of quads) { + const graph = quad.graph.value; + if (quad.predicate.value === VANN + "preferredNamespaceUri" && quad.object.termType === "Literal") { + const prefix = prefixes.get(quad.subject.value) || {}; + prefixes.set(quad.subject.value, { ...prefix, namespace: quad.object.value }); + } else if (quad.predicate.value === VANN + "preferredNamespacePrefix" && quad.object.termType === "Literal") { + const prefix = prefixes.get(quad.subject.value) || {}; + prefixes.set(quad.subject.value, { ...prefix, prefix: quad.object.value }); + } + if (quad.predicate.value === RDF_TYPE && quad.subject.termType === "NamedNode") { + const isClass = CLASS_TYPES.has(quad.object.value); + const isProperty = PROPERTY_TYPES.has(quad.object.value); + const split = (isClass || isProperty) && splitIri(quad.subject.value); + if (split) { + const ns = getNamespace(split.namespace); + (isClass ? ns.classes : ns.properties).add(split.local); + continue; + } + } + noteUse(quad.predicate, graph); + noteUse(quad.object, graph); + } + + const prefixByNamespace = new Map(); + for (const { namespace, prefix } of prefixes.values()) { + if (namespace && prefix && !prefixByNamespace.has(namespace)) prefixByNamespace.set(namespace, prefix); + } + return Array.from(namespaces.entries()) + .map(([namespace, ns]) => ({ + namespace, + prefix: prefixByNamespace.get(namespace), + classes: Array.from(ns.classes).sort(), + properties: Array.from(ns.properties).sort(), + usedBy: usedIn.get(namespace)?.size || 0, + })) + .filter((ns) => ns.classes.length || ns.properties.length) + .sort((a, b) => b.usedBy - a.usedBy || a.namespace.localeCompare(b.namespace)); +} + +/** + * Adds the terms of the always included namespaces to the namespaces of the dump: the configured prefix, and + * the classes and properties of extraTerms (namespaces collected from their sources). + */ +export function addAlwaysIncluded(namespaces, alwaysIncluded = ALWAYS_INCLUDED, extraTerms = []) { + const result = namespaces.map((ns) => ({ ...ns })); + for (const { namespace, prefix } of alwaysIncluded) { + let ns = result.find((ns) => ns.namespace === namespace); + if (!ns) result.push((ns = { namespace, classes: [], properties: [], usedBy: 0 })); + if (prefix) ns.prefix = prefix; + for (const extra of extraTerms.filter((extra) => extra.namespace === namespace)) { + ns.classes = Array.from(new Set([...ns.classes, ...extra.classes])).sort(); + ns.properties = Array.from(new Set([...ns.properties, ...extra.properties])).sort(); + } + } + return result.filter((ns) => ns.classes.length || ns.properties.length); +} + +/** + * The bundled format: the always included namespaces, then the others most used first, as + * [namespace, prefix, classes, properties]. Namespaces are added until the serialized file would exceed maxBytes, + * except the always included ones, which are added regardless. + */ +export function toBundle(namespaces, maxBytes = MAX_BYTES, source = DUMP_URL, alwaysIncluded = ALWAYS_INCLUDED) { + const bundle = { source, generated: new Date().toISOString().substring(0, 10), namespaces: [] }; + let size = JSON.stringify(bundle).length; + const always = alwaysIncluded.map(({ namespace }) => namespace); + const ordered = [ + ...always.map((namespace) => namespaces.find((ns) => ns.namespace === namespace)).filter(Boolean), + ...namespaces.filter((ns) => always.indexOf(ns.namespace) < 0), + ]; + for (const ns of ordered) { + const entry = [ns.namespace, ns.prefix || "", ns.classes.join(" "), ns.properties.join(" ")]; + const entrySize = JSON.stringify(entry).length + 1; + if (size + entrySize > maxBytes && always.indexOf(ns.namespace) < 0) continue; + bundle.namespaces.push(entry); + size += entrySize; + } + return bundle; +} + +const TERM = String.raw`(<[^>]*>|_:\S+|"(?:[^"\\]|\\.)*"(?:@[A-Za-z0-9-]+|\^\^<[^>]*>)?)`; +const QUAD = new RegExp(String.raw`^\s*${TERM}\s+${TERM}\s+${TERM}(?:\s+${TERM})?\s*\.\s*$`); + +function toTerm(token) { + if (token === undefined) return { termType: "DefaultGraph", value: "" }; + if (token.startsWith("<")) return { termType: "NamedNode", value: token.slice(1, -1) }; + if (token.startsWith("_:")) return { termType: "BlankNode", value: token.slice(2) }; + const value = token.substring(1, token.lastIndexOf('"')); + try { + return { termType: "Literal", value: JSON.parse(`"${value}"`) }; + } catch { + return { termType: "Literal", value }; + } +} + +/** + * Reads N-Quads line by line. The LOV dump contains some invalid lines (e.g. IRIs with spaces), which are + * skipped instead of aborting the whole dump. + */ +export async function* readQuads(input, stats = { skipped: 0 }) { + const lines = readline.createInterface({ input, crlfDelay: Infinity }); + for await (const line of lines) { + if (!line.trim() || line.trimStart().startsWith("#")) continue; + const match = QUAD.exec(line); + if (!match) { + stats.skipped++; + continue; + } + yield { subject: toTerm(match[1]), predicate: toTerm(match[2]), object: toTerm(match[3]), graph: toTerm(match[4]) }; + } +} + +/** The terms of the always included namespaces, read from their sources */ +async function collectExtraTerms(alwaysIncluded = ALWAYS_INCLUDED) { + const extraTerms = []; + for (const { namespace, sources } of alwaysIncluded) { + for (const source of sources || []) { + try { + const input = /^https?:\/\//.test(source) ? await openUrl(source) : fs.createReadStream(source); + const parser = new StreamParser({ baseIRI: source }); + const terms = (await collectTerms(input.pipe(parser))).filter((ns) => ns.namespace === namespace); + const count = terms.reduce((count, ns) => count + ns.classes.length + ns.properties.length, 0); + console.log(`Read ${count} terms of ${namespace} from ${source}`); + extraTerms.push(...terms); + } catch (e) { + console.warn(`Could not read ${source}: ${e.message}`); + } + } + } + return extraTerms; +} + +async function main() { + const source = process.argv[2] || DUMP_URL; + console.log(`Reading LOV dump from ${source}...`); + const input = await openDump(source); + const stats = { skipped: 0 }; + const namespaces = await collectTerms(readQuads(input, stats)); + if (stats.skipped) console.log(`Skipped ${stats.skipped} invalid lines`); + const bundle = toBundle(addAlwaysIncluded(namespaces, ALWAYS_INCLUDED, await collectExtraTerms())); + const terms = bundle.namespaces.reduce( + (count, [, , classes, properties]) => + count + (classes ? classes.split(" ").length : 0) + (properties ? properties.split(" ").length : 0), + 0, + ); + fs.writeFileSync(OUTPUT_FILE, JSON.stringify(bundle) + "\n"); + console.log( + `Wrote ${bundle.namespaces.length} of ${namespaces.length} namespaces (${terms} terms, ` + + `${fs.statSync(OUTPUT_FILE).size} bytes) to ${OUTPUT_FILE}`, + ); +} + +if (process.argv[1] && path.resolve(process.argv[1]) === path.resolve(fileURLToPath(import.meta.url))) { + main().catch((e) => { + console.error("Could not build the LOV term list:", e.message); + process.exit(1); + }); +} diff --git a/package-lock.json b/package-lock.json index 78d343f9..34d04362 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8853 +1,8853 @@ -{ - "name": "@matdata/yasgui-monorepo", - "version": "4.7.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@matdata/yasgui-monorepo", - "version": "4.7.0", - "workspaces": [ - "packages/*" - ], - "dependencies": { - "@fortawesome/fontawesome-free": "^7.1.0", - "@matdata/yasgui-chart-plugin": "^1.2.0", - "@matdata/yasgui-geo-plugin": "^1.3.0", - "@matdata/yasgui-graph-plugin": "^1.7.0", - "@matdata/yasgui-table-plugin": "^1.7.1", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "autoprefixer": "^10.4.21", - "better-npm-run": "^0.1.1", - "chai": "^6.2.0", - "fs-extra": "^11.3.2", - "mocha": "^12.0.3", - "node-static": "^0.7.11" - }, - "devDependencies": { - "@changesets/cli": "^2.29.7", - "@types/chai": "^5.2.3", - "@types/fs-extra": "^11.0.4", - "@types/mocha": "^10.0.10", - "@types/node-static": "^0.7.12", - "cross-env": "^7.0.3", - "esbuild": "^0.28.2", - "esbuild-sass-plugin": "^3.3.1", - "eslint": "^8.55.0", - "eslint-config-prettier": "^6.10.0", - "eslint-plugin-jest": "^23.8.1", - "eslint-plugin-lodash": "^7.1.0", - "husky": "^9.1.7", - "lint-staged": "^16.2.6", - "postcss": "^8.4.49", - "prettier": "^3.6.2", - "puppeteer": "^24.28.0", - "sass": "^1.93.3", - "source-map": "^0.7.6", - "source-map-support": "^0.5.21", - "typescript": "^5.9.3", - "vite": "^8.3.4" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", - "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", - "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bufbuild/protobuf": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.2.tgz", - "integrity": "sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==", - "dev": true, - "license": "(Apache-2.0 AND BSD-3-Clause)", - "peer": true - }, - "node_modules/@changesets/apply-release-plan": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.1.1.tgz", - "integrity": "sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/config": "^3.1.4", - "@changesets/get-version-range-type": "^0.4.0", - "@changesets/git": "^3.0.4", - "@changesets/should-skip-package": "^0.1.2", - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3", - "detect-indent": "^6.0.0", - "fs-extra": "^7.0.1", - "lodash.startcase": "^4.4.0", - "outdent": "^0.5.0", - "prettier": "^2.7.1", - "resolve-from": "^5.0.0", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/apply-release-plan/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/apply-release-plan/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/apply-release-plan/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@changesets/apply-release-plan/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@changesets/assemble-release-plan": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.10.tgz", - "integrity": "sha512-rSDcqdJ9KbVyjpBIuCidhvZNIiVt1XaIYp73ycVQRIA5n/j6wQaEk0ChRLMUQ1vkxZe51PTQ9OIhbg6HQMW45A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.4", - "@changesets/should-skip-package": "^0.1.2", - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/changelog-git": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", - "integrity": "sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.1.0" - } - }, - "node_modules/@changesets/cli": { - "version": "2.31.1", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.31.1.tgz", - "integrity": "sha512-uO05WTcRBwuVOJVSW8Cmpqw6q0WDL53ajGCMyszutvOe5toOnunbpM4jZzf+qxBOz7i0AzopZ8diBuewjmF40w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/apply-release-plan": "^7.1.1", - "@changesets/assemble-release-plan": "^6.0.10", - "@changesets/changelog-git": "^0.2.1", - "@changesets/config": "^3.1.4", - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.4", - "@changesets/get-release-plan": "^4.0.16", - "@changesets/git": "^3.0.4", - "@changesets/logger": "^0.1.1", - "@changesets/pre": "^2.0.2", - "@changesets/read": "^0.6.7", - "@changesets/should-skip-package": "^0.1.2", - "@changesets/types": "^6.1.0", - "@changesets/write": "^0.4.0", - "@inquirer/external-editor": "^1.0.2", - "@manypkg/get-packages": "^1.1.3", - "ansi-colors": "^4.1.3", - "enquirer": "^2.4.1", - "fs-extra": "^7.0.1", - "mri": "^1.2.0", - "package-manager-detector": "^0.2.0", - "picocolors": "^1.1.0", - "resolve-from": "^5.0.0", - "semver": "^7.5.3", - "spawndamnit": "^3.0.1", - "term-size": "^2.1.0" - }, - "bin": { - "changeset": "bin.js" - } - }, - "node_modules/@changesets/cli/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/cli/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/cli/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@changesets/config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.1.4.tgz", - "integrity": "sha512-pf0bvD/v6WI2cRlZ6hzpjtZdSlXDXMAJ+Iz7xfFzV4ZxJ8OGGAON+1qYc99ZPrijnt4xp3VGG7eNvAOGS24V1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.1.4", - "@changesets/logger": "^0.1.1", - "@changesets/should-skip-package": "^0.1.2", - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.8" - } - }, - "node_modules/@changesets/config/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/config/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/config/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@changesets/errors": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", - "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", - "dev": true, - "license": "MIT", - "dependencies": { - "extendable-error": "^0.1.5" - } - }, - "node_modules/@changesets/get-dependents-graph": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.4.tgz", - "integrity": "sha512-ZsS00x6WvmHq3sQv8oCMwL0f/z3wbXCVuSVTJwCnnmbC/iBdNJGFx1EcbMG4PC6sXRyH69liM4A2WKXzn/kRPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3", - "picocolors": "^1.1.0", - "semver": "^7.5.3" - } - }, - "node_modules/@changesets/get-release-plan": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.16.tgz", - "integrity": "sha512-2K5Om6CrMPm45rtvckfzWo7e9jOVCKLCnXia5eUPaURH7/LWzri7pK1TycdzAuAtehLkW7VPbWLCSExTHmiI6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/assemble-release-plan": "^6.0.10", - "@changesets/config": "^3.1.4", - "@changesets/pre": "^2.0.2", - "@changesets/read": "^0.6.7", - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/get-version-range-type": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", - "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/git": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz", - "integrity": "sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@manypkg/get-packages": "^1.1.3", - "is-subdir": "^1.1.1", - "micromatch": "^4.0.8", - "spawndamnit": "^3.0.1" - } - }, - "node_modules/@changesets/logger": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", - "integrity": "sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^1.1.0" - } - }, - "node_modules/@changesets/parse": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.3.tgz", - "integrity": "sha512-ZDmNc53+dXdWEv7fqIUSgRQOLYoUom5Z40gmLgmATmYR9NbL6FJJHwakcCpzaeCy+1D0m0n7mT4jj2B/MQPl7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.1.0", - "js-yaml": "^4.1.1" - } - }, - "node_modules/@changesets/pre": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz", - "integrity": "sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1" - } - }, - "node_modules/@changesets/pre/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/pre/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/pre/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@changesets/read": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.7.tgz", - "integrity": "sha512-D1G4AUYGrBEk8vj8MGwf75k9GpN6XL3wg8i42P2jZZwFLXnlr2Pn7r9yuQNbaMCarP7ZQWNJbV6XLeysAIMhTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/git": "^3.0.4", - "@changesets/logger": "^0.1.1", - "@changesets/parse": "^0.4.3", - "@changesets/types": "^6.1.0", - "fs-extra": "^7.0.1", - "p-filter": "^2.1.0", - "picocolors": "^1.1.0" - } - }, - "node_modules/@changesets/read/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/read/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/read/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@changesets/should-skip-package": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz", - "integrity": "sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.1.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/types": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz", - "integrity": "sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@changesets/write": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz", - "integrity": "sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@changesets/types": "^6.1.0", - "fs-extra": "^7.0.1", - "human-id": "^4.1.1", - "prettier": "^2.7.1" - } - }, - "node_modules/@changesets/write/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@changesets/write/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@changesets/write/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@changesets/write/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@codemirror/autocomplete": { - "version": "6.20.3", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz", - "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/commands": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz", - "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.7.0", - "@codemirror/view": "^6.27.0", - "@lezer/common": "^1.1.0" - } - }, - "node_modules/@codemirror/lang-json": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.2.tgz", - "integrity": "sha512-x2OtO+AvwEHrEwR0FyyPtfDUiloG3rnVTSZV1W8UteaLL8/MajQd8DpvUb2YVzC+/T18aSDv0H9mu+xw0EStoQ==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@lezer/json": "^1.0.0" - } - }, - "node_modules/@codemirror/lang-xml": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz", - "integrity": "sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.4.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/xml": "^1.0.0" - } - }, - "node_modules/@codemirror/language": { - "version": "6.12.4", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz", - "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.23.0", - "@lezer/common": "^1.5.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/legacy-modes": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.3.tgz", - "integrity": "sha512-xCsmIzH78MyWkib9jlPaaun57XNkfbMIhagfaZVd0iLTqlpw3jXaIcbZm72MTmmn64eTZpBVNjbyYh+QXnxRsg==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0" - } - }, - "node_modules/@codemirror/search": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.2.tgz", - "integrity": "sha512-gUYkYhT2+n/+VGZ+8EzE5WFkYZUZYm1VOKDudIsNqh42uRVQJ0a6Yss9sdKT3MeOYfuL1N6AZA57oza0Oyr0LA==", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.37.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.2.tgz", - "integrity": "sha512-U3RiPX62Wl/Gx4ftQ7UxLlloSfsFTQqKa+7vFBYteZGCzkp6oBqcsD7iSwniWRGobCAmDcwZSY+Six3+3ztdfg==", - "license": "MIT", - "dependencies": { - "@marijn/find-cluster-break": "^1.0.0" - } - }, - "node_modules/@codemirror/view": { - "version": "6.43.10", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.10.tgz", - "integrity": "sha512-vVWLvd4fKWYN/pMcwUrg6dWeublxmSz+V+52ZjW3h64IVN9cRUYLk5Km4JDT9vifxAFfDtNOIFxKYENthcolJQ==", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^6.7.0", - "crelt": "^1.0.6", - "style-mod": "^4.1.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@egjs/hammerjs": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", - "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/hammerjs": "^2.0.36" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", - "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", - "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", - "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", - "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", - "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", - "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", - "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", - "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", - "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", - "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", - "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", - "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", - "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", - "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", - "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", - "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", - "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", - "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", - "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", - "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", - "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", - "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", - "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", - "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", - "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", - "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", - "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fortawesome/fontawesome-common-types": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.1.0.tgz", - "integrity": "sha512-l/BQM7fYntsCI//du+6sEnHOP6a74UixFyOYUyz2DLMXKx+6DEhfR3F2NYGE45XH1JJuIamacb4IZs9S0ZOWLA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/fontawesome-free": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.1.0.tgz", - "integrity": "sha512-+WxNld5ZCJHvPQCr/GnzCTVREyStrAJjisUPtUxG5ngDA8TMlPnKp6dddlTpai4+1GNmltAeuk1hJEkBohwZYA==", - "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-7.1.0.tgz", - "integrity": "sha512-Udu3K7SzAo9N013qt7qmm22/wo2hADdheXtBfxFTecp+ogsc0caQNRKEb7pkvvagUGOpG9wJC1ViH6WXs8oXIA==", - "license": "(CC-BY-4.0 AND MIT)", - "dependencies": { - "@fortawesome/fontawesome-common-types": "7.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", - "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "license": "BSD-3-Clause" - }, - "node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@json2csv/formatters": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.6.tgz", - "integrity": "sha512-hjIk1H1TR4ydU5ntIENEPgoMGW+Q7mJ+537sDFDbsk+Y3EPl2i4NfFVjw0NJRgT+ihm8X30M67mA8AS6jPidSA==", - "license": "MIT" - }, - "node_modules/@json2csv/plainjs": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-7.0.6.tgz", - "integrity": "sha512-4Md7RPDCSYpmW1HWIpWBOqCd4vWfIqm53S3e/uzQ62iGi7L3r34fK/8nhOMEe+/eVfCx8+gdSCt1d74SlacQHw==", - "license": "MIT", - "dependencies": { - "@json2csv/formatters": "^7.0.6", - "@streamparser/json": "^0.0.20" - } - }, - "node_modules/@lezer/common": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz", - "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==", - "license": "MIT" - }, - "node_modules/@lezer/highlight": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz", - "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.3.0" - } - }, - "node_modules/@lezer/json": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.3.tgz", - "integrity": "sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/@lezer/lr": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz", - "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lezer/xml": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.6.tgz", - "integrity": "sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==", - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/@manypkg/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" - } - }, - "node_modules/@manypkg/find-root/node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/find-root/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@manypkg/find-root/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@manypkg/find-root/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@manypkg/get-packages": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", - "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" - } - }, - "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", - "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@manypkg/get-packages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@manypkg/get-packages/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@manypkg/get-packages/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@marijn/find-cluster-break": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz", - "integrity": "sha512-Wy0V7+SGUjnF9/TkiM1hKVDPj7jKXduPNboMVtHTA8dySMURWqfg/JZ9E2Sq8JgSJmkl7k7Qe9FLeMSrSraWmQ==", - "license": "MIT" - }, - "node_modules/@matdata/sparql-formatter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@matdata/sparql-formatter/-/sparql-formatter-1.1.0.tgz", - "integrity": "sha512-0sQnAbpZTS4hatmamUsNFM2AUxKTFnXiiBcYo+ULyFx5c/j+vbBOWfPJDIPG4j+/Sh+EQn5afqk6yxU1RgDX+A==", - "license": "MIT", - "bin": { - "sparql-formatter": "dist/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@matdata/yasgui": { - "resolved": "packages/yasgui", - "link": true - }, - "node_modules/@matdata/yasgui-chart-plugin": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@matdata/yasgui-chart-plugin/-/yasgui-chart-plugin-1.2.0.tgz", - "integrity": "sha512-AWisncQkrJdTAvFGFrjsF/V6e5t00K2e3Fdvae8813zVKIpiBiSQJcxYbyywG0TdTyo2zdhVAEHWyYHGQfs7pA==", - "license": "Apache-2.0", - "dependencies": { - "echarts": "^6.1.0", - "n3": "^2.13.11" - } - }, - "node_modules/@matdata/yasgui-chart-plugin/node_modules/n3": { - "version": "2.13.12", - "resolved": "https://registry.npmjs.org/n3/-/n3-2.13.12.tgz", - "integrity": "sha512-z944NsyJi58WXcYevtNkUL2JhVr0KP6nvED9AgymQq5V35TDaNn1N8kO+OWJk/kj4PR0L/ilWB3d7/bWceg1CQ==", - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/@matdata/yasgui-geo-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@matdata/yasgui-geo-plugin/-/yasgui-geo-plugin-1.3.0.tgz", - "integrity": "sha512-43mgQYQ+UTO03/8NrD6sjzHVCex+vG4Aticnw03Lcd438gbuaGPL1m8SRUHe7oLKP4Sa/2VyWcf3OzYOYaPphw==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "^7.3.5", - "@turf/simplify": "^7.3.5", - "betterknown": "^1.2.0", - "html-to-image": "^1.11.13", - "leaflet": "^1.9.4", - "leaflet-draw": "^1.0.4", - "leaflet.heat": "^0.2.0", - "leaflet.markercluster": "^1.5.3", - "proj4": "^2.20.8" - } - }, - "node_modules/@matdata/yasgui-graph-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@matdata/yasgui-graph-plugin/-/yasgui-graph-plugin-1.7.0.tgz", - "integrity": "sha512-lzizxDulJw5Vks3oxktE4GOxrVWRd5vLZE1h42xQuqjjQUv9PRDzGrIRfdn/Bis7NgXlYdvUqujgUbLWQaPRTg==", - "license": "Apache-2.0", - "dependencies": { - "n3": "^2.0.1", - "vis-network": "^9.1.9" - } - }, - "node_modules/@matdata/yasgui-graph-plugin/node_modules/n3": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/n3/-/n3-2.0.1.tgz", - "integrity": "sha512-Q6TPsTrlEoELXQ47tSBYcAZ800PQN9gtSImRUqQYoBq+Q7riIUAoDgf3tuMv6PuwonO86SBIx5GfOxvS4A/4kw==", - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/@matdata/yasgui-table-plugin": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@matdata/yasgui-table-plugin/-/yasgui-table-plugin-1.7.1.tgz", - "integrity": "sha512-dZexRoka0BTipdeXFw5s+nWdNlz8Hwzzr0vCt0rUhDTxe7vlBh0OfGhEVlk3pdOWFR7j3IZY+ei/mjNHdBaiKA==", - "license": "Apache-2.0", - "dependencies": { - "n3": "^2.7.12", - "tabulator-tables": "^6.3.1" - } - }, - "node_modules/@matdata/yasgui-table-plugin/node_modules/n3": { - "version": "2.7.12", - "resolved": "https://registry.npmjs.org/n3/-/n3-2.7.12.tgz", - "integrity": "sha512-Hy6dfGg9yniLQpSBirvH2E2yO3EG7dSmA3aefRbtO411oqtzG8roD3h1kTc/N065bivCOPfTFIjf0KlwW7KlnQ==", - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/@matdata/yasgui-utils": { - "resolved": "packages/utils", - "link": true - }, - "node_modules/@matdata/yasqe": { - "resolved": "packages/yasqe", - "link": true - }, - "node_modules/@matdata/yasr": { - "resolved": "packages/yasr", - "link": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@oxc-project/types": { - "version": "0.154.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.154.0.tgz", - "integrity": "sha512-KYOUGQFlLWR+s4QMV2Q9ko38TZm7EdO87Qm7rvZLqk/webse/cDjtyxKhg/47l0byCbs/k46LT8qc4PKjAikzA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/oxc-project" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", - "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.6.0", - "@parcel/watcher-darwin-arm64": "2.6.0", - "@parcel/watcher-darwin-x64": "2.6.0", - "@parcel/watcher-freebsd-x64": "2.6.0", - "@parcel/watcher-linux-arm-glibc": "2.6.0", - "@parcel/watcher-linux-arm-musl": "2.6.0", - "@parcel/watcher-linux-arm64-glibc": "2.6.0", - "@parcel/watcher-linux-arm64-musl": "2.6.0", - "@parcel/watcher-linux-x64-glibc": "2.6.0", - "@parcel/watcher-linux-x64-musl": "2.6.0", - "@parcel/watcher-win32-arm64": "2.6.0", - "@parcel/watcher-win32-x64": "2.6.0" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", - "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", - "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", - "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", - "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", - "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", - "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", - "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", - "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", - "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", - "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", - "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", - "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@puppeteer/browsers": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.2.tgz", - "integrity": "sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.4.3", - "extract-zip": "^2.0.1", - "progress": "^2.0.3", - "proxy-agent": "^6.5.0", - "semver": "^7.7.4", - "tar-fs": "^3.1.1", - "yargs": "^17.7.2" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@rdfjs/types": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.1.tgz", - "integrity": "sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@rolldown/binding-android-arm-eabi": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.14.tgz", - "integrity": "sha512-aWR+XKH9+rW7m5fWq/5360J3mHycrx/o6xZM2DQFdJnTMdyP7/WzxPjhtLbVWdKo2y612/4U1bWqb3HQhiF7vg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.14.tgz", - "integrity": "sha512-QiVxHofl6A8lQU7WAtOUY4QMVZXohxwz7WJJoeh8NBEUyKfIkMRKhYyq8az/1RypNiIXzNTtiS6KwHz0erxYRQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.14.tgz", - "integrity": "sha512-lTQOzHuBIooh3jIr5XINQkjPGEuGy+Dsy0meXDr6Sjty0b99kYgGh4uBC/8mJX1T0kC8d6S0aPP1Y+bHkh6aBw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.14.tgz", - "integrity": "sha512-hyMKEGatjmBYCs/Q4sbIcL/GqpFEqsX3wc+HYVQ/85A4rxc1o7rPm4DUI4GV4k/h0ITddwFSGpqQunI14GXjTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.14.tgz", - "integrity": "sha512-u371GbXoVXrEgP20PwzoGNOdAOqAMhzo19JzzY+V4YmmnC+DTOoqdbMu+O+54emM59Mik/UdrtWgcuEDKWRPKA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.14.tgz", - "integrity": "sha512-BqwKsdZQf6EqVWr8fv2MrDYzAvOZ7+NYFSJESRGs87fkseEhs0TU9TXgRJTkZoRRkxTizyEg1LKUXfU3/78uqg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.14.tgz", - "integrity": "sha512-SD9kY8M009x/7s57Z1dgUVlP5+uYBgKQK0Tkr1WIWngrtUJmRCW1RJFMY7QDla2khXhmg2i5Io7MUjcmZNZ/KQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.14.tgz", - "integrity": "sha512-BJ2CL19M6uuWesMgnqJzgxoI+N+eV7b0A9O9vLV42y+gitC41fNa8KElau1tHVzuLWX5GzEuxMPhAO0tQXQMkg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.14.tgz", - "integrity": "sha512-4+Kl8daPV8NDHaD7mfCcc1pRM+Qg7ab8DyMm5FG5WoZgv4h2i3KFN1CybYBNbQqmuYm7ftJLvmMI1eHYJ22S/Q==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.14.tgz", - "integrity": "sha512-V/h8ePq1fKDrmtFMz6xcCN3DKvuvMRrwwD1q0PkBeeo4DpK64biaKvqWGVxqCeYKqeRk7gE7/iKPxLCn08O97A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.14.tgz", - "integrity": "sha512-WxalXzgrLVpKC93xfpaJ3gCXUWzeCr+FRCbDVD2mUAy4L6Vo3lNVz0epUEUpxPWJkLNYUwM4OSIikv36OJ9mLg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.14.tgz", - "integrity": "sha512-3G3tnAmTpdk9jO3GQtyHXqeFD2SlecfTws/Y3M2mmj9nMBwwuLT4kur8sZKeu7ENUHSpVO3cIsm5A52LEWWwlg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.14.tgz", - "integrity": "sha512-qyr5XiNGxm2ytx17vvtcJ9nXn6v1gENETi503bJx3OGwZ1tSonj7BosxbMa/xeAfSl5iS9X6KjEWYXLu6v1L7Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.14.tgz", - "integrity": "sha512-oA4o5o0S2yB199YyYXDzKUv1Z56Rc+mgOjwm7Z/vJ9Z8igiDPYvoOuDyo6g7AK/ZaF09nPhDKVnGBcYHO11GXA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.14.tgz", - "integrity": "sha512-9mE94bf2GZUaR/fUSXCMpBoWkctu421Mi0ORpm4zqfbkjKep7RxzPFa5etcGs5h+2KApoWBOA/hAJa/7saGgEQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", - "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@streamparser/json": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.20.tgz", - "integrity": "sha512-VqAAkydywPpkw63WQhPVKCD3SdwXuihCUVZbbiY3SfSTGQyHmwRoq27y4dmJdZuJwd5JIlQoMPyGvMbUPY0RKQ==", - "license": "MIT" - }, - "node_modules/@tarekraafat/autocomplete.js": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@tarekraafat/autocomplete.js/-/autocomplete.js-7.2.0.tgz", - "integrity": "sha512-p1aEcKC/WHpVBuFyRhXq/ie+mgO4QqCNEsdVIPUBgmNqmxV4dVfqYEpk///9vvKyranUUvrlVu4e2tdzAaXKIg==", - "license": "Apache-2.0" - }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@turf/boolean-point-on-line": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.3.5.tgz", - "integrity": "sha512-TuWfrAT63W43BDzgYc94UzQ5/PjF1aTnh4AIzmQwez1YnimShYcOTwo8OIHzDaB6gbbvFsfxYMuOA5JOp942Kg==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.5", - "@turf/invariant": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/clean-coords": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-7.3.5.tgz", - "integrity": "sha512-e0ZTqVWiQaCI/b8EFb+HAS8lCDomWafAKxQuIv0IYks0GwOlVTDWTwsY2RX2685j2Y+QssqOsyHsPZCtAjc3YQ==", - "license": "MIT", - "dependencies": { - "@turf/boolean-point-on-line": "7.3.5", - "@turf/helpers": "7.3.5", - "@turf/invariant": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/clone": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-7.3.5.tgz", - "integrity": "sha512-qfIaHj3410QEcTpiCRnTzhq8YrUp2gWrUIPLBAEFykopNxJkq1du1VrRzvuAo36ap2UV7KppkS6wGNypbcxswQ==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/helpers": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.3.5.tgz", - "integrity": "sha512-E/NMGV5MwbjjP7AJXBtsanC3yY8N2MQ87IGdIgkB2ji5AtBpwnH4L3gEqpYN4RlCJJWbLbzO91BbKv2waUd0eg==", - "license": "MIT", - "dependencies": { - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/invariant": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.3.5.tgz", - "integrity": "sha512-ZVIvsBvjr8lO7WxC5zYNjRsjSDvyGvWkJMjuWaJjTU8x+1tmfNnw3gDX/TI2Sit83gcRYLYkNo23lB/udqx/Hg==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/meta": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.3.5.tgz", - "integrity": "sha512-r+ohqxoyqeigFB0oFrQx/YEHIkOKqcKpCjvZkvZs7Tkv+IFco5MezAd2zd4rzK+0DfFgDP3KpJc7HqrYjvEjhg==", - "license": "MIT", - "dependencies": { - "@turf/helpers": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/simplify": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-7.3.5.tgz", - "integrity": "sha512-9wzxlRA+0yNALeqyXNHFgj+8ebsg2aKdMrWRiSMS+ZqbiknZ/mCARiDYqM2Qz8TgTqdrNt53ze4o1vS6WeJrJw==", - "license": "MIT", - "dependencies": { - "@turf/clean-coords": "7.3.5", - "@turf/clone": "7.3.5", - "@turf/helpers": "7.3.5", - "@turf/meta": "7.3.5", - "@types/geojson": "^7946.0.10", - "tslib": "^2.8.1" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@types/autosuggest-highlight": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/@types/autosuggest-highlight/-/autosuggest-highlight-3.2.3.tgz", - "integrity": "sha512-8Mb21KWtpn6PvRQXjsKhrXIcxbSloGqNH50RntwGeJsGPW4xvNhfml+3kKulaKpO/7pgZfOmzsJz7VbepArlGQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/blueimp-md5": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/@types/blueimp-md5/-/blueimp-md5-2.18.2.tgz", - "integrity": "sha512-dJ9yRry9Olt5GAWlgCtE5dK9d/Dfhn/V7hna86eEO2Pn76+E8Y0S0n61iEUEGhWXXgtKtHxtZLVNwL8X+vLHzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/chai": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", - "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/deep-eql": "*", - "assertion-error": "^2.0.1" - } - }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", - "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/fs-extra": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", - "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@types/geojson": { - "version": "7946.0.16", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", - "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", - "license": "MIT" - }, - "node_modules/@types/hammerjs": { - "version": "2.0.46", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", - "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/jquery": { - "version": "3.5.33", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.33.tgz", - "integrity": "sha512-SeyVJXlCZpEki5F0ghuYe+L+PprQta6nRZqhONt9F13dWBtR/ftoaIbdRQ7cis7womE+X2LKhsDdDtkkDhJS6g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/sizzle": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "license": "MIT" - }, - "node_modules/@types/jsonfile": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", - "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/jsuri": { - "version": "1.3.35", - "resolved": "https://registry.npmjs.org/@types/jsuri/-/jsuri-1.3.35.tgz", - "integrity": "sha512-kaRErZwFnRSpQGdAebfwu8jb5QChcuf9R0U49YFNM2zVmSsbraQgELU+dAWce131Hhs8O8pE/7KOVfav+BFLww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/leaflet": { - "version": "1.9.21", - "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.21.tgz", - "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/lodash-es": { - "version": "4.17.12", - "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", - "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mocha": { - "version": "10.0.10", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", - "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/n3": { - "version": "1.26.1", - "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.26.1.tgz", - "integrity": "sha512-TilYHzpU6ecXVJAbV+6o17Z8ZkWLWx6ZJD3IluaU4RiGHxqjU2or9fopxFHS6iXS6qcl5Mg1K3wSx9L8xxJaJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@rdfjs/types": "*", - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "25.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", - "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~7.16.0" - } - }, - "node_modules/@types/node-static": { - "version": "0.7.12", - "resolved": "https://registry.npmjs.org/@types/node-static/-/node-static-0.7.12.tgz", - "integrity": "sha512-jpQIPcHd5r9jnfVZb/WdxZ3shwigGcS0LC/0vM7PaB+n5HvQSuhUiXVJgNGtwNeUliyqMyjr7Ogz04PEkqPQAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/papaparse": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.5.2.tgz", - "integrity": "sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/sanitize-html": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-1.27.2.tgz", - "integrity": "sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw==", - "dev": true, - "license": "MIT", - "dependencies": { - "htmlparser2": "^4.1.0" - } - }, - "node_modules/@types/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", - "license": "MIT" - }, - "node_modules/@types/sizzle": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz", - "integrity": "sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT", - "optional": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/brace-expansion": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", - "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", - "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz", - "integrity": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "environment": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.23", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", - "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001760", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/autosuggest-highlight": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz", - "integrity": "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA==", - "license": "MIT", - "dependencies": { - "remove-accents": "^0.4.2" - } - }, - "node_modules/b4a": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.9.0.tgz", - "integrity": "sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" - }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.2.tgz", - "integrity": "sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "bare-abort-controller": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - } - } - }, - "node_modules/bare-fs": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.4.tgz", - "integrity": "sha512-MPC2eyrpbk3A873sK4y6rk+Iv4o2enxTjHZ8zH3HO0mjrpm5XjnguY2XmfidIsDV6vnjpbMBKUAJpV0ISD2SsQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4", - "bare-url": "^2.2.2", - "fast-fifo": "^1.3.2" - }, - "engines": { - "bare": ">=1.28.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } - } - }, - "node_modules/bare-path": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.2.tgz", - "integrity": "sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/bare-stream": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.4.tgz", - "integrity": "sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.8.1", - "streamx": "^2.25.0", - "teex": "^1.0.1" - }, - "peerDependencies": { - "bare-abort-controller": "*", - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - }, - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } - } - }, - "node_modules/bare-url": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.5.5.tgz", - "integrity": "sha512-iM9qJCruvpt2rPaLsrumVDru9pogI7PHziHIa9kTNRFt8C8HuSa+kI9kFezK+NvHEFnnz71rKGZ1EAilq/3V/Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-path": "^3.0.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.11.29", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.29.tgz", - "integrity": "sha512-YeesxhUmR4h5y5V8KF8iBCqJb8YFrBJ++XBTeGcWIaQOYXGN19JM0FoiOjAhwuDoln8owMgXcWBmgHtYSkky2w==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/basic-ftp": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz", - "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/better-npm-run": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/better-npm-run/-/better-npm-run-0.1.1.tgz", - "integrity": "sha512-SBBYsUsb6bYcUMF9QUWy39GX5kzD4CoRBP11gx/k5jYkUr4Tr+irAokIeQX5FgfCRz0Q27rt8U0J4D2TlRgQFA==", - "license": "MIT", - "dependencies": { - "commander": "^2.9.0", - "dotenv": "^2.0.0", - "object-assign": "^4.0.1" - }, - "bin": { - "better-npm-run": "index.js", - "bnr": "index.js" - } - }, - "node_modules/better-path-resolve": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", - "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-windows": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/betterknown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/betterknown/-/betterknown-1.2.0.tgz", - "integrity": "sha512-9kuLOeVkgAXnKsMn9WAHLLJ45Wn51jPuZlS1XPkia7NoBpqM9EbVvr+A2Wr0g1WAEL5rX7/oM428Akd3wCL3vA==", - "license": "MIT", - "dependencies": { - "@types/geojson": "^7946.0.16" - } - }, - "node_modules/blueimp-md5": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", - "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "license": "ISC" - }, - "node_modules/browserslist": { - "version": "4.29.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", - "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.11.26", - "caniuse-lite": "^1.0.30001813", - "electron-to-chromium": "^1.5.439", - "node-releases": "^2.0.57", - "update-browserslist-db": "^1.3.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-builder": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", - "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", - "dev": true, - "license": "MIT/X11", - "peer": true - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001816", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001816.tgz", - "integrity": "sha512-+8Yx7BXCoqk6IF8yTicjfUR6D/ldJzdlsodlEOiOSPmhK844WIgk67/zIQaGAOxNkZyyvBlrRFnLvqKIoqbAFw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/chai": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.1.tgz", - "integrity": "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chardet": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/choices.js": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/choices.js/-/choices.js-9.1.0.tgz", - "integrity": "sha512-6NnqiE/MNnNAiMzdW7phJ49nMQylkKMQ6La6PAS1+h1VhrGt38MOPnjzEJ3cRaECieqaGpl9eFGtI2icW27r8A==", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.2.2", - "fuse.js": "^3.4.6", - "redux": "^4.1.2" - } - }, - "node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/chromium-bidi": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-14.0.0.tgz", - "integrity": "sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "mitt": "^3.0.1", - "zod": "^3.24.1" - }, - "peerDependencies": { - "devtools-protocol": "*" - } - }, - "node_modules/cli-cursor": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.1.tgz", - "integrity": "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^7.1.0", - "string-width": "^8.0.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "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/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "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==", - "dev": true, - "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/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==", - "dev": true, - "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/codemirror-lang-turtle": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/codemirror-lang-turtle/-/codemirror-lang-turtle-0.0.2.tgz", - "integrity": "sha512-YN9JzdxfUv2DKNHLZa8L7sG5StOri8ZHbMzY/zJhrq6pYR0peJaeN+GyQZaXl6fYmmq8hurf/BOqTYPh7Uzgcw==", - "license": "MIT", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/colorjs.io": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", - "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "license": "MIT", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/column-resizer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/column-resizer/-/column-resizer-1.4.0.tgz", - "integrity": "sha512-KM5Jh/UBKwVUr01oEGN/OvxF6gZIEn4c1Qde4iHSqNru9hxq93ao3u93qb9N1E1TZ2Sxjh4x7OHGe8v/P8FgkA==", - "license": "BSD-3-Clause", - "dependencies": { - "string-hash": "~1.1.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/component-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", - "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/crelt": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz", - "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==", - "license": "MIT" - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/datatables.net": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.5.tgz", - "integrity": "sha512-Qrwc+vuw8GHo42u1usWTuriNAMW0VvLPSW3j8g3GxvatiD8wS/ZGW32VAYLLfmF4Hz0C/fo2KB3xZBfcpqqVTQ==", - "license": "MIT", - "dependencies": { - "jquery": ">=1.7" - } - }, - "node_modules/datatables.net-dt": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-2.3.5.tgz", - "integrity": "sha512-JJkMNM03RUkv4jwAqyXsDHqUTEvti3+15466QiauzqRCmBOSwrHoglt1sRbvBwsv2isrCObp50JemgfG8R3wEQ==", - "license": "MIT", - "dependencies": { - "datatables.net": "2.3.5", - "jquery": ">=1.7" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-uri-component": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.5.0.tgz", - "integrity": "sha512-1BiQVoK8C9gUbQU6NzAtO/tkz2qOFpEObMWpcFvhx4fYnj4Oc5yzaJN/LD36ihkVUdXyh5ZekzX+yM+ty/SrPg==", - "license": "MIT", - "engines": { - "node": ">=14.16" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/devtools-protocol": { - "version": "0.0.1608973", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1608973.tgz", - "integrity": "sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/diff": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-9.0.0.tgz", - "integrity": "sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dompurify": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.17.tgz", - "integrity": "sha512-B/pSlYVHQ58kqISD/yDjuJ1yfzI34m1gF4lAod2bwSRhiN4K5Cl3H8Af7hqB2PmTL911tdEudnnXn5FnhRoz0w==", - "license": "(MPL-2.0 OR Apache-2.0)", - "optionalDependencies": { - "@types/trusted-types": "^2.0.7" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/dotenv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-2.0.0.tgz", - "integrity": "sha512-Y+zZAmv7p2zOdpyZcSIA+aIxohsyfTcNaMeh3YJn9exq85bQhso65Wz9IhjYYNB4zyvXnfi7Ae+FuygARljVJw==", - "license": "BSD-2-Clause" - }, - "node_modules/echarts": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-6.1.0.tgz", - "integrity": "sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "2.3.0", - "zrender": "6.1.0" - } - }, - "node_modules/echarts/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "license": "0BSD" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.459", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.459.tgz", - "integrity": "sha512-4SC9HHSFjO/liAhifpdOL5hG9b4BP7/5G3y3UPZVO8trlAXr1CaUEEJL0gWK3kOcYcZrOA5rkwG45Gra/lTIgg==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/end-of-stream": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", - "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", - "dev": true, - "license": "MIT", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/error-ex": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", - "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.2", - "@esbuild/android-arm": "0.28.2", - "@esbuild/android-arm64": "0.28.2", - "@esbuild/android-x64": "0.28.2", - "@esbuild/darwin-arm64": "0.28.2", - "@esbuild/darwin-x64": "0.28.2", - "@esbuild/freebsd-arm64": "0.28.2", - "@esbuild/freebsd-x64": "0.28.2", - "@esbuild/linux-arm": "0.28.2", - "@esbuild/linux-arm64": "0.28.2", - "@esbuild/linux-ia32": "0.28.2", - "@esbuild/linux-loong64": "0.28.2", - "@esbuild/linux-mips64el": "0.28.2", - "@esbuild/linux-ppc64": "0.28.2", - "@esbuild/linux-riscv64": "0.28.2", - "@esbuild/linux-s390x": "0.28.2", - "@esbuild/linux-x64": "0.28.2", - "@esbuild/netbsd-arm64": "0.28.2", - "@esbuild/netbsd-x64": "0.28.2", - "@esbuild/openbsd-arm64": "0.28.2", - "@esbuild/openbsd-x64": "0.28.2", - "@esbuild/openharmony-arm64": "0.28.2", - "@esbuild/sunos-x64": "0.28.2", - "@esbuild/win32-arm64": "0.28.2", - "@esbuild/win32-ia32": "0.28.2", - "@esbuild/win32-x64": "0.28.2" - } - }, - "node_modules/esbuild-sass-plugin": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-3.3.1.tgz", - "integrity": "sha512-SnO1ls+d52n6j8gRRpjexXI8MsHEaumS0IdDHaYM29Y6gakzZYMls6i9ql9+AWMSQk/eryndmUpXEgT34QrX1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "^1.22.8", - "safe-identifier": "^0.4.2", - "sass": "^1.71.1" - }, - "peerDependencies": { - "esbuild": ">=0.20.1", - "sass-embedded": "^1.71.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/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-stdin": "^6.0.0" - }, - "bin": { - "eslint-config-prettier-check": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=3.14.1" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "23.20.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.20.0.tgz", - "integrity": "sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "^2.5.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-plugin-lodash": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-lodash/-/eslint-plugin-lodash-7.4.0.tgz", - "integrity": "sha512-Tl83UwVXqe1OVeBRKUeWcfg6/pCW1GTRObbdnbEJgYwjxp5Q92MEWQaH9+dmzbRt6kvYU1Mp893E79nJiCSM8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash": "^4.17.21" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": ">=2" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", - "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true, - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/events-universal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.7.0" - } - }, - "node_modules/extendable-error": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", - "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", - "dev": true, - "license": "MIT" - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "license": "MIT" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz", - "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up-simple": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", - "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", - "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", - "license": "ISC" - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-extra": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", - "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/fuse.js": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", - "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", - "license": "Apache-2.0", - "engines": { - "node": ">=6" - } - }, - "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==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", - "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-uri": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", - "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/glob": { - "version": "13.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "minimatch": "^10.2.2", - "minipass": "^7.1.3", - "path-scurry": "^2.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", - "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/html-to-image": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.13.tgz", - "integrity": "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==", - "license": "MIT" - }, - "node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-id": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz", - "integrity": "sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==", - "dev": true, - "license": "MIT", - "bin": { - "human-id": "dist/cli.js" - } - }, - "node_modules/husky": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", - "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/iconv-lite": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz", - "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "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/ip-address": { - "version": "10.7.4", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz", - "integrity": "sha512-DWBMKyeM25D70nrIiTkgQth59/G+naKOTep6huF9j+GmeK3DMD60Zvxg5d5qQnz+38AHgou6ean2LECX+lrKDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", - "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-subdir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", - "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "better-path-resolve": "1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", - "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsuri": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsuri/-/jsuri-1.3.1.tgz", - "integrity": "sha512-LLdAeqOf88/X0hylAI7oSir6QUsz/8kOW0FcJzzu/SJRfORA/oPHycAOthkNp7eLPlTAbqVDFbqNRHkRVzEA3g==", - "engines": { - "node": "*" - } - }, - "node_modules/keycharm": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.4.0.tgz", - "integrity": "sha512-TyQTtsabOVv3MeOpR92sIKk/br9wxS+zGj4BG7CR8YbK4jM3tyIBaF0zhzeBUMx36/Q/iQLOKKOT+3jOQtemRQ==", - "license": "(Apache-2.0 OR MIT)", - "peer": true - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/leaflet": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", - "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", - "license": "BSD-2-Clause" - }, - "node_modules/leaflet-draw": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/leaflet-draw/-/leaflet-draw-1.0.4.tgz", - "integrity": "sha512-rsQ6saQO5ST5Aj6XRFylr5zvarWgzWnrg46zQ1MEOEIHsppdC/8hnN8qMoFvACsPvTioAuysya/TVtog15tyAQ==", - "license": "MIT" - }, - "node_modules/leaflet.heat": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/leaflet.heat/-/leaflet.heat-0.2.0.tgz", - "integrity": "sha512-Cd5PbAA/rX3X3XKxfDoUGi9qp78FyhWYurFg3nsfhntcM/MCNK08pRkf4iEenO1KNqwVPKCmkyktjW3UD+h9bQ==" - }, - "node_modules/leaflet.markercluster": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.5.3.tgz", - "integrity": "sha512-vPTw/Bndq7eQHjLBVlWpnGeLa3t+3zGiuM7fJwCkiMFq+nmRuG3RI3f7f4N4TDX7T4NpbAXpR2+NTRSEGfCSeA==", - "license": "MIT", - "peerDependencies": { - "leaflet": "^1.3.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lightningcss": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", - "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.33.0", - "lightningcss-darwin-arm64": "1.33.0", - "lightningcss-darwin-x64": "1.33.0", - "lightningcss-freebsd-x64": "1.33.0", - "lightningcss-linux-arm-gnueabihf": "1.33.0", - "lightningcss-linux-arm64-gnu": "1.33.0", - "lightningcss-linux-arm64-musl": "1.33.0", - "lightningcss-linux-x64-gnu": "1.33.0", - "lightningcss-linux-x64-musl": "1.33.0", - "lightningcss-win32-arm64-msvc": "1.33.0", - "lightningcss-win32-x64-msvc": "1.33.0" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", - "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", - "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", - "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", - "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", - "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", - "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", - "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", - "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", - "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", - "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", - "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.4.0.tgz", - "integrity": "sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^14.0.3", - "listr2": "^9.0.5", - "picomatch": "^4.0.3", - "string-argv": "^0.3.2", - "tinyexec": "^1.0.4", - "yaml": "^2.8.2" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=20.17" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/lint-staged/node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/listr2": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz", - "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^5.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.1.0", - "rfdc": "^1.4.1", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", - "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", - "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "license": "MIT" - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", - "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^7.0.0", - "cli-cursor": "^5.0.0", - "slice-ansi": "^7.1.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/lru-cache": { - "version": "11.5.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", - "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "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/mgrs": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", - "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==", - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", - "license": "MIT" - }, - "node_modules/minipass": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true, - "license": "MIT" - }, - "node_modules/mocha": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-12.0.3.tgz", - "integrity": "sha512-beammieDdiWdkjANWeWPpkxUROYGi5FN88fPOkLiticz7HTg3Y+Pho3EYE6SUdcuWnZ3h2WD8EXCA55JF4o6wg==", - "license": "MIT", - "dependencies": { - "browser-stdout": "^1.3.1", - "chokidar": "^5.0.0", - "debug": "^4.3.5", - "diff": "^9.0.0", - "find-up-simple": "^1.0.1", - "glob": "^13.0.0", - "is-path-inside": "^4.0.0", - "is-unicode-supported": "^0.1.0", - "js-yaml": "^5.0.0", - "minimatch": "^10.2.2", - "ms": "^2.1.3", - "picocolors": "^1.1.1", - "serialize-javascript": "^7.1.1", - "strip-json-comments": "^5.0.3", - "supports-color": "^8.1.1", - "workerpool": "^10.0.0" - }, - "bin": { - "mocha": "bin/mocha.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/mocha/node_modules/argparse": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-3.0.3.tgz", - "integrity": "sha512-Sn98ftV3KfsO8xfLPHG6oT8y+b0yvbrLgZjgPDXsharNY15tTAjqIsIju4S32nl6/iEUNNE4v+yL2Zhm8ooP3w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "PSF-2.0" - }, - "node_modules/mocha/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/mocha/node_modules/brace-expansion": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", - "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/mocha/node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", - "license": "MIT", - "dependencies": { - "readdirp": "^5.0.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/mocha/node_modules/is-path-inside": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/js-yaml": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.5.0.tgz", - "integrity": "sha512-paNr4LFIFPjeeSmwNYdrb8FafLLG/Cr2Af3GjbsHJ5CxIjH4r0c2emlmRdAtpPAieP1gRVzk6buBbVP5gBMGAg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^3.0.3" - }, - "bin": { - "js-yaml": "bin/js-yaml.mjs" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/readdirp": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", - "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/mocha/node_modules/strip-json-comments": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", - "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/n3": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/n3/-/n3-1.26.0.tgz", - "integrity": "sha512-SQknS0ua90rN+3RHuk8BeIqeYyqIH/+ecViZxX08jR4j6MugqWRjtONl3uANG/crWXnOM2WIqBJtjIhVYFha+w==", - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", - "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "license": "MIT" - }, - "node_modules/netmask": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz", - "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-releases": { - "version": "2.0.59", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.59.tgz", - "integrity": "sha512-5qr2okC4ItAI0hG5SaV0HoYMpnM/Y6+Oqr7AmPYy/2uEoGvS+GbSKLeRxSS1uAdu59yz0ouzcuXievSgg///WA==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/node-static": { - "version": "0.7.11", - "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz", - "integrity": "sha512-zfWC/gICcqb74D9ndyvxZWaI1jzcoHmf4UTHWQchBNuNMxdBLJMDiUgZ1tjGLEIe/BMhj2DxKD8HOuc2062pDQ==", - "license": "MIT", - "dependencies": { - "colors": ">=0.6.0", - "mime": "^1.2.9", - "optimist": ">=0.3.4" - }, - "bin": { - "static": "bin/cli.js" - }, - "engines": { - "node": ">= 0.4.1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "license": "MIT/X11", - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/outdent": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", - "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pac-proxy-agent": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - "dev": true, - "license": "MIT", - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/package-manager-detector": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", - "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "quansync": "^0.2.7" - } - }, - "node_modules/papaparse": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz", - "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==", - "license": "MIT" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", - "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^11.0.0", - "minipass": "^7.1.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss": { - "version": "8.5.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.30.tgz", - "integrity": "sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.20", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", - "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/proj4": { - "version": "2.20.8", - "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.20.8.tgz", - "integrity": "sha512-1C8sfT4xY4PAPwk0MroFBTGF4R4bzDXdmPQTGYVLsoNssrZ9odzObxS2dTeGBty8jW8KO7h16C1Hs2JP+ctfFw==", - "license": "MIT", - "dependencies": { - "mgrs": "1.0.0", - "wkt-parser": "^1.5.5" - }, - "funding": { - "url": "https://github.com/sponsors/ahocevar" - } - }, - "node_modules/proxy-agent": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", - "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/puppeteer": { - "version": "24.43.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.43.1.tgz", - "integrity": "sha512-/FSOViCrqRdb1HDocpsM9Z1giA71gTQPUt3SpHGVRALKAy/rJr1fLFYZW9F23qPxqVxTHQnbh/5B5opJST3kAw==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.13.2", - "chromium-bidi": "14.0.0", - "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1608973", - "puppeteer-core": "24.43.1", - "typed-query-selector": "^2.12.2" - }, - "bin": { - "puppeteer": "lib/cjs/puppeteer/node/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/puppeteer-core": { - "version": "24.43.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.43.1.tgz", - "integrity": "sha512-T5ScUMAsmhdNbgDR41AGESYeS6V9MSgetkSnVhhW+gXvzC42VesKCn5ld87gAZDJ6vLHL9GkRvY9WtQWSnwFbw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@puppeteer/browsers": "2.13.2", - "chromium-bidi": "14.0.0", - "debug": "^4.4.3", - "devtools-protocol": "0.0.1608973", - "typed-query-selector": "^2.12.2", - "webdriver-bidi-protocol": "0.4.1", - "ws": "^8.20.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/quansync": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", - "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/antfu" - }, - { - "type": "individual", - "url": "https://github.com/sponsors/sxzz" - } - ], - "license": "MIT" - }, - "node_modules/query-string": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-9.5.1.tgz", - "integrity": "sha512-/zO3RwuRCMTIcEgq6YMv4OrtEE1XzBG7w5N6zc6ydYnkWYOWsnLI/5894hYEzfESfMOT4cHCsRTIdxsSl1KjGg==", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.5.0", - "filter-obj": "^5.1.0", - "split-on-first": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/read-yaml-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", - "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-yaml-file/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/read-yaml-file/node_modules/js-yaml": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", - "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.9.2" - } - }, - "node_modules/remove-accents": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz", - "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==", - "license": "MIT" - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", - "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/rolldown": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.14.tgz", - "integrity": "sha512-eTBTTqMR6uHKLgcUqpJP8ntzDI6V4LYA8negAMBEI7gkgVvOdrx6VsvS2Ym+83KhOPdLCHWJu0w7UQFJZhHKNw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.154.0", - "@rolldown/pluginutils": "^1.0.0" - }, - "bin": { - "rolldown": "bin/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "optionalDependencies": { - "@rolldown/binding-android-arm-eabi": "1.2.14", - "@rolldown/binding-android-arm64": "1.2.14", - "@rolldown/binding-darwin-arm64": "1.2.14", - "@rolldown/binding-darwin-x64": "1.2.14", - "@rolldown/binding-freebsd-x64": "1.2.14", - "@rolldown/binding-linux-arm-gnueabihf": "1.2.14", - "@rolldown/binding-linux-arm64-gnu": "1.2.14", - "@rolldown/binding-linux-arm64-musl": "1.2.14", - "@rolldown/binding-linux-ppc64-gnu": "1.2.14", - "@rolldown/binding-linux-s390x-gnu": "1.2.14", - "@rolldown/binding-linux-x64-gnu": "1.2.14", - "@rolldown/binding-linux-x64-musl": "1.2.14", - "@rolldown/binding-openharmony-arm64": "1.2.14", - "@rolldown/binding-win32-arm64-msvc": "1.2.14", - "@rolldown/binding-win32-x64-msvc": "1.2.14" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-identifier": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true, - "license": "ISC" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "license": "MIT" - }, - "node_modules/sass": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.0.tgz", - "integrity": "sha512-KR0igP1z4avUJetEuIeOdDlwaUDvkH8wSx7FdSjyYBS3dpyX3TzHfAMO0G1Q4/3cdjcmi3r7idh+KCmKqS+KeQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, - "node_modules/sass-embedded": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.0.tgz", - "integrity": "sha512-Unwu0MtlAt9hQGHutB2NJhwhPcxiJX99AI7PSz7W4lkikQg9S/HYFtgxtIjpTB4DW7sOYX2xnxvtU/nep9HXTA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@bufbuild/protobuf": "^2.5.0", - "buffer-builder": "^0.2.0", - "colorjs.io": "^0.5.0", - "immutable": "^5.0.2", - "rxjs": "^7.4.0", - "supports-color": "^8.1.1", - "sync-child-process": "^1.0.2", - "varint": "^6.0.0" - }, - "bin": { - "sass": "dist/bin/sass.js" - }, - "engines": { - "node": ">=16.0.0" - }, - "optionalDependencies": { - "sass-embedded-all-unknown": "1.97.0", - "sass-embedded-android-arm": "1.97.0", - "sass-embedded-android-arm64": "1.97.0", - "sass-embedded-android-riscv64": "1.97.0", - "sass-embedded-android-x64": "1.97.0", - "sass-embedded-darwin-arm64": "1.97.0", - "sass-embedded-darwin-x64": "1.97.0", - "sass-embedded-linux-arm": "1.97.0", - "sass-embedded-linux-arm64": "1.97.0", - "sass-embedded-linux-musl-arm": "1.97.0", - "sass-embedded-linux-musl-arm64": "1.97.0", - "sass-embedded-linux-musl-riscv64": "1.97.0", - "sass-embedded-linux-musl-x64": "1.97.0", - "sass-embedded-linux-riscv64": "1.97.0", - "sass-embedded-linux-x64": "1.97.0", - "sass-embedded-unknown-all": "1.97.0", - "sass-embedded-win32-arm64": "1.97.0", - "sass-embedded-win32-x64": "1.97.0" - } - }, - "node_modules/sass-embedded-all-unknown": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.0.tgz", - "integrity": "sha512-9F6MyQcwp3YiuGMk5bC7g9jL+D1KkW/ONQgrkoTQ7ALcmoPKmsauZg5WgRhLYW9UhpnGTgANrWrZdiREAR1YkA==", - "cpu": [ - "!arm", - "!arm64", - "!riscv64", - "!x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "sass": "1.97.0" - } - }, - "node_modules/sass-embedded-android-arm": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.0.tgz", - "integrity": "sha512-VLxeVR5FMwSZoOliBY8Qy2trZCWYz3w4ILf0QZ68eep3mIQjtykY3BSKC2R/w9DkPQDNJXdgbgnxeOubC8k5xw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-android-arm64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.0.tgz", - "integrity": "sha512-uDG/0DS6A+KRiOYUV1UNHBq67DHvO+/54Ja+dg8S5fl5uvPwZGHpJFheemA9R6vvddwyjGmzVacvCQxdmECcfQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-android-riscv64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.0.tgz", - "integrity": "sha512-yrwsyPR08CXW5Ggr0kI1jTUcKkBOtjODbDj11nRrBwyrXRqhf1obqfchQxTW0HlYT8VZmZGfnHvPNNDwOSdfZg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-android-x64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.0.tgz", - "integrity": "sha512-a1QW1pFykLCtV8J3AZ+wtrwOx0ORZsW4orF6fOrBYL2sLhlzhB3iK+QzWezFvH5+FMgLQBC4xgYYk4NV9WCO9g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-darwin-arm64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.0.tgz", - "integrity": "sha512-5XV42FEqhQEGFQ/w8HUk///k0XMHLyBt1j2alxTr9ZI77HqiAIl6kVZp0kxJ++gt/y3E6hKoMLngHHC6zIBR5A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-darwin-x64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.0.tgz", - "integrity": "sha512-Kc0aKFfKPd/kz8mSGtRKTEN7FKnqs30iZf6APb0ZHMuvMVfOfdD+fZ/85htT+j5k2F+UUSFBpbx04W0gZW020A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-arm": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.0.tgz", - "integrity": "sha512-pwM5A1+w3l1T/FXwJNqZD0WukCENeRkgxPSpZmsO4/QNLdTpGCz16D5spYPQ7f7GZo9aNaHt1EaDLHCjlEA8LQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-arm64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.0.tgz", - "integrity": "sha512-ofm9esPA9P0sB6wJPcDhQYjSDfa7RoVKD0IHvFPMrK9OLTKg8lw80/afH49a9URYeYiE4wFP76Fr9t+s7A6E1Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-musl-arm": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.0.tgz", - "integrity": "sha512-+rsW0OreW4sPtdXDewDESxJLJdxW3B0EL7ICajkRFs3KbeNdgOVnP5DJQ39hquAoZH0AcEEGcd6236ZMMzEbwQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-musl-arm64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.0.tgz", - "integrity": "sha512-8VF4nc7oUklhUGGAY0T6Ktd9T9ZFwoOsWje7ocOV57tjbocFp/eeAPqX1v2BpiZtMVURyYwaZsRSAL79DT7oRw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-musl-riscv64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.0.tgz", - "integrity": "sha512-nlaeeZ5P7tde/c/aMiIl5UduQZPA9ftEyWJxdmWcs3pASFSykslVJR5D4L161EUHzB5z+MxSnbbzcrck0F1slA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-musl-x64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.0.tgz", - "integrity": "sha512-QB6JLr2p1UuEXhiTXEYNypf+w2x/SCMY17vcnXKM47CeaJ88v2C9fJ9oVne6eZntlCylSow/vZCov0JMhklknA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-riscv64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.0.tgz", - "integrity": "sha512-m7QaK4M+YhQ6FZWMI9O8g4tqmM4JrvzJl/YC/eEJXpfgwxMeXsDsPVQWFiBdWOuxqMSH8WhFksw/Bg0J+kK6VQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-linux-x64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.0.tgz", - "integrity": "sha512-yc7yLWJrAtTBCjEAoNxvE040EGYdsgmaWMSyI9LSIOFlSwrOc4x+W/8IMhLWCygTAgorNPuNlRfPDgkQm1sJmw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-unknown-all": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.0.tgz", - "integrity": "sha512-dDky3ETKeOo543myScL4sp3pj2cANLNKea5aR6v8ZCpDSCDTRxqv4Sj/goTmkVqnp/HOVF88qB3GHtQ8rFtULQ==", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "!android", - "!darwin", - "!linux", - "!win32" - ], - "peer": true, - "dependencies": { - "sass": "1.97.0" - } - }, - "node_modules/sass-embedded-win32-arm64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.0.tgz", - "integrity": "sha512-JMU2SKIgUJDw4oaKBcVbuobWRU6f2XmFuYqJdkxJhlITAGimwjZ860gttlzjNtZcVI4+p4ovT14HwpsEcIzfnw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded-win32-x64": { - "version": "1.97.0", - "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.0.tgz", - "integrity": "sha512-mKIJGXxEl6OoWEoT4ee5OsBOfExla2ilY5J8tupVwSCxf/i3aOJNLm7ZzRWG9er2K3bC8aovgMisMIVGlBM5hw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/sass-embedded/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/serialize-javascript": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.1.2.tgz", - "integrity": "sha512-GL2BWwVa6JydKO6l/ljVgjAZF4QJ3S7dWDWi53s5GZT8PJzD2fNxi67HANQGKAqPrwEpL5ba7gUBGi0Ls/sEoQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.10", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.10.tgz", - "integrity": "sha512-e0VyvkVTwVYViNovRkZ9aodhxVlyoMn7eJhVUPxZ+eK9P/7CBkxvvsBOHqFPEH416726W8tLXXXjKwqgTErrCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^10.1.1", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/sortablejs": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.6.tgz", - "integrity": "sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, - "node_modules/source-map-js": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", - "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spawndamnit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz", - "integrity": "sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==", - "dev": true, - "license": "SEE LICENSE IN LICENSE", - "dependencies": { - "cross-spawn": "^7.0.5", - "signal-exit": "^4.0.1" - } - }, - "node_modules/split-on-first": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz", - "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/store": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", - "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/streamx": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.1.tgz", - "integrity": "sha512-zEzXb0s5Cds7tqMH6rhZ05lcJydCWiQPEwiNngVqzsxCc962vLY4Uw+mW7od8kDH258k2Uz/JrOkdIAAhSh9VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "events-universal": "^1.0.0", - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", - "license": "CC0-1.0" - }, - "node_modules/string-width": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", - "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-mod": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz", - "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sync-child-process": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", - "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "sync-message-port": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/sync-message-port": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", - "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/tabulator-tables": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/tabulator-tables/-/tabulator-tables-6.3.1.tgz", - "integrity": "sha512-qFW7kfadtcaISQIibKAIy0f3eeIXUVi8242Vly1iJfMD79kfEGzfczNuPBN/80hDxHzQJXYbmJ8VipI40hQtfA==", - "license": "MIT" - }, - "node_modules/tar-fs": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz", - "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - }, - "optionalDependencies": { - "bare-fs": "^4.0.1", - "bare-path": "^3.0.0" - } - }, - "node_modules/tar-stream": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.2.tgz", - "integrity": "sha512-+8NeqHRjQWH9nYlwo2gamAMImZCVzI4UoEgDpWorBt9OEfppiZn+uSkskzQKPWIZyji/C8fpWO7u69G0DX0tbg==", - "dev": true, - "license": "MIT", - "dependencies": { - "b4a": "^1.9.0", - "bare-fs": "^4.8.2", - "fast-fifo": "^1.3.2", - "streamx": "^2.28.1" - } - }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/text-decoder": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", - "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/tinyexec": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", - "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typescript": ">=3.7.0" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-query-selector": { - "version": "2.12.3", - "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.3.tgz", - "integrity": "sha512-/dtuMZyutHLlrxWhhC1uib00ELUr2dZ8C9B8YzZYsJmeE3V56OxRblrSM2UaF142pcMtak7ehZ6+poWGeehNIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "dev": true, - "license": "MIT" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz", - "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "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", - "peer": true, - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/varint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", - "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/vis-data": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-7.1.10.tgz", - "integrity": "sha512-23juM9tdCaHTX5vyIQ7XBzsfZU0Hny+gSTwniLrfFcmw9DOm7pi3+h9iEBsoZMp5rX6KNqWwc1MF0fkAmWVuoQ==", - "license": "(Apache-2.0 OR MIT)", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/visjs" - }, - "peerDependencies": { - "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", - "vis-util": "^5.0.1" - } - }, - "node_modules/vis-network": { - "version": "9.1.13", - "resolved": "https://registry.npmjs.org/vis-network/-/vis-network-9.1.13.tgz", - "integrity": "sha512-HLeHd5KZS92qzO1kC59qMh1/FWAZxMUEwUWBwDMoj6RKj/Ajkrgy/heEYo0Zc8SZNQ2J+u6omvK2+a28GX1QuQ==", - "license": "(Apache-2.0 OR MIT)", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/visjs" - }, - "peerDependencies": { - "@egjs/hammerjs": "^2.0.0", - "component-emitter": "^1.3.0 || ^2.0.0", - "keycharm": "^0.2.0 || ^0.3.0 || ^0.4.0", - "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", - "vis-data": "^6.3.0 || ^7.0.0", - "vis-util": "^5.0.1" - } - }, - "node_modules/vis-util": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-5.0.7.tgz", - "integrity": "sha512-E3L03G3+trvc/X4LXvBfih3YIHcKS2WrP0XTdZefr6W6Qi/2nNCqZfe4JFfJU6DcQLm6Gxqj2Pfl+02859oL5A==", - "license": "(Apache-2.0 OR MIT)", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/visjs" - }, - "peerDependencies": { - "@egjs/hammerjs": "^2.0.0", - "component-emitter": "^1.3.0 || ^2.0.0" - } - }, - "node_modules/vite": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.4.tgz", - "integrity": "sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "lightningcss": "^1.33.0", - "picomatch": "^4.0.7", - "postcss": "^8.5.29", - "rolldown": "~1.2.12", - "tinyglobby": "^0.2.17" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^20.19.0 || >=22.12.0", - "@vitejs/devtools": "^0.7.1", - "esbuild": "^0.27.0 || ^0.28.0", - "jiti": ">=1.21.0", - "less": "^4.0.0", - "sass": "^1.70.0", - "sass-embedded": "^1.70.0", - "stylus": ">=0.54.8", - "sugarss": "^5.0.0", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "@vitejs/devtools": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", - "license": "MIT" - }, - "node_modules/webdriver-bidi-protocol": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.1.tgz", - "integrity": "sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wkt-parser": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.5.5.tgz", - "integrity": "sha512-/zMYi94/7D7fxcOSlVmWn6vnOMj3Gq5d1xvVjaYOS9n6h0qOJ4I7YYVxBWYcH1vq9+suhqzXkn05Yx47zQNUIA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ahocevar" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/workerpool": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-10.0.3.tgz", - "integrity": "sha512-6z2Iis68Wqth93/G/wJP9u+R3O+d2XTlgWChGCwuT1qLbBsOYueGRZuJ++v3mtDP5KjYdy+WzvWC+VWETSVXJA==", - "license": "Apache-2.0" - }, - "node_modules/wrap-ansi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/ws": { - "version": "8.22.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", - "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yaml": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", - "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "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==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "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==", - "dev": true, - "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/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zrender": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-6.1.0.tgz", - "integrity": "sha512-oEGMDB6pOP2S6OwRR4PdVv610zrjnA3Bh+JnSG12fYJlBKjtNAoEb5fSUoCOOINlH96I2fU38/A2UpRKs67xYQ==", - "license": "BSD-3-Clause", - "dependencies": { - "tslib": "2.3.0" - } - }, - "node_modules/zrender/node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", - "license": "0BSD" - }, - "packages/utils": { - "name": "@matdata/yasgui-utils", - "version": "4.6.1", - "license": "MIT", - "dependencies": { - "dompurify": "^3.2.4", - "store": "^2.0.12" - }, - "devDependencies": { - "@types/node": "^22.5.4" - } - }, - "packages/utils/node_modules/@types/node": { - "version": "22.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/utils/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "packages/yasgui": { - "name": "@matdata/yasgui", - "version": "4.6.1", - "license": "MIT", - "dependencies": { - "@matdata/yasgui-graph-plugin": "^1.7.0", - "@matdata/yasgui-table-plugin": "^1.4.0", - "@matdata/yasgui-utils": "^4.6.1", - "@matdata/yasqe": "^4.6.1", - "@matdata/yasr": "^4.6.1", - "@tarekraafat/autocomplete.js": "^7.2.0", - "autosuggest-highlight": "^3.1.1", - "blueimp-md5": "^2.12.0", - "choices.js": "^9.0.1", - "dompurify": "^3.2.4", - "es6-object-assign": "^1.1.0", - "jsuri": "^1.3.1", - "lodash-es": "^4.17.15", - "n3": "^1.3.5", - "sortablejs": "^1.10.2" - }, - "devDependencies": { - "@types/autosuggest-highlight": "^3.1.0", - "@types/blueimp-md5": "^2.7.0", - "@types/jsuri": "^1.3.30", - "@types/lodash-es": "^4.17.3", - "@types/node": "^22.5.4" - } - }, - "packages/yasgui/node_modules/@types/node": { - "version": "22.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/yasgui/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "packages/yasqe": { - "name": "@matdata/yasqe", - "version": "4.6.1", - "license": "MIT", - "dependencies": { - "@codemirror/autocomplete": "^6.20.3", - "@codemirror/commands": "^6.11.0", - "@codemirror/language": "^6.12.4", - "@codemirror/search": "^6.7.2", - "@codemirror/state": "^6.7.2", - "@codemirror/view": "^6.43.10", - "@lezer/highlight": "^1.2.3", - "@matdata/sparql-formatter": "^1.1.0", - "@matdata/yasgui-utils": "^4.6.1", - "leaflet": "^1.9.4", - "lodash-es": "^4.17.15", - "query-string": "^9.5.1" - }, - "devDependencies": { - "@types/leaflet": "^1.9.21", - "@types/lodash-es": "^4.17.3", - "@types/node": "^22.5.4" - }, - "engines": { - "node": ">= 12" - } - }, - "packages/yasqe/node_modules/@types/node": { - "version": "22.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/yasqe/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "packages/yasr": { - "name": "@matdata/yasr", - "version": "4.6.1", - "license": "MIT", - "dependencies": { - "@codemirror/commands": "^6.11.0", - "@codemirror/lang-json": "^6.0.2", - "@codemirror/lang-xml": "^6.1.0", - "@codemirror/language": "^6.12.4", - "@codemirror/legacy-modes": "^6.5.3", - "@codemirror/state": "^6.7.2", - "@codemirror/view": "^6.43.10", - "@fortawesome/free-solid-svg-icons": "^7.1.0", - "@json2csv/plainjs": "^7.0.4", - "@lezer/highlight": "^1.2.3", - "@matdata/yasgui-utils": "^4.6.1", - "@matdata/yasqe": "^4.6.1", - "codemirror-lang-turtle": "^0.0.2", - "colors": "^1.4.0", - "column-resizer": "^1.4.0", - "datatables.net": "^2.0.5", - "datatables.net-dt": "^2.0.5", - "dompurify": "^3.2.4", - "jquery": "^3.7.1", - "lodash-es": "^4.17.15", - "n3": "^1.3.5", - "papaparse": "^5.3.1" - }, - "devDependencies": { - "@types/jquery": "^3.5.32", - "@types/lodash-es": "^4.17.3", - "@types/n3": "^1.1.5", - "@types/node": "^22.5.4", - "@types/papaparse": "^5.3.2", - "@types/sanitize-html": "^1.20.2", - "better-npm-run": "^0.1.1", - "ts-essentials": "^7.0.1" - }, - "engines": { - "node": ">= 12" - } - }, - "packages/yasr/node_modules/@types/node": { - "version": "22.19.1", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/yasr/node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - } - } -} +{ + "name": "@matdata/yasgui-monorepo", + "version": "4.7.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@matdata/yasgui-monorepo", + "version": "4.7.0", + "workspaces": [ + "packages/*" + ], + "dependencies": { + "@fortawesome/fontawesome-free": "^7.1.0", + "@matdata/yasgui-chart-plugin": "^1.2.0", + "@matdata/yasgui-geo-plugin": "^1.3.0", + "@matdata/yasgui-graph-plugin": "^1.7.0", + "@matdata/yasgui-table-plugin": "^1.7.1", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "autoprefixer": "^10.4.21", + "better-npm-run": "^0.1.1", + "chai": "^6.2.0", + "fs-extra": "^11.3.2", + "mocha": "^12.0.3", + "node-static": "^0.7.11" + }, + "devDependencies": { + "@changesets/cli": "^2.29.7", + "@types/chai": "^5.2.3", + "@types/fs-extra": "^11.0.4", + "@types/mocha": "^10.0.10", + "@types/node-static": "^0.7.12", + "cross-env": "^7.0.3", + "esbuild": "^0.28.2", + "esbuild-sass-plugin": "^3.3.1", + "eslint": "^8.55.0", + "eslint-config-prettier": "^6.10.0", + "eslint-plugin-jest": "^23.8.1", + "eslint-plugin-lodash": "^7.1.0", + "husky": "^9.1.7", + "lint-staged": "^16.2.6", + "postcss": "^8.4.49", + "prettier": "^3.6.2", + "puppeteer": "^24.28.0", + "sass": "^1.93.3", + "source-map": "^0.7.6", + "source-map-support": "^0.5.21", + "typescript": "^5.9.3", + "vite": "^8.3.4" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bufbuild/protobuf": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.2.tgz", + "integrity": "sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==", + "dev": true, + "license": "(Apache-2.0 AND BSD-3-Clause)", + "peer": true + }, + "node_modules/@changesets/apply-release-plan": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.1.1.tgz", + "integrity": "sha512-9qPCm/rLx/xoOFXIHGB229+4GOL76S4MC+7tyOuTsR6+1jYlfFDQORdvwR5hDA6y4FL2BPt3qpbcQIS+dW85LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/config": "^3.1.4", + "@changesets/get-version-range-type": "^0.4.0", + "@changesets/git": "^3.0.4", + "@changesets/should-skip-package": "^0.1.2", + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3", + "detect-indent": "^6.0.0", + "fs-extra": "^7.0.1", + "lodash.startcase": "^4.4.0", + "outdent": "^0.5.0", + "prettier": "^2.7.1", + "resolve-from": "^5.0.0", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@changesets/apply-release-plan/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@changesets/assemble-release-plan": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.10.tgz", + "integrity": "sha512-rSDcqdJ9KbVyjpBIuCidhvZNIiVt1XaIYp73ycVQRIA5n/j6wQaEk0ChRLMUQ1vkxZe51PTQ9OIhbg6HQMW45A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.4", + "@changesets/should-skip-package": "^0.1.2", + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/changelog-git": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.2.1.tgz", + "integrity": "sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.1.0" + } + }, + "node_modules/@changesets/cli": { + "version": "2.31.1", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.31.1.tgz", + "integrity": "sha512-uO05WTcRBwuVOJVSW8Cmpqw6q0WDL53ajGCMyszutvOe5toOnunbpM4jZzf+qxBOz7i0AzopZ8diBuewjmF40w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/apply-release-plan": "^7.1.1", + "@changesets/assemble-release-plan": "^6.0.10", + "@changesets/changelog-git": "^0.2.1", + "@changesets/config": "^3.1.4", + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.4", + "@changesets/get-release-plan": "^4.0.16", + "@changesets/git": "^3.0.4", + "@changesets/logger": "^0.1.1", + "@changesets/pre": "^2.0.2", + "@changesets/read": "^0.6.7", + "@changesets/should-skip-package": "^0.1.2", + "@changesets/types": "^6.1.0", + "@changesets/write": "^0.4.0", + "@inquirer/external-editor": "^1.0.2", + "@manypkg/get-packages": "^1.1.3", + "ansi-colors": "^4.1.3", + "enquirer": "^2.4.1", + "fs-extra": "^7.0.1", + "mri": "^1.2.0", + "package-manager-detector": "^0.2.0", + "picocolors": "^1.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.5.3", + "spawndamnit": "^3.0.1", + "term-size": "^2.1.0" + }, + "bin": { + "changeset": "bin.js" + } + }, + "node_modules/@changesets/cli/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@changesets/config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.1.4.tgz", + "integrity": "sha512-pf0bvD/v6WI2cRlZ6hzpjtZdSlXDXMAJ+Iz7xfFzV4ZxJ8OGGAON+1qYc99ZPrijnt4xp3VGG7eNvAOGS24V1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.4", + "@changesets/logger": "^0.1.1", + "@changesets/should-skip-package": "^0.1.2", + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.8" + } + }, + "node_modules/@changesets/config/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/config/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/config/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@changesets/errors": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.2.0.tgz", + "integrity": "sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==", + "dev": true, + "license": "MIT", + "dependencies": { + "extendable-error": "^0.1.5" + } + }, + "node_modules/@changesets/get-dependents-graph": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.4.tgz", + "integrity": "sha512-ZsS00x6WvmHq3sQv8oCMwL0f/z3wbXCVuSVTJwCnnmbC/iBdNJGFx1EcbMG4PC6sXRyH69liM4A2WKXzn/kRPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3", + "picocolors": "^1.1.0", + "semver": "^7.5.3" + } + }, + "node_modules/@changesets/get-release-plan": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.16.tgz", + "integrity": "sha512-2K5Om6CrMPm45rtvckfzWo7e9jOVCKLCnXia5eUPaURH7/LWzri7pK1TycdzAuAtehLkW7VPbWLCSExTHmiI6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/assemble-release-plan": "^6.0.10", + "@changesets/config": "^3.1.4", + "@changesets/pre": "^2.0.2", + "@changesets/read": "^0.6.7", + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "node_modules/@changesets/get-version-range-type": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz", + "integrity": "sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/git": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@changesets/git/-/git-3.0.4.tgz", + "integrity": "sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@manypkg/get-packages": "^1.1.3", + "is-subdir": "^1.1.1", + "micromatch": "^4.0.8", + "spawndamnit": "^3.0.1" + } + }, + "node_modules/@changesets/logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.1.1.tgz", + "integrity": "sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.0" + } + }, + "node_modules/@changesets/parse": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.4.3.tgz", + "integrity": "sha512-ZDmNc53+dXdWEv7fqIUSgRQOLYoUom5Z40gmLgmATmYR9NbL6FJJHwakcCpzaeCy+1D0m0n7mT4jj2B/MQPl7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.1.0", + "js-yaml": "^4.1.1" + } + }, + "node_modules/@changesets/pre": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-2.0.2.tgz", + "integrity": "sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1" + } + }, + "node_modules/@changesets/pre/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/pre/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/pre/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@changesets/read": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.6.7.tgz", + "integrity": "sha512-D1G4AUYGrBEk8vj8MGwf75k9GpN6XL3wg8i42P2jZZwFLXnlr2Pn7r9yuQNbaMCarP7ZQWNJbV6XLeysAIMhTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/git": "^3.0.4", + "@changesets/logger": "^0.1.1", + "@changesets/parse": "^0.4.3", + "@changesets/types": "^6.1.0", + "fs-extra": "^7.0.1", + "p-filter": "^2.1.0", + "picocolors": "^1.1.0" + } + }, + "node_modules/@changesets/read/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/read/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/read/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@changesets/should-skip-package": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.2.tgz", + "integrity": "sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.1.0", + "@manypkg/get-packages": "^1.1.3" + } + }, + "node_modules/@changesets/types": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.1.0.tgz", + "integrity": "sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/write": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.4.0.tgz", + "integrity": "sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/types": "^6.1.0", + "fs-extra": "^7.0.1", + "human-id": "^4.1.1", + "prettier": "^2.7.1" + } + }, + "node_modules/@changesets/write/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@changesets/write/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@changesets/write/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@changesets/write/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.20.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz", + "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/commands": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz", + "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.7.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" + } + }, + "node_modules/@codemirror/lang-json": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.2.tgz", + "integrity": "sha512-x2OtO+AvwEHrEwR0FyyPtfDUiloG3rnVTSZV1W8UteaLL8/MajQd8DpvUb2YVzC+/T18aSDv0H9mu+xw0EStoQ==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/json": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-xml": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-xml/-/lang-xml-6.1.0.tgz", + "integrity": "sha512-3z0blhicHLfwi2UgkZYRPioSgVTo9PV5GP5ducFH6FaHy0IAJRg+ixj5gTR1gnT/glAIC8xv4w2VL1LoZfs+Jg==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0", + "@lezer/xml": "^1.0.0" + } + }, + "node_modules/@codemirror/language": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz", + "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.5.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/legacy-modes": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.3.tgz", + "integrity": "sha512-xCsmIzH78MyWkib9jlPaaun57XNkfbMIhagfaZVd0iLTqlpw3jXaIcbZm72MTmmn64eTZpBVNjbyYh+QXnxRsg==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0" + } + }, + "node_modules/@codemirror/search": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.2.tgz", + "integrity": "sha512-gUYkYhT2+n/+VGZ+8EzE5WFkYZUZYm1VOKDudIsNqh42uRVQJ0a6Yss9sdKT3MeOYfuL1N6AZA57oza0Oyr0LA==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.37.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.2.tgz", + "integrity": "sha512-U3RiPX62Wl/Gx4ftQ7UxLlloSfsFTQqKa+7vFBYteZGCzkp6oBqcsD7iSwniWRGobCAmDcwZSY+Six3+3ztdfg==", + "license": "MIT", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.43.10", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.10.tgz", + "integrity": "sha512-vVWLvd4fKWYN/pMcwUrg6dWeublxmSz+V+52ZjW3h64IVN9cRUYLk5Km4JDT9vifxAFfDtNOIFxKYENthcolJQ==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.7.0", + "crelt": "^1.0.6", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz", + "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz", + "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz", + "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz", + "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz", + "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz", + "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz", + "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz", + "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz", + "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz", + "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz", + "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz", + "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz", + "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz", + "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz", + "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz", + "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz", + "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz", + "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz", + "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz", + "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz", + "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz", + "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz", + "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz", + "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz", + "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz", + "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-7.1.0.tgz", + "integrity": "sha512-l/BQM7fYntsCI//du+6sEnHOP6a74UixFyOYUyz2DLMXKx+6DEhfR3F2NYGE45XH1JJuIamacb4IZs9S0ZOWLA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-7.1.0.tgz", + "integrity": "sha512-+WxNld5ZCJHvPQCr/GnzCTVREyStrAJjisUPtUxG5ngDA8TMlPnKp6dddlTpai4+1GNmltAeuk1hJEkBohwZYA==", + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/free-solid-svg-icons": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-7.1.0.tgz", + "integrity": "sha512-Udu3K7SzAo9N013qt7qmm22/wo2hADdheXtBfxFTecp+ogsc0caQNRKEb7pkvvagUGOpG9wJC1ViH6WXs8oXIA==", + "license": "(CC-BY-4.0 AND MIT)", + "dependencies": { + "@fortawesome/fontawesome-common-types": "7.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@json2csv/formatters": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.6.tgz", + "integrity": "sha512-hjIk1H1TR4ydU5ntIENEPgoMGW+Q7mJ+537sDFDbsk+Y3EPl2i4NfFVjw0NJRgT+ihm8X30M67mA8AS6jPidSA==", + "license": "MIT" + }, + "node_modules/@json2csv/plainjs": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@json2csv/plainjs/-/plainjs-7.0.6.tgz", + "integrity": "sha512-4Md7RPDCSYpmW1HWIpWBOqCd4vWfIqm53S3e/uzQ62iGi7L3r34fK/8nhOMEe+/eVfCx8+gdSCt1d74SlacQHw==", + "license": "MIT", + "dependencies": { + "@json2csv/formatters": "^7.0.6", + "@streamparser/json": "^0.0.20" + } + }, + "node_modules/@lezer/common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz", + "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==", + "license": "MIT" + }, + "node_modules/@lezer/highlight": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz", + "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.3.0" + } + }, + "node_modules/@lezer/json": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.3.tgz", + "integrity": "sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz", + "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/xml": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@lezer/xml/-/xml-1.0.6.tgz", + "integrity": "sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@manypkg/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@types/node": "^12.7.1", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0" + } + }, + "node_modules/@manypkg/find-root/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@manypkg/find-root/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@manypkg/find-root/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@manypkg/find-root/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@manypkg/get-packages": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", + "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.5.5", + "@changesets/types": "^4.0.1", + "@manypkg/find-root": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "^11.0.0", + "read-yaml-file": "^1.1.0" + } + }, + "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", + "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@manypkg/get-packages/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@manypkg/get-packages/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@manypkg/get-packages/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz", + "integrity": "sha512-Wy0V7+SGUjnF9/TkiM1hKVDPj7jKXduPNboMVtHTA8dySMURWqfg/JZ9E2Sq8JgSJmkl7k7Qe9FLeMSrSraWmQ==", + "license": "MIT" + }, + "node_modules/@matdata/sparql-formatter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@matdata/sparql-formatter/-/sparql-formatter-1.1.0.tgz", + "integrity": "sha512-0sQnAbpZTS4hatmamUsNFM2AUxKTFnXiiBcYo+ULyFx5c/j+vbBOWfPJDIPG4j+/Sh+EQn5afqk6yxU1RgDX+A==", + "license": "MIT", + "bin": { + "sparql-formatter": "dist/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@matdata/yasgui": { + "resolved": "packages/yasgui", + "link": true + }, + "node_modules/@matdata/yasgui-chart-plugin": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@matdata/yasgui-chart-plugin/-/yasgui-chart-plugin-1.2.0.tgz", + "integrity": "sha512-AWisncQkrJdTAvFGFrjsF/V6e5t00K2e3Fdvae8813zVKIpiBiSQJcxYbyywG0TdTyo2zdhVAEHWyYHGQfs7pA==", + "license": "Apache-2.0", + "dependencies": { + "echarts": "^6.1.0", + "n3": "^2.13.11" + } + }, + "node_modules/@matdata/yasgui-chart-plugin/node_modules/n3": { + "version": "2.13.12", + "resolved": "https://registry.npmjs.org/n3/-/n3-2.13.12.tgz", + "integrity": "sha512-z944NsyJi58WXcYevtNkUL2JhVr0KP6nvED9AgymQq5V35TDaNn1N8kO+OWJk/kj4PR0L/ilWB3d7/bWceg1CQ==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@matdata/yasgui-geo-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@matdata/yasgui-geo-plugin/-/yasgui-geo-plugin-1.3.0.tgz", + "integrity": "sha512-43mgQYQ+UTO03/8NrD6sjzHVCex+vG4Aticnw03Lcd438gbuaGPL1m8SRUHe7oLKP4Sa/2VyWcf3OzYOYaPphw==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "^7.3.5", + "@turf/simplify": "^7.3.5", + "betterknown": "^1.2.0", + "html-to-image": "^1.11.13", + "leaflet": "^1.9.4", + "leaflet-draw": "^1.0.4", + "leaflet.heat": "^0.2.0", + "leaflet.markercluster": "^1.5.3", + "proj4": "^2.20.8" + } + }, + "node_modules/@matdata/yasgui-graph-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@matdata/yasgui-graph-plugin/-/yasgui-graph-plugin-1.7.0.tgz", + "integrity": "sha512-lzizxDulJw5Vks3oxktE4GOxrVWRd5vLZE1h42xQuqjjQUv9PRDzGrIRfdn/Bis7NgXlYdvUqujgUbLWQaPRTg==", + "license": "Apache-2.0", + "dependencies": { + "n3": "^2.0.1", + "vis-network": "^9.1.9" + } + }, + "node_modules/@matdata/yasgui-graph-plugin/node_modules/n3": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/n3/-/n3-2.0.1.tgz", + "integrity": "sha512-Q6TPsTrlEoELXQ47tSBYcAZ800PQN9gtSImRUqQYoBq+Q7riIUAoDgf3tuMv6PuwonO86SBIx5GfOxvS4A/4kw==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@matdata/yasgui-table-plugin": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@matdata/yasgui-table-plugin/-/yasgui-table-plugin-1.7.1.tgz", + "integrity": "sha512-dZexRoka0BTipdeXFw5s+nWdNlz8Hwzzr0vCt0rUhDTxe7vlBh0OfGhEVlk3pdOWFR7j3IZY+ei/mjNHdBaiKA==", + "license": "Apache-2.0", + "dependencies": { + "n3": "^2.7.12", + "tabulator-tables": "^6.3.1" + } + }, + "node_modules/@matdata/yasgui-table-plugin/node_modules/n3": { + "version": "2.7.12", + "resolved": "https://registry.npmjs.org/n3/-/n3-2.7.12.tgz", + "integrity": "sha512-Hy6dfGg9yniLQpSBirvH2E2yO3EG7dSmA3aefRbtO411oqtzG8roD3h1kTc/N065bivCOPfTFIjf0KlwW7KlnQ==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/@matdata/yasgui-utils": { + "resolved": "packages/utils", + "link": true + }, + "node_modules/@matdata/yasqe": { + "resolved": "packages/yasqe", + "link": true + }, + "node_modules/@matdata/yasr": { + "resolved": "packages/yasr", + "link": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.154.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.154.0.tgz", + "integrity": "sha512-KYOUGQFlLWR+s4QMV2Q9ko38TZm7EdO87Qm7rvZLqk/webse/cDjtyxKhg/47l0byCbs/k46LT8qc4PKjAikzA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.6.0.tgz", + "integrity": "sha512-7FNeNl8NCE7aINx7WXiKQrPYZWC/hvrTsmk6zmxbI7LTXE7hVek/n8AfVgpe2y82zl3w0HvCHN0bVKMBoJcC0w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.6.0", + "@parcel/watcher-darwin-arm64": "2.6.0", + "@parcel/watcher-darwin-x64": "2.6.0", + "@parcel/watcher-freebsd-x64": "2.6.0", + "@parcel/watcher-linux-arm-glibc": "2.6.0", + "@parcel/watcher-linux-arm-musl": "2.6.0", + "@parcel/watcher-linux-arm64-glibc": "2.6.0", + "@parcel/watcher-linux-arm64-musl": "2.6.0", + "@parcel/watcher-linux-x64-glibc": "2.6.0", + "@parcel/watcher-linux-x64-musl": "2.6.0", + "@parcel/watcher-win32-arm64": "2.6.0", + "@parcel/watcher-win32-x64": "2.6.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.6.0.tgz", + "integrity": "sha512-trgpLSCKRC/huFjXX/Smh+0sWe4+YtKfktIToiMl59ghz7z+qkH6kMvNnUbLyRs9N11t8l4svSCs1+5B3rOAhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.6.0.tgz", + "integrity": "sha512-Y3QV0gl7Q1zbfueunkWIERICbEojQFCgpyG7YqOGNFLsckXyI1xu9mAIUpKY9QBYzBtSkN8dBPwd3yiAO9ovMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.6.0.tgz", + "integrity": "sha512-Ohv6OpzhUfKYD7Beb8kDvG0jbIxORCYY1JRdZnaBtnjjkJxgD7ZVL0nw2sCYd0yTMKTvz3nnTnOF3cDifK+kvw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.6.0.tgz", + "integrity": "sha512-5HmXvDgs8VK+74jF9y9/2FE3/OnlcKmc56tjmSrEuZjpSZOGL+fvAu+HKJBdPs9uwoP2hE6TlSUpXZ/C5jUFmQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.6.0.tgz", + "integrity": "sha512-Ps/hui3A+vMbjdqlqAowK2ZL8+BO8dBjxeWXj6npTBs3jx4wWmbPpaLuqwrQrSqIVMCnpWo238bJ1U37GhQOYg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.6.0.tgz", + "integrity": "sha512-9c6AUHgHoG+IY88MRIHupztQiQnrbqHYQjkM2btA+Bf/wQnQMuiD0Wfk1EVv3TlNT3x41uU71rn6E4xh/+zvkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.6.0.tgz", + "integrity": "sha512-yHRqS2owEXe6Hic9z6Mh1ECsCd+ODVOGvZDyciqRd21+v+o+DnXMOrw50DSpIG2sb8GPEaPPmfeCAWKPJdq46g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.6.0.tgz", + "integrity": "sha512-WhB2e/V7rqdHHWZusBSPuy5Ei8S6lSz6FE5TKKQz5h3a0O+C+mhY7vxU9b/stqvMb8beLnPY82ZrFTLKs+SrKA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.6.0.tgz", + "integrity": "sha512-ulGE6x6Oz6iAwg75T8YQSoguBWasniIbX+QWpaYPcCnDOpdWX3k+4xbEYPZVLxOuoJI+svJJPD3sEj8G7lrQ3A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.6.0.tgz", + "integrity": "sha512-tkBYKt7YQrjIJWYDnto2YgO8MRkjlMTSNoRHzsXinBqbLdeOM3L32wPZJvIZxqaLMfSlS/4sUjH/6STVP/XDLw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.6.0.tgz", + "integrity": "sha512-gIZAP23jaHjGWasY/TY6yL7NHFClf0Ga7FN+iINvk+KN94rhm94lYZhFsbYFNcA04/onvGD9kKmiJLJB2HbNwQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.6.0.tgz", + "integrity": "sha512-cA+/pXV2YkfxlIcXOQ5fSWqAzzPyD78/x5qbK/I0vUkrlYHA8TIz+MXjAbGouguKVSI4bOmkTSJ1/poVSsgt+A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.13.2.tgz", + "integrity": "sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.4.3", + "extract-zip": "^2.0.1", + "progress": "^2.0.3", + "proxy-agent": "^6.5.0", + "semver": "^7.7.4", + "tar-fs": "^3.1.1", + "yargs": "^17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@rdfjs/types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.1.tgz", + "integrity": "sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.14.tgz", + "integrity": "sha512-aWR+XKH9+rW7m5fWq/5360J3mHycrx/o6xZM2DQFdJnTMdyP7/WzxPjhtLbVWdKo2y612/4U1bWqb3HQhiF7vg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.14.tgz", + "integrity": "sha512-QiVxHofl6A8lQU7WAtOUY4QMVZXohxwz7WJJoeh8NBEUyKfIkMRKhYyq8az/1RypNiIXzNTtiS6KwHz0erxYRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.14.tgz", + "integrity": "sha512-lTQOzHuBIooh3jIr5XINQkjPGEuGy+Dsy0meXDr6Sjty0b99kYgGh4uBC/8mJX1T0kC8d6S0aPP1Y+bHkh6aBw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.14.tgz", + "integrity": "sha512-hyMKEGatjmBYCs/Q4sbIcL/GqpFEqsX3wc+HYVQ/85A4rxc1o7rPm4DUI4GV4k/h0ITddwFSGpqQunI14GXjTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.14.tgz", + "integrity": "sha512-u371GbXoVXrEgP20PwzoGNOdAOqAMhzo19JzzY+V4YmmnC+DTOoqdbMu+O+54emM59Mik/UdrtWgcuEDKWRPKA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.14.tgz", + "integrity": "sha512-BqwKsdZQf6EqVWr8fv2MrDYzAvOZ7+NYFSJESRGs87fkseEhs0TU9TXgRJTkZoRRkxTizyEg1LKUXfU3/78uqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.14.tgz", + "integrity": "sha512-SD9kY8M009x/7s57Z1dgUVlP5+uYBgKQK0Tkr1WIWngrtUJmRCW1RJFMY7QDla2khXhmg2i5Io7MUjcmZNZ/KQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.14.tgz", + "integrity": "sha512-BJ2CL19M6uuWesMgnqJzgxoI+N+eV7b0A9O9vLV42y+gitC41fNa8KElau1tHVzuLWX5GzEuxMPhAO0tQXQMkg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.14.tgz", + "integrity": "sha512-4+Kl8daPV8NDHaD7mfCcc1pRM+Qg7ab8DyMm5FG5WoZgv4h2i3KFN1CybYBNbQqmuYm7ftJLvmMI1eHYJ22S/Q==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.14.tgz", + "integrity": "sha512-V/h8ePq1fKDrmtFMz6xcCN3DKvuvMRrwwD1q0PkBeeo4DpK64biaKvqWGVxqCeYKqeRk7gE7/iKPxLCn08O97A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.14.tgz", + "integrity": "sha512-WxalXzgrLVpKC93xfpaJ3gCXUWzeCr+FRCbDVD2mUAy4L6Vo3lNVz0epUEUpxPWJkLNYUwM4OSIikv36OJ9mLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.14.tgz", + "integrity": "sha512-3G3tnAmTpdk9jO3GQtyHXqeFD2SlecfTws/Y3M2mmj9nMBwwuLT4kur8sZKeu7ENUHSpVO3cIsm5A52LEWWwlg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.14.tgz", + "integrity": "sha512-qyr5XiNGxm2ytx17vvtcJ9nXn6v1gENETi503bJx3OGwZ1tSonj7BosxbMa/xeAfSl5iS9X6KjEWYXLu6v1L7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.14.tgz", + "integrity": "sha512-oA4o5o0S2yB199YyYXDzKUv1Z56Rc+mgOjwm7Z/vJ9Z8igiDPYvoOuDyo6g7AK/ZaF09nPhDKVnGBcYHO11GXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.14.tgz", + "integrity": "sha512-9mE94bf2GZUaR/fUSXCMpBoWkctu421Mi0ORpm4zqfbkjKep7RxzPFa5etcGs5h+2KApoWBOA/hAJa/7saGgEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@streamparser/json": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@streamparser/json/-/json-0.0.20.tgz", + "integrity": "sha512-VqAAkydywPpkw63WQhPVKCD3SdwXuihCUVZbbiY3SfSTGQyHmwRoq27y4dmJdZuJwd5JIlQoMPyGvMbUPY0RKQ==", + "license": "MIT" + }, + "node_modules/@tarekraafat/autocomplete.js": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@tarekraafat/autocomplete.js/-/autocomplete.js-7.2.0.tgz", + "integrity": "sha512-p1aEcKC/WHpVBuFyRhXq/ie+mgO4QqCNEsdVIPUBgmNqmxV4dVfqYEpk///9vvKyranUUvrlVu4e2tdzAaXKIg==", + "license": "Apache-2.0" + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@turf/boolean-point-on-line": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.3.5.tgz", + "integrity": "sha512-TuWfrAT63W43BDzgYc94UzQ5/PjF1aTnh4AIzmQwez1YnimShYcOTwo8OIHzDaB6gbbvFsfxYMuOA5JOp942Kg==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.5", + "@turf/invariant": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/clean-coords": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-7.3.5.tgz", + "integrity": "sha512-e0ZTqVWiQaCI/b8EFb+HAS8lCDomWafAKxQuIv0IYks0GwOlVTDWTwsY2RX2685j2Y+QssqOsyHsPZCtAjc3YQ==", + "license": "MIT", + "dependencies": { + "@turf/boolean-point-on-line": "7.3.5", + "@turf/helpers": "7.3.5", + "@turf/invariant": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/clone": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-7.3.5.tgz", + "integrity": "sha512-qfIaHj3410QEcTpiCRnTzhq8YrUp2gWrUIPLBAEFykopNxJkq1du1VrRzvuAo36ap2UV7KppkS6wGNypbcxswQ==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/helpers": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.3.5.tgz", + "integrity": "sha512-E/NMGV5MwbjjP7AJXBtsanC3yY8N2MQ87IGdIgkB2ji5AtBpwnH4L3gEqpYN4RlCJJWbLbzO91BbKv2waUd0eg==", + "license": "MIT", + "dependencies": { + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/invariant": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.3.5.tgz", + "integrity": "sha512-ZVIvsBvjr8lO7WxC5zYNjRsjSDvyGvWkJMjuWaJjTU8x+1tmfNnw3gDX/TI2Sit83gcRYLYkNo23lB/udqx/Hg==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/meta": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.3.5.tgz", + "integrity": "sha512-r+ohqxoyqeigFB0oFrQx/YEHIkOKqcKpCjvZkvZs7Tkv+IFco5MezAd2zd4rzK+0DfFgDP3KpJc7HqrYjvEjhg==", + "license": "MIT", + "dependencies": { + "@turf/helpers": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/simplify": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-7.3.5.tgz", + "integrity": "sha512-9wzxlRA+0yNALeqyXNHFgj+8ebsg2aKdMrWRiSMS+ZqbiknZ/mCARiDYqM2Qz8TgTqdrNt53ze4o1vS6WeJrJw==", + "license": "MIT", + "dependencies": { + "@turf/clean-coords": "7.3.5", + "@turf/clone": "7.3.5", + "@turf/helpers": "7.3.5", + "@turf/meta": "7.3.5", + "@types/geojson": "^7946.0.10", + "tslib": "^2.8.1" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@types/autosuggest-highlight": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@types/autosuggest-highlight/-/autosuggest-highlight-3.2.3.tgz", + "integrity": "sha512-8Mb21KWtpn6PvRQXjsKhrXIcxbSloGqNH50RntwGeJsGPW4xvNhfml+3kKulaKpO/7pgZfOmzsJz7VbepArlGQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/blueimp-md5": { + "version": "2.18.2", + "resolved": "https://registry.npmjs.org/@types/blueimp-md5/-/blueimp-md5-2.18.2.tgz", + "integrity": "sha512-dJ9yRry9Olt5GAWlgCtE5dK9d/Dfhn/V7hna86eEO2Pn76+E8Y0S0n61iEUEGhWXXgtKtHxtZLVNwL8X+vLHzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", + "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" + }, + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/jquery": { + "version": "3.5.33", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.33.tgz", + "integrity": "sha512-SeyVJXlCZpEki5F0ghuYe+L+PprQta6nRZqhONt9F13dWBtR/ftoaIbdRQ7cis7womE+X2LKhsDdDtkkDhJS6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/sizzle": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", + "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jsuri": { + "version": "1.3.35", + "resolved": "https://registry.npmjs.org/@types/jsuri/-/jsuri-1.3.35.tgz", + "integrity": "sha512-kaRErZwFnRSpQGdAebfwu8jb5QChcuf9R0U49YFNM2zVmSsbraQgELU+dAWce131Hhs8O8pE/7KOVfav+BFLww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/leaflet": { + "version": "1.9.21", + "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.21.tgz", + "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/lodash-es": { + "version": "4.17.12", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz", + "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/n3": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.26.1.tgz", + "integrity": "sha512-TilYHzpU6ecXVJAbV+6o17Z8ZkWLWx6ZJD3IluaU4RiGHxqjU2or9fopxFHS6iXS6qcl5Mg1K3wSx9L8xxJaJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rdfjs/types": "*", + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.2.tgz", + "integrity": "sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/node-static": { + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/@types/node-static/-/node-static-0.7.12.tgz", + "integrity": "sha512-jpQIPcHd5r9jnfVZb/WdxZ3shwigGcS0LC/0vM7PaB+n5HvQSuhUiXVJgNGtwNeUliyqMyjr7Ogz04PEkqPQAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/papaparse": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.5.2.tgz", + "integrity": "sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/sanitize-html": { + "version": "1.27.2", + "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-1.27.2.tgz", + "integrity": "sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "htmlparser2": "^4.1.0" + } + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" + }, + "node_modules/@types/sizzle": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz", + "integrity": "sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", + "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/type-utils": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/experimental-utils/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", + "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/utils": "6.21.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", + "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "semver": "^7.5.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "6.21.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.2.0.tgz", + "integrity": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001760", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/autosuggest-highlight": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/autosuggest-highlight/-/autosuggest-highlight-3.3.4.tgz", + "integrity": "sha512-j6RETBD2xYnrVcoV1S5R4t3WxOlWZKyDQjkwnggDPSjF5L4jV98ZltBpvPvbkM1HtoSe5o+bNrTHyjPbieGeYA==", + "license": "MIT", + "dependencies": { + "remove-accents": "^0.4.2" + } + }, + "node_modules/b4a": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.9.0.tgz", + "integrity": "sha512-dpfcF9fDNR6++cthXR67iyhgqWy9CBouAvIWhIntzBG6cvK/cnIPiZQjBwi/ZqjjBEDGfoNDtmB0kTjroOJ3pQ==", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.2.tgz", + "integrity": "sha512-AIPKioV7/Y/8KfZ3AAhjPJxLLbY49S64Ym5DakZlUg75qQiTgUq9hEJoEwa4eUezPUlXRy/i5NpsKvo9jgKmoA==", + "dev": true, + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } + }, + "node_modules/bare-fs": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.8.4.tgz", + "integrity": "sha512-MPC2eyrpbk3A873sK4y6rk+Iv4o2enxTjHZ8zH3HO0mjrpm5XjnguY2XmfidIsDV6vnjpbMBKUAJpV0ISD2SsQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.5.4", + "bare-path": "^3.0.0", + "bare-stream": "^2.6.4", + "bare-url": "^2.2.2", + "fast-fifo": "^1.3.2" + }, + "engines": { + "bare": ">=1.28.0" + }, + "peerDependencies": { + "bare-buffer": "*" + }, + "peerDependenciesMeta": { + "bare-buffer": { + "optional": true + } + } + }, + "node_modules/bare-path": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.2.tgz", + "integrity": "sha512-ZyKbsuuqK6Ag0K8pX6V5Txq6XeJRvY+wXucnFGRjiyVYP9YWDpIQugk/b+enRYrEYBJaqLzghRQpXPMR7341Nw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/bare-stream": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.4.tgz", + "integrity": "sha512-PcrQ8lVLbiJscNm1Kez+Yp4Gy4AHGcN1lzwjvf5NybWen7VvEgUfyfnXYJ2zNqWnzOfCb1Abq6lH8ti0syQszA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.8.1", + "streamx": "^2.25.0", + "teex": "^1.0.1" + }, + "peerDependencies": { + "bare-abort-controller": "*", + "bare-buffer": "*", + "bare-events": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + }, + "bare-buffer": { + "optional": true + }, + "bare-events": { + "optional": true + } + } + }, + "node_modules/bare-url": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.5.5.tgz", + "integrity": "sha512-iM9qJCruvpt2rPaLsrumVDru9pogI7PHziHIa9kTNRFt8C8HuSa+kI9kFezK+NvHEFnnz71rKGZ1EAilq/3V/Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-path": "^3.0.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.11.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.29.tgz", + "integrity": "sha512-YeesxhUmR4h5y5V8KF8iBCqJb8YFrBJ++XBTeGcWIaQOYXGN19JM0FoiOjAhwuDoln8owMgXcWBmgHtYSkky2w==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/basic-ftp": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz", + "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/better-npm-run": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/better-npm-run/-/better-npm-run-0.1.1.tgz", + "integrity": "sha512-SBBYsUsb6bYcUMF9QUWy39GX5kzD4CoRBP11gx/k5jYkUr4Tr+irAokIeQX5FgfCRz0Q27rt8U0J4D2TlRgQFA==", + "license": "MIT", + "dependencies": { + "commander": "^2.9.0", + "dotenv": "^2.0.0", + "object-assign": "^4.0.1" + }, + "bin": { + "better-npm-run": "index.js", + "bnr": "index.js" + } + }, + "node_modules/better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/betterknown": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/betterknown/-/betterknown-1.2.0.tgz", + "integrity": "sha512-9kuLOeVkgAXnKsMn9WAHLLJ45Wn51jPuZlS1XPkia7NoBpqM9EbVvr+A2Wr0g1WAEL5rX7/oM428Akd3wCL3vA==", + "license": "MIT", + "dependencies": { + "@types/geojson": "^7946.0.16" + } + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.7.tgz", + "integrity": "sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz", + "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.11.26", + "caniuse-lite": "^1.0.30001813", + "electron-to-chromium": "^1.5.439", + "node-releases": "^2.0.57", + "update-browserslist-db": "^1.3.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-builder": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", + "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", + "dev": true, + "license": "MIT/X11", + "peer": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001816", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001816.tgz", + "integrity": "sha512-+8Yx7BXCoqk6IF8yTicjfUR6D/ldJzdlsodlEOiOSPmhK844WIgk67/zIQaGAOxNkZyyvBlrRFnLvqKIoqbAFw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chai": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.1.tgz", + "integrity": "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/choices.js": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/choices.js/-/choices.js-9.1.0.tgz", + "integrity": "sha512-6NnqiE/MNnNAiMzdW7phJ49nMQylkKMQ6La6PAS1+h1VhrGt38MOPnjzEJ3cRaECieqaGpl9eFGtI2icW27r8A==", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.2.2", + "fuse.js": "^3.4.6", + "redux": "^4.1.2" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chromium-bidi": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-14.0.0.tgz", + "integrity": "sha512-9gYlLtS6tStdRWzrtXaTMnqcM4dudNegMXJxkR0I/CXObHalYeYcAMPrL19eroNZHtJ8DQmu1E+ZNOYu/IXMXw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "^3.0.1", + "zod": "^3.24.1" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.1.1.tgz", + "integrity": "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^7.1.0", + "string-width": "^8.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "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==", + "dev": true, + "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/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==", + "dev": true, + "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/codemirror-lang-turtle": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/codemirror-lang-turtle/-/codemirror-lang-turtle-0.0.2.tgz", + "integrity": "sha512-YN9JzdxfUv2DKNHLZa8L7sG5StOri8ZHbMzY/zJhrq6pYR0peJaeN+GyQZaXl6fYmmq8hurf/BOqTYPh7Uzgcw==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorjs.io": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", + "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/column-resizer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/column-resizer/-/column-resizer-1.4.0.tgz", + "integrity": "sha512-KM5Jh/UBKwVUr01oEGN/OvxF6gZIEn4c1Qde4iHSqNru9hxq93ao3u93qb9N1E1TZ2Sxjh4x7OHGe8v/P8FgkA==", + "license": "BSD-3-Clause", + "dependencies": { + "string-hash": "~1.1.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", + "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/crelt": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz", + "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==", + "license": "MIT" + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/datatables.net": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-2.3.5.tgz", + "integrity": "sha512-Qrwc+vuw8GHo42u1usWTuriNAMW0VvLPSW3j8g3GxvatiD8wS/ZGW32VAYLLfmF4Hz0C/fo2KB3xZBfcpqqVTQ==", + "license": "MIT", + "dependencies": { + "jquery": ">=1.7" + } + }, + "node_modules/datatables.net-dt": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/datatables.net-dt/-/datatables.net-dt-2.3.5.tgz", + "integrity": "sha512-JJkMNM03RUkv4jwAqyXsDHqUTEvti3+15466QiauzqRCmBOSwrHoglt1sRbvBwsv2isrCObp50JemgfG8R3wEQ==", + "license": "MIT", + "dependencies": { + "datatables.net": "2.3.5", + "jquery": ">=1.7" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.5.0.tgz", + "integrity": "sha512-1BiQVoK8C9gUbQU6NzAtO/tkz2qOFpEObMWpcFvhx4fYnj4Oc5yzaJN/LD36ihkVUdXyh5ZekzX+yM+ty/SrPg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1608973", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1608973.tgz", + "integrity": "sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/diff": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-9.0.0.tgz", + "integrity": "sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.17.tgz", + "integrity": "sha512-B/pSlYVHQ58kqISD/yDjuJ1yfzI34m1gF4lAod2bwSRhiN4K5Cl3H8Af7hqB2PmTL911tdEudnnXn5FnhRoz0w==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/domutils/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dotenv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-2.0.0.tgz", + "integrity": "sha512-Y+zZAmv7p2zOdpyZcSIA+aIxohsyfTcNaMeh3YJn9exq85bQhso65Wz9IhjYYNB4zyvXnfi7Ae+FuygARljVJw==", + "license": "BSD-2-Clause" + }, + "node_modules/echarts": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-6.1.0.tgz", + "integrity": "sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "6.1.0" + } + }, + "node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.459", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.459.tgz", + "integrity": "sha512-4SC9HHSFjO/liAhifpdOL5hG9b4BP7/5G3y3UPZVO8trlAXr1CaUEEJL0gWK3kOcYcZrOA5rkwG45Gra/lTIgg==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz", + "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.2", + "@esbuild/android-arm": "0.28.2", + "@esbuild/android-arm64": "0.28.2", + "@esbuild/android-x64": "0.28.2", + "@esbuild/darwin-arm64": "0.28.2", + "@esbuild/darwin-x64": "0.28.2", + "@esbuild/freebsd-arm64": "0.28.2", + "@esbuild/freebsd-x64": "0.28.2", + "@esbuild/linux-arm": "0.28.2", + "@esbuild/linux-arm64": "0.28.2", + "@esbuild/linux-ia32": "0.28.2", + "@esbuild/linux-loong64": "0.28.2", + "@esbuild/linux-mips64el": "0.28.2", + "@esbuild/linux-ppc64": "0.28.2", + "@esbuild/linux-riscv64": "0.28.2", + "@esbuild/linux-s390x": "0.28.2", + "@esbuild/linux-x64": "0.28.2", + "@esbuild/netbsd-arm64": "0.28.2", + "@esbuild/netbsd-x64": "0.28.2", + "@esbuild/openbsd-arm64": "0.28.2", + "@esbuild/openbsd-x64": "0.28.2", + "@esbuild/openharmony-arm64": "0.28.2", + "@esbuild/sunos-x64": "0.28.2", + "@esbuild/win32-arm64": "0.28.2", + "@esbuild/win32-ia32": "0.28.2", + "@esbuild/win32-x64": "0.28.2" + } + }, + "node_modules/esbuild-sass-plugin": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/esbuild-sass-plugin/-/esbuild-sass-plugin-3.3.1.tgz", + "integrity": "sha512-SnO1ls+d52n6j8gRRpjexXI8MsHEaumS0IdDHaYM29Y6gakzZYMls6i9ql9+AWMSQk/eryndmUpXEgT34QrX1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.22.8", + "safe-identifier": "^0.4.2", + "sass": "^1.71.1" + }, + "peerDependencies": { + "esbuild": ">=0.20.1", + "sass-embedded": "^1.71.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/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-stdin": "^6.0.0" + }, + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "23.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.20.0.tgz", + "integrity": "sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^2.5.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-lodash": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-lodash/-/eslint-plugin-lodash-7.4.0.tgz", + "integrity": "sha512-Tl83UwVXqe1OVeBRKUeWcfg6/pCW1GTRObbdnbEJgYwjxp5Q92MEWQaH9+dmzbRt6kvYU1Mp893E79nJiCSM8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": ">=2" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, + "node_modules/extendable-error": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", + "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz", + "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up-simple": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", + "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", + "license": "ISC" + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-extra": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/fuse.js": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz", + "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==", + "license": "Apache-2.0", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-uri": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", + "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-to-image": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.13.tgz", + "integrity": "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==", + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-id": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/human-id/-/human-id-4.1.3.tgz", + "integrity": "sha512-tsYlhAYpjCKa//8rXZ9DqKEawhPoSytweBC2eNvcaDK+57RZLHGqNs3PZTQO6yekLFSuvA6AlnAfrw1uBvtb+Q==", + "dev": true, + "license": "MIT", + "bin": { + "human-id": "dist/cli.js" + } + }, + "node_modules/husky": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.1.tgz", + "integrity": "sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "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/ip-address": { + "version": "10.7.4", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.4.tgz", + "integrity": "sha512-DWBMKyeM25D70nrIiTkgQth59/G+naKOTep6huF9j+GmeK3DMD60Zvxg5d5qQnz+38AHgou6ean2LECX+lrKDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsuri": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsuri/-/jsuri-1.3.1.tgz", + "integrity": "sha512-LLdAeqOf88/X0hylAI7oSir6QUsz/8kOW0FcJzzu/SJRfORA/oPHycAOthkNp7eLPlTAbqVDFbqNRHkRVzEA3g==", + "engines": { + "node": "*" + } + }, + "node_modules/keycharm": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.4.0.tgz", + "integrity": "sha512-TyQTtsabOVv3MeOpR92sIKk/br9wxS+zGj4BG7CR8YbK4jM3tyIBaF0zhzeBUMx36/Q/iQLOKKOT+3jOQtemRQ==", + "license": "(Apache-2.0 OR MIT)", + "peer": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/leaflet": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", + "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", + "license": "BSD-2-Clause" + }, + "node_modules/leaflet-draw": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/leaflet-draw/-/leaflet-draw-1.0.4.tgz", + "integrity": "sha512-rsQ6saQO5ST5Aj6XRFylr5zvarWgzWnrg46zQ1MEOEIHsppdC/8hnN8qMoFvACsPvTioAuysya/TVtog15tyAQ==", + "license": "MIT" + }, + "node_modules/leaflet.heat": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/leaflet.heat/-/leaflet.heat-0.2.0.tgz", + "integrity": "sha512-Cd5PbAA/rX3X3XKxfDoUGi9qp78FyhWYurFg3nsfhntcM/MCNK08pRkf4iEenO1KNqwVPKCmkyktjW3UD+h9bQ==" + }, + "node_modules/leaflet.markercluster": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.5.3.tgz", + "integrity": "sha512-vPTw/Bndq7eQHjLBVlWpnGeLa3t+3zGiuM7fJwCkiMFq+nmRuG3RI3f7f4N4TDX7T4NpbAXpR2+NTRSEGfCSeA==", + "license": "MIT", + "peerDependencies": { + "leaflet": "^1.3.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.4.0.tgz", + "integrity": "sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^14.0.3", + "listr2": "^9.0.5", + "picomatch": "^4.0.3", + "string-argv": "^0.3.2", + "tinyexec": "^1.0.4", + "yaml": "^2.8.2" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=20.17" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/lint-staged/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/listr2": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz", + "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^5.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/lru-cache": { + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "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/mgrs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", + "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==", + "license": "MIT" + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mocha": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-12.0.3.tgz", + "integrity": "sha512-beammieDdiWdkjANWeWPpkxUROYGi5FN88fPOkLiticz7HTg3Y+Pho3EYE6SUdcuWnZ3h2WD8EXCA55JF4o6wg==", + "license": "MIT", + "dependencies": { + "browser-stdout": "^1.3.1", + "chokidar": "^5.0.0", + "debug": "^4.3.5", + "diff": "^9.0.0", + "find-up-simple": "^1.0.1", + "glob": "^13.0.0", + "is-path-inside": "^4.0.0", + "is-unicode-supported": "^0.1.0", + "js-yaml": "^5.0.0", + "minimatch": "^10.2.2", + "ms": "^2.1.3", + "picocolors": "^1.1.1", + "serialize-javascript": "^7.1.1", + "strip-json-comments": "^5.0.3", + "supports-color": "^8.1.1", + "workerpool": "^10.0.0" + }, + "bin": { + "mocha": "bin/mocha.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/mocha/node_modules/argparse": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-3.0.3.tgz", + "integrity": "sha512-Sn98ftV3KfsO8xfLPHG6oT8y+b0yvbrLgZjgPDXsharNY15tTAjqIsIju4S32nl6/iEUNNE4v+yL2Zhm8ooP3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "PSF-2.0" + }, + "node_modules/mocha/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/mocha/node_modules/brace-expansion": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/mocha/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/mocha/node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/js-yaml": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.5.0.tgz", + "integrity": "sha512-paNr4LFIFPjeeSmwNYdrb8FafLLG/Cr2Af3GjbsHJ5CxIjH4r0c2emlmRdAtpPAieP1gRVzk6buBbVP5gBMGAg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^3.0.3" + }, + "bin": { + "js-yaml": "bin/js-yaml.mjs" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/readdirp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz", + "integrity": "sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/n3": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.26.0.tgz", + "integrity": "sha512-SQknS0ua90rN+3RHuk8BeIqeYyqIH/+ecViZxX08jR4j6MugqWRjtONl3uANG/crWXnOM2WIqBJtjIhVYFha+w==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz", + "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.59", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.59.tgz", + "integrity": "sha512-5qr2okC4ItAI0hG5SaV0HoYMpnM/Y6+Oqr7AmPYy/2uEoGvS+GbSKLeRxSS1uAdu59yz0ouzcuXievSgg///WA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/node-static": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz", + "integrity": "sha512-zfWC/gICcqb74D9ndyvxZWaI1jzcoHmf4UTHWQchBNuNMxdBLJMDiUgZ1tjGLEIe/BMhj2DxKD8HOuc2062pDQ==", + "license": "MIT", + "dependencies": { + "colors": ">=0.6.0", + "mime": "^1.2.9", + "optimist": ">=0.3.4" + }, + "bin": { + "static": "bin/cli.js" + }, + "engines": { + "node": ">= 0.4.1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "license": "MIT/X11", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/outdent": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", + "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-map": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-manager-detector": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "quansync": "^0.2.7" + } + }, + "node_modules/papaparse": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz", + "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==", + "license": "MIT" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss": { + "version": "8.5.30", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.30.tgz", + "integrity": "sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.20", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proj4": { + "version": "2.20.8", + "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.20.8.tgz", + "integrity": "sha512-1C8sfT4xY4PAPwk0MroFBTGF4R4bzDXdmPQTGYVLsoNssrZ9odzObxS2dTeGBty8jW8KO7h16C1Hs2JP+ctfFw==", + "license": "MIT", + "dependencies": { + "mgrs": "1.0.0", + "wkt-parser": "^1.5.5" + }, + "funding": { + "url": "https://github.com/sponsors/ahocevar" + } + }, + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "24.43.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.43.1.tgz", + "integrity": "sha512-/FSOViCrqRdb1HDocpsM9Z1giA71gTQPUt3SpHGVRALKAy/rJr1fLFYZW9F23qPxqVxTHQnbh/5B5opJST3kAw==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.13.2", + "chromium-bidi": "14.0.0", + "cosmiconfig": "^9.0.0", + "devtools-protocol": "0.0.1608973", + "puppeteer-core": "24.43.1", + "typed-query-selector": "^2.12.2" + }, + "bin": { + "puppeteer": "lib/cjs/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer-core": { + "version": "24.43.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.43.1.tgz", + "integrity": "sha512-T5ScUMAsmhdNbgDR41AGESYeS6V9MSgetkSnVhhW+gXvzC42VesKCn5ld87gAZDJ6vLHL9GkRvY9WtQWSnwFbw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "2.13.2", + "chromium-bidi": "14.0.0", + "debug": "^4.4.3", + "devtools-protocol": "0.0.1608973", + "typed-query-selector": "^2.12.2", + "webdriver-bidi-protocol": "0.4.1", + "ws": "^8.20.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/quansync": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/query-string": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-9.5.1.tgz", + "integrity": "sha512-/zO3RwuRCMTIcEgq6YMv4OrtEE1XzBG7w5N6zc6ydYnkWYOWsnLI/5894hYEzfESfMOT4cHCsRTIdxsSl1KjGg==", + "license": "MIT", + "dependencies": { + "decode-uri-component": "^0.5.0", + "filter-obj": "^5.1.0", + "split-on-first": "^3.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/read-yaml-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", + "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.6.1", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/read-yaml-file/node_modules/js-yaml": { + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.15.2.tgz", + "integrity": "sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/remove-accents": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.4.tgz", + "integrity": "sha512-EpFcOa/ISetVHEXqu+VwI96KZBmq+a8LJnGkaeFw45epGlxIZz5dhEEnNZMsQXgORu3qaMoLX4qJCzOik6ytAg==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rolldown": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.14.tgz", + "integrity": "sha512-eTBTTqMR6uHKLgcUqpJP8ntzDI6V4LYA8negAMBEI7gkgVvOdrx6VsvS2Ym+83KhOPdLCHWJu0w7UQFJZhHKNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.154.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.14", + "@rolldown/binding-android-arm64": "1.2.14", + "@rolldown/binding-darwin-arm64": "1.2.14", + "@rolldown/binding-darwin-x64": "1.2.14", + "@rolldown/binding-freebsd-x64": "1.2.14", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.14", + "@rolldown/binding-linux-arm64-gnu": "1.2.14", + "@rolldown/binding-linux-arm64-musl": "1.2.14", + "@rolldown/binding-linux-ppc64-gnu": "1.2.14", + "@rolldown/binding-linux-s390x-gnu": "1.2.14", + "@rolldown/binding-linux-x64-gnu": "1.2.14", + "@rolldown/binding-linux-x64-musl": "1.2.14", + "@rolldown/binding-openharmony-arm64": "1.2.14", + "@rolldown/binding-win32-arm64-msvc": "1.2.14", + "@rolldown/binding-win32-x64-msvc": "1.2.14" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-identifier": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", + "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", + "dev": true, + "license": "ISC" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.0.tgz", + "integrity": "sha512-KR0igP1z4avUJetEuIeOdDlwaUDvkH8wSx7FdSjyYBS3dpyX3TzHfAMO0G1Q4/3cdjcmi3r7idh+KCmKqS+KeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-embedded": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.97.0.tgz", + "integrity": "sha512-Unwu0MtlAt9hQGHutB2NJhwhPcxiJX99AI7PSz7W4lkikQg9S/HYFtgxtIjpTB4DW7sOYX2xnxvtU/nep9HXTA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@bufbuild/protobuf": "^2.5.0", + "buffer-builder": "^0.2.0", + "colorjs.io": "^0.5.0", + "immutable": "^5.0.2", + "rxjs": "^7.4.0", + "supports-color": "^8.1.1", + "sync-child-process": "^1.0.2", + "varint": "^6.0.0" + }, + "bin": { + "sass": "dist/bin/sass.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "optionalDependencies": { + "sass-embedded-all-unknown": "1.97.0", + "sass-embedded-android-arm": "1.97.0", + "sass-embedded-android-arm64": "1.97.0", + "sass-embedded-android-riscv64": "1.97.0", + "sass-embedded-android-x64": "1.97.0", + "sass-embedded-darwin-arm64": "1.97.0", + "sass-embedded-darwin-x64": "1.97.0", + "sass-embedded-linux-arm": "1.97.0", + "sass-embedded-linux-arm64": "1.97.0", + "sass-embedded-linux-musl-arm": "1.97.0", + "sass-embedded-linux-musl-arm64": "1.97.0", + "sass-embedded-linux-musl-riscv64": "1.97.0", + "sass-embedded-linux-musl-x64": "1.97.0", + "sass-embedded-linux-riscv64": "1.97.0", + "sass-embedded-linux-x64": "1.97.0", + "sass-embedded-unknown-all": "1.97.0", + "sass-embedded-win32-arm64": "1.97.0", + "sass-embedded-win32-x64": "1.97.0" + } + }, + "node_modules/sass-embedded-all-unknown": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-all-unknown/-/sass-embedded-all-unknown-1.97.0.tgz", + "integrity": "sha512-9F6MyQcwp3YiuGMk5bC7g9jL+D1KkW/ONQgrkoTQ7ALcmoPKmsauZg5WgRhLYW9UhpnGTgANrWrZdiREAR1YkA==", + "cpu": [ + "!arm", + "!arm64", + "!riscv64", + "!x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "sass": "1.97.0" + } + }, + "node_modules/sass-embedded-android-arm": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.97.0.tgz", + "integrity": "sha512-VLxeVR5FMwSZoOliBY8Qy2trZCWYz3w4ILf0QZ68eep3mIQjtykY3BSKC2R/w9DkPQDNJXdgbgnxeOubC8k5xw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-arm64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.97.0.tgz", + "integrity": "sha512-uDG/0DS6A+KRiOYUV1UNHBq67DHvO+/54Ja+dg8S5fl5uvPwZGHpJFheemA9R6vvddwyjGmzVacvCQxdmECcfQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-riscv64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.97.0.tgz", + "integrity": "sha512-yrwsyPR08CXW5Ggr0kI1jTUcKkBOtjODbDj11nRrBwyrXRqhf1obqfchQxTW0HlYT8VZmZGfnHvPNNDwOSdfZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-android-x64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.97.0.tgz", + "integrity": "sha512-a1QW1pFykLCtV8J3AZ+wtrwOx0ORZsW4orF6fOrBYL2sLhlzhB3iK+QzWezFvH5+FMgLQBC4xgYYk4NV9WCO9g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-arm64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.97.0.tgz", + "integrity": "sha512-5XV42FEqhQEGFQ/w8HUk///k0XMHLyBt1j2alxTr9ZI77HqiAIl6kVZp0kxJ++gt/y3E6hKoMLngHHC6zIBR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-darwin-x64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.97.0.tgz", + "integrity": "sha512-Kc0aKFfKPd/kz8mSGtRKTEN7FKnqs30iZf6APb0ZHMuvMVfOfdD+fZ/85htT+j5k2F+UUSFBpbx04W0gZW020A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.97.0.tgz", + "integrity": "sha512-pwM5A1+w3l1T/FXwJNqZD0WukCENeRkgxPSpZmsO4/QNLdTpGCz16D5spYPQ7f7GZo9aNaHt1EaDLHCjlEA8LQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-arm64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.97.0.tgz", + "integrity": "sha512-ofm9esPA9P0sB6wJPcDhQYjSDfa7RoVKD0IHvFPMrK9OLTKg8lw80/afH49a9URYeYiE4wFP76Fr9t+s7A6E1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.97.0.tgz", + "integrity": "sha512-+rsW0OreW4sPtdXDewDESxJLJdxW3B0EL7ICajkRFs3KbeNdgOVnP5DJQ39hquAoZH0AcEEGcd6236ZMMzEbwQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-arm64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.97.0.tgz", + "integrity": "sha512-8VF4nc7oUklhUGGAY0T6Ktd9T9ZFwoOsWje7ocOV57tjbocFp/eeAPqX1v2BpiZtMVURyYwaZsRSAL79DT7oRw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-riscv64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.97.0.tgz", + "integrity": "sha512-nlaeeZ5P7tde/c/aMiIl5UduQZPA9ftEyWJxdmWcs3pASFSykslVJR5D4L161EUHzB5z+MxSnbbzcrck0F1slA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-musl-x64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.97.0.tgz", + "integrity": "sha512-QB6JLr2p1UuEXhiTXEYNypf+w2x/SCMY17vcnXKM47CeaJ88v2C9fJ9oVne6eZntlCylSow/vZCov0JMhklknA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-riscv64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.97.0.tgz", + "integrity": "sha512-m7QaK4M+YhQ6FZWMI9O8g4tqmM4JrvzJl/YC/eEJXpfgwxMeXsDsPVQWFiBdWOuxqMSH8WhFksw/Bg0J+kK6VQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-linux-x64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.97.0.tgz", + "integrity": "sha512-yc7yLWJrAtTBCjEAoNxvE040EGYdsgmaWMSyI9LSIOFlSwrOc4x+W/8IMhLWCygTAgorNPuNlRfPDgkQm1sJmw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-unknown-all": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.97.0.tgz", + "integrity": "sha512-dDky3ETKeOo543myScL4sp3pj2cANLNKea5aR6v8ZCpDSCDTRxqv4Sj/goTmkVqnp/HOVF88qB3GHtQ8rFtULQ==", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "!android", + "!darwin", + "!linux", + "!win32" + ], + "peer": true, + "dependencies": { + "sass": "1.97.0" + } + }, + "node_modules/sass-embedded-win32-arm64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.97.0.tgz", + "integrity": "sha512-JMU2SKIgUJDw4oaKBcVbuobWRU6f2XmFuYqJdkxJhlITAGimwjZ860gttlzjNtZcVI4+p4ovT14HwpsEcIzfnw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded-win32-x64": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.97.0.tgz", + "integrity": "sha512-mKIJGXxEl6OoWEoT4ee5OsBOfExla2ilY5J8tupVwSCxf/i3aOJNLm7ZzRWG9er2K3bC8aovgMisMIVGlBM5hw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-embedded/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.1.2.tgz", + "integrity": "sha512-GL2BWwVa6JydKO6l/ljVgjAZF4QJ3S7dWDWi53s5GZT8PJzD2fNxi67HANQGKAqPrwEpL5ba7gUBGi0Ls/sEoQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.10", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.10.tgz", + "integrity": "sha512-e0VyvkVTwVYViNovRkZ9aodhxVlyoMn7eJhVUPxZ+eK9P/7CBkxvvsBOHqFPEH416726W8tLXXXjKwqgTErrCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.1.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/sortablejs": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.6.tgz", + "integrity": "sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spawndamnit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-3.0.1.tgz", + "integrity": "sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==", + "dev": true, + "license": "SEE LICENSE IN LICENSE", + "dependencies": { + "cross-spawn": "^7.0.5", + "signal-exit": "^4.0.1" + } + }, + "node_modules/split-on-first": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz", + "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/store": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/store/-/store-2.0.12.tgz", + "integrity": "sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/streamx": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.1.tgz", + "integrity": "sha512-zEzXb0s5Cds7tqMH6rhZ05lcJydCWiQPEwiNngVqzsxCc962vLY4Uw+mW7od8kDH258k2Uz/JrOkdIAAhSh9VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "events-universal": "^1.0.0", + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "license": "CC0-1.0" + }, + "node_modules/string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "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/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-mod": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz", + "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sync-child-process": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", + "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "sync-message-port": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/sync-message-port": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", + "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/tabulator-tables": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/tabulator-tables/-/tabulator-tables-6.3.1.tgz", + "integrity": "sha512-qFW7kfadtcaISQIibKAIy0f3eeIXUVi8242Vly1iJfMD79kfEGzfczNuPBN/80hDxHzQJXYbmJ8VipI40hQtfA==", + "license": "MIT" + }, + "node_modules/tar-fs": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz", + "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^4.0.1", + "bare-path": "^3.0.0" + } + }, + "node_modules/tar-stream": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.2.tgz", + "integrity": "sha512-+8NeqHRjQWH9nYlwo2gamAMImZCVzI4UoEgDpWorBt9OEfppiZn+uSkskzQKPWIZyji/C8fpWO7u69G0DX0tbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.9.0", + "bare-fs": "^4.8.2", + "fast-fifo": "^1.3.2", + "streamx": "^2.28.1" + } + }, + "node_modules/teex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "streamx": "^2.12.5" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/text-decoder": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", + "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typescript": ">=3.7.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-query-selector": { + "version": "2.12.3", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.3.tgz", + "integrity": "sha512-/dtuMZyutHLlrxWhhC1uib00ELUr2dZ8C9B8YzZYsJmeE3V56OxRblrSM2UaF142pcMtak7ehZ6+poWGeehNIg==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz", + "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "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", + "peer": true, + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/vis-data": { + "version": "7.1.10", + "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-7.1.10.tgz", + "integrity": "sha512-23juM9tdCaHTX5vyIQ7XBzsfZU0Hny+gSTwniLrfFcmw9DOm7pi3+h9iEBsoZMp5rX6KNqWwc1MF0fkAmWVuoQ==", + "license": "(Apache-2.0 OR MIT)", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", + "vis-util": "^5.0.1" + } + }, + "node_modules/vis-network": { + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/vis-network/-/vis-network-9.1.13.tgz", + "integrity": "sha512-HLeHd5KZS92qzO1kC59qMh1/FWAZxMUEwUWBwDMoj6RKj/Ajkrgy/heEYo0Zc8SZNQ2J+u6omvK2+a28GX1QuQ==", + "license": "(Apache-2.0 OR MIT)", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0 || ^2.0.0", + "keycharm": "^0.2.0 || ^0.3.0 || ^0.4.0", + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", + "vis-data": "^6.3.0 || ^7.0.0", + "vis-util": "^5.0.1" + } + }, + "node_modules/vis-util": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-5.0.7.tgz", + "integrity": "sha512-E3L03G3+trvc/X4LXvBfih3YIHcKS2WrP0XTdZefr6W6Qi/2nNCqZfe4JFfJU6DcQLm6Gxqj2Pfl+02859oL5A==", + "license": "(Apache-2.0 OR MIT)", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0 || ^2.0.0" + } + }, + "node_modules/vite": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.4.tgz", + "integrity": "sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.29", + "rolldown": "~1.2.12", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.7.1", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "license": "MIT" + }, + "node_modules/webdriver-bidi-protocol": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.4.1.tgz", + "integrity": "sha512-ARrjNjtWRRs2w4Tk7nqrf2gBI0QXWuOmMCx2hU+1jUt6d00MjMxURrhxhGbrsoiZKJrhTSTzbIrc554iKI10qw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wkt-parser": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.5.5.tgz", + "integrity": "sha512-/zMYi94/7D7fxcOSlVmWn6vnOMj3Gq5d1xvVjaYOS9n6h0qOJ4I7YYVxBWYcH1vq9+suhqzXkn05Yx47zQNUIA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ahocevar" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/workerpool": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-10.0.3.tgz", + "integrity": "sha512-6z2Iis68Wqth93/G/wJP9u+R3O+d2XTlgWChGCwuT1qLbBsOYueGRZuJ++v3mtDP5KjYdy+WzvWC+VWETSVXJA==", + "license": "Apache-2.0" + }, + "node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz", + "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "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==", + "dev": true, + "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/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zrender": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-6.1.0.tgz", + "integrity": "sha512-oEGMDB6pOP2S6OwRR4PdVv610zrjnA3Bh+JnSG12fYJlBKjtNAoEb5fSUoCOOINlH96I2fU38/A2UpRKs67xYQ==", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, + "packages/utils": { + "name": "@matdata/yasgui-utils", + "version": "4.6.1", + "license": "MIT", + "dependencies": { + "dompurify": "^3.2.4", + "store": "^2.0.12" + }, + "devDependencies": { + "@types/node": "^22.5.4" + } + }, + "packages/utils/node_modules/@types/node": { + "version": "22.19.1", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "packages/utils/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "packages/yasgui": { + "name": "@matdata/yasgui", + "version": "4.6.1", + "license": "MIT", + "dependencies": { + "@matdata/yasgui-graph-plugin": "^1.7.0", + "@matdata/yasgui-table-plugin": "^1.4.0", + "@matdata/yasgui-utils": "^4.6.1", + "@matdata/yasqe": "^4.6.1", + "@matdata/yasr": "^4.6.1", + "@tarekraafat/autocomplete.js": "^7.2.0", + "autosuggest-highlight": "^3.1.1", + "blueimp-md5": "^2.12.0", + "choices.js": "^9.0.1", + "dompurify": "^3.2.4", + "es6-object-assign": "^1.1.0", + "jsuri": "^1.3.1", + "lodash-es": "^4.17.15", + "n3": "^1.3.5", + "sortablejs": "^1.10.2" + }, + "devDependencies": { + "@types/autosuggest-highlight": "^3.1.0", + "@types/blueimp-md5": "^2.7.0", + "@types/jsuri": "^1.3.30", + "@types/lodash-es": "^4.17.3", + "@types/node": "^22.5.4" + } + }, + "packages/yasgui/node_modules/@types/node": { + "version": "22.19.1", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "packages/yasgui/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "packages/yasqe": { + "name": "@matdata/yasqe", + "version": "4.6.1", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.20.3", + "@codemirror/commands": "^6.11.0", + "@codemirror/language": "^6.12.4", + "@codemirror/search": "^6.7.2", + "@codemirror/state": "^6.7.2", + "@codemirror/view": "^6.43.10", + "@lezer/highlight": "^1.2.3", + "@matdata/sparql-formatter": "^1.1.0", + "@matdata/yasgui-utils": "^4.6.1", + "leaflet": "^1.9.4", + "lodash-es": "^4.17.15", + "query-string": "^9.5.1" + }, + "devDependencies": { + "@types/leaflet": "^1.9.21", + "@types/lodash-es": "^4.17.3", + "@types/node": "^22.5.4" + }, + "engines": { + "node": ">= 12" + } + }, + "packages/yasqe/node_modules/@types/node": { + "version": "22.19.1", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "packages/yasqe/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "packages/yasr": { + "name": "@matdata/yasr", + "version": "4.6.1", + "license": "MIT", + "dependencies": { + "@codemirror/commands": "^6.11.0", + "@codemirror/lang-json": "^6.0.2", + "@codemirror/lang-xml": "^6.1.0", + "@codemirror/language": "^6.12.4", + "@codemirror/legacy-modes": "^6.5.3", + "@codemirror/state": "^6.7.2", + "@codemirror/view": "^6.43.10", + "@fortawesome/free-solid-svg-icons": "^7.1.0", + "@json2csv/plainjs": "^7.0.4", + "@lezer/highlight": "^1.2.3", + "@matdata/yasgui-utils": "^4.6.1", + "@matdata/yasqe": "^4.6.1", + "codemirror-lang-turtle": "^0.0.2", + "colors": "^1.4.0", + "column-resizer": "^1.4.0", + "datatables.net": "^2.0.5", + "datatables.net-dt": "^2.0.5", + "dompurify": "^3.2.4", + "jquery": "^3.7.1", + "lodash-es": "^4.17.15", + "n3": "^1.3.5", + "papaparse": "^5.3.1" + }, + "devDependencies": { + "@types/jquery": "^3.5.32", + "@types/lodash-es": "^4.17.3", + "@types/n3": "^1.1.5", + "@types/node": "^22.5.4", + "@types/papaparse": "^5.3.2", + "@types/sanitize-html": "^1.20.2", + "better-npm-run": "^0.1.1", + "ts-essentials": "^7.0.1" + }, + "engines": { + "node": ">= 12" + } + }, + "packages/yasr/node_modules/@types/node": { + "version": "22.19.1", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "packages/yasr/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + } + } +} diff --git a/package.json b/package.json index c2f263be..4f13d750 100644 --- a/package.json +++ b/package.json @@ -1,93 +1,94 @@ -{ - "name": "@matdata/yasgui-monorepo", - "type": "module", - "private": true, - "workspaces": [ - "packages/*" - ], - "scripts": { - "prepare": "husky", - "build": "better-npm-run build", - "dev": "better-npm-run dev", - "util:lint": "cross-env ESLINT_STRICT=true eslint --ext .tsx --ext .ts \"packages/*/src/**/*.{ts,tsx}\" \"packages/*/test/**/*.{ts,tsx}\" \"packages/*/grammar/**/*.{ts,tsx}\"", - "util:validateTs": "tsc -p ./tsconfig-validate.json --noEmit", - "util:prettify": "prettier --parser typescript --write \"packages/*/src/**/*.{ts,tsx}\" && prettier --parser css --write \"packages/*/src/**/*.{css,scss}\"", - "pretest": "node --input-type=module -e \"import fs from 'fs'; if (!fs.existsSync('./build') || fs.readdirSync('./build').length === 0) { console.log('Run \\\"npm run build\\\" before running a test'); process.exit(1); }\"", - "test:dev": "cross-env TEST_ON_DEV_BUILD=1 npm run test", - "test": "npm run puppeteer-test && npm run unit-test", - "test-live": "cross-env TEST_ON_DEV_BUILD=1 npm run test", - "unit-test": "tsc -p ./tsconfig-test.json && node ./test/fix-esm-imports.mjs && node ./node_modules/mocha/bin/mocha.js \"build/test/**/*-test.js\" --require source-map-support/register || exit 0", - "puppeteer-test": "tsc -p ./tsconfig-test.json && node ./test/fix-esm-imports.mjs && node ./node_modules/mocha/bin/mocha.js --timeout 30000 ./build/test/test/run.js --require source-map-support/register", - "prerelease": "npm run build", - "release": "changeset publish" - }, - "betterScripts": { - "dev": { - "command": "vite", - "env": { - "NODE_ENV": "development" - } - }, - "build": { - "command": "node esbuild.config.js && node fetchPrefixData.js && node distributeBuildFiles.js", - "env": { - "NODE_ENV": "production" - } - } - }, - "lint-staged": { - "*.ts?(x)": [ - "prettier --parser typescript --write", - "eslint" - ], - "*.js": [ - "prettier --write" - ], - "*.css": [ - "prettier --parser css --write" - ], - "*.scss": [ - "prettier --parser scss --write" - ] - }, - "dependencies": { - "@fortawesome/fontawesome-free": "^7.1.0", - "@matdata/yasgui-chart-plugin": "^1.2.0", - "@matdata/yasgui-geo-plugin": "^1.3.0", - "@matdata/yasgui-graph-plugin": "^1.7.0", - "@matdata/yasgui-table-plugin": "^1.7.1", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "autoprefixer": "^10.4.21", - "better-npm-run": "^0.1.1", - "chai": "^6.2.0", - "fs-extra": "^11.3.2", - "mocha": "^12.0.3", - "node-static": "^0.7.11" - }, - "devDependencies": { - "@changesets/cli": "^2.29.7", - "@types/chai": "^5.2.3", - "@types/fs-extra": "^11.0.4", - "@types/mocha": "^10.0.10", - "@types/node-static": "^0.7.12", - "cross-env": "^7.0.3", - "esbuild": "^0.28.2", - "esbuild-sass-plugin": "^3.3.1", - "eslint": "^8.55.0", - "eslint-config-prettier": "^6.10.0", - "eslint-plugin-jest": "^23.8.1", - "eslint-plugin-lodash": "^7.1.0", - "husky": "^9.1.7", - "lint-staged": "^16.2.6", - "postcss": "^8.4.49", - "prettier": "^3.6.2", - "puppeteer": "^24.28.0", - "sass": "^1.93.3", - "source-map": "^0.7.6", - "source-map-support": "^0.5.21", - "typescript": "^5.9.3", - "vite": "^8.3.4" - }, - "version": "4.7.0" -} +{ + "name": "@matdata/yasgui-monorepo", + "type": "module", + "private": true, + "workspaces": [ + "packages/*" + ], + "scripts": { + "prepare": "husky", + "build": "better-npm-run build", + "dev": "better-npm-run dev", + "util:lint": "cross-env ESLINT_STRICT=true eslint --ext .tsx --ext .ts \"packages/*/src/**/*.{ts,tsx}\" \"packages/*/test/**/*.{ts,tsx}\" \"packages/*/grammar/**/*.{ts,tsx}\"", + "util:validateTs": "tsc -p ./tsconfig-validate.json --noEmit", + "util:fetchLov": "node fetchLovData.js", + "util:prettify": "prettier --parser typescript --write \"packages/*/src/**/*.{ts,tsx}\" && prettier --parser css --write \"packages/*/src/**/*.{css,scss}\"", + "pretest": "node --input-type=module -e \"import fs from 'fs'; if (!fs.existsSync('./build') || fs.readdirSync('./build').length === 0) { console.log('Run \\\"npm run build\\\" before running a test'); process.exit(1); }\"", + "test:dev": "cross-env TEST_ON_DEV_BUILD=1 npm run test", + "test": "npm run puppeteer-test && npm run unit-test", + "test-live": "cross-env TEST_ON_DEV_BUILD=1 npm run test", + "unit-test": "tsc -p ./tsconfig-test.json && node ./test/fix-esm-imports.mjs && node ./node_modules/mocha/bin/mocha.js \"build/test/**/*-test.js\" --require source-map-support/register || exit 0", + "puppeteer-test": "tsc -p ./tsconfig-test.json && node ./test/fix-esm-imports.mjs && node ./node_modules/mocha/bin/mocha.js --timeout 30000 ./build/test/test/run.js --require source-map-support/register", + "prerelease": "npm run build", + "release": "changeset publish" + }, + "betterScripts": { + "dev": { + "command": "vite", + "env": { + "NODE_ENV": "development" + } + }, + "build": { + "command": "node esbuild.config.js && node fetchPrefixData.js && node distributeBuildFiles.js", + "env": { + "NODE_ENV": "production" + } + } + }, + "lint-staged": { + "*.ts?(x)": [ + "prettier --parser typescript --write", + "eslint" + ], + "*.js": [ + "prettier --write" + ], + "*.css": [ + "prettier --parser css --write" + ], + "*.scss": [ + "prettier --parser scss --write" + ] + }, + "dependencies": { + "@fortawesome/fontawesome-free": "^7.1.0", + "@matdata/yasgui-chart-plugin": "^1.2.0", + "@matdata/yasgui-geo-plugin": "^1.3.0", + "@matdata/yasgui-graph-plugin": "^1.7.0", + "@matdata/yasgui-table-plugin": "^1.7.1", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "autoprefixer": "^10.4.21", + "better-npm-run": "^0.1.1", + "chai": "^6.2.0", + "fs-extra": "^11.3.2", + "mocha": "^12.0.3", + "node-static": "^0.7.11" + }, + "devDependencies": { + "@changesets/cli": "^2.29.7", + "@types/chai": "^5.2.3", + "@types/fs-extra": "^11.0.4", + "@types/mocha": "^10.0.10", + "@types/node-static": "^0.7.12", + "cross-env": "^7.0.3", + "esbuild": "^0.28.2", + "esbuild-sass-plugin": "^3.3.1", + "eslint": "^8.55.0", + "eslint-config-prettier": "^6.10.0", + "eslint-plugin-jest": "^23.8.1", + "eslint-plugin-lodash": "^7.1.0", + "husky": "^9.1.7", + "lint-staged": "^16.2.6", + "postcss": "^8.4.49", + "prettier": "^3.6.2", + "puppeteer": "^24.28.0", + "sass": "^1.93.3", + "source-map": "^0.7.6", + "source-map-support": "^0.5.21", + "typescript": "^5.9.3", + "vite": "^8.3.4" + }, + "version": "4.7.0" +} diff --git a/packages/yasgui/src/Tab.ts b/packages/yasgui/src/Tab.ts index dd3ea1ad..69786b7a 100644 --- a/packages/yasgui/src/Tab.ts +++ b/packages/yasgui/src/Tab.ts @@ -1389,6 +1389,10 @@ export class Tab extends EventEmitter { // Yasgui shows its own Run button in the query bar showQueryButton: false, showMapButton: false, + // Classes and properties used in the endpoint, from the Endpoint overview + endpointTerms: + this.yasgui.config.yasqe?.endpointTerms ?? + ((_yasqe, type) => this.yasgui.endpointDescribe?.getAutocompleteTerms(this, type)), iriHover: this.yasgui.config.yasqe.iriHover ?? (this.yasgui.config.iriHover === false diff --git a/packages/yasgui/src/defaults.ts b/packages/yasgui/src/defaults.ts index c878993f..06feb9db 100644 --- a/packages/yasgui/src/defaults.ts +++ b/packages/yasgui/src/defaults.ts @@ -41,6 +41,7 @@ export default function initialize(): Config { timeoutMs: 60000, maxConcurrentQueries: 2, fetchMetadata: true, + autocomplete: true, }, endpointButtons: undefined, endpointCatalogueOptions: { diff --git a/packages/yasgui/src/endpointDescribe/DescribeStore.ts b/packages/yasgui/src/endpointDescribe/DescribeStore.ts index c1cbc3bf..0ce923a8 100644 --- a/packages/yasgui/src/endpointDescribe/DescribeStore.ts +++ b/packages/yasgui/src/endpointDescribe/DescribeStore.ts @@ -39,6 +39,8 @@ export interface PanelUiState { export interface StoredDescribeState { ui: PanelUiState; endpoints: { [endpoint: string]: EndpointEntry }; + /** Endpoints whose classes and properties are not suggested in autocompletion */ + autocompleteDisabled?: string[]; } export interface StorageAdapter { @@ -67,6 +69,7 @@ export default class DescribeStore { this.state = { ui: { ...getDefaultUiState(), ...(stored?.ui || {}) }, endpoints: stored?.endpoints && typeof stored.endpoints === "object" ? stored.endpoints : {}, + autocompleteDisabled: Array.isArray(stored?.autocompleteDisabled) ? stored!.autocompleteDisabled : [], }; } @@ -112,6 +115,15 @@ export default class DescribeStore { delete this.state.endpoints[endpoint]; this.persist(); } + public isAutocompleteEnabled(endpoint: string): boolean { + return (this.state.autocompleteDisabled || []).indexOf(endpoint) < 0; + } + public setAutocompleteEnabled(endpoint: string, enabled: boolean) { + const disabled = (this.state.autocompleteDisabled || []).filter((e) => e !== endpoint); + if (!enabled) disabled.push(endpoint); + this.state.autocompleteDisabled = disabled; + this.persist(); + } public getEndpoints(): string[] { return Object.keys(this.state.endpoints); } @@ -128,7 +140,11 @@ export default class DescribeStore { for (const endpoint of Object.keys(this.state.endpoints)) { if (endpoints.indexOf(endpoint) < 0) delete this.state.endpoints[endpoint]; } - const persisted: StoredDescribeState = { ui: this.state.ui, endpoints: {} }; + const persisted: StoredDescribeState = { + ui: this.state.ui, + endpoints: {}, + autocompleteDisabled: this.state.autocompleteDisabled, + }; for (const endpoint of endpoints) { const entry = this.state.endpoints[endpoint]; const results: EndpointEntry["results"] = {}; diff --git a/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.scss b/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.scss index 72a8e075..3677862b 100644 --- a/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.scss +++ b/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.scss @@ -153,6 +153,18 @@ font-size: 13px; } + &__autocomplete { + display: flex; + align-items: center; + gap: 6px; + margin-bottom: 10px; + cursor: pointer; + + input { + margin: 0; + } + } + &__card { border: 1px solid var(--yasgui-border-color, #e0e0e0); border-radius: 6px; diff --git a/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.ts b/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.ts index 1d83e9e2..02c0de20 100644 --- a/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.ts +++ b/packages/yasgui/src/endpointDescribe/EndpointDescribePanel.ts @@ -17,6 +17,8 @@ import { } from "./describeQueries"; import { EndpointMetadata, fetchEndpointMetadata, VoidDataset } from "./metadataSources"; import { describeQueryError, isPartialResponse } from "./responseUtils"; +import { autocompleteQueries, collectTerms, TermType } from "./endpointTerms"; +import type { EndpointTerm } from "@matdata/yasqe"; import type SidePanel from "../sidePanel/SidePanel"; import "./EndpointDescribePanel.scss"; @@ -33,6 +35,11 @@ export interface EndpointDescribeConfig { maxConcurrentQueries: number; /** Automatically fetch the SPARQL service description and VoID description when the panel opens */ fetchMetadata: boolean; + /** + * Suggest the classes and properties used in the endpoint in the editor's autocompletion. Users can switch + * this off per endpoint in the overview. + */ + autocomplete: boolean; } export const defaultEndpointDescribeConfig: EndpointDescribeConfig = { @@ -40,8 +47,12 @@ export const defaultEndpointDescribeConfig: EndpointDescribeConfig = { timeoutMs: 60000, maxConcurrentQueries: 2, fetchMetadata: true, + autocomplete: true, }; +/** How long autocompletion waits for terms that are still loading, before showing the other suggestions */ +const AUTOCOMPLETE_WAIT_MS = 3000; + const MIN_WIDTH = 280; const SPARQL_JSON = "application/sparql-results+json,application/sparql-results+xml;q=0.8"; @@ -106,6 +117,7 @@ export default class EndpointDescribePanel { private activeCount = 0; private metadataController: AbortController | undefined; private renderedEndpoint: string | undefined | null = null; + private autocompleteLoads = new Map>(); /** Set when the overview is shown as the "Endpoint" view of the side panel */ private host?: SidePanel; @@ -424,6 +436,20 @@ export default class EndpointDescribePanel { this.drawerEl.appendChild(body); } + private renderAutocompleteToggle(endpoint: string): HTMLElement { + const label = el("label", "yasgui-describe__autocomplete"); + label.title = + "Suggest the classes and properties of this endpoint while you type (Ctrl+Space). " + + "When the overview has no results yet, a limited query fetches the most used ones. " + + "Switch this off for very large endpoints."; + const checkbox = el("input"); + checkbox.type = "checkbox"; + checkbox.checked = this.store.isAutocompleteEnabled(endpoint); + checkbox.addEventListener("change", () => this.setAutocompleteEnabled(endpoint, checkbox.checked)); + label.append(checkbox, document.createTextNode(" Suggest this endpoint's classes and properties in autocomplete")); + return label; + } + private renderMetadata() { const container = this.metadataEl; container.innerHTML = ""; @@ -432,6 +458,7 @@ export default class EndpointDescribePanel { container.appendChild(el("p", "yasgui-describe__muted", "Select an endpoint to explore it.")); return; } + if (this.config.autocomplete) container.appendChild(this.renderAutocompleteToggle(endpoint)); const metadata = this.store.getMetadata(endpoint); const card = el("div", "yasgui-describe__card"); const heading = el("div", "yasgui-describe__card-heading"); @@ -702,11 +729,14 @@ export default class EndpointDescribePanel { return { ...prefixes, ...fromQuery }; } - public shortenIri(iri: string): { prefixed: string; prefix: string; namespace: string } | undefined { + public shortenIri( + iri: string, + prefixes: { [prefix: string]: string } = this.getPrefixes(), + ): { prefixed: string; prefix: string; namespace: string } | undefined { const localPart = (namespace: string) => iri.substring(namespace.length); const isValidLocal = (local: string) => /^[\w-]*$/.test(local) && !/^-/.test(local); let best: { prefix: string; namespace: string } | undefined; - for (const [prefix, namespace] of Object.entries(this.getPrefixes())) { + for (const [prefix, namespace] of Object.entries(prefixes)) { if (iri.startsWith(namespace) && isValidLocal(localPart(namespace))) { if (!best || namespace.length > best.namespace.length) best = { prefix, namespace }; } @@ -748,6 +778,83 @@ export default class EndpointDescribePanel { tab.setQuery(queryString); } + /** + * Autocompletion + */ + public isAutocompleteEnabled(endpoint: string): boolean { + return this.config.autocomplete && this.store.isAutocompleteEnabled(endpoint); + } + public setAutocompleteEnabled(endpoint: string, enabled: boolean) { + this.store.setAutocompleteEnabled(endpoint, enabled); + if (this.endpoint === endpoint) this.renderMetadata(); + } + + /** + * The classes or properties used in the endpoint of a tab, most used first, for the editor's autocompletion. + * Uses what the overview already knows; otherwise fetches the most used terms in the background. + */ + public async getAutocompleteTerms(tab: Tab, type: TermType): Promise { + const endpoint = tab.getEndpoint(); + if (!endpoint || !this.isAutocompleteEnabled(endpoint)) return []; + const collect = () => + collectTerms(type, (id) => this.store.getResult(endpoint, id), this.store.getMetadata(endpoint)); + let collected = collect(); + if (collected.needsQuery) { + let timer: ReturnType | undefined; + await Promise.race([ + this.loadAutocompleteTerms(tab, endpoint, type), + new Promise((resolve) => (timer = setTimeout(resolve, AUTOCOMPLETE_WAIT_MS))), + ]); + clearTimeout(timer); + collected = collect(); + } + const prefixes = this.getPrefixes(); + return collected.terms.map((term) => { + const shortened = this.shortenIri(term.iri, prefixes); + return shortened ? { ...term, prefix: shortened.prefix, namespace: shortened.namespace } : term; + }); + } + + private loadAutocompleteTerms(tab: Tab, endpoint: string, type: TermType): Promise { + const key = `${endpoint}\n${type}`; + const pending = this.autocompleteLoads.get(key); + if (pending) return pending; + const load = (async () => { + // The VoID description may list the classes and properties, which saves a query + if (this.config.fetchMetadata && !this.store.getMetadata(endpoint)) await this.loadMetadata(endpoint, false); + const collected = collectTerms( + type, + (id) => this.store.getResult(endpoint, id), + this.store.getMetadata(endpoint), + ); + if (!collected.needsQuery || tab.getEndpoint() !== endpoint) return; + const query = autocompleteQueries[type]; + const queryKey = `${endpoint}\n${query.id}`; + if (this.running.has(queryKey)) return; + const running: RunningQuery = { controller: new AbortController(), timedOut: false }; + this.running.set(queryKey, running); + await new Promise((resolve) => { + const finish = () => { + this.running.delete(queryKey); + resolve(); + }; + this.enqueue( + queryKey, + async () => { + try { + await this.executeQuery(tab, endpoint, query, running, false); + } finally { + finish(); + } + }, + finish, + ); + }); + })().finally(() => this.autocompleteLoads.delete(key)); + this.autocompleteLoads.set(key, load); + return load; + } + /** * Query execution */ diff --git a/packages/yasgui/src/endpointDescribe/endpointTerms.ts b/packages/yasgui/src/endpointDescribe/endpointTerms.ts new file mode 100644 index 00000000..053c5733 --- /dev/null +++ b/packages/yasgui/src/endpointDescribe/endpointTerms.ts @@ -0,0 +1,117 @@ +/** + * Classes and properties used in an endpoint, for the class and property autocompleters of Yasqe. + * + * The terms come from what the Endpoint overview already knows about the endpoint: the VoID class and + * property partitions, and the cached results of its "Classes" and "Properties" queries. When none of these + * is available, a bounded background query fetches the most used terms (see `autocompleteQueries`). + */ +import type { DescribeQuery } from "./describeQueries"; +import type { DescribeResult } from "./DescribeStore"; +import type { EndpointMetadata } from "./metadataSources"; + +export type TermType = "class" | "property"; + +export interface EndpointTermCount { + iri: string; + count?: number; +} + +/** Number of terms fetched by the background query (the cache persists at most this many rows) */ +export const AUTOCOMPLETE_LIMIT = 200; +/** A failed background query is not retried for this long */ +export const AUTOCOMPLETE_RETRY_MS = 60 * 60 * 1000; + +export const autocompleteQueries: { [type in TermType]: DescribeQuery } = { + class: { + id: "autocomplete-classes", + category: "autocomplete", + label: "Classes for autocompletion", + query: `SELECT ?class (COUNT(?instance) AS ?instances) WHERE {\n ?instance a ?class\n}\nGROUP BY ?class\nORDER BY DESC(?instances)\nLIMIT ${AUTOCOMPLETE_LIMIT}`, + }, + property: { + id: "autocomplete-properties", + category: "autocomplete", + label: "Properties for autocompletion", + query: `SELECT ?property (COUNT(*) AS ?uses) WHERE {\n ?s ?property ?o\n}\nGROUP BY ?property\nORDER BY DESC(?uses)\nLIMIT ${AUTOCOMPLETE_LIMIT}`, + }, +}; + +/** The Endpoint overview queries whose results are reused, with their IRI and count variables */ +const overviewQueries: { [type in TermType]: { id: string; iriVar: string; countVar: string } } = { + class: { id: "classes", iriVar: "class", countVar: "instances" }, + property: { id: "properties", iriVar: "property", countVar: "uses" }, +}; + +function termsFromResult( + result: DescribeResult | undefined, + iriVar: string, + countVar: string, +): EndpointTermCount[] | undefined { + if (!result || result.status !== "done") return undefined; + const terms: EndpointTermCount[] = []; + for (const binding of result.bindings) { + const term = binding[iriVar]; + if (!term || term.type !== "uri") continue; + const count = Number(binding[countVar]?.value); + terms.push({ iri: term.value, count: isFinite(count) ? count : undefined }); + } + return terms; +} + +function termsFromVoid(metadata: EndpointMetadata | undefined, type: TermType): EndpointTermCount[] { + const terms: EndpointTermCount[] = []; + for (const dataset of metadata?.datasets || []) { + const partitions = type === "class" ? dataset.classPartitions : dataset.propertyPartitions; + for (const partition of partitions || []) { + terms.push({ iri: partition.iri, count: type === "class" ? partition.entities : partition.triples }); + } + } + return terms; +} + +/** + * Merges terms from several sources: an IRI is listed once, with its highest count, most used first. + */ +export function mergeTerms(...sources: EndpointTermCount[][]): EndpointTermCount[] { + const merged = new Map(); + for (const terms of sources) { + for (const term of terms) { + const existing = merged.get(term.iri); + if (!existing) merged.set(term.iri, { ...term }); + else if (term.count !== undefined && (existing.count === undefined || term.count > existing.count)) + existing.count = term.count; + } + } + return Array.from(merged.values()).sort((a, b) => (b.count ?? -1) - (a.count ?? -1)); +} + +export interface CollectedTerms { + terms: EndpointTermCount[]; + /** Whether the background query is still useful: no complete list of terms is known yet */ + needsQuery: boolean; +} + +/** + * The terms known for an endpoint. + * The overview results are complete when they hold every row (no further page): then no query is needed. + */ +export function collectTerms( + type: TermType, + getResult: (queryId: string) => DescribeResult | undefined, + metadata: EndpointMetadata | undefined, +): CollectedTerms { + const overview = overviewQueries[type]; + const overviewResult = getResult(overview.id); + const fromOverview = termsFromResult(overviewResult, overview.iriVar, overview.countVar); + const autocompleteResult = getResult(autocompleteQueries[type].id); + const fromQuery = termsFromResult(autocompleteResult, overview.iriVar, overview.countVar); + const fromVoid = termsFromVoid(metadata, type); + const terms = mergeTerms(fromVoid, fromOverview || [], fromQuery || []); + const overviewComplete = !!fromOverview && !overviewResult?.hasMore; + const recentFailure = + autocompleteResult?.status === "error" && Date.now() - autocompleteResult.fetchedAt < AUTOCOMPLETE_RETRY_MS; + return { + terms, + needsQuery: !fromQuery && fromVoid.length === 0 && !overviewComplete && !recentFailure, + }; +} diff --git a/packages/yasqe/src/autocompleters/classes.ts b/packages/yasqe/src/autocompleters/classes.ts index e380d0bf..0b0ebf38 100644 --- a/packages/yasqe/src/autocompleters/classes.ts +++ b/packages/yasqe/src/autocompleters/classes.ts @@ -6,7 +6,7 @@ var conf: Autocompleter.CompleterConfig = { // invalidPosition: yasqe.autocompleters.notifications.hide }, get: function (yasqe, token) { - return Autocompleter.fetchFromLov(yasqe, "class", token); + return Autocompleter.fetchIriSuggestions(yasqe, "class", token); }, isValidCompletionPosition: function (yasqe) { const token = yasqe.getCompleteToken(); diff --git a/packages/yasqe/src/autocompleters/index.ts b/packages/yasqe/src/autocompleters/index.ts index deea1e3a..20aeb4ef 100644 --- a/packages/yasqe/src/autocompleters/index.ts +++ b/packages/yasqe/src/autocompleters/index.ts @@ -6,7 +6,7 @@ import "./show-hint.scss"; export interface CompleterConfig { onInitialize?: (this: CompleterConfig, yasqe: Yasqe) => void; //allows for e.g. registering event listeners in yasqe, like the prefix autocompleter does isValidCompletionPosition: (yasqe: Yasqe) => boolean; - get: (yasqe: Yasqe, token?: AutocompletionToken) => Promise | string[]; + get: (yasqe: Yasqe, token?: AutocompletionToken) => Promise | Suggestion[]; preProcessToken?: (yasqe: Yasqe, token: Token) => AutocompletionToken; postProcessSuggestion?: (yasqe: Yasqe, token: AutocompletionToken, suggestedString: string) => string; postprocessHints?: (yasqe: Yasqe, hints: Hint[]) => Hint[]; @@ -16,6 +16,32 @@ export interface CompleterConfig { name: string; } const SUGGESTIONS_LIMIT = 100; +/** + * A suggestion with presentation details. `text` is inserted as is: `postProcessSuggestion` is not applied. + */ +export interface RichSuggestion { + text: string; + displayText?: string; + /** Shown next to the suggestion, e.g. a usage count */ + detail?: string; + /** Groups suggestions under a heading in the hint list */ + section?: string | { name: string; rank?: number }; + /** Prefixes (prefix → namespace) to declare when the suggestion is picked */ + prefixes?: { [prefix: string]: string }; +} +export type Suggestion = string | RichSuggestion; +/** + * A class or property used in the endpoint, e.g. from the Endpoint overview of Yasgui. + * Provided through the `endpointTerms` config option. + */ +export interface EndpointTerm { + iri: string; + /** Number of instances (classes) or triples (properties) */ + count?: number; + /** Prefix and namespace with which the IRI can be shortened */ + prefix?: string; + namespace?: string; +} export interface AutocompletionToken extends Token { autocompletionString?: string; tokenPrefix?: string; @@ -45,12 +71,12 @@ export class Completer extends EventEmitter { /** * Store bulk completion in local storage, and populates the trie */ - private storeBulkCompletions(completions: string[]) { + private storeBulkCompletions(completions: Suggestion[]) { if (!completions || !(completions instanceof Array)) return; // store array as trie this.trie = new Trie(); for (const c of completions) { - this.trie.insert(c); + if (typeof c === "string") this.trie.insert(c); } // store in localstorage as well @@ -62,7 +88,7 @@ export class Completer extends EventEmitter { /** * Get completion list from `get` function */ - public getCompletions(token?: AutocompletionToken): Promise { + public getCompletions(token?: AutocompletionToken): Promise { if (!this.config.get) return Promise.resolve([]); //No token, so probably getting as bulk @@ -80,7 +106,11 @@ export class Completer extends EventEmitter { if (this.trie) return Promise.resolve(take(this.trie.autoComplete(stringToAutocomplete), SUGGESTIONS_LIMIT)); if (this.config.get instanceof Array) return Promise.resolve( - this.config.get.filter((possibleMatch) => possibleMatch.indexOf(stringToAutocomplete) === 0), + this.config.get.filter( + (possibleMatch) => + (typeof possibleMatch === "string" ? possibleMatch : possibleMatch.text).indexOf(stringToAutocomplete) === + 0, + ), ); //assuming it's a function return Promise.resolve(this.config.get(this.yasqe, token)).then((r) => { @@ -131,8 +161,10 @@ export class Completer extends EventEmitter { return true; } - private getHint(autocompletionToken: AutocompletionToken, suggestedString: string): Hint { - if (this.config.postProcessSuggestion) { + private getHint(autocompletionToken: AutocompletionToken, suggestion: Suggestion): Hint { + const rich = typeof suggestion === "string" ? undefined : suggestion; + let suggestedString = typeof suggestion === "string" ? suggestion : suggestion.text; + if (!rich && this.config.postProcessSuggestion) { suggestedString = this.config.postProcessSuggestion(this.yasqe, autocompletionToken, suggestedString); } let from: Position | undefined; @@ -152,12 +184,27 @@ export class Completer extends EventEmitter { } return { text: suggestedString, - displayText: suggestedString, + displayText: rich?.displayText || suggestedString, + detail: rich?.detail, + section: rich?.section, + prefixes: rich?.prefixes, from: from, to: to, }; } + /** + * The token to complete. Whitespace is not replaced: completing there inserts at the cursor. + */ + private getTokenToComplete(): AutocompletionToken { + const token: AutocompletionToken = this.yasqe.getCompleteToken(); + if (token.string.trim().length === 0) { + const ch = this.yasqe.getDoc().getCursor().ch; + return { ...token, string: "", start: ch, end: ch }; + } + return token; + } + private getHints(token: AutocompletionToken): Promise { if (this.config.preProcessToken) { token = this.config.preProcessToken(this.yasqe, token); @@ -201,9 +248,9 @@ export class Completer extends EventEmitter { */ public getHintFn(): HintFn { const getHints: HintFn = () => { - return this.getHints(this.yasqe.getCompleteToken()).then((list): HintList => { + return this.getHints(this.getTokenToComplete()).then((list): HintList => { const cur = this.yasqe.getDoc().getCursor(); - const token: AutocompletionToken = this.yasqe.getCompleteToken(); + const token: AutocompletionToken = this.getTokenToComplete(); return { list: list, from: { @@ -287,11 +334,15 @@ export const fetchFromLov = ( // .append($(yutils.svg.getElement(require("../imgs.js").loader)).addClass("notificationLoader")); // doRequests(); + // LOV API v2 (https://lov.linkeddata.es/dataset/api): "autocomplete" completes (prefixed) IRIs, + // "search" is a full text search, which suits a plain word better + const q = (token.autocompletionString || token.string).trim(); + const isIri = q.indexOf(":") >= 0; const params = new URLSearchParams(); - if (token.autocompletionString) params.append("q", token.autocompletionString); + params.append("q", q); params.append("page_size", "50"); params.append("type", type); - const url = `${reqProtocol}lov.linkeddata.es/dataset/lov/api/v2/autocomplete/terms?${params.toString()}`; + const url = `${reqProtocol}lov.linkeddata.es/dataset/api/v2/term/${isIri ? "autocomplete" : "search"}?${params.toString()}`; return fetch(url) .then((response) => { if (!response.ok) { @@ -300,16 +351,114 @@ export const fetchFromLov = ( return response.json(); }) .then((result) => { - if (result.results) { - return result.results.map((r: any) => r.uri[0]); - } - return []; + if (!result || !Array.isArray(result.results)) return []; + // Depending on the API version, `uri` is a string or a list with one string + return result.results + .map((r: any) => (Array.isArray(r?.uri) ? r.uri[0] : r?.uri)) + .filter((uri: unknown): uri is string => typeof uri === "string" && uri.length > 0); }) .catch((_e) => { yasqe.showNotification(notificationKey, "Failed fetching suggestions"); }); }; +const ENDPOINT_SUGGESTIONS_LIMIT = 50; +export const ENDPOINT_SECTION = { name: "Used in this endpoint", rank: 0 }; +export const LOV_SECTION = { name: "Linked Open Vocabularies", rank: 1 }; + +function localName(iri: string): string { + return iri.substring(Math.max(iri.lastIndexOf("#"), iri.lastIndexOf("/")) + 1); +} + +/** + * Selects the endpoint terms that match what the user typed, keeping their (usage) order. + * Matches the full IRI, the prefixed name, or, when the user typed a plain word, the local name. + */ +export function matchEndpointTerms(terms: EndpointTerm[], token?: AutocompletionToken): EndpointTerm[] { + const typed = (token?.string || "").trim().toLowerCase(); + const iriString = (token?.autocompletionString || "").trim().toLowerCase(); + if (!typed) return terms.slice(0, ENDPOINT_SUGGESTIONS_LIMIT); + const plainWord = typed.indexOf(":") < 0 && typed.indexOf("<") < 0; + return terms + .filter((term) => { + const iri = term.iri.toLowerCase(); + if (iriString && iri.indexOf(iriString) === 0) return true; + if (term.prefix !== undefined && term.namespace && term.iri.indexOf(term.namespace) === 0) { + const prefixed = `${term.prefix}:${term.iri.substring(term.namespace.length)}`.toLowerCase(); + if (prefixed.indexOf(typed) === 0) return true; + } + return plainWord && localName(iri).indexOf(typed) >= 0; + }) + .slice(0, ENDPOINT_SUGGESTIONS_LIMIT); +} + +/** + * The text to insert for an endpoint term: a prefixed name when possible (declaring the prefix when it is missing), + * otherwise the full IRI. + */ +export function endpointTermToSuggestion( + yasqe: Yasqe, + token: AutocompletionToken, + term: EndpointTerm, + section: RichSuggestion["section"] = ENDPOINT_SECTION, +): RichSuggestion { + const detail = term.count !== undefined ? term.count.toLocaleString() : undefined; + // The user is typing with a declared prefix that fits this IRI: keep using it + if (token.tokenPrefix && token.tokenPrefixUri && term.iri.indexOf(token.tokenPrefixUri) === 0) { + const text = token.tokenPrefix + term.iri.substring(token.tokenPrefixUri.length); + return { text, detail, section }; + } + if (term.prefix !== undefined && term.namespace && term.iri.indexOf(term.namespace) === 0) { + const declared = yasqe.getPrefixesFromQuery()[term.prefix]; + if (declared === undefined || declared === term.namespace) { + const text = `${term.prefix}:${term.iri.substring(term.namespace.length)}`; + return { + text, + detail, + section, + prefixes: declared === undefined ? { [term.prefix]: term.namespace } : undefined, + }; + } + } + return { text: `<${term.iri}>`, detail, section }; +} + +/** + * Class and property suggestions: the terms used in the current endpoint (see the `endpointTerms` config option), + * followed by the matching terms of Linked Open Vocabularies (bundled, see the `lovTerms` config option). + */ +export const fetchIriSuggestions = async ( + yasqe: Yasqe, + type: "class" | "property", + token?: AutocompletionToken, +): Promise => { + let endpointTerms: EndpointTerm[] = []; + if (yasqe.config.endpointTerms) { + try { + endpointTerms = (await yasqe.config.endpointTerms(yasqe, type)) || []; + } catch (e) { + console.warn("Could not get endpoint terms for autocompletion", e); + } + } + if (!token) return []; + const matched = matchEndpointTerms(endpointTerms, token); + const known = new Set(matched.map((term) => term.iri)); + const lovTerms = yasqe.config.lovTerms === undefined ? bundledLovTerms : yasqe.config.lovTerms; + const fromLov = lovTerms ? searchLov(lovTerms, type, token) : []; + const suggestions = [ + ...matched.map((term) => endpointTermToSuggestion(yasqe, token, term)), + ...fromLov + .filter((term) => !known.has(term.iri)) + .map((term) => endpointTermToSuggestion(yasqe, token, term, LOV_SECTION)), + ]; + if (suggestions.length === 0 && !token.string.trim()) { + yasqe.showNotification("autocomplete_" + type, "Nothing to autocomplete yet!"); + } + return suggestions; +}; + +import { bundledLovTerms, searchLov } from "./lov"; +export type { LovTerms } from "./lov"; import variableCompleter from "./variables"; import prefixCompleter from "./prefixes"; import propertyCompleter from "./properties"; diff --git a/packages/yasqe/src/autocompleters/lov.ts b/packages/yasqe/src/autocompleters/lov.ts new file mode 100644 index 00000000..e60b12f1 --- /dev/null +++ b/packages/yasqe/src/autocompleters/lov.ts @@ -0,0 +1,87 @@ +/** + * Class and property suggestions from a bundled list of Linked Open Vocabularies (LOV) terms, + * generated from the LOV dump by fetchLovData.js. No requests are made at runtime. + */ +import type { AutocompletionToken, EndpointTerm } from "./"; +import lovTermsJson from "../lov-terms.json"; + +/** + * The bundled LOV terms: namespaces, most used first, as [namespace, prefix, classes, properties], + * where classes and properties are space separated local names. + */ +export interface LovTerms { + source?: string; + generated?: string; + namespaces: Array<[string, string, string, string]>; +} + +export const bundledLovTerms = lovTermsJson as LovTerms; + +const LOV_SUGGESTIONS_LIMIT = 50; + +interface IndexedTerm extends EndpointTerm { + local: string; + lowerIri: string; + lowerPrefixed?: string; +} +type Index = { [type in "class" | "property"]: IndexedTerm[] }; + +const indexes = new WeakMap(); + +function getIndex(terms: LovTerms): Index { + let index = indexes.get(terms); + if (index) return index; + index = { class: [], property: [] }; + for (const [namespace, prefix, classes, properties] of terms.namespaces || []) { + const add = (list: IndexedTerm[], locals: string) => { + if (!locals) return; + for (const local of locals.split(" ")) { + const iri = namespace + local; + list.push({ + iri, + local: local.toLowerCase(), + prefix: prefix || undefined, + namespace, + lowerIri: iri.toLowerCase(), + lowerPrefixed: prefix ? `${prefix}:${local}`.toLowerCase() : undefined, + }); + } + }; + add(index.class, classes); + add(index.property, properties); + } + indexes.set(terms, index); + return index; +} + +/** + * The LOV terms matching what the user typed: the full IRI or prefixed name it starts with, or, for a plain word, + * local names starting with it first and then local names containing it. Terms of the most used vocabularies come first. + */ +export function searchLov( + terms: LovTerms, + type: "class" | "property", + token: AutocompletionToken, + limit = LOV_SUGGESTIONS_LIMIT, +): EndpointTerm[] { + const typed = (token.string || "").trim().toLowerCase(); + if (!typed) return []; + const iriString = (token.autocompletionString || "").trim().toLowerCase().replace(/^ 0 && contains.length < limit) contains.push(term); + } else if ( + (iriString && term.lowerIri.indexOf(iriString) === 0) || + (term.lowerPrefixed && term.lowerPrefixed.indexOf(typed) === 0) + ) { + starts.push(term); + } + if (starts.length >= limit) break; + } + return [...starts, ...contains].slice(0, limit).map(({ iri, prefix, namespace }) => ({ iri, prefix, namespace })); +} diff --git a/packages/yasqe/src/autocompleters/prefixes.ts b/packages/yasqe/src/autocompleters/prefixes.ts index c17926dc..ed10ae04 100644 --- a/packages/yasqe/src/autocompleters/prefixes.ts +++ b/packages/yasqe/src/autocompleters/prefixes.ts @@ -51,8 +51,9 @@ var conf: Autocompleter.CompleterConfig = { // var completions = yasqe.autocompleters.getTrie(completerName).autoComplete(currentPrefix); token.autocompletionString = currentPrefix; yasqe.autocompleters[this.name]?.getCompletions(token).then((suggestions) => { - if (suggestions.length) { - yasqe.addPrefixes(suggestions[0]); + const suggestion = suggestions[0]; + if (suggestion) { + yasqe.addPrefixes(typeof suggestion === "string" ? suggestion : suggestion.text); // Re-activate auto-completer after adding prefixes, so another auto-completer can kick in yasqe.autocomplete(); } diff --git a/packages/yasqe/src/autocompleters/properties.ts b/packages/yasqe/src/autocompleters/properties.ts index a09face2..0c50c655 100644 --- a/packages/yasqe/src/autocompleters/properties.ts +++ b/packages/yasqe/src/autocompleters/properties.ts @@ -6,7 +6,7 @@ var conf: Autocompleter.CompleterConfig = { // invalidPosition: yasqe.autocompleters.notifications.hide }, get: function (yasqe, token) { - return Autocompleter.fetchFromLov(yasqe, "property", token); + return Autocompleter.fetchIriSuggestions(yasqe, "property", token); }, isValidCompletionPosition: function (yasqe) { const token = yasqe.getCompleteToken(); diff --git a/packages/yasqe/src/autocompleters/show-hint.scss b/packages/yasqe/src/autocompleters/show-hint.scss index a224a29e..829b5f8a 100644 --- a/packages/yasqe/src/autocompleters/show-hint.scss +++ b/packages/yasqe/src/autocompleters/show-hint.scss @@ -43,3 +43,23 @@ li.CodeMirror-hint-active { background: #08f; color: white; } + +// Usage count of a suggestion from the endpoint +.CodeMirror-hints .cm-completionDetail { + margin-left: 1em; + float: right; + font-style: normal; + opacity: 0.6; +} + +// Heading above the suggestions of one source (endpoint or Linked Open Vocabularies) +.CodeMirror-hints completion-section { + display: list-item; + padding: 2px 4px 1px; + font-family: system-ui, sans-serif; + font-size: 85%; + font-weight: 600; + opacity: 0.65; + cursor: default; + border-bottom: 1px solid rgba(128, 128, 128, 0.3); +} diff --git a/packages/yasqe/src/defaults.ts b/packages/yasqe/src/defaults.ts index 3161b7ed..0c69215e 100644 --- a/packages/yasqe/src/defaults.ts +++ b/packages/yasqe/src/defaults.ts @@ -133,6 +133,8 @@ SELECT * WHERE { showFormatButton: true, showMapButton: true, checkConstructVariables: true, + endpointTerms: undefined, + lovTerms: undefined, iriHover: undefined, iriHoverDelay: 500, snippets: [ diff --git a/packages/yasqe/src/editor/autocompletion.ts b/packages/yasqe/src/editor/autocompletion.ts index 66f334b1..d5db3a2f 100644 --- a/packages/yasqe/src/editor/autocompletion.ts +++ b/packages/yasqe/src/editor/autocompletion.ts @@ -35,6 +35,12 @@ export interface Hint { className?: string; /** Kept for API compatibility; custom rendering is not supported by the CM6 bridge. */ render?: (el: HTMLElement, self: Hint, data: any) => void; + /** Shown next to the hint, e.g. a usage count */ + detail?: string; + /** Groups hints under a heading */ + section?: string | { name: string; rank?: number }; + /** Prefixes (prefix → namespace) that are declared at the top of the query when the hint is picked */ + prefixes?: { [prefix: string]: string }; from?: Position; to?: Position; } @@ -58,15 +64,24 @@ function hintToCompletion(hint: Hint): Completion { return { label: hint.displayText || hint.text, type: hint.className, + detail: hint.detail, + section: hint.section, apply: (view: EditorView, _completion: Completion, from: number, to: number) => { const doc = view.state.doc; const replaceFrom = hint.from ? posToOffset(doc, hint.from) : from; const replaceTo = hint.to ? posToOffset(doc, hint.to) : to; const start = Math.min(replaceFrom, replaceTo); const end = Math.max(replaceFrom, replaceTo); + // Missing prefixes are declared in the same transaction, so the prefix autocompleter doesn't add its own + const prefixLines = Object.entries(hint.prefixes || {}) + .map(([prefix, namespace]) => `PREFIX ${prefix}: <${namespace}>\n`) + .join(""); view.dispatch({ - changes: { from: start, to: end, insert: hint.text }, - selection: { anchor: start + hint.text.length }, + changes: [ + ...(prefixLines ? [{ from: 0, insert: prefixLines }] : []), + { from: start, to: end, insert: hint.text }, + ], + selection: { anchor: start + prefixLines.length + hint.text.length }, userEvent: "input.complete", }); }, diff --git a/packages/yasqe/src/index.ts b/packages/yasqe/src/index.ts index 8e6e0f7b..9d753da7 100644 --- a/packages/yasqe/src/index.ts +++ b/packages/yasqe/src/index.ts @@ -2389,6 +2389,7 @@ export class Yasqe extends EditorFacade { export type { TokenizerState, Position, Token } from "./editor/tokenizerRunner"; export type { Hint, HintList, HintFn } from "./editor/autocompletion"; +export type { EndpointTerm, Suggestion, RichSuggestion, LovTerms } from "./autocompleters"; export type { EditorOptions } from "./editor/facade"; export type { ExtraKeys } from "./editor/keymap"; @@ -2494,6 +2495,21 @@ export interface Config extends Omit { showMapButton: boolean; // Show a button to create WKT literals from map input checkConstructVariables: boolean; // Check for undefined variables in CONSTRUCT queries snippets: Snippet[]; // Code snippets to show in the snippets bar + /** + * Classes and properties used in the endpoint, suggested by the class and property autocompleters + * before the suggestions of Linked Open Vocabularies. Yasgui fills this from its Endpoint overview. + */ + endpointTerms: + | (( + yasqe: Yasqe, + type: "class" | "property", + ) => Promise | Autocompleter.EndpointTerm[] | undefined) + | undefined; + /** + * Linked Open Vocabularies terms suggested by the class and property autocompleters. Undefined (default) uses the + * list bundled with Yasqe (refreshed with `npm run util:fetchLov`); null leaves out LOV suggestions. + */ + lovTerms: Autocompleter.LovTerms | null | undefined; showSnippetsBar: boolean; // Show the snippets bar /** * Content of the tooltip shown when hovering an IRI or prefixed name (undefined: no tooltip). Yasgui uses diff --git a/packages/yasqe/src/lov-terms.json b/packages/yasqe/src/lov-terms.json new file mode 100644 index 00000000..a153b019 --- /dev/null +++ b/packages/yasqe/src/lov-terms.json @@ -0,0 +1 @@ +{"source":"https://lov.linkeddata.es/lov.nq.gz","generated":"2026-10-19","namespaces":[["http://data.europa.eu/949/","era","Activity AxleSpacing Body BrakingPerformance BrakingProfile Bridge CABAddition CABAssessmentCheck CABAuditCheck CABCertificate CABEvidence CABRestriction Certificate CertificationLevelDocument CommonCharacteristicsSubset Compliance ContactLineSystem Document DocumentSet ECDeclaration ERTMSErrorChangeRequest ETCS Feature ForbiddenAssessmentConstraint FrenchTrainDetectionSystemLimitation HABD InfrastructureElement InfrastructureManager KilometricPost LevelCrossing LineReference LinearElement LinearElementSection LinearPositioningSystem LinearPositioningSystemCoordinate LinesideDistanceIndication LoadCapability Manufacturer MaxDurationConstraint MaximumMagneticField MaximumSpeedAndCantDeficiency MinAxleLoadVehicleCategory MinVehicleImpedance MinimumVerticalRadius NationalRailwayLine NationalRegistrationProperty NetAreaReference NetBasicReference NetElement NetLinearReference NetPointReference NetRelation NonLinearElement OperationalPoint OrganisationRole Orientation ParameterApplicability PermissiblePayload PhaseInfo PlatformEdge PrimaryLocation RadioBlockCenter RaisedPantographsDistanceAndSpeed ReferenceBorderPoint Restriction RunningTrack SectionOfLine Siding Signal SpecialArea SpecialTunnelArea SubsidiaryLocation Switch SystemSeparationInfo TENTCorridor TechnicalSpecForInteroperability TemporalFeature TopologicalCoordinate Track TrainDetectionSystem Tunnel UnlimitedValidityConstraint ValidityConstraint Vehicle VehicleAuthorisation VehicleAuthorisationCase VehicleAuthorisationNotification VehicleKeeper VehicleKeeperMarking VehicleRegistration VehicleRegistrationApplication VehicleRegistrationCase VehicleRegistrationCheck VehicleRegistrationRestriction VehicleSeries VehicleSet VehicleType VehicleTypeAuthorisation VehicleTypeAuthorisationApplication VehicleTypeAuthorisationCase VehicleTypeAuthorisationCheck VehicleTypeAuthorisationRestriction VehicleTypeConfigParameterSet VehicleTypeConfiguration","TSIMagneticFields TSITractionHarmonics XMLName accelerationLevelCrossing additionalBrakingInformationDocument additionalOtherVehicleConditions additionalVehicleConditions affectedClass affectedProperty aggregates allocationCompany alternativeCode alternativeName alternativeTypeName altitudeRange altitudeRangeDetail applicable appliesInBothDirections appliesToDirection areaBoardingAid areaOfOperation areaOfUse assessedCantDeficiency assistanceStartingTrain atoCommunicationSystem atoErrorCorrectionsOnboard atoGradeAutomation atoOnBoardImplementation atoSystemVersion authorisingMemberState authorizedCountry automatedTrainOperationObjParameter automaticDroppingDeviceRequired axleBearingConditionMonitoring axleSpacing axleSpacingDistance axleSpacingDistanceA axleSpacingDistanceB axleSpacingDistanceC axleSpacingExplanation belongsTo bigMetalMass boardingAids borderPointId borderPointOf borderPointStation brakeRelatedDataParameter brakeRelatedObjParameter brakeWeightPercentage canonicalURI cantDefficiency cantDeficiency cantDeficiencyBasicSSP carrierLinearElement category catenaryMaxRatedCurrent ccsSubsystemDataParameter ccsSubsystemDeclarationsVerificationTrackDataParameter ccsSubsystemDeclarationsVerificationTrackObjParameter ccsSubsystemObjParameter certificate changeActivity changeRequestPreventsService cldValidityRule companyCodeCategory compatibilityProcedureDocument compatibleWithLineCategory complianceInfTsi complianceResult conditionalRegenerativeBrake conditionsAppliedRegenerativeBraking conditionsChargingElectricEnergyStorage conditionsSwitchClassBSystems conditionsSwitchTrainProtectionSystems conditionsTrainFormation conditionsUseReflectivePlates configDependentCompliance configDependentCondition configDependentParameter connectedTo contactLineSystem contactLineSystemDataParameter contactLineSystemObjParameter contactLineSystemType contactStripMaterial contactStripMaterialMetallicContent containerHandlingFlag contains coversDangerousGoods coversHighSpeed coversOnlyShunting crossSectionArea currentLimitationRequired currentlyValid dNvovtrp dNvpotrp dNvroll dangerousGoodsTankCode dataGSMRNetwork dataRadioCompatible definesSubset demonstrationENE demonstrationINF demonstrationSRT dependencyNote designMassExceptionalPayload designMassNormalPayload designMassWorkingOrder dieselThermalAllowed digitalSchematicOverview direction distSignToPhaseEnd documentRestrictionPositionContactLineSeparation documentRestrictionPowerConsumption documentUrl drivingCabs eddyCurrentBraking eddyCurrentBrakingConditionsDocument elementA elementB elementPart emergencyBrake emergencyBrakeProfile endCouplingType endIntrinsicCoordinate endLocation endOffsetFromOrigin endsAt energySubsystemDataParameter energySubsystemDeclarationsVerificationTrackDataParameter energySubsystemObjParameter energySupplyMaxPower energySupplySystem energySupplySystemTSICompliant eratvIndex errorCorrectionsOnboard errorCorrectionsOnboardExplanation ertmsErrorCorrectionsOnBoard etcs etcsBaseline etcsBaselineCompatibility etcsBaselineIncompleteCompatibility etcsDataCommApp etcsDegradedSituation etcsEquipmentOnBoardLevel etcsErrorCorrectionsOnboard etcsImplementsLevelCrossingProcedure etcsInfill etcsInfillLineAccess etcsLevelType etcsMVersion etcsNationalApplications etcsNationalPacket44 etcsNationalPacket44Function etcsNationalValuesDataParameter etcsNationalValuesObjParameter etcsOnBoardImplementation etcsOnboardSystemVersions etcsOptionalFunctions etcsRestrictionsConditionsDoc etcsSystemCompatibility etcsSystemFunctionalitiesNextFiveYears etcsTransmitsTrackConditions etcsTransmittedTrackConditions europeanTransportCorridor evrIndex exemptSpecialVehiclesFromATO exemptSpecialVehiclesFromETCS exemptSpecialVehiclesFromRMR existBridgeWindRestriction existOpeningHoursLimitation existRestrictedDangerousGood existRestrictedPeriodOfTimeDangerousGood existRestrictedTypeOfVehicleOfTunnel existTrainExclusionOfSimultaneity existenceOfIndustrialRisk faxNumber fireSafetyCategory fixedSeats flangeLubeForbidden flangeLubeRules forConfiguration forEnergySupplySystem forLineCategory forOnBoardClassA forOnBoardClassB forWheelSetGauge formatNote freightCorridor freightFlag frenchTrainDetectionSystemLimitation frenchTrainDetectionSystemLimitationApplicable frenchTrainDetectionSystemLimitationNumber frequencyBandsForDetection gaugingCheckLocation gaugingProfile gaugingTransversalDocument gprsForETCS gprsImplementationArea gradient gradientProfile gsmRActiveMobiles gsmRAdditionalInfo gsmRNoCoverage gsmROptionalFunctions gsmRRadioDataCommunication gsmRSetsInDrivingCab gsmRVersion gsmrConstraintsOperateOnlyInCircuitSwitch gsmrErrorCorrectionsOnboard gsmrForcedDeregistrationFunctionalNumber gsmrNetworkCoverage handoverPointFlag hasAbstraction hasAdditionalBrakingInformation hasAutomaticDroppingDevice hasBallast hasBrakingPerformance hasBridge hasCantDefficiencyCompensation hasCantDeficiencyCompensation hasCompositeBrakeBlockRetrofitted hasConnectingIM hasCurrentLimitation hasETCSRestrictionsConditions hasEddyCurrentBrake hasEddyCurrentBrakePrevention hasElectricShoreSupply hasEmergencyPlan hasEtcsNationalPacket44 hasEvacuationAndRescuePoints hasExternalCleaning hasFerromagneticWheelMaterial hasFlangeLubrication hasHotAxleBoxDetector hasImplementation hasLRS hasLevelCrossings hasLrsCoordinate hasLubricationDevicePrevention hasMagneticBrake hasMagneticBrakePrevention hasMandatoryParkingBrake hasNationalRegistrationProperty hasNoiseLevelLimit hasOCLChargeableTractionStorage hasOnboardDerailmentFunction hasOnboardEnergyMeasurement hasOrganisationRole hasOrientation hasOtherTrainProtection hasParkingBrake hasPart hasPhaseSeparation hasPlatformCurvature hasRefuelling hasRegenerativeBrake hasRegenerativeBrakePrevention hasSandRestocking hasSandingPrevention hasSchematicOverviewOPDigitalForm hasSequence hasSevereWeatherConditions hasShuntingRestrictions hasSignalProcessingDerailmentFunction hasStrictLocalHistoricalTouristUse hasSystemSeparation hasTSITrainDetection hasToiletDischarge hasTopoCoordinate hasTrainIntegrityConfirmation hasVehicleTypeConfiguration hasWalkway hasWaterRestocking hasWheelSlideProtectionSystem hashSource healthSafetyAndEnvironmentDataParameter healthSafetyAndEnvironmentObjParameter highSpeedLoadModelCompliance hotAxleBoxDetectorDirection hotAxleBoxDetectorGeneration hotAxleBoxDetectorIdentification hotAxleBoxDetectorLocation hotAxleBoxDetectorTSICompliant idPhoneErtmsRadioBlockCenter imCode inCountry inNUTS3 inSkosConceptScheme inVehicleSeries includedVersions includedVersionsVariant includes infraSubsystemDataParameter infraSubsystemDeclarationsVerificationTrackDataParameter infraSubsystemObjParameter infrastructureManager infrastructureMgr instructionsSwitchRadioSystems isConditionBasedRestriction isOTIFMember isOnOriginOfElementA isOnOriginOfElementB isOptional isPartOf isPassByNoiseMeasuredUnderReferenceConditions isPreEngagementApplication isQuietRoute isTimeBasedRestriction isTransportableOnFerry kilometer kmPost kmPostName legacyRadioSystem legacyRadioSystemComment legalDeadline length lengthOfNetLinearElement lengthOfNonStoppingArea lengthOfPlatform lengthOfSectionOfLine lengthOfSiding lengthOfTunnel lengthOfVehicle letterMarking lineCategory lineId lineLayoutDataParameter lineLayoutObjParameter lineNationalId lineReference lineReferenceTunnelEnd lineReferenceTunnelStart lineSideSystemDegradedSituationObjParameter linearCoordinate linesideDistanceIndication linesideDistanceIndicationAppearance linesideDistanceIndicationFrequency linesideDistanceIndicationPositioning linkedToPrimaryLocation loadCapability loadCapabilityLineCategory loadCapabilitySpeed loadingGauge loadingPlatformHeight localRulesOrRestrictions localRulesOrRestrictionsDoc lrsMethod mNvcontact mNvderun magneticBraking magneticBrakingConditionsDocument manufacturer manufacturingCountry manufacturingSerialNumber manufacturingYear massPerWheel maxAxleLoadOfSoL maxCurrentStandstillPantograph maxDistConsecutiveAxle maxDistEndTrainFirstAxle maxFlangeHeight maxImpedanceWheelset maxLengthVehicleNose maxNoiseLevelOfSoL maxPermittedTrainLength maxSandingOutput maxTrainCurrent maxTunnelSpeed maxbridgeWind maximumAltitude maximumAverageDeceleration maximumBrakeThermalEnergyCapacity maximumBrakingDistance maximumContactWireHeight maximumDesignSpeed maximumInterferenceCurrent maximumInterferenceCurrentEvaluation maximumLocomotivesCoupled maximumMagneticFieldDirectionX maximumMagneticFieldDirectionY maximumMagneticFieldDirectionZ maximumPermittedMeterLoad maximumPermittedSpeed maximumServiceBrake maximumSpeedAndCantDeficiency maximumSpeedEmpty maximumTemperature maximumTrainDeceleration maximumTrainLength measuredDistance meetsRequirementVehicleAuthorisation minAxleLoad minAxleLoadVehicleCategory minDistConsecutiveAxle minDistFirstLastAxle minFlangeHeight minFlangeThickness minImpedanceFrequency minImpedanceResistance minInServiceWheelDiameter minRimWidth minVehicleImpedance minVehicleImpedanceVoltages minVehicleInputCapacitance minVehicleInputImpedance minWheelDiameter minimumConcaveVerticalRadius minimumContactWireHeight minimumConvexVerticalRadius minimumHorizontalRadius minimumTemperature minimumVerticalRadius minimumVerticalRadiusCrest minimumVerticalRadiusHollow minimumWheelDiameter multipleTrainProtectionRequired nandoCode nationalLine nationalLoadCapability nationalPropertyExpectedDatatype nationalPropertyIdentifier nationalPropertyMandatory nationalPropertyMaxLength nationalPropertyValue nationalRollingStockFireCategory nationalValuesBrakeModel navigability netElement netReference networkStatementsDataCharacteristic nonCodedRestrictions notApplicable notYetAvailable numberElementsRakeFreightWagons numberOfPantographsInContactWithOCL numberOfToilet oclSeparationSectionsDataParameter oclSeparationSectionsObjParameter oclType ofParameter offsetFromKilometricPost offsetFromOrigin onElement onLinearElement onboardRecordingDevice opEnd opGenericDataParameter opGenericObjParameter opInfoPerCountry opName opStart opType opTypeGaugeChangeover openingHoursLimitation operatingLanguage operationalMassNormalPayload operationalMassWorkingOrder operationalRegimeType operationalRestriction organisationCode organisationSize osmClass otherCCSRadioSystemOnboard otherCCSSystemOnboard otherCantDeficiencyBasicSSP otherPantographHead otherRadioSystemsObjParameter otherTrainDetectionSystemsDataParameter otherTrainDetectionSystemsObjParameter otherTrainProtection pantographDataParameter pantographObjParameter parameterApplicability parameterValue parameterValueType parkingBrakeMaximumGradient parkingBrakeType partOfTENT passByNoiseLevel passengerFlag passesThroughTunnel performanceDataParameter performanceObjParameter permissiblePayload permissiblePayloadForLineCategory permissiblePayloadMass permissionChargingElectricEnergyTractionStandstill permitUseReflectivePlates permittedContactForce phaseInfo phaseInfoChangeSupplySystem phaseInfoDistanceType phaseInfoKm phaseInfoLength phaseInfoPantographLowered phaseInfoSwitchOffBreaker platformDataParameter platformEdge platformHeight platformId platformObjParameter portableBoardingAids positionOnA positionOnB preEngagementBaseline previousVehicleNumber previousVehicleType primaryLocation primaryLocationCode primaryLocationName prioritySeat prmAccessibleToilet profileDeceleration profileLoadConditionMass profileNumberSemiTrailers profileNumberSwapBodies profileStoppingDistance protectionLegacySystem protectionLegacySystemComment publicNetworkRoaming publicNetworkRoamingDetails qNvdriverAdhes qNvemrrls qNvsbtsmperm quasiStaticGuidingForce quieterRoutesExemptedCountry quieterRoutesNoiseCategory radioNetworkId radioSwitchOverSpecialCondition railInclination railSystemType raisedPantographsDistance raisedPantographsDistanceAndSpeed raisedPantographsNumber raisedPantographsSpeed rbcID rbcPhone reasonsEtcsRadioBlockCenterReject redLightsRequired referenceBorderPoint registeredCodedConditions registeredManufacturingSerialNumber registeredManufacturingYear registeringMemberState registrationCaseType relatedCertificate relatedElectromagneticInterferencesDataParameter relativeDistanceDangerPoint relativePosition requiredSandingOverride requirementsRollingStockDataParameter requirementsRollingStockObjParameter restrictedDangerousGood restrictedPeriodOfTimeDangerousGood restrictedTypeOfVehicleInTunnel resultAnnex resultReport resultStatement revokedCode rinfIndex rinfTechnicalDataCharacteristic rinfTechnicalObjectCharacteristic role roleOf rollingStockFireCategory routeBookDataParameter routeBookObjectParameter rulesDataParameter rulesObjParameter safeConsistLengthInformationNecessary safetyDeclaration schematicOverviewOP scope sequenceStatement serviceBrakingProfile shaclShapeValidationRule shortestDistanceBetweenPantographsInContactWithOCL side siding sidingDataParameter sidingFixedInstalationsDataParameter sidingId sidingObjParameter signalDataParameter signalId signalObjParameter signalOrientation signalType sleepingPlace snowIceHailConditions solGenericDataParameter solGenericObjParameter solNature specialAreaType specialTunnelArea specializedInfrastructure specificInformation standardCombinedTransportContainers standardCombinedTransportRollerUnits startIntrinsicCoordinate startLocation startOffsetFromOrigin startingNoiseLevel startsAt state staticAxleLoadExceptionalPayload staticAxleLoadNormalPayload staticAxleLoadWorkingOrder stationaryNoiseLevel structuralCategory structureCheckLocation subCategory subsetName subsetOf subsidiaryLocationCode subsidiaryLocationName subsidiaryLocationType supportedPlatformHeight switchProtectControlWarning switchRadioSystem switchesAndCrossingsDataParameter systemSeparationInfo systemSeparationInfoChangeSupplySystem systemSeparationInfoKm systemSeparationInfoLength systemSeparationInfoPantographLowered systemSeparationInfoSwitchOffBreaker tNvcontact tNvovtrp tafTAPCode tdsFrenchTrainDetectionSystemLimitation tdsMaximumMagneticField tdsMinAxleLoadVehicleCategory temperatureRange tenClassification tenGISId tentNetworkLevel tentReference thermalCapacityDistance thermalCapacityGradient thermalCapacitySpeed thermalCapacityTSIReference thermalCapacityTime tiltingSupported totalVehicleMass track trackDataParameter trackDirection trackGenericDataParameter trackGenericObjParameter trackId trackLoadCapability trackObjParameter trackPhaseInfo trackRaisedPantographsDistanceAndSpeed trackResistanceToAppliedLoadsDataParameter trackResistanceToAppliedLoadsObjParameter trackSystemSeparationInfo tracksideHabd trainControlSwitchOverSpecialCondition trainDetectionSystem trainDetectionSystemBasedFrequencyBandsDataParameter trainDetectionSystemBasedFrequencyBandsObjParameter trainDetectionSystemSpecificCheck trainDetectionSystemSpecificCheckDocument trainDetectionSystemType trainIntegrityOnBoardRequired trainProtectionLegacySystemObjParameter transitionsBetweenSystemsDataParameter transitionsBetweenSystemsObjParameter transportationVolumeFreight transportationVolumePassenger tsiCompliant tsiCompliantCompositeBrakeBlocks tsiCompliantFerromagneticWheel tsiCompliantMaxDistConsecutiveAxles tsiCompliantMaxImpedanceWheelset tsiCompliantMetalConstruction tsiCompliantMetalFreeSpace tsiCompliantRSTShuntImpedance tsiCompliantRadioDataParameter tsiCompliantRadioObjParameter tsiCompliantSandCharacteristics tsiCompliantSanding tsiCompliantShuntDevices tsiCompliantTrainProtectionSystemDataParameter tsiCompliantTrainProtectionSystemObjParameter tsiMagneticFields tsiOPEAppendixD1Index tsiOPEAppendixD2Index tsiOPEAppendixD3Index tsiPantographHead tsiSwitchCrossing tsiTractionHarmonics tunnelDataParameter tunnelDocRef tunnelIdentification tunnelKilometerEnd tunnelKilometerStart tunnelObjParameter typeOfTraffic typeRegistrationMethod typeVersionId typeVersionNumber umax2 unitOfMeasure uopid usedInEradis usedInRCCCalculations usesGroup555 vNvallowovtrp vNvsupovtrp validity validityEndDate validityStartDate validityStatement vehicleCategory vehicleContactForce vehicleContactForceFormula vehicleDependentCondition vehicleECM vehicleKeeper vehicleKeeperMarking vehicleKinematicGaugeOther vehicleMaxSandingOutput vehicleNumber vehicleOwner vehiclePantographHead vehicleSubCategory vehicleTechnicalDataCharacteristic vehicleTechnicalObjCharacteristic vehicleType vehicleTypeAuthorisationHolder vehicleTypeCategory vehicleTypeManufacturer vehicleTypeMaximumCantDeficiency vehicleTypeMaximumSpeed vehicleTypeMaximumSpeedAndCantDeficiency vehicleTypeNumber vehicleTypePlatform vehicleTypeSubCategory vehicleTypeTechnicalDataCharacteristic vehicleTypeTechnicalObjectCharacteristic vehicleTypesCompatibleTrafficLoad vehiclesCompatibleTrafficLoad vehiclesComposingFixedFormation verificationCCS verificationENE verificationINF verificationRSTWAG verificationSRT verifiedRccObjParameter vkmCode vkmNational vkmStatus voiceGSMRNetwork voiceOperationalCommImpl voiceRadioCompatible wagonDerailmentFunction wasInvalidatedBy wheelSetGauge wheelSetGaugeChangeoverFacility wheelSetGaugeTransformationMethod wheelchairSleepingPlace wheelchairSpace withBrakedMass withBrakedMassPercentage"],["http://www.w3.org/2000/01/rdf-schema#","rdfs","Class Container ContainerMembershipProperty Datatype Literal Property Resource","alternateLabel comment domain isDefinedBy label longLabel member range sameAs seeAlso shortLabel subClassOf subPropertyOf"],["http://www.w3.org/1999/02/22-rdf-syntax-ns#","rdf","Alt Bag CompoundLiteral List Literal PlainLiteral Property Resource Seq Statement resource","direction first language object predicate rest subject type value"],["http://www.w3.org/2002/07/owl#","owl","AllDifferent AllDisjointClasses AllDisjointProperties Annotation AnnotationProperty AsymmetricProperty Axiom Class DataRange DatatypeProperty DeprecatedClass DeprecatedProperty FunctionalProperty InverseFunctionalProperty IrreflexiveProperty NamedIndividual NegativePropertyAssertion Nothing ObjectProperty Ontology OntologyProperty ReflexiveProperty Restriction SymmetricObjectProperty SymmetricProperty Thing TransitiveProperty","allValuesFrom annotatedProperty annotatedSource annotatedTarget assertionProperty backwardCompatibleWith bottomDataProperty bottomObjectProperty cardinality complementOf datatypeComplementOf deprecated differentFrom disjointUnionOf disjointWith distinctMembers equivalentClass equivalentProperty hasKey hasSelf hasValue imports incompatibleWith intersectionOf inverseOf maxCardinality maxQualifiedCardinality members minCardinality minQualifiedCardinality onClass onDataRange onDatatype onProperties onProperty oneOf priorVersion propertyChainAxiom propertyDisjointWith qualifiedCardinality sameAs someValuesFrom sourceIndividual targetIndividual targetValue topDataProperty topObjectProperty unionOf versionIRI versionInfo withRestrictions"],["http://purl.org/dc/terms/","dcterms","Agent AgentClass BibliographicResource DCMIType FileFormat Frequency IMT Jurisdiction License LicenseDocument LinguisticSystem Location LocationPeriodOrJurisdiction MediaType MediaTypeOrExtent MethodOfAccrual MethodOfInstruction PeriodOfTime PhysicalMedium PhysicalResource Policy ProvenanceStatement RightsStatement SizeOrDuration Standard SubjectScheme TypeScheme URI bibliographicCitation","Relation abstract accessRights accrualMethod accrualPeriodicity accrualPolicy alternative alternativeName audience author available backwardCompatibility bibliographicCitation conformsTo contributor coverage created creator date dateAccepted dateCopyrighted dateSubmitted description educationLevel extend extent format hasFormat hasPart hasVersion identifier instructionalMethod isBasedOn isBasisFor isFormatOf isPartOf isReferencedBy isReplacedBy isRequiredBy isVersionOf issued language licence license mediator medium modified motified name partOf previousVersion provenance publisher references relation replaces requires rights rightsHolder source spatial status subject tableOfContents temporal title type valid"],["http://www.w3.org/2001/XMLSchema#","xsd","AnyURI Area DateTime Double Location date dateTime dateTimeStamp gYear gYearMonth string","citation date"],["http://purl.org/vocab/vann/","vann","","changes example preferredNamespacePrefix preferredNamespaceURI preferredNamespaceUri prefferedNamespacePrefix termGroup usageNote"],["http://purl.org/dc/elements/1.1/","dce","Agent","abstract alternativeName author contributor coverage created creator date description format identifier issued language license mandate member modifed modified publisher relation rights source subject title type version"],["http://xmlns.com/foaf/0.1/","foaf","Agent Document Group Image LabelProperty OnlineAccount OnlineChatAccount OnlineEcommerceAccount OnlineGamingAccount Organization Person PersonalProfileDocument Post Project img person","account accountName accountServiceHomepage affiliation age aimChatID based_near birthday currentProject depiction depicts dnaChecksum familyName family_name firstName firstname focus fundedBy geekcode gender givenName givenname holdsAccount homepage icqChatID image img interest isPrimaryTopicOf jabberID knows lastName lastname logo made maker mbox mbox_sha1sum member membershipClass msnChatID myersBriggs name nick openid page pastProject phone plan primaryTopic publications schoolHomepage sha1 skypeID status surname theme thumbnail tipjar title topic topic_interest weblog workInfoHomepage workplaceHomepage yahooChatID"],["http://www.w3.org/2004/02/skos/core#","skos","Collection Concept ConceptScheme OrderedCollection","AltLabel altLabel broadMatch broadMatch_ broader broaderTransitive changeNote closeMatch concept definition editorialNote exactMatch example hasTopConcept hiddenLabel historyNote inScheme isDefinedBy isReplacedBy label mappingRelation member memberList narrowMatch narrower narrowerTransitive nationality notation note prefLabel preflabel related relatedMatch replaces scopeNote semanticRelation topConceptOf"],["http://creativecommons.org/ns#","cc","Jurisdiction License Permission Prohibition Requirement Work work","attributionName attributionURL deprecatedOn image jurisdiction legalcode licence license morePermissions permits prohibits requires useGuidelines"],["http://purl.org/vocommons/voaf#","voaf","DatasetOccurrences Vocabulary VocabularySpace","classNumber dataset exampleDataset extends generalizes hasDisjunctionsWith hasEquivalencesWith inDataset metadataVoc occurrences occurrencesInDatasets occurrencesInVocabularies propertyNumber reliesOn reusedByDatasets reusedByVocabularies similar specializes toDoList usageInDataset usedBy"],["http://www.w3.org/2003/06/sw-vocab-status/ns#","vs","","moreinfo status term_status userdocs"],["http://schema.org/","schema","AMRadioChannel APIReference AboutPage AcceptAction Accommodation AccountingService AchieveAction Action ActionAccessSpecification ActionStatusType ActivateAction AddAction AdministrativeArea AdultEntertainment AggregateOffer AggregateRating AgreeAction Airline Airport AlignmentObject AllocateAction AmusementPark AnimalShelter Answer Apartment ApartmentComplex AppendAction ApplyAction Aquarium ArriveAction ArtGallery Article AskAction AssessAction AssignAction Attorney Audience AudioObject AuthorizeAction AutoBodyShop AutoDealer AutoPartsStore AutoRental AutoRepair AutoWash AutomatedTeller AutomotiveBusiness Bakery BankAccount BankOrCreditUnion BarOrPub Barcode Beach BeautySalon BedAndBreakfast BedDetails BedType BefriendAction BikeStore Blog BlogPosting BoardingPolicyType BodyOfWater Book BookFormatType BookSeries BookStore BookmarkAction Boolean BorrowAction BowlingAlley Brand BreadcrumbList Brewery Bridge BroadcastChannel BroadcastEvent BroadcastFrequencySpecification BroadcastService BuddhistTemple BusReservation BusStation BusStop BusTrip BusinessAudience BusinessEntityType BusinessEvent BusinessFunction BuyAction CableOrSatelliteService CafeOrCoffeeShop Campground CampingPitch Canal CancelAction Car Casino CatholicChurch Cemetery CheckAction CheckInAction CheckOutAction CheckoutPage ChildCare ChildrensEvent ChooseAction Church City CityHall CivicStructure ClaimReview Clip ClothingStore Code CollectionPage CollegeOrUniversity ComedyClub ComedyEvent Comment CommentAction CommunicateAction CompoundPriceSpecification ComputerLanguage ComputerStore ConfirmAction ConsumeAction ContactPage ContactPoint ContactPointOption Continent ControlAction ConvenienceStore Conversation CookAction Corporation Country Course CourseInstance Courthouse CreateAction CreativeWork CreativeWorkSeason CreativeWorkSeries CreditCard Crematorium CurrencyConversionService DanceEvent DanceGroup DataCatalog DataDownload DataFeed DataFeedItem DataType Dataset Date DateTime DatedMoneySpecification DayOfWeek DaySpa DeactivateAction DefenceEstablishment DeleteAction DeliveryChargeSpecification DeliveryEvent DeliveryMethod Demand Dentist DepartAction DepartmentStore DepositAccount DigitalDocument DigitalDocumentPermission DigitalDocumentPermissionType DisagreeAction DiscoverAction DiscussionForumPosting DislikeAction Distance Distillery DonateAction DownloadAction DrawAction DrinkAction DriveWheelConfigurationValue DryCleaningOrLaundry Duration EatAction EducationEvent EducationalAudience EducationalOrganization Electrician ElectronicsStore ElementarySchool EmailMessage Embassy EmergencyService EmployeeRole EmployerAggregateRating EmploymentAgency EndorseAction EndorsementRating Energy EngineSpecification EntertainmentBusiness EntryPoint Enumeration Episode Event EventReservation EventStatusType EventVenue ExerciseAction ExerciseGym ExhibitionEvent FAQPage FMRadioChannel FastFoodRestaurant Festival FilmAction FinancialProduct FinancialService FindAction FireStation Flight FlightReservation Float Florist FollowAction FoodEstablishment FoodEstablishmentReservation FoodEvent FoodService FurnitureStore Game GamePlayMode GameServer GameServerStatus GardenStore GasStation GatedResidenceCommunity GenderType GeneralContractor GeoCircle GeoCoordinates GeoShape GiveAction GolfCourse GovernmentBuilding GovernmentOffice GovernmentOrganization GovernmentPermit GovernmentService GroceryStore HVACBusiness HairSalon HardwareStore HealthAndBeautyBusiness HealthClub HighSchool HinduTemple HobbyShop HomeAndConstructionBusiness HomeGoodsStore Hospital Hostel Hotel HotelRoom House HousePainter HowTo HowToDirection HowToItem HowToSection HowToStep HowToSupply HowToTip HowToTool IceCreamShop IgnoreAction ImageGallery ImageObject IndividualProduct InformAction InsertAction InstallAction InsuranceAgency Intangible Integer InteractAction InteractionCounter InternetCafe InvestmentOrDeposit InviteAction Invoice ItemAvailability ItemList ItemListOrderType ItemPage JewelryStore JobPosting JoinAction LakeBodyOfWater Landform LandmarksOrHistoricalBuildings Language LeaveAction LegalService LegislativeBuilding LendAction Library LikeAction LiquorStore ListItem ListenAction LiteraryEvent LiveBlogPosting LoanOrCredit LocalBusiness LocationFeatureSpecification LockerDelivery Locksmith LodgingBusiness LodgingReservation LoseAction Map MapCategoryType MarryAction Mass MediaGallery MediaObject MediaSubscription MedicalOrganization MeetingRoom MensClothingStore Menu MenuItem MenuSection Message MiddleSchool MobileApplication MobilePhoneStore MonetaryAmount MonetaryAmountDistribution Mosque Motel MotorcycleDealer MotorcycleRepair Mountain MoveAction Movie MovieClip MovieRentalStore MovieSeries MovieTheater MovingCompany Museum MusicAlbum MusicAlbumProductionType MusicAlbumReleaseType MusicComposition MusicEvent MusicGroup MusicPlaylist MusicRecording MusicRelease MusicReleaseFormatType MusicStore MusicVenue MusicVideoObject NGO NailSalon NewsArticle NightClub Notary NoteDigitalDocument Number NutritionInformation Occupation OceanBodyOfWater Offer OfferCatalog OfferItemCondition OfficeEquipmentStore OnDemandEvent OpeningHoursSpecification Order OrderAction OrderItem OrderStatus Organization OrganizationRole OrganizeAction OutletStore OwnershipInfo PaintAction Painting ParcelDelivery ParcelService ParentAudience Park ParkingFacility PawnShop PayAction PaymentCard PaymentChargeSpecification PaymentMethod PaymentService PaymentStatusType PeopleAudience PerformAction PerformanceRole PerformingArtsTheater PerformingGroup Periodical Permit Person PetStore Pharmacy Photograph PhotographAction Physician Place PlaceOfWorship PlanAction PlayAction Playground Plumber PoliceStation Pond PostOffice PostalAddress PreOrderAction PrependAction Preschool PresentationDigitalDocument PriceSpecification Product ProductModel ProfessionalService ProfilePage ProgramMembership Project PropertyValue PropertyValueSpecification PublicSwimmingPool PublicationEvent PublicationIssue PublicationVolume QAPage QualitativeValue QuantitativeValue QuantitativeValueDistribution Quantity Question QuoteAction RVPark RadioChannel RadioClip RadioEpisode RadioSeason RadioSeries RadioStation Rating ReactAction ReadAction RealEstateAgent ReceiveAction Recipe RecyclingCenter RegisterAction RejectAction RentAction RentalCarReservation ReplaceAction ReplyAction Report ResearchProject Reservation ReservationPackage ReservationStatusType ReserveAction Reservoir Residence Resort Restaurant RestrictedDiet ResumeAction ReturnAction Review ReviewAction RiverBodyOfWater Role RoofingContractor Room RsvpAction RsvpResponseType SaleEvent ScheduleAction ScholarlyArticle School ScreeningEvent Sculpture SeaBodyOfWater SearchAction SearchResultsPage Season Seat SelfStorage SellAction SendAction Series Service ServiceChannel ShareAction ShoeStore ShoppingCenter SingleFamilyResidence SiteNavigationElement SkiResort SocialEvent SocialMediaPosting SoftwareApplication SoftwareSourceCode SomeProducts SpeakableSpecification Specialty SportingGoodsStore SportsActivityLocation SportsClub SportsEvent SportsOrganization SportsTeam SpreadsheetDigitalDocument StadiumOrArena State SteeringPositionValue Store StructuredValue SubscribeAction SubwayStation Suite SuspendAction Synagogue TVClip TVEpisode TVSeason TVSeries Table TakeAction TattooParlor Taxi TaxiReservation TaxiService TaxiStand TechArticle TelevisionChannel TelevisionStation TennisComplex Text TextDigitalDocument TheaterEvent TheaterGroup Thing Ticket TieAction Time TipAction TireShop TouristAttraction TouristInformationCenter ToyStore TrackAction TradeAction TrainReservation TrainStation TrainTrip TransferAction TravelAction TravelAgency Trip TypeAndQuantityNode URL UnRegisterAction UnitPriceSpecification UpdateAction UseAction UserBlocks UserCheckins UserComments UserDownloads UserInteraction UserLikes UserPageVisits UserPlays UserPlusOnes UserTweets Vehicle VideoGallery VideoGame VideoGameClip VideoGameSeries VideoObject ViewAction VisualArtsEvent VisualArtwork Volcano VoteAction WPAdBlock WPFooter WPHeader WPSideBar WantAction WarrantyPromise WarrantyScope WatchAction Waterfall WearAction WebApplication WebPage WebPageElement WebSite WholesaleStore WinAction Winery WorkersUnion WriteAction Zoo dataDownload","about abstract acceptedAnswer acceptedOffer acceptedPaymentMethod acceptsReservations accessCode accessMode accessModeSufficient accessibilityAPI accessibilityControl accessibilityFeature accessibilityHazard accessibilitySummary accountId accountablePerson acquiredFrom actionAccessibilityRequirement actionApplication actionOption actionPlatform actionStatus actor actors addOn additionalName additionalNumberOfGuests additionalProperty additionalType address addressCountry addressLocality addressRegion advanceBookingRequirement affiliation afterMedia agent aggregateRating aircraft album albumProductionType albumRelease albumReleaseType albums alignmentType alternateName alternativeHeadline alumni alumniOf amenityFeature amount amountOfThisGood annualPercentageRate answerCount application applicationCategory applicationSubCategory applicationSuite appliesToDeliveryMethod appliesToPaymentMethod area areaServed arrivalAirport arrivalBusStop arrivalGate arrivalPlatform arrivalStation arrivalTerminal arrivalTime artEdition artMedium artform articleBody articleSection artworkSurface assembly assemblyVersion associatedArticle associatedMedia athlete attendee attendees audience audienceType audio authenticator author availability availabilityEnds availabilityStarts availableAtOrFrom availableChannel availableDeliveryMethod availableFrom availableLanguage availableOnDevice availableThrough award awards awayTeam baseSalary bccRecipient bed beforeMedia benefits bestRating billingAddress billingIncrement billingPeriod birthDate birthPlace bitrate blogPost blogPosts boardingGroup boardingPolicy bookEdition bookFormat bookingAgent bookingTime borrower box branchCode branchOf brand breadcrumb broadcastAffiliateOf broadcastChannelId broadcastDisplayName broadcastFrequency broadcastFrequencyValue broadcastOfEvent broadcastServiceTier broadcastTimezone broadcaster broker browserRequirements busName busNumber businessFunction buyer byArtist calories candidate caption carbohydrateContent cargoVolume carrier carrierRequirements catalog catalogNumber category ccRecipient character characterAttribute characterName cheatCode checkinTime checkoutTime childMaxAge childMinAge children cholesterolContent circle citation claimReviewed clipNumber closes coach codeRepository codeSampleType colleague colleagues collection color comment commentCount commentText commentTime competitor composer confirmationNumber contactOption contactPoint contactPoints contactType containedIn containedInPlace containsPlace containsSeason contentLocation contentRating contentSize contentType contentUrl contributor cookTime cookingMethod copyrightHolder copyrightYear countriesNotSupported countriesSupported countryOfOrigin course courseCode courseMode coursePrerequisites coverageEndTime coverageStartTime creator creditedTo cssSelector currenciesAccepted currency customer dataFeedElement dataset datasetTimeInterval dateCreated dateDeleted dateIssued dateModified datePosted datePublished dateRead dateReceived dateSent dateVehicleFirstRegistered dateline dayOfWeek deathDate deathPlace defaultValue deliveryAddress deliveryLeadTime deliveryMethod deliveryStatus department departureAirport departureBusStop departureGate departurePlatform departureStation departureTerminal departureTime dependencies depth description device director directors disambiguatingDescription disclaimer discount discountCode discountCurrency discusses discussionUrl dissolutionDate dissolutionLocation distance distribution domainIncludes doorTime downloadUrl downvoteCount driveWheelConfiguration dropoffLocation dropoffTime duns duration durationOfWarranty duringMedia editor educationalAlignment educationalCredentialAwarded educationalFramework educationalRole educationalUse elevation eligibleCustomerType eligibleDuration eligibleQuantity eligibleRegion eligibleTransactionVolume email embedUrl employee employees employmentType encodesCreativeWork encoding encodingFormat encodingType encodings endDate endTime endorsee entertainmentBusiness episode episodeNumber episodes equal error estimatedCost estimatedFlightDuration estimatedSalary event eventSchedule eventStatus events exampleOfWork executableLibraryName exerciseCourse exifData expectedArrivalFrom expectedArrivalUntil expectsAcceptanceOf experienceRequirements expires familyName fatContent faxNumber featureList feesAndCommissionsSpecification fiberContent fileFormat fileSize firstPerformance flightDistance flightNumber floorSize followee follows foodEstablishment foodEvent founder founders foundingDate foundingLocation free fromLocation fuelConsumption fuelEfficiency fuelType funder game gameItem gameLocation gamePlatform gameServer gameTip gender genre geo geoContains geoCoveredBy geoCovers geoCrosses geoDisjoint geoEquals geoIntersects geoMidpoint geoOverlaps geoRadius geoTouches geoWithin geographicArea givenName globalLocationNumber grantee greater greaterOrEqual gtin12 gtin13 gtin14 gtin8 hasBroadcastChannel hasCourseInstance hasDeliveryMethod hasDigitalDocumentPermission hasMap hasMeasurement hasMenu hasMenuItem hasMenuSection hasOccupation hasOfferCatalog hasPOS hasPart hasurl headline height highPrice hiringOrganization homeLocation homeTeam honorificPrefix honorificSuffix hostingOrganization hoursAvailable httpMethod iataCode icaoCode identifier illustrator image inAlbum inBroadcastLineup inLanguage inPlaylist incentiveCompensation incentives includedComposition includedDataCatalog includedInDataCatalog includesObject industry ingredients installUrl instructor instrument interactionCount interactionService interactionStatistic interactionType interactivityType interestRate inventoryLevel isAccessibleForFree isAccessoryOrSparePartFor isBasedOn isBasedOnUrl isConsumableFor isFamilyFriendly isGift isLiveBroadcast isPartOf isRelatedTo isSimilarTo isVariantOf isbn isicV4 isrcCode issn issueNumber issuedBy issuedThrough iswcCode item itemCondition itemListElement itemListOrder itemOffered itemReviewed itemShipped jobBenefits jobLocation keyword keywords knownVehicleDamages knows landlord language lastReviewed latitude learningResourceType legalName leiCode lender lesser lesserOrEqual license line liveBlogUpdate loanTerm location locationCreated lodgingUnitDescription lodgingUnitType logo longitude loser lowPrice lyricist lyrics mainContentOfPage mainEntity mainEntityOfPage makesOffer manufacturer map mapType maps material maxPrice maxValue maximumAttendeeCapacity mealService median member memberOf members membershipNumber memoryRequirements mentions menu menuAddOn merchant messageAttachment mileageFromOdometer minPrice minValue minimumPaymentDue model modifiedTime mpn multipleValues musicArrangement musicBy musicCompositionForm musicGroupMember musicReleaseFormat musicalKey naics name namedPosition nationality netWorth nextItem nonEqual numAdults numChildren numTracks numberOfAirbags numberOfAxles numberOfBeds numberOfDoors numberOfEmployees numberOfEpisodes numberOfForwardGears numberOfItems numberOfPages numberOfPlayers numberOfPreviousOwners numberOfRooms numberOfSeasons numberedPosition nutrition object occupancy occupationLocation offerCount offeredBy offers openingHours openingHoursSpecification opens operatingSystem operatingSystems opponent option orderDate orderDelivery orderItemNumber orderItemStatus orderNumber orderQuantity orderStatus orderedItem organizer originAddress ownedFrom ownedThrough owns pageEnd pageStart pagination parent parentItem parentOrganization parentService parents partOfEpisode partOfInvoice partOfOrder partOfSeason partOfSeries partOfTVSeries participant partySize passengerPriorityStatus passengerSequenceNumber paymentAccepted paymentDue paymentDueDate paymentMethod paymentMethodId paymentStatus paymentUrl percentile10 percentile25 percentile75 percentile90 performTime performer performerIn performers permissionType permissions permitAudience permittedUsage petsAllowed photo photos pickupLocation pickupTime playMode playerType playersOnline polygon position postOfficeBoxNumber postalAddress postalCode potentialAction predecessorOf prepTime previousItem previousStartDate price priceComponent priceCurrency priceRange priceSpecification priceType priceValidUntil primaryImageOfPage printColumn printEdition printPage printSection processingTime processorRequirements producer produces productID productSupported productionCompany productionDate proficiencyLevel programMembershipUsed programName programmingLanguage programmingModel propertyID proteinContent provider providerMobility providesBroadcastService providesService publicAccess publication publishedOn publisher publishingPrinciples purchaseDate query quest question rangeIncludes ratingCount ratingValue readonlyValue realEstateAgent recipe recipeCategory recipeCuisine recipeIngredient recipeInstructions recipeYield recipient recordLabel recordedAs recordedAt recordedIn recordingOf referenceQuantity referencesOrder regionsAllowed relatedLink relatedTo releaseDate releaseNotes releaseOf releasedEvent relevantOccupation remainingAttendeeCapacity replacee replacer replyToUrl reportNumber representativeOfPage requiredCollateral requiredGender requiredMaxAge requiredMinAge requiredQuantity requirements requiresSubscription reservationFor reservationId reservationStatus reservedTicket responsibilities result resultComment resultReview review reviewAspect reviewBody reviewCount reviewRating reviewedBy reviews roleName rsvpResponse runtime runtimePlatform salaryCurrency sameAs sampleType saturatedFatContent scheduledPaymentDate scheduledTime schemaVersion screenCount screenshot season seasonNumber seasons seatNumber seatRow seatSection seatingType securityScreening seeks seller sender serialNumber serverStatus servesCuisine serviceArea serviceAudience serviceLocation serviceOperator serviceOutput servicePhone servicePostalAddress serviceSmsNumber serviceType serviceUrl servingSize sharedContent sibling siblings significantLink significantLinks size skills sku slogan smokingAllowed sodiumContent softwareAddOn softwareHelp softwareRequirements softwareVersion sourceOrganization spatial spatialCoverage speakable specialCommitments specialOpeningHoursSpecification specialty sponsor sportsActivityLocation sportsEvent sportsTeam spouse starRating startDate startTime steeringPosition step stepValue steps storageRequirements streetAddress subEvent subEvents subOrganization subReservation subjectOf successorOf sugarContent suggestedAnswer suggestedGender suggestedMaxAge suggestedMinAge suitableForDiet superEvent supply supportingData surface target targetCollection targetDescription targetName targetPlatform targetProduct targetUrl taxID telephone temporal temporalCoverage text thumbnail thumbnailUrl tickerSymbol ticketNumber ticketToken ticketedSeat timeRequired title toLocation toRecipient tool totalPaymentDue totalPrice totalTime touristType track trackingNumber trackingUrl tracks trailer trainName trainNumber transFatContent transcript translationOfWork translator typeOfBed typeOfGood typicalAgeRange underName unitCode unitText unsaturatedFatContent uploadDate upvoteCount url urlTemplate userInteractionCount validFor validFrom validIn validThrough validUntil value valueAddedTaxIncluded valueMaxLength valueMinLength valueName valuePattern valueReference valueRequired vatID vehicleConfiguration vehicleEngine vehicleIdentificationNumber vehicleInteriorColor vehicleInteriorType vehicleModelDate vehicleSeatingCapacity vehicleTransmission vendor version video videoFormat videoFrameSize videoQuality volumeNumber warranty warrantyPromise warrantyScope webCheckinTime weight width winner wordCount workExample workFeatured workHours workLocation workPerformed workPresented workTranslation worksFor worstRating xpath yearlyRevenue yearsInOperation yield"],["http://www.w3.org/ns/prov#","prov","Accept Activity ActivityInfluence Agent AgentInfluence Association Attribution Bundle Collection Communication Contribute Contributor Copyright Create Creator Delegation Derivation Dictionary DirectQueryService EmptyCollection EmptyDictionary End Entity EntityInfluence Generation Influence Insertion InstantaneousEvent Invalidation KeyEntityPair Location Modify Organisation Organization Person Plan PrimarySource Publish Publisher Quotation Removal Replace Revision RightsAssignment RightsHolder Role ServiceDescription SoftwareAgent Start Submit Usage","actedOnBehalfOf activity agent alternateOf aq asInBundle atLocation atTime category component constraints contributed definition derivedByInsertionFrom derivedByRemovalFrom describesService dictionary dm editorialNote editorsDefinition endedAtTime entity generalizationOf generated generatedAtTime hadActivity hadDerivation hadDictionaryMember hadGeneration hadMember hadPlan hadPrimarySource hadRevision hadRole hadUsage has_anchor has_provenance has_query_service influenced influencer insertedKeyEntityPair invalidated invalidatedAtTime inverse mentionOf n order pairEntity pairKey pingback provenanceUriTemplate qualifiedAssociation qualifiedAssociationOf qualifiedAttribution qualifiedAttributionOf qualifiedCommunication qualifiedDelegation qualifiedDerivation qualifiedEnd qualifiedForm qualifiedGeneration qualifiedInfluence qualifiedInfluenceOf qualifiedInsertion qualifiedInvalidation qualifiedPrimarySource qualifiedQuotation qualifiedRemoval qualifiedRevision qualifiedStart qualifiedUsage removedKey sharesDefinitionWith specializationOf startedAtTime todo unqualifiedForm used value wasAssociateFor wasAssociatedFor wasAssociatedWith wasAttributedTo wasDerivedFrom wasEndedBy wasGeneratedBy wasInfluencedBy wasInformedBy wasInvalidatedBy wasMemberOf wasPrimarySourceOf wasQuotedFrom wasRevisionOf wasRoleIn wasStartedBy wasUsedBy"],["http://purl.org/ontology/bibo/","bibo","AcademicArticle Article AudioDocument AudioVisualDocument Bill Book BookSection Brief Chapter Code CollectedDocument Collection Conference CourtReporter Document DocumentPart DocumentStatus EditedBook Email Event Excerpt Film Hearing Image Interview Issue Journal LegalCaseDocument LegalDecision LegalDocument Legislation Letter Magazine Manual Manuscript Map MultiVolumeBook Newspaper Note Patent Performance Periodical PersonalCommunication PersonalCommunicationDocument Proceedings Quote ReferenceSource Report Series Slide Slideshow Standard Statute Thesis ThesisDegree Webpage Website Workshop","abstract affirmedBy annotates argued asin authorList chapter citedBy cites coden content contributorList court degree director distributor doi eanucc13 edition editor editorList eissn gtin14 handle identifier interviewee interviewer isbn isbn10 isbn13 issn issue issuer lccn locator numPages numVolumes number oclcnum organizer owner pageEnd pageStart pages performer pmid prefixName presentedAt presents producer recipient reproducedIn reversedBy reviewOf section shortDescription shortTitle sici status subsequentLegalDecision suffixName transcriptOf translationOf translator upc uri volume"],["http://www.w3.org/2006/time#","time","DateTimeDescription DateTimeInterval DayOfWeek Duration DurationDescription GeneralDateTimeDescription GeneralDurationDescription Instant Interval January MonthOfYear ProperInterval TRS TemporalDuration TemporalEntity TemporalPosition TemporalUnit TimePosition TimeZone Year","after before day dayOfWeek dayOfYear days hasBeginning hasDateTimeDescription hasDuration hasDurationDescription hasEnd hasTRS hasTemporalDuration hasTime hasXSDDuration hour hours inDateTime inTemporalPosition inTimePosition inXSDDate inXSDDateTime inXSDDateTimeStamp inXSDgYear inXSDgYearMonth inside intervalAfter intervalBefore intervalContains intervalDisjoint intervalDuring intervalEquals intervalFinishedBy intervalFinishes intervalIn intervalMeets intervalMetBy intervalOverlappedBy intervalOverlaps intervalStartedBy intervalStarts minute minutes month monthOfYear months nominalPosition numericDuration numericPosition second seconds timeZone unitType week weeks xsdDateTime year years"],["http://www.w3.org/2003/01/geo/wgs84_pos#","geo","Feature Geometry Point SpartialThing SpatialThing","alt asWKT hasGeometry lat lat_long latitude location lon long longitude"],["http://purl.org/dc/dcmitype/","dctype","Collection Dataset Event Image InteractiveResource MovingImage PhysicalObject Service Software Sound StillImage Text","InteractiveResource StillImage"],["http://www.w3.org/ns/org#","org","ChangeEvent FormalOrganization Membership Organization OrganizationalCollaboration OrganizationalUnit Post Role Site","basedAt changedBy classification hasMember hasMembership hasPost hasPrimarySite hasRegisteredSite hasSite hasSubOrganization hasUnit headOf heldBy holds identifier linkedTo location member memberDuring memberOf organization originalOrganization postIn purpose remuneration reportsTo resultedFrom resultingOrganization role roleProperty siteAddress siteOf subOrganizationOf transitiveSubOrganizationOf unitOf"],["http://www.w3.org/ns/adms#","adms","Asset AssetDistribution AssetRepository Identifier SemanticAsset","identifier identifies includedAsset interoperabilityLevel last next prev relatedDocumentation representationTechnique sample schemeAgency status supportedSchema translation versionNotes"],["http://www.w3.org/ns/dcat#","aerdcat","Catalog CatalogRecord DataService DataSet Dataset DatasetSeries Distribution Relation Relationship Resource Role","accessSerive accessService accessURL bbox byteSize catalog centroid compressFormat contactPoint dataset distribution downloadURL downloadUrl endDate endpointDescription endpointURL hadRole hasCurrentVersion hasVersion inCatalog inSeries isVersionOf keyword landingPage mediaType packageFormat previousVersion qualifiedRelation record seriesMember servesDataset service spatialResolutionInMeters startDate temporalResolution theme themeTaxonomy version"],["http://rdfs.org/ns/void#","void","Dataset DatasetDescription Linkset TechnicalFeature","class classPartition classes dataDump distinctObjects distinctSubjects documents entities exampleResource feature inDataset linkPredicate objectsTarget openSearchDescription properties property propertyPartition rootResource sparqlEndpoint subjectsTarget subset target triples uriLookupEndpoint uriRegexPattern uriSpace vocabulary"],["https://schema.org/","","Corporation CreativeWork CreativeWorkSeries DataType Dataset Date DateTime Enumeration Event GovernmentOrganization Intangible ItemList Language NGO NewsArticle OperatingSystem Organization Person Place Project PublicationEvent QualitativeValue ResearchProject ScholarlyArticle Service SoftwareSourceCode SportsOrganization StructuredValue Text URL WarranyScope WebAPI WorkersUnion","about additionalName affiliation alternateName alternativeHeadline attendee author award citation codeRepository contributor creativeWorkStatus dateCreated dateModified description domainIncludes editor email endDate endTime familyName faxNumber funder funding givenName headline honoricPrefix honoricSuffix identifier image inLanguage includedInDataCatalog instrument isPartOf isbasedon itemListElement jobTitle keywords knows legalName location logo member memberOf molecularFormula name organizer pageEnd pageStart parent publisher rangeIncludes recordedIn sameAs schemaVersion spouse startDate startTime telephone temporal text url"],["http://purl.org/goodrelations/v1#","gr","ActualProductOrServiceInstance Brand BusinessEntity BusinessEntityType BusinessFunction DayOfWeek DeliveryChargeSpecification DeliveryMethod DeliveryModeParcelService Individual License Location LocationOfSalesOrServiceProvisioning N-Ary-Relations Offering OpeningHoursSpecification PaymentChargeSpecification PaymentMethod PaymentMethodCreditCard PriceSpecification ProductOrService ProductOrServiceModel ProductOrServicesSomeInstancesPlaceholder QualitativeValue QuantitativeValue QuantitativeValueFloat QuantitativeValueInteger SomeItems TypeAndQuantityNode UnitPriceSpecification WarrantyPromise WarrantyScope","acceptedPaymentMethods addOn advanceBookingRequirement amountOfThisGood appliesToDeliveryMethod appliesToPaymentMethod availabilityEnds availabilityStarts availableAtOrFrom availableDeliveryMethods billingIncrement category closes color condition datatypeProductOrServiceProperty deliveryLeadTime depth description displayPosition durationOfWarrantyInMonths eligibleCustomerTypes eligibleDuration eligibleRegions eligibleTransactionVolume equal greater greaterOrEqual hasBrand hasBusinessFunction hasCurrency hasCurrencyValue hasDUNS hasEAN_UCC-13 hasEligibleQuantity hasGTIN-14 hasGTIN-8 hasGlobalLocationNumber hasISICv4 hasInventoryLevel hasMPN hasMakeAndModel hasManufacturer hasMaxCurrencyValue hasMaxValue hasMaxValueFloat hasMaxValueInteger hasMinCurrencyValue hasMinValue hasMinValueFloat hasMinValueInteger hasNAICS hasNext hasOpeningHoursDayOfWeek hasOpeningHoursSpecification hasPOS hasPrevious hasPriceSpecification hasStockKeepingUnit hasUnitOfMeasurement hasValue hasValueFloat hasValueInteger hasWarrantyPromise hasWarrantyScope height includes includesObject isAccessoryOrSparePartFor isConsumableFor isListPrice isSimilarTo isVariantOf legalName lesser lesserOrEqual name nonEqual offers opens owns predecessorOf priceType qualitativeProductOrServiceProperty quantitativeProductOrServiceProperty relatedWebService seeks serialNumber successorOf taxID typeOfGood validFrom validThrough valueAddedTaxIncluded valueReference vatID weight width"],["http://purl.org/NET/c4dm/event.owl#","event","Event Factor Product","agent agent_in factor factor_of hasAgent hasFactor hasLiteralFactor hasProduct hasSubEvent isAgentIn isFactorOf literal_factor place producedIn produced_in product sub_event time"],["http://www.opengis.net/ont/geosparql#","gsp","Feature FeatureCollection Geometry GeometryCollection SpatialObject SpatialObjectCollection","asDGGS asGML asGeoJSON asKML asWKT coordinateDimension defaultGeometry dimension ehContains ehCoveredBy ehCovers ehDisjoint ehEquals ehInside ehMeet ehOverlap hasArea hasBoundingBox hasCentroid hasDefaultGeometry hasGeometry hasLength hasMetricArea hasMetricLength hasMetricPerimeterLength hasMetricSize hasMetricSpatialAccuracy hasMetricSpatialResolution hasMetricVolume hasPerimeterLength hasSerialization hasSize hasSpatialAccuracy hasSpatialResolution hasVolume isEmpty isSimple rcc8dc rcc8ec rcc8eq rcc8ntpp rcc8ntppi rcc8po rcc8tpp rcc8tppi sfContains sfCrosses sfDisjoint sfEquals sfIntersects sfOverlaps sfTouches sfWithin spatialDimension"],["http://www.w3.org/2006/vcard/ns#","vcard","Acquaintance Address Addressing Agent BBS Calendar CalendarBusy CalendarLink CalendarRequest Car Category Cell Child Code Colleague Communication Contact Coresident Coworker Crush Date Dom Email Emergency Explanatory Fax Female FormattedName Friend Gender Geo Geographical Group Home ISDN Identification Individual InstantMessage Internet Intl Key Kin Kind Label Language Location Logo Male Me Met Modem Msg Muse Name Neighbor Nickname None Note Organization OrganizationName OrganizationUnitName Organizational Other PCS Pager Parcel Parent Photo Postal Pref Related RelatedType Security Sibling Sound Spouse Sweetheart Tel Telephone TelephoneType Text TextPhone TimeZone Title Type URL Unknown VCard Vcard Video Voice Work X400","FN N ORG additional-name additionalName adr agent anniversary bday birthdate calendarBusy calendarLink calendarRequest category class country country-name email extended-address family-name familyName fn formattedName gender geo given-name givenName hasAdditionalName hasAddress hasCalendarBusy hasCalendarLink hasCalendarRequest hasCalenderBusy hasCategory hasCountryName hasEmail hasFN hasFamilyName hasFormattedName hasGender hasGeo hasGivenName hasHonorificPrefix hasHonorificSuffix hasInstantMessage hasKey hasLanguage hasLocality hasLogo hasMember hasName hasNickname hasNote hasOrganizationName hasOrganizationUnit hasOrganizationalUnitName hasPhoto hasPostalCode hasRegion hasRelated hasRole hasSound hasSource hasStreetAddress hasTelephone hasTimeZone hasTitle hasUID hasURL hasValue honorific-prefix honorific-suffix honorificPrefix honorificSuffix instantMessage key label language latitude locality logo long longitude mailer n nickName nickname note org organization-name organization-unit organizationName organizationalUnitName photo post-office-box postal-code postalCode prodid productId region related rev revision role sort-string sortAs sound source street-address streetAddress tel telephone timeZone title tz uid url value"],["http://usefulinc.com/ns/doap#","doap","ArchRepository BKRepository BazaarBranch CVSRepository DarcsRepository GitRepository HgRepository Project Repository SVNRepository Specification Version","Project anon-root audience blog browse bug-database category created description developer documenter download-mirror download-page file-release helper homepage implements language license location mailing-list maintainer module name old-homepage os platform programming-language release repository revision screenshots service-endpoint shortdesc tester translator vendor wiki"],["http://qudt.org/schema/qudt/","qudt","AspectClass BaseDimensionMagnitude BaseUnit BinaryPrefixUnit BinaryScaledUnit BitEncodingType BooleanEncodingType ByteEncodingType CGS-Unit CardinalityType CharEncodingType Citation Comment Concept ConstantValue CountingUnit CurrencyUnit DataEncoding Datatype DateTimeStringEncodingType DecimalPrefixUnit DecimalScaledUnit DerivedCoherentUnit DerivedNonCoherentUnit DerivedUnit DimensionlessUnit Discipline DomainSpecificUnit Encoding EndianType EnumeratedValue Enumeration EnumerationScale Figure FloatingPointEncodingType ImperialUnit IntegerEncodingType International-CustomaryUnit IntervalScale LogarithmicUnit MKS-Unit MathFunctionType NIST_SP811_Comment NominalScale NonSI-Unit OrderedType OrdinalScale Organization PhysicalConstant PrefixUnit Quantifiable Quantity QuantityKind QuantityKindDimensionVector QuantityKindDimensionVector_CGS QuantityKindDimensionVector_CGS-EMU QuantityKindDimensionVector_CGS-ESU QuantityKindDimensionVector_CGS-GAUSS QuantityKindDimensionVector_CGS-LH QuantityKindDimensionVector_ISO QuantityKindDimensionVector_Imperial QuantityKindDimensionVector_SI QuantityType QuantityValue RatioScale Rule RuleType SI-Unit ScalarDatatype Scale ScaleType ScaledUnit SignednessType StandardsUnit Statement StringEncodingType StructuredDatatype Symbol SystemOfQuantityKinds SystemOfUnits US-CustomaryUnit US-SurveyUnit Unit","abbreviation acronym allowedPattern ansiSQLName applicableCGSUnit applicableISOUnit applicableImperialUnit applicablePhysicalConstant applicablePlanckUnit applicableSIUnit applicableUSCustomaryUnit applicableUnit baseCGSUnitDimensions baseDimensionEnumeration baseISOUnitDimensions baseImperialUnitDimensions baseSIUnitDimensions baseUSCustomaryUnitDimensions baseUnitDimensions basis belongsToSystemOfQuantities bitOrder bits bounded byteOrder bytes cName cardinality categorizedAs citation code coherentUnitSystem conversionCoefficient conversionMultiplier conversionOffset currencyExponent dataEncoding dataStructure dataType dbpediaMatch default definitionReference denominatorDimensionVector derivedQuantityKindOfSystem description dimensionExponent dimensionExponentForAmountOfSubstance dimensionExponentForElectricCurrent dimensionExponentForLength dimensionExponentForLuminousIntensity dimensionExponentForMass dimensionExponentForThermodynamicTemperature dimensionExponentForTime dimensionInverse dimensionVectorForSI dimensionlessExponent element elementKind elementType encoding exactConstant exactMatch example expression fieldCode figure figureCaption figureLabel generalization guidance hasAllowedUnit hasBaseQuantityKind hasBaseUnit hasCoherentUnit hasDefinedUnit hasDenominatorPart hasDerivedCoherentUnit hasDerivedNonCoherentUnit hasDerivedUnit hasDimension hasDimensionVector hasNonCoherentUnit hasNumeratorPart hasPrefixUnit hasQuantity hasQuantityKind hasReferenceQuantityKind hasRule hasUnit hasUnitSystem hasVocabulary height id iec61360Code image imageLocation informativeReference isAllowedUnitOfSystem isBaseQuantityKindOfSystem isBaseUnitOfSystem isCoherentUnitOfSystem isDefinedUnitOfSystem isDerivedCoherentUnitOfSystem isDerivedNonCoherentUnitOfSystem isDerivedUnitOfSystem isDimensionInSystem isMetricUnit isQuantityKindOf isScalingOf isUnitOfSystem isoNormativeReference javaName jsName landscape latexDefinition latexSymbol length literal lowerBound mathDefinition mathMLdefinition matlabName maxExclusive maxInclusive microsoftSQLServerName minExclusive minInclusive mySQLName negativeDeltaLimit normativeReference numeratorDimensionVector numericValue numericalValue odbcName oleDBName omUnit onlineReference oracleSQLName order orderedType outOfScope permissibleMaths permissibleTransformation plainTextDescription positiveDeltaLimit protocolBuffersName pythonName qkdvDenominator qkdvNumerator quantity quantityValue rationale rdfsDatatype reference referenceUnit relativeStandardUncertainty relevantQuantityKind ruleType scaleType siUnitsExpression specialization standardUncertainty symbol systemDefinition systemDerivedQuantityKind systemDimension ucumCaseInsensitiveCode ucumCaseSensitiveCode ucumCode uneceCommonCode unit unitFor upperBound url value valueQuantity vbName vectorMagnitude width"],["http://www.ontologydesignpatterns.org/schemas/cpannotationschema.owl#","cpa","","coversRequirements extractedFrom hasAuthor hasComponent hasConsequences hasIntent hasUnitTest isCloneOf isSpecializationOf reengineeredFrom relatedCPs scenarios"],["http://dbpedia.org/ontology/","dbpedia-owl","Abbey AcademicConference AcademicJournal AcademicSubject Activity Actor AdministrativeRegion AdultActor Agent Agglomeration Aircraft Airline Airport Album Altitude AmateurBoxer Ambassador AmericanFootballCoach AmericanFootballLeague AmericanFootballPlayer AmericanFootballTeam Amphibian AmusementParkAttraction AnatomicalStructure Animal AnimangaCharacter Anime Annotation Arachnid Archaea Archeologist ArcherPlayer Archipelago Architect ArchitecturalStructure Archive Area Arena Aristocrat Arrondissement Artery Article ArtificialSatellite Artist ArtistDiscography ArtisticGenre Artwork Asteroid Astronaut Athlete Athletics AthleticsPlayer Atoll Attack AustralianFootballLeague AustralianFootballTeam AustralianRulesFootballPlayer AutoRacingLeague Automobile AutomobileEngine Award BackScene Bacteria BadmintonPlayer Band Bank Baronet BaseballLeague BaseballPlayer BaseballSeason BaseballTeam BasketballLeague BasketballPlayer BasketballTeam Bay Beach BeachVolleyballPlayer BeautyQueen Beer Beverage Biathlete BiologicalDatabase Biologist Biomolecule Bird Birth Blazon BloodVessel BoardGame BobsleighAthlete BodyOfWater Bodybuilder Bone Book BowlingLeague Boxer Boxing BoxingCategory BoxingLeague BoxingStyle Brain Brewery Bridge BritishRoyalty BroadcastNetwork Broadcaster BrownDwarf Building BullFighter BusCompany BusinessPerson Camera CanadianFootballLeague CanadianFootballPlayer CanadianFootballTeam Canal Canoeist Canton Capital CapitalOfRegion CardGame Cardinal CardinalDirection CareerStation Cartoon Case Casino Castle Cat Caterer Cave Celebrity CelestialBody Cemetery Chancellor ChartsPlacements Cheese Chef ChemicalCompound ChemicalElement ChemicalSubstance ChessPlayer ChristianBishop ChristianDoctrine ChristianPatriarch Church City CityDistrict ClassicalMusicArtist ClassicalMusicComposition Cleric ClericalAdministrativeRegion ClericalOrder ClubMoss Coach CoalPit CollectionOfValuables College CollegeCoach Colour Comedian ComedyGroup Comic ComicStrip ComicsCharacter ComicsCreator Community Company Competition ConcentrationCamp Congressman Conifer Constellation Contest Continent ControlledDesignationOfOriginWine Convention ConveyorSystem Country CountrySeat Crater Creek CricketGround CricketLeague CricketTeam Cricketer Criminal CrossCountrySkier Crustacean CultivatedVariety Curler CurlingLeague Currency Cycad CyclingCompetition CyclingLeague CyclingRace CyclingTeam Cyclist DTMRacer Dam Dancer DartsPlayer Database Deanery Death Decoration Deity Demographics Department Depth Deputy Desert Device DigitalCamera Dike Diocese Diploma Disease DisneyCharacter District DistrictWaterBoard Divorce Document DocumentType Dog Drama Drug Earthquake Economist EducationalInstitution Egyptologist Election ElectionDiagram ElectricalSubstation Embryology Employer EmployersOrganisation Engine Engineer Entomologist Enzyme Escalator EthnicGroup Eukaryote EurovisionSongContestEntry Event Factory Family Farmer Fashion FashionDesigner Fencer Fern FictionalCharacter Fiefdom FieldHockeyLeague FigureSkater File FillingStation Film FilmFestival Fish Flag FloweringPlant Food FootballLeagueSeason FootballMatch FormerMunicipality FormulaOneRacer FormulaOneRacing FormulaOneTeam Fungus GaelicGamesPlayer Galaxy Game Garden Gate GatedCommunity Gene GeneLocation Genre GeologicalPeriod GeopoliticalOrganisation Ginkgo GivenName Glacier Globularswarm Gnetophytes GolfCourse GolfLeague GolfPlayer GolfTournament GovernmentAgency GovernmentCabinet GovernmentType GovernmentalAdministrativeRegion Governor GrandPrix Grape GraveMonument GreenAlga GridironFootballPlayer GrossDomesticProduct GrossDomesticProductPerCapita Group Guitar Guitarist Gymnast HandballLeague HandballPlayer HandballTeam HighDiver Historian HistoricBuilding HistoricPlace HistoricalAreaOfAuthority HistoricalCountry HistoricalDistrict HistoricalPeriod HistoricalProvince HistoricalRegion HistoricalSettlement HockeyClub HockeyTeam Holiday HollywoodCartoon Horse HorseRace HorseRider HorseRiding HorseTrainer Hospital Host HotSpring Hotel HumanDevelopmentIndex HumanGene HumanGeneLocation Humorist IceHockeyLeague IceHockeyPlayer Ideology Image InformationAppliance Infrastructure InlineHockeyLeague Insect Instrument Instrumentalist Intercommunality InternationalFootballLeagueEvent InternationalOrganisation Island Jockey Journalist Judge LacrosseLeague LacrossePlayer Lake Language LaunchPad Law LawFirm Lawyer LegalCase Legislature Letter Library Lieutenant LifeCycleEvent Ligament LightNovel Lighthouse LineOfFashion Linguist Lipid List LiteraryGenre Locality Lock Locomotive LunarCrater Lymph Magazine Mammal Manga Manhua Manhwa Marriage MartialArtist MathematicalConcept Mayor MeanOfTransportation Media Medician Medicine Meeting MemberOfParliament MemberResistanceMovement Memorial MetroStation MicroRegion MilitaryAircraft MilitaryConflict MilitaryPerson MilitaryStructure MilitaryUnit MilitaryVehicle Mill Mine Mineral MixedMartialArtsEvent MixedMartialArtsLeague MobilePhone Model Mollusca Monarch Monastery Monument Mosque Moss MotocycleRacer MotorRace Motorcycle MotorcycleRacingLeague MotorcycleRider MotorsportRacer MotorsportSeason Mountain MountainPass MountainRange MouseGene MouseGeneLocation MovieDirector MovieGenre MovingImage MovingWalkway MultiVolumePublication Municipality Murderer Muscle Museum MusicComposer MusicDirector MusicFestival MusicGenre Musical MusicalArtist MusicalWork MythologicalFigure NCAATeamSeason Name NarutoCharacter NascarDriver NationalAnthem NationalCollegiateAthleticAssociationAthlete NationalFootballLeagueEvent NationalFootballLeagueSeason NationalSoccerClub NaturalEvent NaturalPlace NaturalRegion Nerve NetballPlayer Newspaper NobelPrize Noble NobleFamily Non-ProfitOrganisation NordicCombined Novel NuclearPowerStation Ocean OfficeHolder OldTerritory OlympicEvent OlympicResult Olympics On-SiteTransportation Openswarm Opera Organ Organisation OrganisationMember Orphan OverseasDepartment PaintballLeague Painter Painting Parish Park Parliament PenaltyShootOut PeriodOfArtisticStyle PeriodicalLiterature Person PersonFunction PersonalEvent Philosopher PhilosophicalConcept Photographer Place Planet Plant Play PlayWright PlayboyPlaymate Poem Poet PokerPlayer PoliticalConcept PoliticalFunction PoliticalParty Politician PoliticianSpouse PoloLeague Polyhedron Polysaccharide Pope PopulatedPlace Population Port PowerStation Prefecture PrehistoricalPeriod Presenter President Priest PrimeMinister Prison Producer Profession Professor ProgrammingLanguage Project ProtectedArea Protein ProtohistoricalPeriod Province Psychologist PublicService PublicTransitSystem Publisher Pyramid Quote Race RaceHorse RaceTrack Racecourse RacingDriver RadioControlledRacingLeague RadioHost RadioProgram RadioStation RailwayLine RailwayStation RailwayTunnel RallyDriver Rebellion RecordLabel RecordOffice Referee Reference Regency Region Religious ReligiousBuilding ReligiousOrganisation Reptile ResearchProject RestArea Restaurant Resume River Road RoadJunction RoadTunnel Rocket RocketEngine RollerCoaster RomanEmperor RouteOfTransportation RouteStop Rower Royalty RugbyClub RugbyLeague RugbyPlayer Saint Sales SambaSchool Satellite School ScientificConcept Scientist ScreenWriter Sculptor Sculpture Sea Senator SerialKiller Settlement Ship ShoppingMall Shrine Singer Single SiteOfSpecialScientificInterest Skater SkiArea SkiResort Ski_jumper Skier Skyscraper SnookerChamp SnookerPlayer SnookerWorldRanking SoapCharacter Soccer SoccerClub SoccerClubSeason SoccerLeague SoccerLeagueSeason SoccerManager SoccerPlayer SoccerTournament SocietalEvent SoftballLeague Software SolarEclipse Song SongWriter Sound SpaceMission SpaceShuttle SpaceStation Spacecraft Species SpeedSkater SpeedwayLeague SpeedwayRider SpeedwayTeam Sport SportCompetitionResult SportFacility SportsClub SportsEvent SportsLeague SportsManager SportsSeason SportsTeam SportsTeamMember SportsTeamSeason Square SquashPlayer Stadium Standard Star State StatedResolution Station Statistic StillImage StormSurge Stream Street SubMunicipality SumoWrestler SupremeCourtOfTheUnitedStatesCase Surfer Surname Swarm Swimmer Synagogue SystemOfLaw TableTennisPlayer Tax Taxon TeamMember TeamSport TelevisionDirector TelevisionEpisode TelevisionHost TelevisionPersonality TelevisionSeason TelevisionShow TelevisionStation Temple TennisLeague TennisPlayer TennisTournament TermOfOffice Territory Theatre TheatreDirector TheologicalConcept TimePeriod TopicalConcept Tournament Tower Town TrackList TradeUnion Train TrainCarriage Tram TramStation Treadmill Treaty Tunnel Type UndergroundJournal UnitOfWork University Unknown Valley Vein Venue Vicar VicePresident VicePrimeMinister VideoGame VideogamesLeague Village Vodka VoiceActor Volcano VolleyballCoach VolleyballLeague VolleyballPlayer WaterPoloPlayer WaterRide WaterTower Watermill WaterwayTunnel Weapon Website WindMotor Windmill Wine WineRegion Winery WinterSportPlayer WomensTennisAssociationTournament Work WorldHeritageSite Wrestler WrestlingEvent Writer WrittenWork Year YearInSpaceflight Zoo","aSide abbeychurchBlessing abbeychurchBlessingCharge abbreviation ableToGrind absoluteMagnitude abstentions abstract academicAdvisor academicDiscipline academyAward acceleration access accessDate achievement acquirementDate actScore actingHeadteacher activeYear activeYears activeYearsEndDate activeYearsEndDateMgr activeYearsEndYear activeYearsEndYearMgr activeYearsStartDate activeYearsStartDateMgr activeYearsStartYear activeYearsStartYearMgr activity added address addressInRoad adjacentSettlement administrativeCenter administrativeCollectivity administrativeDistrict administrativeHeadCity administrativeStatus administrator afdbId affair affiliate affiliation afiAward age ageRange agency agencyStationCode agglomeration agglomerationArea agglomerationDemographics agglomerationPopulation agglomerationPopulationTotal agglomerationPopulationYear aggregation airDate aircraftAttack aircraftBomber aircraftElectronic aircraftFighter aircraftHelicopter aircraftHelicopterAttack aircraftHelicopterCargo aircraftHelicopterMultirole aircraftHelicopterObservation aircraftHelicopterTransport aircraftHelicopterUtility aircraftInterceptor aircraftPatrol aircraftRecon aircraftTrainer aircraftTransport aircraftType aircraftUser airportUsing aitaCode albedo album albumRuntime alias allcinemaId allegiance alliance almaMater alongside alpsGroup alpsMainPart alpsMajorSector alpsSection alpsSoiusaCode alpsSubgroup alpsSubsection alpsSupergroup alternativeName alternativeTitle altitude alumni amateurDefeat amateurFight amateurKo amateurNoContest amateurTeam amateurTie amateurTitle amateurVictory amateurYear americanComedyAward amgid amsterdamCode analogChannel animal animator anniversary announcedFrom annualTemperature anthem apcPresident apoapsis apofocus apparentMagnitude appearancesInLeague appearancesInNationalTeam appointer approach approvedByLowerParliament approvedByUpperParliament approximateCalories apskritis archipelago architect architectualBureau architecturalMovement architecturalStyle area areaCode areaDate areaLand areaMetro areaOfCatchment areaOfCatchmentQuote areaOfSearch areaQuote areaRank areaRural areaTotal areaTotalRanking areaUrban areaWater argueDate arielAward arm army arrestDate arrondissement artPatron artery artificialSnowArea artist artisticFunction asWikiText ascent asiaChampionship aspectRatio assembly assetUnderManagement assets assistantPrincipal associate associateEditor associateStar associatedAct associatedBand associatedMusicalArtist associatedRocket associationOfLocalGovernment astrologicalSign atPage atRowNumber atcPrefix atcSuffix atcSupplemental athletics athleticsDiscipline atomicNumber attorneyGeneral australiaOpenDouble australiaOpenMixed australiaOpenSingle author authority authorityMandate authorityTitle automobileModel automobilePlatform autonomy availableSmartCard average averageAnnualGeneration averageClassSize averageDepth averageDepthQuote averageSpeed avifaunaPopulation award awardName awayColourHexCode bSide background backhand badGuy baftaAward band bandMember barPassRate barangays basedOn battingSide battle battleHonours beatifiedBy beatifiedDate beatifiedPlace bedCount believers beltwayCity bestFinish bestLap bestRankDouble bestRankSingle bestWsopRank bestYearWsop bgafdId bibsysId bicycleInformation bigPoolRecord biggestCity billed binomial binomialAuthority bioavailability bioclimate biome bird birthDate birthName birthPlace birthSign birthYear bishopric blackLongDistancePisteNumber blackSkiPisteNumber blazon blazonCaption blazonLink blazonRatio block blockAlloy bloodGroup bloodType blueLongDistancePisteNumber blueSkiPisteNumber bnfId board bodyDiscovered bodyStyle boiler boilerPressure boilingPoint booster border borough bourgmestre bowlRecord boxerCategory boxerStyle bpnId brainInfoNumber brainInfoType branchFrom branchTo brand breeder bridgeCarries britishComedyAwards britishOpen britishWins broadcastArea broadcastNetwork broadcastRepeater broadcastStationClass broadcastTranslator bronzeMedalDouble bronzeMedalMixed bronzeMedalSingle bronzeMedalist budget budgetYear builder building buildingEndDate buildingEndYear buildingStartDate buildingStartYear buildingType bustSize bustWaistHipSize cableCar callSign callsignMeaning campus campusSize campusType canBaggageChecked cannonNumber canonizedBy canonizedDate canonizedPlace canton capacity capacityFactor capital capitalCoordinates capitalCountry capitalDistrict capitalElevation capitalMountain capitalPlace capitalPosition capitalRegion captureDate carNumber carbohydrate carcinogen careerPoints careerPrizeMoney careerStation cargoFuel cargoGas cargoWater casNumber casSupplemental case casualties catch category caterer catholicPercentage causalties causeOfDeath causedBy ccaState ceeb ceiling cemetery censusYear center centuryBreaks ceo ceremonialCounty certification certificationDate cesarAward chEBI chain chairLabel chairman chairmanTitle chairperson champion championInDouble championInDoubleFemale championInDoubleMale championInMixedDouble championInSingle championInSingleFemale championInSingleMale championships chancellor channel chaplain characterInPlay chef chiefEditor chiefPlace child childOrganisation choreographer chorusCharacterInPlay christeningDate chromosome cinematography circle circuitLength circuitName circulation circumcised cites citizenship city cityLink cityRank citySince cityType class classes classification classis climate climbUpNumber closeTo closed closingDate closingFilm closingYear clothSize clothingSize club clubsRecordGoalscorer cluster cmpEvaDuration cmykCoordinateBlack cmykCoordinateCyanic cmykCoordinateMagenta cmykCoordinateYellow co2Emission coExecutiveProducer coProducer coach coachClub coachSeason coachedTeam coachingRecord coalition coastLength coastLine coatOfArms code codeBook codeDistrict codeIndex codeLandRegistry codeListOfHonour codeMemorial codeMunicipalMonument codeNationalMonument codeProvincialMonument codeSettlement codeStockExchange coden coemperor collaboration colleague collection collectionSize collectivityMinority college collegeHof colonialName colorChart colour colourHexCode colourName combatant comic comitat command commandModule commandStructure commandant commander comment commissioner commissionerDate commissioningDate committee committeeInLegislature commonName commune communityIsoCode company comparable competition competitionTitle compiler completionDate complexion complexity component composer compressionRatio computingInput computingMedia computingPlatform configuration conflict congressionalDistrict connectsReferencedTo connotation consecration conservationStatus conservationStatusSystem constellation construction constructionMaterial contest continent continentRank continentalTournament continentalTournamentBronze continentalTournamentGold continentalTournamentSilver contractAward contractor convictionDate coolingSystem copilote coronationDate cosparId cost costumeDesigner council councilArea country countryOrigin countryRank countryWithFirstAstronaut countryWithFirstSatellite countryWithFirstSatelliteLaunched countryWithFirstSpaceflight county countySeat course cousurper coverArtist cpu created creationChristianBishop creationYear creativeDirector creator creatorOfDish credit crest crew crewMember crewSize crews criteria crosses crownDependency cuisine cultivatedVariety curator currency currencyCode currentCity currentLeague currentMember currentPartner currentProduction currentRank currentRecord currentSeason currentStatus currentTeam currentTeamManager currentTeamMember currentWorldChampion currentlyUsedFor custodian cyclistGenre cylinderBore cylinderCount daira dam damage damsire danseCompetition danseScore date dateAct dateAgreement dateBudget dateClosed dateCompleted dateConstruction dateExtended dateLastUpdated dateOfAbandonment dateOfBurial dateUnveiled dateUse davisCup day daylightSavingTimeZone dbnlCodeDutch dcc deFactoLanguage deadInFightDate deadInFightPlace dean deanery deathAge deathCause deathDate deathPlace deathYear debut debutTeam debutWork dec decay decideDate declination decommissioningDate decoration defeat defeatAsMgr definition delegateMayor delegation deliveryDate deme demographics demographicsAsOf demolitionDate demolitionYear demonym denomination density department departmentCode departmentPosition depictionDescription depth depthQuote depths deputy derivative derivedWord description designCompany designer destination destructionDate detectionMethod detractor developer dfE diameter different digitalChannel digitalSubChannel diocese diploma director disappearanceDate disbanded discharge dischargeAverage disciple discipline discontinued discovered discoverer discovery diseasesDb displacement dissolutionDate dissolutionYear dissolved dist_ly dist_pc distance distanceLaps distanceToBelfast distanceToCapital distanceToCardiff distanceToCharingCross distanceToDouglas distanceToDublin distanceToEdinburgh distanceToLondon distanceTraveled distributingCompany distributingLabel distributor district division dockedTime doctoralAdvisor doctoralStudent documentDesignation documentNumber domain dorlandsPrefix dorlandsSuffix draft draftLeague draftPick draftPosition draftRound draftTeam draftYear drainsFrom drainsTo drama dressCode drugbank dryCargo dubber duration dutchCOROPCode dutchMIPCode dutchNAIdentifier dutchPPNCode dutchRKDCode dutchWinkelID dynasty eMedicineSubject eMedicineTopic eTeatrId eastPlace ecNumber editing editor editorTitle education educationPlace educationSystem effectiveRadiatedPower egafdId einecsNumber ekatteCode electionDate electionDateLeader electionMajority elementAbove elementBlock elementGroup elementPeriod elevation elevationQuote elevatorCount elo eloRecord emblem emmyAward employer employersCelebration endCareer endDate endDateTime endOccupation endPoint endReign endYear endYearOfInsertion endYearOfSales endangeredSince endingTheme endowment enemy engine enginePower engineType engineer ensembl enshrinedDeity entourage entrezgene eparchy episode episodeNumber epoch eptFinalTable eptItm eptTitle equipment equity era eruption eruptionYear escalafon escapeVelocity espnId established establishment ethnicGroup ethnicGroupsInYear ethnicity eurobabeIndexId europeanAffiliation europeanChampionship europeanParliamentGroup europeanUnionEntranceDate event eventDate eventDescription executiveHeadteacher executiveProducer exhibition existence expedition explorer externalOrnament extinctionDate extinctionYear eyeColor eyeColour eyes faaLocationIdentifier facilityId facultySize failedLaunches family familyMember fansgroup fareZone fastestDriver fastestDriverCountry fastestDriverTeam fastestLap fat fate father fauna fc fcRuns fdaUniiCode feastDay feat feature features fedCup federalState federation fees fibahof field fight fighter fileExtension fileSize fileURL filename fillingStation film filmAudioType filmColourType filmFareAward filmNumber filmPolskiId filmRuntime filmVersion finalFlight finalLost finalLostDouble finalLostSingle finalLostTeam finalPublicationDate finalPublicationYear fipsCode firstAirDate firstAppearance firstAscent firstAscentPerson firstAscentYear firstBroadcast firstDriver firstDriverCountry firstDriverTeam firstFlight firstFlightEndDate firstFlightStartDate firstGame firstLaunch firstLaunchDate firstLaunchRocket firstLeader firstMention firstOlympicEvent firstOwner firstPlace firstPopularVote firstProMatch firstPublicationDate firstPublicationYear firstPublisher firstRace firstWin firstWinner flag flagBearer flagBorder flagCaption flagLink flagSize flashPoint floodingDate floorArea floorCount flora flower flyingHours foalDate followedBy followingEvent follows foot footedness forces foresterDistrict format formationDate formationYear formerBandMember formerBroadcastNetwork formerCallsign formerChannel formerChoreographer formerCoach formerHighschool formerName formerPartner formerTeam formula fossil foundation foundationPlace foundedBy founder foundingDate foundingYear fourthCommander frazioni free freeDanseScore freeFlightTime freeLabel freeProgCompetition freeProgScore freeScoreCompetition frequency frequencyOfPublication frequentlyUpdated friend frontierLength frozen fuel fuelCapacity fuelConsumption fuelSystem fuelType fuelTypeName fullCompetition fullScore functionEndDate functionEndYear functionStartDate functionStartYear fundedBy galicianSpeakersDate galicianSpeakersPercentage galleryItem gameArtist gameEngine gameModus games garrison gaudiAward geminiAward gender geneLocation geneLocationEnd geneLocationStart geneReviewsId geneReviewsName generalCouncil generalManager generationUnits genomeDB genre genus geolocDepartment geolocDual geologicPeriod geology giniCoefficient giniCoefficientAsOf giniCoefficientCategory giniCoefficientRanking glycemicIndex gnisCode gnl goalsInLeague goalsInNationalTeam goldMedalDouble goldMedalMixed goldMedalSingle goldMedalist goldenCalfAward goldenGlobeAward goldenRaspberryAward governingBody government governmentCountry governmentElevation governmentMountain governmentPlace governmentPosition governmentRegion governmentType governor governorGeneral governorate goyaAward grades grammyAward grandsire grave grayPage graySubject greekName greenLongDistancePisteNumber greenSkiPisteNumber gridReference grindingCapability gross grossDomesticProduct grossDomesticProductAsOf grossDomesticProductNominalPerCapita grossDomesticProductPerPeople grossDomesticProductPurchasingPowerParityPerCapita grossDomesticProductRank ground groundsForLiquidation groupCommemorated growingGrape guest gun gymApparatus hairColor hairColour hairs hallOfFame hand handedness handisport hasAbsorbedMunicipality hasAnnotation hasChannel hasInput hasInsidePlace hasJunctionWith hasKMLData hasNaturalBust hasOutsidePlace hasSurfaceForm hasVariant head headAlloy headChef headLabel headOfFamily headquarter headteacher height heightAboveAverageTerrain heightAgainst heightAttack heir heisman heritageRegister hgncid highestBreak highestBuildingInYear highestMountain highestPlace highestPoint highestPointIsland highestPosition highestRank highestRegion highestState highschool highwaySystem hipSize historicalMap historicalName historicalRegion hof homage homeArena homeColourHexCode homeStadium homeport hometown honours hopmanCup horseRidingDiscipline house hraState hsvCoordinateHue hsvCoordinateSaturation hsvCoordinateValue hubAirport humanDevelopmentIndex humanDevelopmentIndexAsOf humanDevelopmentIndexRank humanDevelopmentIndexRankingCategory hybrid iafdId iataAirlineCode iataLocationIdentifier ibdbId icaoAirlineCode icaoLocationIdentifier icd1 icd10 icd9 icdo iconographicAttributes id idAllocine idNumber identificationSymbol ideology iftaAward iihfHof illiteracy illustrator imageSize imdbId impactFactor impactFactorAsOf imposedDanseCompetition imposedDanseScore inCemetery inchi inclination income incumbent individualisedGnd individualisedPnd industry infantMortality inflow influenced influencedBy information informationName ingredient ingredientName initiallyUsedFor inn innervates inscription inseeCode installedCapacity institution instrument intercommunality interest internationalAffiliation internationalPhonePrefix internationalPhonePrefixLabel internationally introduced introductionDate iobdbId isCityState isHandicappedAccessible isPartOf isPartOfAnatomicalStructure isPartOfMilitaryConflict isPartOfName isPartOfWineRegion isPeerReviewed isRouteStop isbn isil island isniId iso31661Code iso6391Code iso6392Code iso6393Code isoCode isoCodeRegion issDockings issn ist istat ithfDate iucnCategory iupacName jockey jointCommunity jstor judge juniorSeason juniorTeam juniorYearsEndYear juniorYearsStartYear jureLanguage jurisdiction jutsu keyPerson khlDraft khlDraftTeam khlDraftYear killedBy kinOfLanguage kindOfCoordinate kindOfCriminal kindOfCriminalAction kindOfRock kingdom knownFor ko lahHof lake land landArea landPercentage landRegistryCode landeshauptmann landingDate landingSite landingVehicle landskap landtag landtagMandate language languageCode languageFamily languageRegulator largestCity largestMetro largestSettlement largestWin lastAirDate lastAppearance lastElectionDate lastFamilyMember lastFlight lastFlightEndDate lastFlightStartDate lastLaunch lastLaunchDate lastLaunchRocket lastPosition lastProMatch lastPublicationDate lastRace lastSeason lastWin laterality latestElection latestPreviewDate latestPreviewVersion latestReleaseDate latestReleaseVersion latinName launch launchDate launchPad launchSite launchVehicle launches laurenceOlivierAward lawCountry layingDown layout lcc lccn lccnId lchfDraft lchfDraftTeam lchfDraftYear leadTeam leadYear leader leaderFunction leaderName leaderParty leaderTitle leadership league leagueManager leftChild leftTributary legalArrondissement legalArticle legalForm legislativePeriodName length lengthQuote lengthReference lethalOnChickens lethalOnMice lethalOnRabbits lethalOnRats liberationDate libretto licenceLetter licenceNumber licenceNumberLabel license licensee lieutenancy lieutenancyArea lieutenant lifeExpectancy limit lineLength linguisticsTradition linkedSpace linkedTo listItemOf literaryGenre littlePoolRecord livingPlace loadLimit localAuthority localPhonePrefix locality localization localizationThumbnail localizationThumbnailCaption locatedInArea location locationCity locationCountry locationIdentifier locationName locomotive locusSupplementaryData logo longDistancePisteKilometre longDistancePisteNumber longName longtype lounge lowerAge lowerEarthOrbitPayload lowest lowestMountain lowestPlace lowestPoint lowestPosition lowestRegion lowestState lunarEvaTime lunarLandingSite lunarModule lunarOrbitTime lunarRover lunarSampleMass lunarSurfaceTime lymph lyrics magazine maidenFlight maidenFlightRocket maidenVoyage mainBuilding mainCharacter mainDomain mainFamilyBranch mainInterest mainIsland mainIslands mainOrgan mainspan maintainedBy majorIsland majorShrine majorityFloorLeader majorityLeader makeupArtist management managementCountry managementElevation managementMountain managementPlace managementPosition managementRegion manager managerClub managerSeason managerTitle managerYears managerYearsEndYear managerYearsStartYear managingEditor mandate manufacturer map mapCaption mapDescription march marketCapitalisation mascot mass massif mastersWins matchPoint material max maxAbsoluteMagnitude maxApparentMagnitude maxTime maximumArea maximumAreaQuote maximumBoatBeam maximumBoatLength maximumDepth maximumDepthQuote maximumDischarge maximumElevation maximumInclination maximumTemperature mayor mayorArticle mayorCouncillor mayorFunction mayorMandate mayorTitle mbaId meanRadius meanTemperature meaning measurements medalist media mediaType medlinePlus meetingBuilding meetingCity meetingRoad meltingPoint member memberOfParliament membership membershipAsOf mentor mergedIntoParty mergedSettlement mergerDate meshId meshName meshNumber messierName metropolitanBorough mgiid militaryBranch militaryCommand militaryFunction militaryGovernment militaryRank militaryUnit militaryUnitSize millSpan millType millsCodeBE millsCodeDutch millsCodeNL millsCodeNLVerdwenen millsCodeNLWindmotoren min minTime minimumArea minimumAreaQuote minimumDischarge minimumElevation minimumInclination minimumTemperature minority minorityFloorLeader minorityLeader mirDockings mission missionDuration missions model modelEndDate modelEndYear modelLineVehicle modelStartDate modelStartYear molecularWeight monarch month mood mostDownPoint mostWins mother motto mount mountainRange mouthCountry mouthDistrict mouthElevation mouthMountain mouthPlace mouthPosition mouthRegion mouthState movement movie mukhtar municipality municipalityAbsorbedBy municipalityCode municipalityRenamedTo municipalityType museum museumType musicBand musicBy musicComposer musicFormat musicFusionGenre musicSubgenre musicType musicalArtist musicalBand musicalKey musicians muteCharacterInPlay mvp mythology naacpImageAward name nameAsOf nameDay namedAfter namedByLanguage names narrator nation nationalAffiliation nationalChampionship nationalFilmAward nationalOlympicCommittee nationalRanking nationalSelection nationalTeam nationalTeamMatchPoint nationalTeamYear nationalTopographicSystemMapNumber nationalTournament nationalTournamentBronze nationalTournamentGold nationalTournamentSilver nationalYears nationality ncaaSeason ncaaTeam ncbhof ndlId nearestCity neighboringMunicipality neighbourConstellations neighbourRegion neighbourhood nerve netIncome network networth newspaper nextEntity nextEvent nextMission nflCode nflSeason nflTeam ngcName nisCode nlaId nndbId noContest nobelLaureates nominee nonFictionSubject nonProfessionalCareer northEastPlace northPlace northWestPlace notSolubleIn notableCommander notableFeatures notableIdea notableStudent notableWine notableWork note noteOnPlaceOfBurial noteOnRestingPlace notes notifyDate novel nrhpReferenceNumber nrhpType nssdcId number numberBuilt numberOfAcademicStaff numberOfAlbums numberOfArrondissement numberOfBombs numberOfBronzeMedalsWon numberOfCanton numberOfCantons numberOfCapitalDeputies numberOfCity numberOfClassrooms numberOfClubs numberOfCollectionItems numberOfCompetitors numberOfCounties numberOfCountries numberOfCrew numberOfDeaths numberOfDependency numberOfDistrict numberOfDistricts numberOfDoctoralStudents numberOfEmployees numberOfEntrances numberOfEpisodes numberOfFederalDeputies numberOfFilms numberOfGoals numberOfGoldMedalsWon numberOfGraduateStudents numberOfGraves numberOfHoles numberOfHouses numberOfIntercommunality numberOfIsland numberOfIslands numberOfLanes numberOfLaps numberOfLaunches numberOfLawyers numberOfLines numberOfLiveAlbums numberOfLocations numberOfMatches numberOfMembers numberOfMembersAsOf numberOfMinistries numberOfMunicipalities numberOfNeighbourhood numberOfNewlyIntroducedSports numberOfOffices numberOfOfficials numberOfOrbits numberOfPads numberOfPages numberOfParkingSpaces numberOfParticipatingAthletes numberOfParticipatingFemaleAthletes numberOfParticipatingMaleAthletes numberOfParticipatingNations numberOfPeopleAttending numberOfPeopleLicensed numberOfPiersInWater numberOfPixels numberOfPlatformLevels numberOfPlayers numberOfPostgraduateStudents numberOfProfessionals numberOfReactors numberOfRestaurants numberOfRockets numberOfRooms numberOfRun numberOfSeasons numberOfSeats numberOfSeatsInParliament numberOfSettlement numberOfSilverMedalsWon numberOfSpans numberOfSpeakers numberOfSports numberOfSportsEvents numberOfStaff numberOfStars numberOfStateDeputies numberOfStations numberOfStudents numberOfStudioAlbums numberOfSuites numberOfTeams numberOfTracks numberOfTurns numberOfUndergraduateStudents numberOfVehicles numberOfVillages numberOfVineyards numberOfVisitors numberOfVisitorsAsOf numberOfVolumes numberOfVolunteers numberOfWineries numberSold nutsCode observatory occupation oclc offeredClasses office officerInCharge officialLanguage officialName officialOpenedBy officialSchoolColour ofsCode oilSystem okatoCode oldDistrict oldName oldProvince oldTeamCoached oldcode olivierAward olympicGames olympicGamesBronze olympicGamesGold olympicGamesSilver olympicGamesWins olympicOathSwornBy olympicOathSwornByAthlete olympicOathSwornByJudge omim onChromosome ons openAccessContent openingDate openingFilm openingTheme openingYear operatedBy operatingIncome operatingSystem operator opponent opponents orbitalEccentricity orbitalFlights orbitalInclination orbitalPeriod orbits orcidId order orderDate orderInOffice ordination organ organSystem organisation organisationMember orientation origin originalDanseCompetition originalDanseScore originalEndPoint originalLanguage originalMaximumBoatBeam originalMaximumBoatLength originalName originalStartPoint originalTitle originallyUsedFor origo orogeny orthologousGene other otherActivity otherAppearances otherChannel otherFamilyBranch otherFuelType otherFunction otherInformation otherLanguage otherMedia otherName otherOccupation otherParty otherServingLines otherSportsExperience otherWins outflow output outskirts overallRecord oversight owner owningCompany owningOrganisation owns painter parent parentCompany parentMountainPeak parentOrganisation parish parkingInformation parkingLotsCars parkingLotsTrucks parliament parliamentType parliamentaryGroup part partialFailedLaunches participant participatingIn particularSign partner party partyNumber passengersPerDay passengersPerYear passengersUsedSystem pastMember pastor patent patron patronSaint pccSecretary pdb peabodyAward penaltiesTeamA penaltiesTeamB penaltyScore penisLength peopleName perCapitaIncome perCapitaIncomeAsOf perCapitaIncomeRank percentage percentageAlcohol percentageFat percentageLiteracyMen percentageLiteracyWomen percentageLiterate percentageOfAreaWater performer periapsis perifocus perimeter period person personFunction personName pgaWins philosophicalSchool phonePrefix phonePrefixLabel photographer phylum picture pictureDescription pictureFormat picturesCommonsCategory piercing pisciculturalPopulation pistonStroke place placeOfBurial placeOfWorship plant playRole playerInTeam playerSeason playerStatus playingTime plays pluviometry podium podiums pole poleDriver poleDriverCountry poleDriverTeam polePosition poles policeName polishFilmAward politicGovernmentDepartment politicalFunction politicalLeader politicalMajority politicalPartyInLegislature politicalPartyOfLeader politicalSeats popularVote population populationAsOf populationDate populationDensity populationMetro populationMetroDensity populationPctChildren populationPctMen populationPctWomen populationPlace populationQuote populationRural populationRuralDensity populationTotal populationTotalRanking populationTotalReference populationUrban populationUrbanDensity populationYear portfolio portrayer position postalCode power powerOutput powerType precursor predecessor prefaceBy prefect prefectMandate prefecture prefix premiereDate premierePlace premiereYear presentMunicipality presentName presenter president presidentGeneralCouncil presidentGeneralCouncilMandate presidentRegionalCouncil presidentRegionalCouncilMandate previousDemographics previousEditor previousEntity previousEvent previousInfrastructure previousMission previousName previousPopulation previousPopulationTotal previousWork price primaryFuelType primate primeMinister primogenitor principal principalArea principalEngineer proPeriod proSince proTeam proYear probowlPick procedure producedBy producer produces product productShape production productionCompany productionEndDate productionEndYear productionStartDate productionStartYear productionYears profession programCost programmeFormat programmingLanguage project projectBudgetFunding projectBudgetTotal projectCoordinator projectEndDate projectKeyword projectObjective projectParticipant projectReferenceID projectStartDate projectType prominence promotion pronunciation prospectLeague prospectTeam protectionStatus protein protestantPercentage provCode provides province provinceIsoCode provinceLink provost pseudonym pubchem publication publicationDate publiclyAccessible publisher purchasingPowerParity purchasingPowerParityRank purchasingPowerParityYear purpose qatarClassic quebecerTitle quotation quote ra race raceHorse raceLength raceResult raceTrack raceWins races racketCatching radio radioStation radius_ly railGauge railwayLineUsingTunnel railwayPlatforms railwayRollingStock range rank rankAgreement rankArea rankInFinalMedalCount rankPopulation ranking rankingWins rankingsDoubles rankingsSingles rating ratio rebuildDate rebuilder rebuildingDate rebuildingYear recentWinner recommissioningDate recordDate recordLabel recordedIn rector redListIdNL redLongDistancePisteNumber redSkiPisteNumber redline refcul reference reffBourgmestre refgen refgeo refpol refseq refseqmrna refseqprotein regency regentOf regime region regionLink regionServed regionType regionalCouncil regionalLanguage regionalPrefecture registration registryNumber reign reignName reigningPope related relatedFunctions relatedMeanOfTransportation relatedPlaces relation relative relativeAtomicMass releaseDate releaseLocation relics relief religion religiousHead religiousHeadLabel religiousOrder reopened reopeningDate reopeningYear reportingMark representative requirement reservations residence resolution restingDate restingPlace restingPlacePosition restoreDate result retentionTime retired retiredRocket retirementDate revenue review rgbCoordinateBlue rgbCoordinateGreen rgbCoordinateRed ridId rightAscension rightChild rightTributary rival river riverBranch riverBranchOf riverMouth rkdArtistsId road rocket rocketFunction rocketStages rolandGarrosDouble rolandGarrosMixed rolandGarrosSingle role roleInEvent roofHeight rotationPeriod route routeActivity routeDirection routeEnd routeEndDirection routeEndLocation routeJunction routeLine routeNext routeNumber routePrevious routeStart routeStartDirection routeStartLocation routeTypeAbbreviation royalAnthem ruling runningMate runtime runwayDesignation runwayLength runwaySurface runwayWidth ruralMunicipality saint salary sales sameName satScore satellite satellitesDeployed scale scene school schoolBoard schoolCode schoolNumber schoolPatron scientificName screenActorsGuildAward sea season seasonManager seasonNumber seatNumber seatingCapacity second secondCommander secondDriver secondDriverCountry secondLeader secondPlace secondPopularVote secondTeam secretaryGeneral security seiyu selection selectionPoint selectionYear selibrId senator senior seniority seniunija sentence series service serviceEndDate serviceEndYear serviceModule serviceNumber serviceStartDate serviceStartYear servingRailwayLine servingSize servingTemperature sessionNumber setDesigner settingOfPlay settlement settlementAttached setupTime sex sexualOrientation shape shareDate shareOfAudience shareSource sharingOutPopulation sharingOutPopulationYear sheading shipBeam shipCrew shipDisplacement shipDraft shipLaunch shoeNumber shoeSize shoot shoots shoreLength shortProgCompetition shortProgScore show showJudge shuttle sibling signName signature significantBuilding significantDesign significantProject silCode silverMedalDouble silverMedalMixed silverMedalSingle silverMedalist simcCode similar sire siren sisterCollege sisterNewspaper sisterStation sixthFormStudents sizeBlazon sizeLogo sizeMap sizeThumbnail size_v skiLift skiPisteKilometre skiPisteNumber skiTow skills skinColor slogan smiles snowParkNumber soccerLeaguePromoted soccerLeagueRelegated soccerLeagueSeason soccerLeagueWinner soccerTournamentClosingSeason soccerTournamentLastChampion soccerTournamentMostSteady soccerTournamentMostSuccesfull soccerTournamentOpeningSeason soccerTournamentThisSeason soccerTournamentTopScorer solicitorGeneral solubility solventWithBadSolubility solventWithGoodSolubility solventWithMediocreSolubility soundRecording source sourceConfluence sourceConfluenceCountry sourceConfluenceElevation sourceConfluenceMountain sourceConfluencePlace sourceConfluencePosition sourceConfluenceRegion sourceConfluenceState sourceCountry sourceDistrict sourceElevation sourceMountain sourcePlace sourcePosition sourceRegion sourceState sourceText southEastPlace southPlace southWestPlace sovereignCountry space spacecraft spacestation spacewalkBegin spacewalkEnd speaker specialEffects specialTrial specialist speciality species speedLimit spike splitFromParty spokenIn spokesperson sport sportCountry sportDiscipline sportGoverningBody sportSpecialty sportsFunction spouse spouseName spurOf spurType squadNumber stadium staff starRating starring start startCareer startDate startDateTime startOccupation startPoint startReign startWct startWqs startYear startYearOfInsertion startYearOfSales statName statValue state stateDelegate stateOfOrigin stateOfOriginPoint stateOfOriginTeam stateOfOriginYear stationEvaDuration stationStructure stationVisitDuration statistic statisticLabel statisticValue statisticYear status statusManager statusYear stellarClassification stockExchange storyEditor strength structuralSystem student style stylisticOrigin subClassis subFamily subGenus subMunicipalityType subOrder subPrefecture subTribus subdivision subdivisionLink subdivisionName subdivisions subjectOfPlay subjectTerm sublimationPoint suborbitalFlights subprefecture subregion subsequentInfrastructure subsequentWork subsidiary subsystem subsystemLink subtitle successfulLaunches successor sudocId summerAppearances summerTemperature superFamily superOrder superTribus superbowlWin superintendent supplementalDraftRound supplementalDraftYear supplies supply suppreddedDate surfaceArea surfaceFormOccurrenceOffset surfaceGravity swimmingStyle symbol synonym systemOfLaw systemRequirements tag taoiseach targetAirport targetSpaceStation taste tattoo taxon teachingStaff team teamCoached teamManager teamName teamPoint teamSize teamTitle technique televisionSeries tempPlace temperature temple templeYear tenant tennisSurfaceType termOfOffice termPeriod territory terytCode tessitura testaverage theology third thirdCommander thirdDriver thirdDriverCountry thirdPlace thirdTeam throwingSide thumbnail thumbnailCaption tie time timeInSpace timeZone timeshiftChannel title titleDate titleDouble titleLanguage titleSingle toll tonyAward topFloorHeight topLevelDomain topSpeed topic torchBearer torqueOutput totalCargo totalDiscs totalLaunches totalMass totalPopulation totalTracks totalTravellers touristicSite tournamentOfChampions tournamentRecord towerHeight trackLength trackNumber trackWidth tradeMark trainer trainerClub trainerYears training translatedMotto translator transmission tree tribus trustee tu tuition tvComId tvShow twinCountry twinTown type typeCoordinate typeOfElectrification typeOfGrain typeOfStorage typeOfYeast uRN uciCode ulanId umbrellaTitle undraftedYear unesco unicode uniprot unitCost unitaryAuthority unitedStatesNationalBridgeId university unknownOutcomes unloCode updated upperAge urbanArea usOpenDouble usOpenMixed usOpenSingle usSales usedInWar uses usingCountry usk usopenWins usurper utcOffset v_hb value valvetrain variantOf varietals vehicle vehicleCode vehiclesPerDay vein veneratedIn version viafId viceChancellor viceLeader viceLeaderParty vicePresident vicePrimeMinister vicePrincipal vicePrincipalLabel victim victory victoryAsMgr victoryPercentageAsMgr virtualChannel visitorStatisticsAsOf visitorsPerDay visitorsPerYear visitorsPercentageChange visitorsTotal voice voiceType volcanicActivity volcanicType volcanoId voltageOfElectrification volume volumeQuote volumes vonKlitzingConstant votesAgainst votesFor wagon waistSize war ward water waterArea waterPercentage watercourse watershed waterwayThroughTunnel wavelength weapon webcast websiteLabel weddingParentsDate weight westPlace whaDraft whaDraftTeam whaDraftYear wheelbase wholeArea width widthQuote wikiPageCharacterSize wikiPageDisambiguates wikiPageEditLink wikiPageExternalLink wikiPageExtracted wikiPageHistoryLink wikiPageID wikiPageInDegree wikiPageInterLanguageLink wikiPageLength wikiPageModified wikiPageOutDegree wikiPageRedirects wikiPageRevisionID wikiPageRevisionLink wikiPageWikiLink wikiPageWikiLinkText wikidataSplitIri wilaya wimbledonDouble wimbledonMixed wimbledonSingle wineProduced wineRegion wineYear wingArea wingspan wins winsAtAlpg winsAtAsia winsAtAus winsAtChallenges winsAtChampionships winsAtJLPGA winsAtJapan winsAtKLPGA winsAtLAGT winsAtLET winsAtLPGA winsAtMajors winsAtNWIDE winsAtOtherTournaments winsAtPGA winsAtProTournaments winsAtSenEuro winsAtSun winsInEurope winterAppearances winterTemperature woRMS wordBefore work workArea world worldChampionTitleYear worldOpen worldTeamCup worldTournament worldTournamentBronze worldTournamentGold worldTournamentSilver worstDefeat wptFinalTable wptItm wptTitle writer wsopItm wsopWinYear wsopWristband year yearElevationIntoNobility yearOfConstruction yearOfElectrification years youthClub youthWing youthYears zdb zipCode zodiacSign"],["http://purl.org/linked-data/cube#","qb","Attachable AttributeProperty CodedProperty ComponentProperty ComponentSet ComponentSpecification DataSet DataStructureDefinition DimensionProperty HierarchicalCodeList MeasureProperty Observation ObservationGroup Slice SliceKey","attribute codeList component componentAttachment componentProperty componentRequired concept dataSet dimension hierarchyRoot measure measureDimension measureType observation observationGroup order parentChildProperty slice sliceKey sliceStructure structure"],["http://www.geonames.org/ontology#","gn","Class Code Feature GeonamesFeature Map RDFData WikipediaArticle","alternateName childrenFeatures colloquialName countryCode featureClass featureCode geonamesID historicalName locatedIn locationMap name nearby nearbyFeatures neighbour neighbouringFeatures officialName parentADM1 parentADM2 parentADM3 parentADM4 parentCountry parentFeature population postalCode shortName wikipediaArticle"],["http://rdfs.org/sioc/ns#","sioc","Community Container Forum Item MailingList Post Role Site Space Thread UserAccount UserGroup Usergroup Weblog Wiki","about account_of addressed_to administrator_of attachment avatar container_of content content_encoded created_at creator_of description email email_sha1 embeds_knowledge feed first_name follows function_of group_of has_administrator has_container has_creator has_discussion has_function has_group has_host has_member has_moderator has_modifier has_owner has_parent has_part has_reply has_scope has_space has_subscriber has_usergroup host_of id ip_address last_activity_date last_item_date last_name last_reply_date latest_version link links_to member_of moderator_of modified_at modifier_of name next_by_date next_version note num_authors num_items num_replies num_threads num_views owner_of parent_of part_of previous_by_date previous_version reference related_to reply_of scope_of space_of subject subscriber_of title topic usergroup_of"],["http://www.w3.org/2003/11/swrl#","swrl","Atom Builtin BuiltinAtom ClassAtom DataRangeAtom DatavaluedPropertyAtom DifferentIndividualsAtom Imp IndividualPropertyAtom SameIndividualAtom Variable","argument1 argument2 arguments body builtin classPredicate dataRange head propertyPredicate"],["http://purl.oclc.org/NET/ssnx/ssn#","","Accuracy BatteryLifetime Condition Deployment DeploymentRelatedProcess DetectionLimit Device Drift FeatureOfInterest Frequency Input Latency MaintenanceSchedule MeasurementCapability MeasurementProperty MeasurementRange Observation ObservationValue OperatingPowerRange OperatingProperty OperatingRange Output Platform Precision Process Property Resolution ResponseTime Selectivity Sensing SensingDevice Sensitivity Sensor SensorDataSheet SensorInput SensorOutput Stimulus SurvivalProperty SurvivalRange System SystemLifetime","attachedSystem deployedOnPlatform deployedSystem deploymentProcessPart detects endTime featureOfInterest forProperty hasDeployment hasInput hasMeasurementCapability hasMeasurementProperty hasOperatingProperty hasOperatingRange hasOutput hasProperty hasSubSystem hasSurvivalProperty hasSurvivalRange hasValue implementedBy implements inCondition inDeployment isProducedBy isPropertyOf isProxyFor madeObservation observationResult observationResultTime observationSamplingTime observedBy observedProperty observes ofFeature onPlatform qualityOfObservation sensingMethodUsed startTime"],["https://w3id.org/mod#","modp","Analytics EngineeringMethodology Evaluation Group KnowledgeRepresentationParadigm SemanticArtefact SemanticArtefactCatalogRecord SemanticArtefactDistribution SemanticArtefactEvaluation SemanticArtefactService SemanticArtefactTask SemanticArtfeactCatalog Taxonomy Terminology Thesaurus","URI acronym analytics authorProperty averageChildCount browsingUI classesWithMoreThan25Children classesWithNoDefinition classesWithOneChild comesFromTheSameDomain competencyQuestion conformsToKnowledgeRepresentationParadigm createdWith definitionProperty depiction describes designedForTask endorsedBy generalizes group hasDisjunctionsWith hasDisparateModellingWith hasEquivalencesWith hasEvaluation hasFormalityLevel hasRepresentationLanguage hasSyntax hierarchyProperty knownUsage maxChildCount maxDepth metadataVoc metrics numberOfAxioms numberOfClasses numberOfDataProperties numberOfIndividuals numberOfLabels numberOfObjectProperties numberOfProperties obsoleteParent obsoleteProperty prefLabelPropert prefLabelProperty qualifiedRelation sampleQueries semanticArtefactRelation similar specializes status synonymProperty toDoList usedBy usedEngineeringMethodology usedInProject vocabularyUsed"],["https://w3id.org/seas/","seas","Actuating Actuation Actuator AncillaryService AssemblyBuilding Attic Balancing BalancingExecution Balcony Basement Bathroom Battery Bedroom Building BuildingSpace BuildingSpaceConnection BuildingSpaceFrontier BuildingSpatialStructure BuildingStorey Ceiling CivilEngineeringWork Clearing ClearingExecution ClosedBuildingSpaceConnection Commodity Connection ConnectionPoint Construction Corridor DecileEvaluation Device DiningRoom DistributionMaximumEvaluation DistributionMeanEvaluation DistributionMedianEvaluation DistributionMinimumEvaluation Door EducationalBuilding ElectricityBilateralContract ElectricityMarketLicense Elevator Evaluation FeatureOfInterest FixedDurationSum FixedStartSum Floor Forecast Forecaster Forecasting Garage Good Greenhouse Hall HolidayBuilding HomeOffice IncomingEvaluation IndustrialBuilding InstantaneousEvaluation InstitutionalBuilding Kitchen Laundry LivingRoom LoadShifting LoadShiftingExecution Lobby LowEnergyHouse MaximumContinuousOperatingEvaluation MaximumPeakRatingEvaluation MercantileBuilding MinimumOperatingEvaluation NegativeLoadShifting NegativeLoadShiftingExecution NominalOperatingEvaluation NonResidentalBuilding NonResidentialBuilding NormHouse Observation Office OfficeBuilding OneDwellingBuilding OpenBuildingSpaceConnection OpennableBuildingSpaceConnection OutgoingEvaluation PassiveHouse PercentageProperty PercentileEvaluation PlusEnergyBuilding PositiveLoadShifting PositiveLoadShiftingExecution PowerplantBuilding Property QuartileEvaluation RankedDistributionEvaluation ResidentalBuilding ResidentialBuilding Roof Room Sauna Sensing Sensor Service SiteOfBuilding SmallHouse Stairs StandardDeviationEvaluation StorageBuilding StorageRoom Sunroom SwimmingPool System TimeAverageEvaluation TimeConstantEvaluation TimeIntervalEvaluation TimeMaximumEvaluation TimeMinimumEvaluation TimeSum TreeHouse UtilityRoom Wall Window Yard ZeroEnergyBuilding","actsOn actsOnProperty connectedThrough connectedTo connectionPointOf connectsAt connectsSystem connectsSystemAt connectsSystemThrough derivesFrom evaluatedValue evaluation evaluationOf eventFrequency eventNumber forecasts forecastsProperty hasElectricityMarketLicense hasProperty hasSpatialContext hasSubSystem hasTemporalContext hasTradedVolumeContext hasValidityContext isOwnedBy isPropertyOf isTradedBy observes observesProperty operatedBy owns rank stateChangeFrequency stateChangeNumber stateDuration stateOfChargeRatio subSystemOf sumDuration sumProperty sumStart summedProperty tax timeDerivative trades tradesElectricityOn tradesElectricityWith value valueAddedTax"],["http://purl.org/dc/dcam/","dcam","VocabularyEncodingScheme","domainIncludes memberOf rangeIncludes"],["http://purl.org/vocab/frbr/core#","frbr","ClassicalWork Concept CorporateBody Data Endeavour Event Expression Image Item LegalWork LiteraryWork Manifestation MovingImage Object Performance Person Place ResponsibleEntity ScholarlyWork Sound Subject Text Work","abridgement abridgementOf adaption adaptionOf alternate alternateOf arrangement arrangementOf complement complementOf creator creatorOf embodiment embodimentOf exemplar exemplarOf imitation imitationOf owner ownerOf part partOf producer producerOf realization realizationOf realizer realizerOf reconfiguration reconfigurationOf relatedEndeavour reproduction reproductionOf responsibleEntity responsibleEntityOf revision revisionOf subject successor successorOf summarization summarizationOf supplement supplementOf transformation transformationOf translation translationOf"],["http://www.w3.org/ns/sosa/","sosa","ActuatableProperty Actuation Actuator FeatureOfInterest Featureofinterest ObservableProperty Observation Platform Procedure Result Sample Sampler Sampling Sensor","ObservableProperty actsOnProperty actuationMadeBy hasFeatureOfInterest hasResult hasResultingSample hasSample hasSimpleResult hosts isActedOnBy isFeatureOfInterestOf isHostedBy isObservedBy isResultOf isSampleOf isSamplingResultOf madeActuation madeByActuator madeBySampler madeBySensor madeObservation madeSampling observedProperty observes phenomenonTime resultTime usedProcedure"],["http://purl.obolibrary.org/obo/","obo","ARG_2000008 ARG_2000009 ARG_2000010 ARG_2000011 ARG_2000021 ARG_2000022 ARG_2000376 ARG_2000377 ARG_2000379 BFO_0000001 BFO_0000002 BFO_0000003 BFO_0000004 BFO_0000005 BFO_0000006 BFO_0000008 BFO_0000009 BFO_0000011 BFO_0000015 BFO_0000016 BFO_0000017 BFO_0000018 BFO_0000019 BFO_0000020 BFO_0000023 BFO_0000024 BFO_0000026 BFO_0000027 BFO_0000028 BFO_0000029 BFO_0000030 BFO_0000031 BFO_0000034 BFO_0000035 BFO_0000038 BFO_0000040 BFO_0000140 BFO_0000141 BFO_0000142 BFO_0000144 BFO_0000145 BFO_0000146 BFO_0000147 BFO_0000148 BFO_0000182 CHEBI_15377 CHEBI_15422 CHEBI_15956 CHEBI_16670 CHEBI_167574 CHEBI_16991 CHEBI_17137 CHEBI_17234 CHEBI_17709 CHEBI_188719 CHEBI_23367 CHEBI_23528 CHEBI_23995 CHEBI_24636 CHEBI_25078 CHEBI_26710 CHEBI_27889 CHEBI_28619 CHEBI_29191 CHEBI_29237 CHEBI_30682 CHEBI_3095 CHEBI_31624 CHEBI_31642 CHEBI_31643 CHEBI_31991 CHEBI_32142 CHEBI_33250 CHEBI_33321 CHEBI_33359 CHEBI_33375 CHEBI_33376 CHEBI_33696 CHEBI_33697 CHEBI_33709 CHEBI_33839 CHEBI_35526 CHEBI_35729 CHEBI_37333 CHEBI_37586 CHEBI_37972 CHEBI_37973 CHEBI_37987 CHEBI_37989 CHEBI_40237 CHEBI_42098 CHEBI_42191 CHEBI_4705 CHEBI_472552 CHEBI_50076 CHEBI_50122 CHEBI_50990 CHEBI_51756 CHEBI_51760 CHEBI_52673 CHEBI_53526 CHEBI_5383 CHEBI_5384 CHEBI_5441 CHEBI_59050 CHEBI_59051 CHEBI_59052 CHEBI_59053 CHEBI_59054 CHEBI_59055 CHEBI_59056 CHEBI_59424 CHEBI_61073 CHEBI_64073 CHEBI_6801 CHEBI_68610 CHEBI_68612 CHEBI_71193 CHEBI_71196 CHEBI_71272 CHEBI_72323 CHEBI_73273 CHEBI_73274 CHEBI_76983 CHEBI_8228 CHEBI_82720 CHEBI_85078 CHEBI_85662 CHEBI_9754 CHMO_0000087 CHMO_0000089 CHMO_0000102 CHMO_0000701 CLO_0000001 CLO_0000018 CLO_0000019 CLO_0000031 CLO_0009828 CLO_0009829 CL_0000000 CL_0000001 CL_0000003 CL_0000010 CL_0000057 CL_0000066 CL_0000084 CL_0000097 CL_0000182 CL_0000232 CL_0000235 CL_0000236 CL_0000451 CL_0000542 CL_0000578 CL_0000624 CL_0000625 CL_0000767 CL_0000786 CL_0000789 CL_0000794 CL_0000814 CL_0000842 ENVO_00001998 ENVO_00002257 ENVO_00010483 ERO_0000004 ERO_0000005 ERO_0000006 ERO_0000007 ERO_0000012 ERO_0000014 ERO_0000015 ERO_0000016 ERO_0000020 ERO_0000071 ERO_0000224 ERO_0000225 ERO_0000391 ERO_0000392 ERO_0000393 ERO_0000394 ERO_0000395 ERO_0000396 ERO_0000565 ERO_0000595 ERO_0000776 ERO_0000777 ERO_0000778 ERO_0000779 ERO_0000780 ERO_0000783 ERO_0000784 ERO_0000785 ERO_0000786 ERO_0000787 ERO_0000788 ERO_0000789 ERO_0000790 ERO_0000914 ERO_0001245 ERO_0001254 ERO_0001255 ERO_0001256 ERO_0001257 ERO_0001258 ERO_0001259 ERO_0001260 ERO_0001261 ERO_0001262 ERO_0001263 ERO_0001716 GAZ_00000448 GO_0000785 GO_0001047 GO_0001508 GO_0001788 GO_0001806 GO_0001816 GO_0001906 GO_0001913 GO_0002250 GO_0002367 GO_0002390 GO_0002507 GO_0002514 GO_0002517 GO_0002524 GO_0002534 GO_0003674 GO_0003823 GO_0003824 GO_0003964 GO_0005216 GO_0005575 GO_0005694 GO_0005739 GO_0006006 GO_0006260 GO_0006306 GO_0006338 GO_0006909 GO_0006955 GO_0006974 GO_0007049 GO_0007596 GO_0008150 GO_0008228 GO_0008283 GO_0009566 GO_0009987 GO_0010467 GO_0010573 GO_0016064 GO_0016570 GO_0019814 GO_0019815 GO_0019882 GO_0019904 GO_0030041 GO_0030097 GO_0032601 GO_0032602 GO_0032604 GO_0032605 GO_0032606 GO_0032607 GO_0032608 GO_0032609 GO_0032610 GO_0032611 GO_0032612 GO_0032613 GO_0032614 GO_0032615 GO_0032616 GO_0032617 GO_0032618 GO_0032619 GO_0032620 GO_0032621 GO_0032622 GO_0032623 GO_0032624 GO_0032625 GO_0032626 GO_0032627 GO_0032628 GO_0032629 GO_0032630 GO_0032631 GO_0032632 GO_0032633 GO_0032634 GO_0032635 GO_0032636 GO_0032637 GO_0032638 GO_0032639 GO_0032640 GO_0032641 GO_0032905 GO_0032906 GO_0032907 GO_0033036 GO_0034061 GO_0034343 GO_0035393 GO_0035397 GO_0035398 GO_0035399 GO_0035746 GO_0035944 GO_0036262 GO_0036392 GO_0040029 GO_0040030 GO_0042098 GO_0042101 GO_0042110 GO_0042571 GO_0042575 GO_0042605 GO_0042611 GO_0043227 GO_0043234 GO_0043316 GO_0043565 GO_0044030 GO_0044807 GO_0044808 GO_0044809 GO_0048869 GO_0050896 GO_0051276 GO_0070358 GO_0071604 GO_0071605 GO_0071606 GO_0071607 GO_0071608 GO_0071609 GO_0071610 GO_0071611 GO_0071612 GO_0071613 GO_0071706 GO_0071924 GO_0072535 GO_0097087 GO_0097088 GO_0097278 GO_0097280 GO_0097281 GO_0097282 GO_0097388 GO_0097389 GO_0097390 GO_0097391 GO_0097392 GO_0097458 HP_0000009 HP_0000855 HP_0012088 HP_0025142 HP_0033072 HP_0100515 HP_0100749 IAO_0000001 IAO_0000003 IAO_0000005 IAO_0000006 IAO_0000007 IAO_0000008 IAO_0000009 IAO_0000010 IAO_0000012 IAO_0000013 IAO_0000015 IAO_0000017 IAO_0000018 IAO_0000019 IAO_0000024 IAO_0000025 IAO_0000027 IAO_0000028 IAO_0000029 IAO_0000030 IAO_0000031 IAO_0000032 IAO_0000033 IAO_0000034 IAO_0000035 IAO_0000037 IAO_0000038 IAO_0000047 IAO_0000055 IAO_0000057 IAO_0000059 IAO_0000064 IAO_0000065 IAO_0000078 IAO_0000079 IAO_0000088 IAO_0000091 IAO_0000093 IAO_0000096 IAO_0000097 IAO_0000098 IAO_0000100 IAO_0000101 IAO_0000102 IAO_0000104 IAO_0000105 IAO_0000109 IAO_0000128 IAO_0000129 IAO_0000131 IAO_0000132 IAO_0000140 IAO_0000141 IAO_0000144 IAO_0000178 IAO_0000179 IAO_0000180 IAO_0000181 IAO_0000182 IAO_0000183 IAO_0000184 IAO_0000185 IAO_0000186 IAO_0000225 IAO_0000300 IAO_0000301 IAO_0000302 IAO_0000303 IAO_0000304 IAO_0000305 IAO_0000306 IAO_0000307 IAO_0000308 IAO_0000309 IAO_0000310 IAO_0000311 IAO_0000312 IAO_0000313 IAO_0000314 IAO_0000315 IAO_0000316 IAO_0000317 IAO_0000318 IAO_0000319 IAO_0000320 IAO_0000321 IAO_0000322 IAO_0000323 IAO_0000324 IAO_0000325 IAO_0000326 IAO_0000327 IAO_0000328 IAO_0000329 IAO_0000330 IAO_0000400 IAO_0000401 IAO_0000402 IAO_0000403 IAO_0000408 IAO_0000409 IAO_0000414 IAO_0000415 IAO_0000416 IAO_0000422 IAO_0000429 IAO_0000442 IAO_0000443 IAO_0000572 IAO_0000573 IAO_0000574 IAO_0000575 IAO_0000576 IAO_0000577 IAO_0000578 IAO_0000579 IAO_0000580 IAO_0000582 IAO_0000584 IAO_0000590 IAO_0000591 IAO_0000592 IAO_0000593 IAO_0000594 IAO_0000595 IAO_0000605 IAO_0000606 IAO_0000607 IAO_0000608 IAO_0000609 IAO_0000610 IAO_0000611 IAO_0000612 IAO_0000613 IAO_0000614 IAO_0000615 IAO_0000616 IAO_0000617 IAO_0000618 IAO_0000619 IAO_0000620 IAO_0000621 IAO_0000622 IAO_0000623 IAO_0000624 IAO_0000625 IAO_0000626 IAO_0000627 IAO_0000628 IAO_0000629 IAO_0000630 IAO_0000631 IAO_0000632 IAO_0000633 IAO_0000634 IAO_0000635 IAO_0000636 IAO_0000637 IAO_0000638 IAO_0000639 IAO_0000640 IAO_0000641 IAO_0000642 IAO_0000643 IAO_0000644 IAO_0000645 IAO_0000650 IDO_0000586 IDO_0000666 NCBITaxon_10090 NCBITaxon_10116 NCBITaxon_10239 NCBITaxon_10292 NCBITaxon_10358 NCBITaxon_10376 NCBITaxon_10407 NCBITaxon_11103 NCBITaxon_11652 NCBITaxon_11676 NCBITaxon_11709 NCBITaxon_117571 NCBITaxon_1206794 NCBITaxon_160 NCBITaxon_197562 NCBITaxon_2 NCBITaxon_2157 NCBITaxon_2759 NCBITaxon_314146 NCBITaxon_32523 NCBITaxon_32524 NCBITaxon_33154 NCBITaxon_33213 NCBITaxon_35268 NCBITaxon_3702 NCBITaxon_388799 NCBITaxon_39107 NCBITaxon_40674 NCBITaxon_44689 NCBITaxon_4890 NCBITaxon_4896 NCBITaxon_4932 NCBITaxon_5140 NCBITaxon_6239 NCBITaxon_6668 NCBITaxon_716545 NCBITaxon_7227 NCBITaxon_7742 NCBITaxon_7955 NCBITaxon_8353 NCBITaxon_9031 NCBITaxon_9606 NCBITaxon_9989 NCIT_C105585 NCIT_C105586 NCIT_C138901 NCIT_C152328 NCIT_C158136 NCIT_C16326 NCIT_C166925 NCIT_C166988 NCIT_C16795 NCIT_C169923 NCIT_C171128 NCIT_C173902 NCIT_C17726 NCIT_C18228 NCIT_C18772 NCIT_C19160 NCIT_C19591 NCIT_C20047 NCIT_C20181 NCIT_C20189 NCIT_C25193 NCIT_C25209 NCIT_C25218 NCIT_C25447 NCIT_C25457 NCIT_C26732 NCIT_C27551 NCIT_C27993 NCIT_C29073 NCIT_C29074 NCIT_C29076 NCIT_C2931 NCIT_C2938 NCIT_C29711 NCIT_C2985 NCIT_C2991 NCIT_C3117 NCIT_C3149 NCIT_C3283 NCIT_C3303 NCIT_C3390 NCIT_C3430 NCIT_C34707 NCIT_C35719 NCIT_C35741 NCIT_C38665 NCIT_C39547 NCIT_C43431 NCIT_C48226 NCIT_C49236 NCIT_C50791 NCIT_C53458 NCIT_C54625 NCIT_C54707 NCIT_C61612 NCIT_C62076 NCIT_C64812 NCIT_C65611 NCIT_C69088 NCIT_C7057 NCIT_C71633 NCIT_C73838 NCIT_C74949 NCIT_C75983 NCIT_C76906 NCIT_C78126 NCIT_C80398 NCIT_C81229 NCIT_C81246 NCIT_C82239 NCIT_C83119 NCIT_C83887 NCIT_C86589 NCIT_C88183 NCIT_C91018 NCIT_C9232 NCIT_C92744 NCIT_C97936 NCIT_C98083 NCIT_C98085 NCIT_C98086 NCIT_C98234 NCIT_C98241 OBI_0000006 OBI_0000010 OBI_0000011 OBI_0000014 OBI_0000015 OBI_0000016 OBI_0000017 OBI_0000018 OBI_0000020 OBI_0000021 OBI_0000023 OBI_0000025 OBI_0000026 OBI_0000029 OBI_0000032 OBI_0000034 OBI_0000038 OBI_0000040 OBI_0000041 OBI_0000043 OBI_0000044 OBI_0000045 OBI_0000047 OBI_0000048 OBI_0000049 OBI_0000050 OBI_0000051 OBI_0000052 OBI_0000054 OBI_0000055 OBI_0000056 OBI_0000057 OBI_0000059 OBI_0000060 OBI_0000064 OBI_0000065 OBI_0000066 OBI_0000067 OBI_0000068 OBI_0000070 OBI_0000071 OBI_0000073 OBI_0000075 OBI_0000076 OBI_0000078 OBI_0000079 OBI_0000083 OBI_0000084 OBI_0000086 OBI_0000089 OBI_0000091 OBI_0000092 OBI_0000093 OBI_0000094 OBI_0000096 OBI_0000097 OBI_0000100 OBI_0000101 OBI_0000102 OBI_0000103 OBI_0000105 OBI_0000109 OBI_0000110 OBI_0000112 OBI_0000113 OBI_0000115 OBI_0000116 OBI_0000117 OBI_0000118 OBI_0000119 OBI_0000125 OBI_0000129 OBI_0000131 OBI_0000134 OBI_0000136 OBI_0000140 OBI_0000143 OBI_0000144 OBI_0000145 OBI_0000146 OBI_0000151 OBI_0000153 OBI_0000154 OBI_0000158 OBI_0000161 OBI_0000162 OBI_0000163 OBI_0000164 OBI_0000167 OBI_0000169 OBI_0000171 OBI_0000172 OBI_0000174 OBI_0000175 OBI_0000181 OBI_0000182 OBI_0000185 OBI_0000186 OBI_0000188 OBI_0000192 OBI_0000196 OBI_00001975 OBI_0000198 OBI_0000201 OBI_0000202 OBI_0000204 OBI_0000205 OBI_0000207 OBI_0000208 OBI_0000210 OBI_0000211 OBI_0000213 OBI_0000214 OBI_0000215 OBI_0000218 OBI_0000219 OBI_0000220 OBI_0000221 OBI_0000223 OBI_0000224 OBI_0000227 OBI_0000231 OBI_0000232 OBI_0000233 OBI_0000234 OBI_0000235 OBI_0000237 OBI_0000242 OBI_0000243 OBI_0000245 OBI_0000248 OBI_0000249 OBI_0000250 OBI_0000251 OBI_0000252 OBI_0000253 OBI_0000257 OBI_0000260 OBI_0000264 OBI_0000268 OBI_0000269 OBI_0000272 OBI_0000273 OBI_0000274 OBI_0000275 OBI_0000278 OBI_0000281 OBI_0000286 OBI_0000288 OBI_0000291 OBI_0000296 OBI_0000310 OBI_0000318 OBI_0000319 OBI_0000323 OBI_0000338 OBI_0000339 OBI_0000340 OBI_0000341 OBI_0000343 OBI_0000345 OBI_0000355 OBI_0000356 OBI_0000361 OBI_0000364 OBI_0000366 OBI_0000367 OBI_0000368 OBI_0000369 OBI_0000370 OBI_0000371 OBI_0000372 OBI_0000373 OBI_0000374 OBI_0000375 OBI_0000376 OBI_0000377 OBI_0000378 OBI_0000379 OBI_0000380 OBI_0000381 OBI_0000383 OBI_0000384 OBI_0000385 OBI_0000387 OBI_0000388 OBI_0000389 OBI_0000390 OBI_0000391 OBI_0000392 OBI_0000393 OBI_0000394 OBI_0000395 OBI_0000397 OBI_0000398 OBI_0000399 OBI_0000400 OBI_0000401 OBI_0000403 OBI_0000404 OBI_0000405 OBI_0000406 OBI_0000407 OBI_0000409 OBI_0000410 OBI_0000411 OBI_0000413 OBI_0000415 OBI_0000416 OBI_0000418 OBI_0000419 OBI_0000420 OBI_0000422 OBI_0000423 OBI_0000424 OBI_0000425 OBI_0000426 OBI_0000427 OBI_0000429 OBI_0000430 OBI_0000431 OBI_0000432 OBI_0000433 OBI_0000434 OBI_0000435 OBI_0000436 OBI_0000437 OBI_0000438 OBI_0000439 OBI_0000441 OBI_0000442 OBI_0000443 OBI_0000444 OBI_0000445 OBI_0000446 OBI_0000447 OBI_0000448 OBI_0000449 OBI_0000450 OBI_0000451 OBI_0000453 OBI_0000454 OBI_0000455 OBI_0000456 OBI_0000457 OBI_0000458 OBI_0000463 OBI_0000464 OBI_0000465 OBI_0000466 OBI_0000467 OBI_0000468 OBI_0000469 OBI_0000470 OBI_0000471 OBI_0000473 OBI_0000474 OBI_0000475 OBI_0000476 OBI_0000477 OBI_0000478 OBI_0000479 OBI_0000480 OBI_0000481 OBI_0000482 OBI_0000483 OBI_0000484 OBI_0000485 OBI_0000486 OBI_0000487 OBI_0000489 OBI_0000490 OBI_0000491 OBI_0000492 OBI_0000493 OBI_0000494 OBI_0000495 OBI_0000496 OBI_0000497 OBI_0000498 OBI_0000499 OBI_0000500 OBI_0000501 OBI_0000503 OBI_0000504 OBI_0000505 OBI_0000506 OBI_0000507 OBI_0000508 OBI_0000509 OBI_0000510 OBI_0000511 OBI_0000512 OBI_0000513 OBI_0000514 OBI_0000515 OBI_0000516 OBI_0000517 OBI_0000518 OBI_0000519 OBI_0000520 OBI_0000521 OBI_0000522 OBI_0000523 OBI_0000524 OBI_0000525 OBI_0000526 OBI_0000527 OBI_0000528 OBI_0000529 OBI_0000530 OBI_0000531 OBI_0000532 OBI_0000533 OBI_0000534 OBI_0000535 OBI_0000536 OBI_0000537 OBI_0000538 OBI_0000539 OBI_0000540 OBI_0000541 OBI_0000542 OBI_0000543 OBI_0000544 OBI_0000545 OBI_0000546 OBI_0000547 OBI_0000548 OBI_0000549 OBI_0000550 OBI_0000551 OBI_0000552 OBI_0000553 OBI_0000554 OBI_0000555 OBI_0000556 OBI_0000557 OBI_0000558 OBI_0000559 OBI_0000560 OBI_0000561 OBI_0000562 OBI_0000563 OBI_0000564 OBI_0000565 OBI_0000566 OBI_0000567 OBI_0000568 OBI_0000569 OBI_0000570 OBI_0000571 OBI_0000572 OBI_0000573 OBI_0000574 OBI_0000575 OBI_0000576 OBI_0000577 OBI_0000578 OBI_0000579 OBI_0000580 OBI_0000581 OBI_0000582 OBI_0000583 OBI_0000584 OBI_0000586 OBI_0000588 OBI_0000589 OBI_0000590 OBI_0000591 OBI_0000592 OBI_0000593 OBI_0000594 OBI_0000595 OBI_0000596 OBI_0000597 OBI_0000598 OBI_0000599 OBI_0000600 OBI_0000601 OBI_0000602 OBI_0000603 OBI_0000604 OBI_0000605 OBI_0000606 OBI_0000607 OBI_0000608 OBI_0000609 OBI_0000610 OBI_0000611 OBI_0000612 OBI_0000613 OBI_0000614 OBI_0000615 OBI_0000616 OBI_0000617 OBI_0000618 OBI_0000619 OBI_0000620 OBI_0000621 OBI_0000622 OBI_0000623 OBI_0000624 OBI_0000625 OBI_0000626 OBI_0000627 OBI_0000628 OBI_0000629 OBI_0000630 OBI_0000631 OBI_0000632 OBI_0000633 OBI_0000634 OBI_0000635 OBI_0000636 OBI_0000637 OBI_0000638 OBI_0000639 OBI_0000640 OBI_0000641 OBI_0000642 OBI_0000648 OBI_0000649 OBI_0000650 OBI_0000651 OBI_0000652 OBI_0000653 OBI_0000654 OBI_0000655 OBI_0000656 OBI_0000658 OBI_0000659 OBI_0000660 OBI_0000661 OBI_0000662 OBI_0000663 OBI_0000664 OBI_0000665 OBI_0000666 OBI_0000667 OBI_0000668 OBI_0000669 OBI_0000671 OBI_0000673 OBI_0000674 OBI_0000675 OBI_0000676 OBI_0000678 OBI_0000679 OBI_0000680 OBI_0000681 OBI_0000682 OBI_0000684 OBI_0000685 OBI_0000686 OBI_0000687 OBI_0000688 OBI_0000689 OBI_0000690 OBI_0000691 OBI_0000692 OBI_0000693 OBI_0000694 OBI_0000695 OBI_0000696 OBI_0000697 OBI_0000698 OBI_0000699 OBI_0000700 OBI_0000701 OBI_0000702 OBI_0000703 OBI_0000704 OBI_0000705 OBI_0000706 OBI_0000707 OBI_0000708 OBI_0000709 OBI_0000710 OBI_0000711 OBI_0000712 OBI_0000713 OBI_0000714 OBI_0000715 OBI_0000716 OBI_0000717 OBI_0000718 OBI_0000719 OBI_0000720 OBI_0000721 OBI_0000722 OBI_0000723 OBI_0000724 OBI_0000725 OBI_0000726 OBI_0000727 OBI_0000728 OBI_0000729 OBI_0000730 OBI_0000731 OBI_0000732 OBI_0000734 OBI_0000735 OBI_0000736 OBI_0000737 OBI_0000738 OBI_0000739 OBI_0000740 OBI_0000741 OBI_0000742 OBI_0000743 OBI_0000744 OBI_0000747 OBI_0000748 OBI_0000749 OBI_0000750 OBI_0000751 OBI_0000784 OBI_0000785 OBI_0000787 OBI_0000788 OBI_0000789 OBI_0000790 OBI_0000791 OBI_0000792 OBI_0000793 OBI_0000794 OBI_0000795 OBI_0000796 OBI_0000797 OBI_0000798 OBI_0000799 OBI_0000800 OBI_0000801 OBI_0000802 OBI_0000803 OBI_0000804 OBI_0000805 OBI_0000806 OBI_0000807 OBI_0000808 OBI_0000809 OBI_0000810 OBI_0000811 OBI_0000812 OBI_0000813 OBI_0000814 OBI_0000815 OBI_0000816 OBI_0000817 OBI_0000818 OBI_0000819 OBI_0000820 OBI_0000821 OBI_0000822 OBI_0000823 OBI_0000824 OBI_0000825 OBI_0000826 OBI_0000827 OBI_0000828 OBI_0000830 OBI_0000831 OBI_0000832 OBI_0000834 OBI_0000835 OBI_0000836 OBI_0000837 OBI_0000838 OBI_0000839 OBI_0000840 OBI_0000841 OBI_0000842 OBI_0000843 OBI_0000844 OBI_0000845 OBI_0000847 OBI_0000848 OBI_0000849 OBI_0000851 OBI_0000852 OBI_0000854 OBI_0000855 OBI_0000856 OBI_0000857 OBI_0000858 OBI_0000859 OBI_0000860 OBI_0000861 OBI_0000862 OBI_0000865 OBI_0000867 OBI_0000868 OBI_0000869 OBI_0000870 OBI_0000871 OBI_0000872 OBI_0000873 OBI_0000874 OBI_0000875 OBI_0000876 OBI_0000877 OBI_0000879 OBI_0000880 OBI_0000882 OBI_0000883 OBI_0000885 OBI_0000888 OBI_0000889 OBI_0000891 OBI_0000892 OBI_0000893 OBI_0000894 OBI_0000895 OBI_0000896 OBI_0000897 OBI_0000899 OBI_0000902 OBI_0000903 OBI_0000904 OBI_0000905 OBI_0000906 OBI_0000907 OBI_0000908 OBI_0000909 OBI_0000910 OBI_0000911 OBI_0000912 OBI_0000913 OBI_0000914 OBI_0000915 OBI_0000916 OBI_0000917 OBI_0000918 OBI_0000919 OBI_0000920 OBI_0000921 OBI_0000922 OBI_0000923 OBI_0000924 OBI_0000925 OBI_0000926 OBI_0000927 OBI_0000928 OBI_0000929 OBI_0000930 OBI_0000931 OBI_0000932 OBI_0000933 OBI_0000934 OBI_0000935 OBI_0000936 OBI_0000937 OBI_0000938 OBI_0000939 OBI_0000940 OBI_0000941 OBI_0000942 OBI_0000943 OBI_0000944 OBI_0000945 OBI_0000946 OBI_0000947 OBI_0000948 OBI_0000949 OBI_0000950 OBI_0000951 OBI_0000952 OBI_0000953 OBI_0000954 OBI_0000955 OBI_0000956 OBI_0000957 OBI_0000959 OBI_0000960 OBI_0000961 OBI_0000962 OBI_0000963 OBI_0000964 OBI_0000965 OBI_0000966 OBI_0000967 OBI_0000968 OBI_0000969 OBI_0000970 OBI_0000971 OBI_0000972 OBI_0000973 OBI_0000974 OBI_0000975 OBI_0000976 OBI_0000977 OBI_0000978 OBI_0000980 OBI_0000981 OBI_0000982 OBI_0000983 OBI_0000984 OBI_0000985 OBI_0000986 OBI_0000987 OBI_0000988 OBI_0000989 OBI_0000990 OBI_0000991 OBI_0000992 OBI_0000993 OBI_0000994 OBI_0000995 OBI_0000996 OBI_0000997 OBI_0001000 OBI_0001001 OBI_0001002 OBI_0001003 OBI_0001005 OBI_0001006 OBI_0001007 OBI_0001008 OBI_0001009 OBI_0001010 OBI_0001011 OBI_0001012 OBI_0001013 OBI_0001014 OBI_0001015 OBI_0001016 OBI_0001017 OBI_0001018 OBI_0001019 OBI_0001020 OBI_0001021 OBI_0001022 OBI_0001023 OBI_0001024 OBI_0001025 OBI_0001026 OBI_0001027 OBI_0001028 OBI_0001029 OBI_0001030 OBI_0001031 OBI_0001032 OBI_0001033 OBI_0001034 OBI_0001035 OBI_0001036 OBI_0001037 OBI_0001038 OBI_0001039 OBI_0001040 OBI_0001041 OBI_0001042 OBI_0001043 OBI_0001044 OBI_0001045 OBI_0001046 OBI_0001047 OBI_0001048 OBI_0001049 OBI_0001050 OBI_0001051 OBI_0001052 OBI_0001053 OBI_0001054 OBI_0001055 OBI_0001056 OBI_0001057 OBI_0001058 OBI_0001059 OBI_0001060 OBI_0001061 OBI_0001062 OBI_0001063 OBI_0001064 OBI_0001065 OBI_0001066 OBI_0001067 OBI_0001068 OBI_0001069 OBI_0001070 OBI_0001071 OBI_0001072 OBI_0001073 OBI_0001074 OBI_0001075 OBI_0001076 OBI_0001077 OBI_0001078 OBI_0001079 OBI_0001080 OBI_0001081 OBI_0001082 OBI_0001083 OBI_0001084 OBI_0001085 OBI_0001086 OBI_0001087 OBI_0001088 OBI_0001089 OBI_0001090 OBI_0001091 OBI_0001092 OBI_0001093 OBI_0001094 OBI_0001095 OBI_0001096 OBI_0001097 OBI_0001098 OBI_0001099 OBI_0001100 OBI_0001101 OBI_0001102 OBI_0001103 OBI_0001104 OBI_0001105 OBI_0001106 OBI_0001107 OBI_0001108 OBI_0001109 OBI_0001110 OBI_0001111 OBI_0001112 OBI_0001113 OBI_0001114 OBI_0001115 OBI_0001116 OBI_0001117 OBI_0001118 OBI_0001119 OBI_0001120 OBI_0001121 OBI_0001122 OBI_0001123 OBI_0001124 OBI_0001125 OBI_0001126 OBI_0001127 OBI_0001128 OBI_0001129 OBI_0001130 OBI_0001131 OBI_0001132 OBI_0001133 OBI_0001134 OBI_0001135 OBI_0001136 OBI_0001137 OBI_0001138 OBI_0001139 OBI_0001140 OBI_0001141 OBI_0001142 OBI_0001143 OBI_0001144 OBI_0001145 OBI_0001146 OBI_0001147 OBI_0001148 OBI_0001149 OBI_0001150 OBI_0001151 OBI_0001152 OBI_0001153 OBI_0001154 OBI_0001155 OBI_0001156 OBI_0001157 OBI_0001158 OBI_0001159 OBI_0001160 OBI_0001161 OBI_0001162 OBI_0001163 OBI_0001164 OBI_0001165 OBI_0001166 OBI_0001167 OBI_0001168 OBI_0001169 OBI_0001170 OBI_0001171 OBI_0001172 OBI_0001173 OBI_0001174 OBI_0001175 OBI_0001176 OBI_0001177 OBI_0001178 OBI_0001179 OBI_0001180 OBI_0001181 OBI_0001182 OBI_0001183 OBI_0001184 OBI_0001185 OBI_0001186 OBI_0001187 OBI_0001188 OBI_0001189 OBI_0001190 OBI_0001191 OBI_0001192 OBI_0001193 OBI_0001194 OBI_0001195 OBI_0001196 OBI_0001197 OBI_0001198 OBI_0001199 OBI_0001200 OBI_0001201 OBI_0001202 OBI_0001203 OBI_0001204 OBI_0001205 OBI_0001206 OBI_0001207 OBI_0001208 OBI_0001209 OBI_0001210 OBI_0001211 OBI_0001212 OBI_0001214 OBI_0001215 OBI_0001216 OBI_0001217 OBI_0001218 OBI_0001219 OBI_0001220 OBI_0001221 OBI_0001222 OBI_0001223 OBI_0001225 OBI_0001226 OBI_0001227 OBI_0001228 OBI_0001229 OBI_0001230 OBI_0001231 OBI_0001232 OBI_0001233 OBI_0001234 OBI_0001235 OBI_0001236 OBI_0001237 OBI_0001238 OBI_0001239 OBI_0001240 OBI_0001241 OBI_0001242 OBI_0001243 OBI_0001244 OBI_0001245 OBI_0001246 OBI_0001247 OBI_0001248 OBI_0001249 OBI_0001250 OBI_0001251 OBI_0001252 OBI_0001253 OBI_0001254 OBI_0001255 OBI_0001256 OBI_0001257 OBI_0001258 OBI_0001259 OBI_0001260 OBI_0001261 OBI_0001262 OBI_0001263 OBI_0001264 OBI_0001265 OBI_0001266 OBI_0001267 OBI_0001268 OBI_0001269 OBI_0001270 OBI_0001271 OBI_0001272 OBI_0001273 OBI_0001274 OBI_0001275 OBI_0001276 OBI_0001277 OBI_0001278 OBI_0001279 OBI_0001280 OBI_0001281 OBI_0001282 OBI_0001283 OBI_0001284 OBI_0001285 OBI_0001286 OBI_0001288 OBI_0001289 OBI_0001290 OBI_0001291 OBI_0001292 OBI_0001293 OBI_0001294 OBI_0001295 OBI_0001296 OBI_0001297 OBI_0001298 OBI_0001299 OBI_0001300 OBI_0001301 OBI_0001302 OBI_0001303 OBI_0001304 OBI_0001305 OBI_0001306 OBI_0001307 OBI_0001308 OBI_0001309 OBI_0001310 OBI_0001311 OBI_0001313 OBI_0001314 OBI_0001315 OBI_0001316 OBI_0001317 OBI_0001318 OBI_0001319 OBI_0001322 OBI_0001323 OBI_0001324 OBI_0001325 OBI_0001326 OBI_0001327 OBI_0001328 OBI_0001329 OBI_0001330 OBI_0001331 OBI_0001332 OBI_0001333 OBI_0001334 OBI_0001335 OBI_0001336 OBI_0001337 OBI_0001339 OBI_0001341 OBI_0001342 OBI_0001343 OBI_0001344 OBI_0001345 OBI_0001346 OBI_0001348 OBI_0001349 OBI_0001350 OBI_0001351 OBI_0001352 OBI_0001353 OBI_0001354 OBI_0001356 OBI_0001357 OBI_0001358 OBI_0001359 OBI_0001360 OBI_0001361 OBI_0001362 OBI_0001363 OBI_0001364 OBI_0001365 OBI_0001366 OBI_0001367 OBI_0001368 OBI_0001369 OBI_0001370 OBI_0001371 OBI_0001373 OBI_0001374 OBI_0001376 OBI_0001377 OBI_0001378 OBI_0001379 OBI_0001380 OBI_0001381 OBI_0001382 OBI_0001383 OBI_0001384 OBI_0001385 OBI_0001386 OBI_0001387 OBI_0001388 OBI_0001389 OBI_0001390 OBI_0001391 OBI_0001392 OBI_0001393 OBI_0001394 OBI_0001395 OBI_0001396 OBI_0001397 OBI_0001398 OBI_0001399 OBI_0001400 OBI_0001401 OBI_0001402 OBI_0001403 OBI_0001404 OBI_0001405 OBI_0001406 OBI_0001407 OBI_0001408 OBI_0001409 OBI_0001410 OBI_0001411 OBI_0001412 OBI_0001413 OBI_0001414 OBI_0001415 OBI_0001416 OBI_0001417 OBI_0001418 OBI_0001419 OBI_0001420 OBI_0001421 OBI_0001422 OBI_0001423 OBI_0001425 OBI_0001426 OBI_0001427 OBI_0001429 OBI_0001430 OBI_0001432 OBI_0001433 OBI_0001435 OBI_0001436 OBI_0001437 OBI_0001438 OBI_0001439 OBI_0001440 OBI_0001441 OBI_0001442 OBI_0001444 OBI_0001445 OBI_0001446 OBI_0001447 OBI_0001448 OBI_0001449 OBI_0001450 OBI_0001451 OBI_0001452 OBI_0001453 OBI_0001454 OBI_0001455 OBI_0001456 OBI_0001457 OBI_0001459 OBI_0001460 OBI_0001461 OBI_0001462 OBI_0001463 OBI_0001464 OBI_0001465 OBI_0001466 OBI_0001467 OBI_0001468 OBI_0001469 OBI_0001470 OBI_0001471 OBI_0001472 OBI_0001473 OBI_0001474 OBI_0001475 OBI_0001476 OBI_0001477 OBI_0001478 OBI_0001479 OBI_0001480 OBI_0001481 OBI_0001482 OBI_0001483 OBI_0001484 OBI_0001485 OBI_0001486 OBI_0001487 OBI_0001488 OBI_0001489 OBI_0001490 OBI_0001491 OBI_0001492 OBI_0001493 OBI_0001494 OBI_0001495 OBI_0001496 OBI_0001497 OBI_0001498 OBI_0001499 OBI_0001500 OBI_0001501 OBI_0001502 OBI_0001503 OBI_0001504 OBI_0001505 OBI_0001506 OBI_0001507 OBI_0001508 OBI_0001509 OBI_0001510 OBI_0001511 OBI_0001512 OBI_0001513 OBI_0001514 OBI_0001515 OBI_0001516 OBI_0001517 OBI_0001518 OBI_0001519 OBI_0001520 OBI_0001521 OBI_0001522 OBI_0001523 OBI_0001524 OBI_0001525 OBI_0001526 OBI_0001527 OBI_0001528 OBI_0001529 OBI_0001530 OBI_0001531 OBI_0001532 OBI_0001533 OBI_0001534 OBI_0001535 OBI_0001536 OBI_0001537 OBI_0001538 OBI_0001539 OBI_0001540 OBI_0001541 OBI_0001542 OBI_0001543 OBI_0001544 OBI_0001545 OBI_0001546 OBI_0001547 OBI_0001548 OBI_0001549 OBI_0001550 OBI_0001551 OBI_0001552 OBI_0001553 OBI_0001554 OBI_0001555 OBI_0001556 OBI_0001557 OBI_0001558 OBI_0001559 OBI_0001560 OBI_0001561 OBI_0001562 OBI_0001563 OBI_0001564 OBI_0001565 OBI_0001566 OBI_0001567 OBI_0001568 OBI_0001569 OBI_0001570 OBI_0001571 OBI_0001572 OBI_0001573 OBI_0001574 OBI_0001575 OBI_0001576 OBI_0001577 OBI_0001578 OBI_0001579 OBI_0001580 OBI_0001581 OBI_0001582 OBI_0001583 OBI_0001584 OBI_0001585 OBI_0001586 OBI_0001587 OBI_0001588 OBI_0001589 OBI_0001590 OBI_0001591 OBI_0001592 OBI_0001593 OBI_0001594 OBI_0001595 OBI_0001596 OBI_0001597 OBI_0001598 OBI_0001599 OBI_0001600 OBI_0001601 OBI_0001602 OBI_0001603 OBI_0001604 OBI_0001605 OBI_0001606 OBI_0001607 OBI_0001608 OBI_0001609 OBI_0001610 OBI_0001611 OBI_0001612 OBI_0001613 OBI_0001614 OBI_0001615 OBI_0001616 OBI_0001617 OBI_0001618 OBI_0001619 OBI_0001620 OBI_0001621 OBI_0001622 OBI_0001623 OBI_0001624 OBI_0001625 OBI_0001626 OBI_0001627 OBI_0001628 OBI_0001629 OBI_0001630 OBI_0001631 OBI_0001632 OBI_0001633 OBI_0001634 OBI_0001635 OBI_0001636 OBI_0001638 OBI_0001639 OBI_0001640 OBI_0001641 OBI_0001642 OBI_0001643 OBI_0001644 OBI_0001645 OBI_0001646 OBI_0001647 OBI_0001648 OBI_0001649 OBI_0001650 OBI_0001651 OBI_0001652 OBI_0001653 OBI_0001654 OBI_0001655 OBI_0001656 OBI_0001657 OBI_0001658 OBI_0001659 OBI_0001660 OBI_0001661 OBI_0001662 OBI_0001663 OBI_0001664 OBI_0001665 OBI_0001666 OBI_0001667 OBI_0001668 OBI_0001669 OBI_0001670 OBI_0001671 OBI_0001672 OBI_0001673 OBI_0001674 OBI_0001675 OBI_0001676 OBI_0001677 OBI_0001678 OBI_0001679 OBI_0001680 OBI_0001681 OBI_0001682 OBI_0001683 OBI_0001684 OBI_0001685 OBI_0001686 OBI_0001687 OBI_0001689 OBI_0001690 OBI_0001691 OBI_0001692 OBI_0001693 OBI_0001694 OBI_0001695 OBI_0001696 OBI_0001697 OBI_0001698 OBI_0001699 OBI_0001700 OBI_0001701 OBI_0001702 OBI_0001703 OBI_0001704 OBI_0001705 OBI_0001706 OBI_0001707 OBI_0001708 OBI_0001709 OBI_0001710 OBI_0001711 OBI_0001712 OBI_0001713 OBI_0001714 OBI_0001715 OBI_0001716 OBI_0001717 OBI_0001718 OBI_0001719 OBI_0001720 OBI_0001721 OBI_0001722 OBI_0001723 OBI_0001724 OBI_0001725 OBI_0001726 OBI_0001727 OBI_0001728 OBI_0001729 OBI_0001730 OBI_0001731 OBI_0001732 OBI_0001733 OBI_0001734 OBI_0001735 OBI_0001736 OBI_0001737 OBI_0001738 OBI_0001739 OBI_0001740 OBI_0001741 OBI_0001742 OBI_0001743 OBI_0001744 OBI_0001745 OBI_0001746 OBI_0001747 OBI_0001748 OBI_0001749 OBI_0001750 OBI_0001751 OBI_0001752 OBI_0001753 OBI_0001754 OBI_0001755 OBI_0001756 OBI_0001757 OBI_0001758 OBI_0001759 OBI_0001760 OBI_0001761 OBI_0001762 OBI_0001763 OBI_0001764 OBI_0001765 OBI_0001766 OBI_0001767 OBI_0001768 OBI_0001769 OBI_0001770 OBI_0001771 OBI_0001772 OBI_0001773 OBI_0001774 OBI_0001775 OBI_0001776 OBI_0001777 OBI_0001778 OBI_0001779 OBI_0001780 OBI_0001781 OBI_0001782 OBI_0001783 OBI_0001784 OBI_0001785 OBI_0001786 OBI_0001787 OBI_0001788 OBI_0001789 OBI_0001790 OBI_0001791 OBI_0001792 OBI_0001793 OBI_0001794 OBI_0001795 OBI_0001796 OBI_0001797 OBI_0001798 OBI_0001799 OBI_0001800 OBI_0001801 OBI_0001802 OBI_0001803 OBI_0001804 OBI_0001805 OBI_0001806 OBI_0001807 OBI_0001808 OBI_0001809 OBI_0001810 OBI_0001811 OBI_0001812 OBI_0001813 OBI_0001814 OBI_0001815 OBI_0001816 OBI_0001817 OBI_0001818 OBI_0001819 OBI_0001820 OBI_0001821 OBI_0001822 OBI_0001823 OBI_0001824 OBI_0001825 OBI_0001826 OBI_0001827 OBI_0001828 OBI_0001829 OBI_0001830 OBI_0001831 OBI_0001832 OBI_0001833 OBI_0001834 OBI_0001835 OBI_0001836 OBI_0001837 OBI_0001838 OBI_0001839 OBI_0001840 OBI_0001841 OBI_0001842 OBI_0001843 OBI_0001844 OBI_0001845 OBI_0001846 OBI_0001848 OBI_0001849 OBI_0001850 OBI_0001851 OBI_0001852 OBI_0001853 OBI_0001854 OBI_0001857 OBI_0001858 OBI_0001859 OBI_0001861 OBI_0001862 OBI_0001863 OBI_0001864 OBI_0001865 OBI_0001866 OBI_0001867 OBI_0001868 OBI_0001869 OBI_0001870 OBI_0001871 OBI_0001872 OBI_0001873 OBI_0001874 OBI_0001875 OBI_0001876 OBI_0001877 OBI_0001878 OBI_0001879 OBI_0001880 OBI_0001881 OBI_0001882 OBI_0001883 OBI_0001884 OBI_0001885 OBI_0001887 OBI_0001888 OBI_0001889 OBI_0001890 OBI_0001891 OBI_0001892 OBI_0001893 OBI_0001894 OBI_0001895 OBI_0001896 OBI_0001897 OBI_0001898 OBI_0001899 OBI_0001900 OBI_0001901 OBI_0001902 OBI_0001903 OBI_0001904 OBI_0001905 OBI_0001906 OBI_0001907 OBI_0001908 OBI_0001909 OBI_0001910 OBI_0001911 OBI_0001912 OBI_0001913 OBI_0001914 OBI_0001915 OBI_0001916 OBI_0001917 OBI_0001918 OBI_0001919 OBI_0001920 OBI_0001921 OBI_0001922 OBI_0001923 OBI_0001924 OBI_0001925 OBI_0001926 OBI_0001928 OBI_0001929 OBI_0001930 OBI_0001931 OBI_0001932 OBI_0001933 OBI_0001934 OBI_0001935 OBI_0001936 OBI_0001939 OBI_0001940 OBI_0001941 OBI_0001942 OBI_0001943 OBI_0001944 OBI_0001945 OBI_0001946 OBI_0001947 OBI_0001948 OBI_0001949 OBI_0001951 OBI_0001952 OBI_0001953 OBI_0001954 OBI_0001955 OBI_0001956 OBI_0001957 OBI_0001958 OBI_0001959 OBI_0001960 OBI_0001961 OBI_0001962 OBI_0001963 OBI_0001964 OBI_0001965 OBI_0001966 OBI_0001967 OBI_0001968 OBI_0001969 OBI_0001970 OBI_0001971 OBI_0001972 OBI_0001973 OBI_0001974 OBI_0001976 OBI_0001977 OBI_0001978 OBI_0001979 OBI_0001980 OBI_0001981 OBI_0001982 OBI_0001983 OBI_0001984 OBI_0001985 OBI_0001986 OBI_0001987 OBI_0001988 OBI_0001989 OBI_0001990 OBI_0001991 OBI_0001992 OBI_0001993 OBI_0001994 OBI_0001995 OBI_0001996 OBI_0001997 OBI_0001998 OBI_0001999 OBI_0002000 OBI_0002001 OBI_0002002 OBI_0002003 OBI_0002004 OBI_0002005 OBI_0002006 OBI_0002007 OBI_0002008 OBI_0002009 OBI_0002010 OBI_0002011 OBI_0002012 OBI_0002013 OBI_0002014 OBI_0002015 OBI_0002016 OBI_0002017 OBI_0002018 OBI_0002019 OBI_0002020 OBI_0002021 OBI_0002022 OBI_0002023 OBI_0002024 OBI_0002025 OBI_0002026 OBI_0002027 OBI_0002028 OBI_0002029 OBI_0002030 OBI_0002031 OBI_0002032 OBI_0002033 OBI_0002034 OBI_0002035 OBI_0002036 OBI_0002037 OBI_0002038 OBI_0002039 OBI_0002040 OBI_0002041 OBI_0002042 OBI_0002043 OBI_0002044 OBI_0002045 OBI_0002046 OBI_0002047 OBI_0002048 OBI_0002049 OBI_0002050 OBI_0002051 OBI_0002052 OBI_0002053 OBI_0002054 OBI_0002055 OBI_0002056 OBI_0002057 OBI_0002058 OBI_0002059 OBI_0002060 OBI_0002061 OBI_0002062 OBI_0002063 OBI_0002064 OBI_0002065 OBI_0002066 OBI_0002067 OBI_0002068 OBI_0002069 OBI_0002070 OBI_0002071 OBI_0002072 OBI_0002073 OBI_0002074 OBI_0002075 OBI_0002076 OBI_0002077 OBI_0002078 OBI_0002079 OBI_0002080 OBI_0002081 OBI_0002082 OBI_0002083 OBI_0002084 OBI_0002085 OBI_0002086 OBI_0002087 OBI_0002088 OBI_0002089 OBI_0002090 OBI_0002091 OBI_0002092 OBI_0002093 OBI_0002094 OBI_0002095 OBI_0002096 OBI_0002097 OBI_0002098 OBI_0002099 OBI_0002100 OBI_0002101 OBI_0002102 OBI_0002103 OBI_0002104 OBI_0002105 OBI_0002106 OBI_0002107 OBI_0002108 OBI_0002109 OBI_0002110 OBI_0002111 OBI_0002112 OBI_0002113 OBI_0002114 OBI_0002115 OBI_0002116 OBI_0002117 OBI_0002118 OBI_0002119 OBI_0002120 OBI_0002121 OBI_0002122 OBI_0002123 OBI_0002124 OBI_0002125 OBI_0002126 OBI_0002127 OBI_0002128 OBI_0002129 OBI_0002130 OBI_0002131 OBI_0002132 OBI_0002133 OBI_0002134 OBI_0002136 OBI_0002137 OBI_0002138 OBI_0002139 OBI_0002140 OBI_0002141 OBI_0002142 OBI_0002143 OBI_0002144 OBI_0002145 OBI_0002146 OBI_0002147 OBI_0002148 OBI_0002149 OBI_0002150 OBI_0002151 OBI_0002152 OBI_0002153 OBI_0002154 OBI_0002155 OBI_0002156 OBI_0002157 OBI_0002158 OBI_0002159 OBI_0002160 OBI_0002161 OBI_0002162 OBI_0002163 OBI_0002164 OBI_0002165 OBI_0002166 OBI_0002167 OBI_0002168 OBI_0002169 OBI_0002170 OBI_0002171 OBI_0002172 OBI_0002173 OBI_0002174 OBI_0002175 OBI_0002176 OBI_0002177 OBI_0002178 OBI_0002179 OBI_0002180 OBI_0002181 OBI_0002182 OBI_0002183 OBI_0002184 OBI_0002185 OBI_0002186 OBI_0002187 OBI_0002188 OBI_0002189 OBI_0002190 OBI_0002191 OBI_0002192 OBI_0002194 OBI_0002195 OBI_0002196 OBI_0002197 OBI_0002198 OBI_0002199 OBI_0002200 OBI_0002201 OBI_0002202 OBI_0002203 OBI_0002204 OBI_0002205 OBI_0002210 OBI_0002215 OBI_0002216 OBI_0002219 OBI_0002224 OBI_0002232 OBI_0002243 OBI_0002256 OBI_0002270 OBI_0002279 OBI_0002284 OBI_0002287 OBI_0002290 OBI_0002298 OBI_0002306 OBI_0002310 OBI_0002314 OBI_0002326 OBI_0002341 OBI_0002356 OBI_0002357 OBI_0002363 OBI_0002368 OBI_0002369 OBI_0002370 OBI_0002371 OBI_0002372 OBI_0002373 OBI_0002374 OBI_0002375 OBI_0002376 OBI_0002377 OBI_0002378 OBI_0002379 OBI_0002380 OBI_0002381 OBI_0002382 OBI_0002383 OBI_0002384 OBI_0002385 OBI_0002386 OBI_0002387 OBI_0002388 OBI_0002389 OBI_0002390 OBI_0002391 OBI_0002392 OBI_0002393 OBI_0002394 OBI_0002395 OBI_0002396 OBI_0002397 OBI_0002398 OBI_0002399 OBI_0002400 OBI_0002401 OBI_0002402 OBI_0002403 OBI_0002404 OBI_0002405 OBI_0002406 OBI_0002407 OBI_0002408 OBI_0002409 OBI_0002410 OBI_0002411 OBI_0002412 OBI_0002413 OBI_0002414 OBI_0002415 OBI_0002416 OBI_0002417 OBI_0002418 OBI_0002419 OBI_0002420 OBI_0002421 OBI_0002422 OBI_0002423 OBI_0002424 OBI_0002425 OBI_0002426 OBI_0002427 OBI_0002428 OBI_0002429 OBI_0002430 OBI_0002431 OBI_0002432 OBI_0002433 OBI_0002434 OBI_0002435 OBI_0002436 OBI_0002437 OBI_0002438 OBI_0002439 OBI_0002440 OBI_0002441 OBI_0002442 OBI_0002443 OBI_0002444 OBI_0002445 OBI_0002446 OBI_0002447 OBI_0002448 OBI_0002449 OBI_0002450 OBI_0002451 OBI_0002452 OBI_0002453 OBI_0002454 OBI_0002455 OBI_0002456 OBI_0002457 OBI_0002458 OBI_0002459 OBI_0002460 OBI_0002461 OBI_0002462 OBI_0002463 OBI_0002464 OBI_0002465 OBI_0002466 OBI_0002467 OBI_0002468 OBI_0002469 OBI_0002470 OBI_0002471 OBI_0002472 OBI_0002473 OBI_0002474 OBI_0002475 OBI_0002476 OBI_0002477 OBI_0002478 OBI_0002479 OBI_0002480 OBI_0002481 OBI_0002482 OBI_0002483 OBI_0002484 OBI_0002485 OBI_0002486 OBI_0002487 OBI_0002488 OBI_0002489 OBI_0002500 OBI_0002501 OBI_0002502 OBI_0002503 OBI_0002504 OBI_0002505 OBI_0002506 OBI_0002507 OBI_0002508 OBI_0002509 OBI_0002510 OBI_0002511 OBI_0002512 OBI_0002513 OBI_0002514 OBI_0002515 OBI_0002516 OBI_0002517 OBI_0002518 OBI_0002519 OBI_0002520 OBI_0002521 OBI_0002522 OBI_0002523 OBI_0002524 OBI_0002525 OBI_0002526 OBI_0002527 OBI_0002528 OBI_0002529 OBI_0002530 OBI_0002531 OBI_0002532 OBI_0002533 OBI_0002534 OBI_0002535 OBI_0002536 OBI_0002537 OBI_0002538 OBI_0002539 OBI_0002540 OBI_0002541 OBI_0002542 OBI_0002543 OBI_0002544 OBI_0002545 OBI_0002546 OBI_0002547 OBI_0002548 OBI_0002549 OBI_0002550 OBI_0002551 OBI_0002552 OBI_0002553 OBI_0002554 OBI_0002555 OBI_0002556 OBI_0002557 OBI_0002558 OBI_0002559 OBI_0002560 OBI_0002561 OBI_0002562 OBI_0002563 OBI_0002564 OBI_0002565 OBI_0002566 OBI_0002567 OBI_0002568 OBI_0002569 OBI_0002570 OBI_0002571 OBI_0002572 OBI_0002573 OBI_0002574 OBI_0002575 OBI_0002578 OBI_0002579 OBI_0002580 OBI_0002581 OBI_0002582 OBI_0002583 OBI_0002584 OBI_0002585 OBI_0002586 OBI_0002587 OBI_0002588 OBI_0002589 OBI_0002590 OBI_0002591 OBI_0002592 OBI_0002593 OBI_0002594 OBI_0002595 OBI_0002596 OBI_0002597 OBI_0002598 OBI_0002599 OBI_0002600 OBI_0002601 OBI_0002602 OBI_0002603 OBI_0002604 OBI_0002605 OBI_0002606 OBI_0002607 OBI_0002608 OBI_0002609 OBI_0002610 OBI_0002611 OBI_0002612 OBI_0002613 OBI_0002614 OBI_0002615 OBI_0002616 OBI_0002617 OBI_0002618 OBI_0005246 OBI_0100010 OBI_0100014 OBI_0100015 OBI_0100016 OBI_0100017 OBI_0100026 OBI_0100035 OBI_0100039 OBI_0100046 OBI_0100051 OBI_0100055 OBI_0100056 OBI_0100058 OBI_0100060 OBI_0100061 OBI_0100062 OBI_0100063 OBI_0100064 OBI_0100065 OBI_0100066 OBI_0100067 OBI_0100069 OBI_0100086 OBI_0200000 OBI_0200001 OBI_0200002 OBI_0200003 OBI_0200004 OBI_0200005 OBI_0200006 OBI_0200007 OBI_0200008 OBI_0200010 OBI_0200011 OBI_0200012 OBI_0200013 OBI_0200014 OBI_0200015 OBI_0200016 OBI_0200017 OBI_0200018 OBI_0200019 OBI_0200020 OBI_0200021 OBI_0200022 OBI_0200023 OBI_0200024 OBI_0200025 OBI_0200026 OBI_0200027 OBI_0200028 OBI_0200029 OBI_0200030 OBI_0200031 OBI_0200032 OBI_0200033 OBI_0200034 OBI_0200035 OBI_0200036 OBI_0200037 OBI_0200040 OBI_0200041 OBI_0200042 OBI_0200043 OBI_0200044 OBI_0200045 OBI_0200049 OBI_0200050 OBI_0200051 OBI_0200052 OBI_0200053 OBI_0200054 OBI_0200055 OBI_0200056 OBI_0200057 OBI_0200058 OBI_0200059 OBI_0200060 OBI_0200061 OBI_0200062 OBI_0200063 OBI_0200064 OBI_0200066 OBI_0200070 OBI_0200071 OBI_0200072 OBI_0200073 OBI_0200074 OBI_0200075 OBI_0200076 OBI_0200077 OBI_0200078 OBI_0200079 OBI_0200080 OBI_0200081 OBI_0200082 OBI_0200083 OBI_0200085 OBI_0200086 OBI_0200088 OBI_0200089 OBI_0200091 OBI_0200092 OBI_0200093 OBI_0200094 OBI_0200095 OBI_0200097 OBI_0200098 OBI_0200099 OBI_0200100 OBI_0200101 OBI_0200102 OBI_0200103 OBI_0200104 OBI_0200105 OBI_0200106 OBI_0200107 OBI_0200108 OBI_0200109 OBI_0200110 OBI_0200111 OBI_0200113 OBI_0200114 OBI_0200115 OBI_0200116 OBI_0200117 OBI_0200118 OBI_0200119 OBI_0200120 OBI_0200121 OBI_0200122 OBI_0200123 OBI_0200124 OBI_0200125 OBI_0200126 OBI_0200127 OBI_0200128 OBI_0200129 OBI_0200130 OBI_0200131 OBI_0200132 OBI_0200133 OBI_0200134 OBI_0200135 OBI_0200136 OBI_0200137 OBI_0200138 OBI_0200139 OBI_0200140 OBI_0200141 OBI_0200143 OBI_0200144 OBI_0200145 OBI_0200146 OBI_0200147 OBI_0200149 OBI_0200150 OBI_0200151 OBI_0200152 OBI_0200153 OBI_0200154 OBI_0200155 OBI_0200156 OBI_0200157 OBI_0200160 OBI_0200161 OBI_0200162 OBI_0200163 OBI_0200164 OBI_0200165 OBI_0200166 OBI_0200167 OBI_0200168 OBI_0200169 OBI_0200170 OBI_0200171 OBI_0200172 OBI_0200173 OBI_0200174 OBI_0200175 OBI_0200176 OBI_0200177 OBI_0200178 OBI_0200179 OBI_0200180 OBI_0200181 OBI_0200182 OBI_0200183 OBI_0200184 OBI_0200185 OBI_0200186 OBI_0200187 OBI_0200188 OBI_0200189 OBI_0200190 OBI_0200191 OBI_0200192 OBI_0200193 OBI_0200194 OBI_0200195 OBI_0200196 OBI_0200197 OBI_0200198 OBI_0200199 OBI_0200200 OBI_0200201 OBI_0300310 OBI_0300311 OBI_0302714 OBI_0302716 OBI_0302729 OBI_0302731 OBI_0302732 OBI_0302733 OBI_0302736 OBI_0302737 OBI_0302743 OBI_0302745 OBI_0302835 OBI_0302837 OBI_0302838 OBI_0302840 OBI_0302846 OBI_0302847 OBI_0302859 OBI_0302867 OBI_0302868 OBI_0302874 OBI_0302876 OBI_0302884 OBI_0302885 OBI_0302886 OBI_0302887 OBI_0302888 OBI_0302889 OBI_0302890 OBI_0302891 OBI_0302892 OBI_0302893 OBI_0302894 OBI_0302895 OBI_0302896 OBI_0302897 OBI_0302898 OBI_0302899 OBI_0302900 OBI_0302901 OBI_0302902 OBI_0302903 OBI_0302905 OBI_0302906 OBI_0302908 OBI_0302910 OBI_0302911 OBI_0302912 OBI_0302914 OBI_0400005 OBI_0400006 OBI_0400007 OBI_0400008 OBI_0400009 OBI_0400010 OBI_0400011 OBI_0400012 OBI_0400013 OBI_0400014 OBI_0400015 OBI_0400016 OBI_0400017 OBI_0400018 OBI_0400019 OBI_0400020 OBI_0400022 OBI_0400023 OBI_0400024 OBI_0400025 OBI_0400026 OBI_0400027 OBI_0400028 OBI_0400029 OBI_0400030 OBI_0400031 OBI_0400032 OBI_0400033 OBI_0400034 OBI_0400036 OBI_0400037 OBI_0400038 OBI_0400039 OBI_0400040 OBI_0400041 OBI_0400042 OBI_0400043 OBI_0400044 OBI_0400045 OBI_0400047 OBI_0400048 OBI_0400049 OBI_0400050 OBI_0400051 OBI_0400052 OBI_0400053 OBI_0400054 OBI_0400055 OBI_0400056 OBI_0400059 OBI_0400060 OBI_0400061 OBI_0400062 OBI_0400063 OBI_0400064 OBI_0400065 OBI_0400066 OBI_0400067 OBI_0400068 OBI_0400069 OBI_0400070 OBI_0400071 OBI_0400073 OBI_0400074 OBI_0400075 OBI_0400076 OBI_0400077 OBI_0400078 OBI_0400079 OBI_0400080 OBI_0400081 OBI_0400082 OBI_0400083 OBI_0400084 OBI_0400085 OBI_0400086 OBI_0400087 OBI_0400088 OBI_0400089 OBI_0400091 OBI_0400094 OBI_0400095 OBI_0400096 OBI_0400097 OBI_0400098 OBI_0400099 OBI_0400100 OBI_0400101 OBI_0400102 OBI_0400103 OBI_0400104 OBI_0400105 OBI_0400106 OBI_0400107 OBI_0400108 OBI_0400109 OBI_0400110 OBI_0400111 OBI_0400112 OBI_0400113 OBI_0400114 OBI_0400115 OBI_0400116 OBI_0400117 OBI_0400118 OBI_0400119 OBI_0400120 OBI_0400121 OBI_0400135 OBI_0400137 OBI_0400140 OBI_0400142 OBI_0400143 OBI_0400146 OBI_0400147 OBI_0400148 OBI_0400149 OBI_0400153 OBI_0400155 OBI_0400157 OBI_0400158 OBI_0400168 OBI_0400169 OBI_0400170 OBI_0400171 OBI_0500000 OBI_0500001 OBI_0500002 OBI_0500003 OBI_0500004 OBI_0500005 OBI_0500006 OBI_0500007 OBI_0500008 OBI_0500009 OBI_0500010 OBI_0500011 OBI_0500012 OBI_0500013 OBI_0500014 OBI_0500015 OBI_0500016 OBI_0500017 OBI_0500018 OBI_0500019 OBI_0500020 OBI_0500022 OBI_0500023 OBI_0500024 OBI_0500025 OBI_0500026 OBI_0500027 OBI_0500028 OBI_0600000 OBI_0600002 OBI_0600003 OBI_0600004 OBI_0600005 OBI_0600006 OBI_0600007 OBI_0600008 OBI_0600009 OBI_0600010 OBI_0600011 OBI_0600012 OBI_0600013 OBI_0600014 OBI_0600015 OBI_0600016 OBI_0600017 OBI_0600018 OBI_0600019 OBI_0600020 OBI_0600021 OBI_0600022 OBI_0600023 OBI_0600024 OBI_0600025 OBI_0600026 OBI_0600027 OBI_0600028 OBI_0600029 OBI_0600030 OBI_0600031 OBI_0600032 OBI_0600033 OBI_0600034 OBI_0600036 OBI_0600037 OBI_0600038 OBI_0600039 OBI_0600040 OBI_0600041 OBI_0600042 OBI_0600043 OBI_0600044 OBI_0600045 OBI_0600046 OBI_0600047 OBI_0600048 OBI_0600049 OBI_0600050 OBI_0600051 OBI_0600052 OBI_0600053 OBI_0600054 OBI_0600055 OBI_0600056 OBI_0600057 OBI_0600058 OBI_0600059 OBI_0600060 OBI_0600063 OBI_0600064 OBI_0600065 OBI_0600067 OBI_0666666 OBI_0666667 OBI_1000023 OBI_1000024 OBI_1000029 OBI_1000036 OBI_1000042 OBI_1000048 OBI_1000049 OBI_1000207 OBI_1110001 OBI_1110002 OBI_1110003 OBI_1110007 OBI_1110008 OBI_1110010 OBI_1110011 OBI_1110012 OBI_1110013 OBI_1110014 OBI_1110015 OBI_1110016 OBI_1110017 OBI_1110018 OBI_1110019 OBI_1110020 OBI_1110021 OBI_1110022 OBI_1110023 OBI_1110024 OBI_1110026 OBI_1110028 OBI_1110029 OBI_1110030 OBI_1110031 OBI_1110032 OBI_1110033 OBI_1110034 OBI_1110035 OBI_1110036 OBI_1110037 OBI_1110038 OBI_1110039 OBI_1110040 OBI_1110041 OBI_1110043 OBI_1110044 OBI_1110045 OBI_1110046 OBI_1110047 OBI_1110048 OBI_1110049 OBI_1110050 OBI_1110051 OBI_1110052 OBI_1110053 OBI_1110054 OBI_1110055 OBI_1110056 OBI_1110057 OBI_1110059 OBI_1110061 OBI_1110082 OBI_1110083 OBI_1110084 OBI_1110085 OBI_1110086 OBI_1110087 OBI_1110091 OBI_1110092 OBI_1110093 OBI_1110094 OBI_1110095 OBI_1110099 OBI_1110106 OBI_1110107 OBI_1110108 OBI_1110109 OBI_1110111 OBI_1110114 OBI_1110116 OBI_1110118 OBI_1110120 OBI_1110122 OBI_1110124 OBI_1110125 OBI_1110126 OBI_1110127 OBI_1110128 OBI_1110129 OBI_1110130 OBI_1110131 OBI_1110132 OBI_1110150 OBI_1110151 OBI_1110152 OBI_1110153 OBI_1110154 OBI_1110155 OBI_1110156 OBI_1110157 OBI_1110158 OBI_1110159 OBI_1110160 OBI_1110161 OBI_1110162 OBI_1110163 OBI_1110167 OBI_1110168 OBI_1110170 OBI_1110171 OBI_1110172 OBI_1110173 OBI_1110174 OBI_1110175 OBI_1110177 OBI_1110178 OBI_1110179 OBI_1110180 OBI_1110181 OBI_1110182 OBI_1110184 OBI_1110185 OBI_1110187 OBI_1110190 OBI_1110191 OBI_1110193 OBI_1110195 OBI_1110196 OBI_1110199 OBI_1110201 OBI_1110202 OBI_1110203 OBI_1110204 OBI_1110206 OBI_1110207 OBI_1110300 OBI_1200000 OBI_9999994 OGMS_0000015 OGMS_0000023 OGMS_0000031 OGMS_0000063 OGMS_0000073 OGMS_0000090 OMIABIS_0000050 OMIABIS_0000052 PATO_0000011 PATO_0000018 PATO_0000025 PATO_0000033 PATO_0000047 PATO_0000051 PATO_0000117 PATO_0000122 PATO_0000125 PATO_0000140 PATO_0000141 PATO_0000146 PATO_0000165 PATO_0000169 PATO_0000186 PATO_0000383 PATO_0000384 PATO_0000918 PATO_0001018 PATO_0001020 PATO_0001025 PATO_0001161 PATO_0001167 PATO_0001193 PATO_0001196 PATO_0001233 PATO_0001241 PATO_0001291 PATO_0001296 PATO_0001300 PATO_0001335 PATO_0001337 PATO_0001338 PATO_0001339 PATO_0001340 PATO_0001341 PATO_0001342 PATO_0001343 PATO_0001344 PATO_0001345 PATO_0001346 PATO_0001347 PATO_0001348 PATO_0001374 PATO_0001375 PATO_0001377 PATO_0001385 PATO_0001393 PATO_0001394 PATO_0001396 PATO_0001421 PATO_0001422 PATO_0001546 PATO_0001547 PATO_0001548 PATO_0001574 PATO_0001632 PATO_0001710 PATO_0001739 PATO_0001740 PATO_0001741 PATO_0001792 PATO_0001793 PATO_0001894 PATO_0001895 PATO_0001906 PATO_0001985 PATO_0001995 PATO_0002003 PATO_0002182 PATO_0002198 PATO_0002201 PATO_0002202 PATO_0002203 PATO_0002204 PATO_0002243 PR_000000001 PR_000001004 PR_000001018 PR_000003252 PR_000003745 PR_000006592 PR_000007928 PR_000014060 PR_000023089 PR_000025402 PR_000025467 PR_000025471 PR_000025475 PR_000025477 PR_000025478 REO_0000171 REO_0000280 SO_0000001 SO_0000104 SO_0000148 SO_0000149 SO_0000276 SO_0000353 SO_0000988 SO_0001248 SO_0001410 SYMP_0000012 SYMP_0000094 SYMP_0000099 SYMP_0000320 SYMP_0000352 SYMP_0000410 SYMP_0000462 SYMP_0000473 SYMP_0000480 SYMP_0000485 SYMP_0000486 SYMP_0000524 SYMP_0000560 SYMP_0000563 SYMP_0000565 SYMP_0000576 SYMP_0000734 SYMP_0000891 SYMP_0019163 SYMP_0019169 SYMP_0019177 TAXRANK_0000000 UBERON_0000007 UBERON_0000029 UBERON_0000105 UBERON_0000165 UBERON_0000173 UBERON_0000178 UBERON_0000310 UBERON_0000362 UBERON_0000463 UBERON_0000465 UBERON_0000473 UBERON_0000477 UBERON_0000479 UBERON_0000481 UBERON_0000483 UBERON_0000945 UBERON_0000947 UBERON_0000948 UBERON_0000955 UBERON_0000956 UBERON_0000992 UBERON_0000995 UBERON_0000996 UBERON_0001013 UBERON_0001037 UBERON_0001052 UBERON_0001087 UBERON_0001088 UBERON_0001089 UBERON_0001090 UBERON_0001134 UBERON_0001155 UBERON_0001159 UBERON_0001225 UBERON_0001255 UBERON_0001264 UBERON_0001268 UBERON_0001323 UBERON_0001359 UBERON_0001567 UBERON_0001621 UBERON_0001638 UBERON_0001723 UBERON_0001728 UBERON_0001729 UBERON_0001797 UBERON_0001830 UBERON_0001836 UBERON_0001873 UBERON_0001874 UBERON_0001913 UBERON_0001970 UBERON_0001987 UBERON_0001988 UBERON_0002032 UBERON_0002037 UBERON_0002046 UBERON_0002048 UBERON_0002067 UBERON_0002072 UBERON_0002097 UBERON_0002106 UBERON_0002107 UBERON_0002116 UBERON_0002358 UBERON_0002367 UBERON_0002369 UBERON_0002371 UBERON_0002409 UBERON_0002469 UBERON_0002812 UBERON_0002813 UBERON_0003688 UBERON_0004648 UBERON_0005022 UBERON_0005023 UBERON_0006618 UBERON_0006911 UBERON_0007311 UBERON_0007610 UBERON_0007650 UBERON_0036149 UO_0000001 UO_0000002 UO_0000003 UO_0000005 UO_0000006 UO_0000008 UO_0000010 UO_0000016 UO_0000017 UO_0000028 UO_0000031 UO_0000032 UO_0000034 UO_0000035 UO_0000036 UO_0000051 UO_0000058 UO_0000060 UO_0000092 UO_0000094 UO_0000095 UO_0000105 UO_0000106 UO_0000109 UO_0000111 UO_0000113 UO_0000114 UO_0000223 UO_0000224 UO_0000231 UO_0000232 UO_0000233 UO_0000235 UO_0000270 UO_0000280 UO_0000325 UO_0000331 UO_0000332 UO_0010005 UO_0010008 VO_0000001 VO_0000002","ARG_0000001 ARG_0000015 ARG_0000033 ARG_0000172 ARG_0000197 ARG_2000012 ARG_2000028 ARG_2000029 ARG_2000390 ARG_2000391 ARG_2000399 BFO_0000050 BFO_0000051 BFO_0000054 BFO_0000055 BFO_0000062 BFO_0000063 BFO_0000066 BFO_0000067 BFO_0000179 BFO_0000180 ERO_0000029 ERO_0000031 ERO_0000033 ERO_0000034 ERO_0000037 ERO_0000038 ERO_0000044 ERO_0000045 ERO_0000046 ERO_0000050 ERO_0000054 ERO_0000070 ERO_0000072 ERO_0000390 ERO_0000397 ERO_0000398 ERO_0000424 ERO_0000460 ERO_0000481 ERO_0000482 ERO_0000543 ERO_0000572 ERO_0000774 ERO_0000775 ERO_0000918 ERO_0000919 ERO_0001518 ERO_0001520 ERO_0001521 IAO_0000004 IAO_0000039 IAO_0000111 IAO_0000112 IAO_0000113 IAO_0000114 IAO_0000115 IAO_0000116 IAO_0000117 IAO_0000118 IAO_0000119 IAO_0000135 IAO_0000136 IAO_0000142 IAO_0000219 IAO_0000220 IAO_0000221 IAO_0000222 IAO_0000223 IAO_0000231 IAO_0000232 IAO_0000233 IAO_0000234 IAO_0000404 IAO_0000405 IAO_0000406 IAO_0000407 IAO_0000411 IAO_0000412 IAO_0000413 IAO_0000417 IAO_0000418 IAO_0000419 IAO_0000424 IAO_0000425 IAO_0000426 IAO_0000427 IAO_0000581 IAO_0000583 IAO_0000589 IAO_0000596 IAO_0000597 IAO_0000598 IAO_0000599 IAO_0000600 IAO_0000601 IAO_0000602 IAO_0000603 IAO_0000604 IAO_0010000 IAO_0100001 OBI_0000107 OBI_0000124 OBI_0000292 OBI_0000293 OBI_0000294 OBI_0000295 OBI_0000297 OBI_0000298 OBI_0000299 OBI_0000300 OBI_0000301 OBI_0000304 OBI_0000306 OBI_0000307 OBI_0000308 OBI_0000309 OBI_0000311 OBI_0000312 OBI_0000313 OBI_0000314 OBI_0000315 OBI_0000316 OBI_0000365 OBI_0000417 OBI_0000459 OBI_0000643 OBI_0000644 OBI_0000645 OBI_0000646 OBI_0000647 OBI_0000833 OBI_0000846 OBI_0000999 OBI_0001637 OBI_0001688 OBI_0001847 OBI_0001886 OBI_0001927 OBI_0001937 OBI_0001938 OBI_0001950 OBI_0002135 OBI_0002815 OBI_1110060 OBI_1110112 OBI_1110119 OBI_9991118 OBI_9991119 RO_0000052 RO_0000053 RO_0000056 RO_0000057 RO_0000058 RO_0000059 RO_0000079 RO_0000080 RO_0000081 RO_0000085 RO_0000086 RO_0000087 RO_0000091 RO_0000092 RO_0001000 RO_0001001 RO_0001015 RO_0001018 RO_0001019 RO_0001025 RO_0001900 RO_0002000 RO_0002002 RO_0002087 RO_0002090 RO_0002219 RO_0002220 RO_0002222 RO_0002223 RO_0002224 RO_0002230 RO_0002233 RO_0002234 RO_0002350 RO_0002351 RO_0002352 RO_0002353 RO_0003000 RO_0003001 TAXRANK_1000000"],["http://web.resource.org/cc/","","License Permission Requirement","license permits prohibits requires"],["http://www.w3.org/1999/xhtml/vocab#","xhv","","alert alertdialog alternate appendix application article banner bookmark button chapter checkbox cite columnheader combobox complementary contentinfo contents copyright definition dialog directory document first form glossary grid gridcell group heading help icon img index itsRules last license link list listbox listitem log main marquee math menu menubar menuitem menuitemcheckbox menuitemradio meta navigation next note option p3pv1 presentation prev progressbar radio radiogroup region role row rowgroup rowheader scrollbar search section separator slider spinbutton start status stylesheet subsection tab tablist tabpanel textbox timer toolbar tooltip top tree treegrid treeitem up"],["http://www.wikidata.org/entity/","","Q11862829 Q192498 Q3624078 Q36784 Q484170 Q6465 Q702842 Q719487 Q8366 Q9143",""],["http://www.w3.org/ns/shacl#","sh","AbstractResult ConstraintComponent Function JSConstraint JSExecutable JSFunction JSLibrary JSRule JSTarget JSTargetType JSValidator NodeKind NodeShape Parameter Parameterizable PrefixDeclaration PropertyGroup PropertyShape ResultAnnotation Rule SPARQLAskExecutable SPARQLAskValidator SPARQLConstraint SPARQLConstructExecutable SPARQLExecutable SPARQLFunction SPARQLRule SPARQLSelectExecutable SPARQLSelectValidator SPARQLTarget SPARQLTargetType SPARQLUpdateExecutable Severity Shape Target TargetType TripleRule ValidationReport ValidationResult Validator","alternativePath and annotationProperty annotationValue annotationVarName ask class closed condition conforms construct datatype deactivated declare defaultValue description detail disjoint entailment equals expression filterShape flags focusNode group hasValue ignoredProperties in intersection inversePath js jsFunctionName jsLibrary jsLibraryURL labelTemplate languageIn lessThan lessThanOrEquals maxCount maxExclusive maxInclusive maxLength message minCount minExclusive minInclusive minLength name namespace node nodeKind nodeValidator nodes not object oneOrMorePath optional or order parameter path pattern predicate prefix prefixes property propertyValidator qualifiedMaxCount qualifiedMinCount qualifiedValueShape qualifiedValueShapesDisjoint result resultAnnotation resultMessage resultPath resultSeverity returnType rule select severity shapesGraph shapesGraphWellFormed sourceConstraint sourceConstraintComponent sourceShape sparql subject suggestedShapesGraph target targetClass targetNode targetObjectsOf targetSubjectsOf union uniqueLang update validator value xone zeroOrMorePath zeroOrOnePath"],["http://linkedevents.org/ontology/","lode","Event","atPlace atTime circa illustrate inSpace involved involvedAgent"],["http://www.loa-cnr.it/ontologies/DUL.owl#","","Agent Amount DesignedArtifact Event InformationObject Method NaturalPerson Object Person PhysicalObject Process Quality Region Set Situation UnitOfMeasure","describes hasDataValue hasLocation hasPart hasParticipant hasQuality hasRegion includesEvent includesObject isDescribedBy isLocationOf isObjectIncludedIn isParametrizedBy isParticipantIn isQualityOf isRegionFor isSettingFor satisfies"],["http://www.w3.org/ns/sparql-service-description#","sd","Aggregate Dataset EntailmentProfile EntailmentRegime Feature Function Graph GraphCollection Language NamedGraph Service","availableGraphs defaultDataset defaultEntailmentRegime defaultGraph defaultSupportedEntailmentProfile endpoint entailmentRegime extensionAggregate extensionFunction feature graph inputFormat languageExtension name namedGraph propertyFeature resultFormat supportedEntailmentProfile supportedLanguage"],["http://www.w3.org/2004/03/trix/rdfg-1/","rdfg","Graph","equivalentGraph subGraphOf"],["https://saref.etsi.org/core/","saref","ActuatingFunction Actuator Appliance CloseCommand CloseState Coal Command Commodity Currency Device DoorSwitch Electricity Energy EnergyUnit EventFunction FeatureOfInterest Function Gas GetCommand GetCurrentMeterValueCommand GetMeterDataCommand GetMeterHistoryCommand GetSensingDataCommand HVAC Humidity IlluminanceUnit LevelControlFunction Light LightSwitch Measurement Meter MeteringFunction Motion MultiLevelState NotifyCommand Observation Occupancy OffCommand OffState OnCommand OnOffFunction OnOffState OnState OpenCloseFunction OpenCloseState OpenCommand OpenState PauseCommand Power PowerUnit Pressure PressureUnit Price ProcedureExecution Profile Property PropertyValue SensingFunction Sensor Service SetAbsoluteLevelCommand SetLevelCommand SetRelativeLevelCommand Smoke SmokeSensor StartCommand StartState StartStopFunction StartStopState State StepDownCommand StepUpCommand StopCommand StopState Switch SwitchOnService Task Temperature TemperatureSensor TemperatureUnit Time ToggleCommand UnitOfMeasure Water","accomplishes actsUpon consistsOf controlsProperty hasCommand hasDescription hasFunction hasManufacturer hasMeasurement hasMeterReading hasMeterReadingType hasModel hasPrice hasProfile hasProperty hasResult hasSensingRange hasSensorType hasState hasThresholdMeasurement hasTime hasTimestamp hasTypicalConsumption hasValue isAbout isAccomplishedBy isCommandOf isControlledByDevice isMeasuredByDevice isMeasuredIn isMeasurementOf isOfferedBy isPropertyOf isUsedFor madeBy makesMeasurement measurementMadeBy measuresProperty observes offers relatesToMeasurement relatesToProperty represents"],["http://protege.stanford.edu/plugins/owl/protege#","","","defaultLanguage"],["http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#","dul","Abstract Action Agent Amount BiologicalObject ChemicalObject Classification Collection Collective CollectiveAgent Community Concept Configuration Contract Description Design DesignedArtifact DesignedSubstance Diagnosis Entity Event EventType FormalEntity FunctionalSubstance Goal Group InformationEntity InformationObject InformationRealization LocalConcept Method Narrative NaturalPerson Norm Object Organism Organization Parameter Pattern Person Personification PhysicalAgent PhysicalArtifact PhysicalAttribute PhysicalBody PhysicalObject PhysicalPlace Place Plan PlanExecution Process Project Quality Region Relation Right Role Set Situation SocialAgent SocialObject SocialObjectAttribute SocialPerson SocialRelation SpaceRegion SpatioTemporalRegion Substance Task Theory TimeInterval Transition TypeCollection UnitOfMeasure Workflow WorkflowExecution","actsFor actsThrough associatedWith characterizes classifies conceptualizes concretelyExpresses coparticipatesWith covers defines definesRole definesTask describes directlyFollows directlyPrecedes executesTask expands expresses expressesConcept farFrom follows hasCommonBoundary hasComponent hasConstituent hasConstraint hasDataValue hasEventDate hasIntervalDate hasLocation hasMember hasParameter hasParameterDataValue hasPart hasParticipant hasPostcondition hasPrecondition hasQuality hasRegion hasRegionDataValue hasRole hasSetting hasTask hasTimeInterval includesAction includesAgent includesEvent includesObject includesTime introduces involvesAgent isAbout isActionIncludedIn isAgentIncludedIn isAgentInvolvedIn isCharacterizedBy isClassifiedBy isComponentOf isConceptExpressedBy isConceptUsedIn isConceptualizedBy isConcretelyExpressedBy isConstituentOf isConstraintFor isCoveredBy isDefinedIn isDescribedBy isEventIncludedIn isExecutedIn isExpandedIn isExpressedBy isIntroducedBy isLocationOf isMemberOf isObjectIncludedIn isObservableAt isParameterFor isParametrizedBy isPartOf isParticipantIn isPostconditionOf isPreconditionOf isQualityOf isRealizedBy isReferenceOf isReferenceOfInformationRealizedBy isRegionFor isRelatedToConcept isRelatedToDescription isRoleDefinedIn isRoleOf isSatisfiedBy isSettingFor isSpecializedBy isSubordinatedTo isSuperordinatedTo isTaskDefinedIn isTaskOf isTimeIncludedIn isTimeIntervalOf isTimeOfObservationOf isUnifiedBy nearTo overlaps parametrizes precedes realizes realizesInformationAbout sameSettingAs satisfies specializes unifies usesConcept"],["http://www.w3.org/ns/oa#","oa","Annotation Choice CssSelector CssStyle DataPositionSelector Direction FragmentSelector HttpRequestState Motivation RangeSelector ResourceSelection Selector SpecificResource State Style SvgSelector TextPositionSelector TextQuoteSelector TextualBody TimeState XPathSelector","annotationService bodyValue cachedSource canonical end exact hasBody hasEndSelector hasPurpose hasScope hasSelector hasSource hasStartSelector hasState hasTarget motivatedBy prefix processingLanguage refinedBy renderedVia sourceDate sourceDateEnd sourceDateStart start styleClass styledBy suffix textDirection via"],["http://www.w3.org/ns/regorg#","rov","RegisteredOrganization","hasRegisteredOrganization legalName orgActivity orgStatus orgType registration"],["http://id.loc.gov/vocabulary/iso639-1/","","iso639-1_Language",""],["http://purl.org/ontology/mo/","mo","Activity AnalogSignal Arrangement Arranger AudioFile CD Composer Composition Conductor CorporateBody DAT DCC DVDA DigitalSignal ED2K Festival Genre Instrument Instrumentation Label Libretto Listener Lyrics MD MagneticTape Medium Membership Movement MusicArtist MusicGroup MusicalExpression MusicalItem MusicalManifestation MusicalWork Orchestration Performance Performer PublishedLibretto PublishedLyrics PublishedScore Record Recording RecordingSession Release ReleaseEvent ReleaseStatus ReleaseType SACD Score Show Signal SignalGroup SoloMusicArtist Sound SoundEngineer Stream Torrent Track Transcription Vinyl","activity activity_end activity_start amazon_asin arranged_in arrangement_of artist availableAs available_as biography bitsPerSample bpm catalogue_number channels collaborated_with compilation_of compiled compiler composed_in composer conducted conductor contains_sample_from derived_from discography discogs djmix_of djmixed djmixed_by download duration ean encodes encoding engineer engineered eventHomePage event_homepage exchange_item fanpage free_download freedownload genre grid group gtin has_track headliner homepage image imdb instrument interpreter ipi ismn isrc iswc item key label lc level licence listened listener lyrics mailorder mashup_of media_type medley_of member member_of membership meter movement movementNum movement_number musicbrainz musicbrainz_guid musicmoz myspace olga onlinecommunity opus origin other_release_of paid_download paiddownload performance_of performed performed_in performer possess_item preview preview_download primary_instrument produced produced_score produced_signal produced_signal_group produced_sound produced_work producer producesSignal producesSound producesWork productOfComposition publicationOf publication_of published publishedAs published_as publisher publishingLocation publishing_location puid record record_count record_number record_side recordedAs recorded_as recorded_in recording_of records release releaseStatus releaseType release_status release_type remaster_of remix_of remixed remixer review sampleRate sample_rate sampled sampledVersionOf sampled_version sampled_version_of sampler sell_item signal signalTime similar_to singer supporting_musician tempo text time track trackNum track_count track_number translation_of tribute_to trmid upc usedInPerformance usedInRecording usesSound usesWork uuid want_item wikipedia"],["http://purl.org/pav/","pav","","authoredBy authoredOn contributedBy contributedOn createdAt createdBY createdBy createdOn createdWith curatedBy curatedOn curates derivedFrom hasCurrentVersion hasEarlierVersion hasVersion importedBy importedFrom importedOn lastRefreshedOn lastUpdateOn previousVersion providedBy retrievedBy retrievedFrom retrievedOn sourceAccessedAt sourceAccessedBy sourceAccessedOn sourceLastAccessedOn version"],["http://rdaregistry.info/Elements/c/","rdac","C10001 C10002 C10003 C10004 C10005 C10006 C10007 C10008",""],["http://semanticscience.org/resource/","sio","SIO_000000 SIO_000004 SIO_000005 SIO_000006 SIO_000009 SIO_000010 SIO_000012 SIO_000013 SIO_000014 SIO_000015 SIO_000016 SIO_000017 SIO_000019 SIO_000022 SIO_000026 SIO_000027 SIO_000030 SIO_000031 SIO_000032 SIO_000033 SIO_000034 SIO_000035 SIO_000036 SIO_000037 SIO_000038 SIO_000039 SIO_000040 SIO_000041 SIO_000042 SIO_000043 SIO_000044 SIO_000045 SIO_000046 SIO_000047 SIO_000048 SIO_000049 SIO_000051 SIO_000052 SIO_000055 SIO_000056 SIO_000057 SIO_000067 SIO_000069 SIO_000070 SIO_000071 SIO_000072 SIO_000073 SIO_000074 SIO_000075 SIO_000076 SIO_000077 SIO_000078 SIO_000079 SIO_000080 SIO_000081 SIO_000082 SIO_000083 SIO_000085 SIO_000087 SIO_000088 SIO_000089 SIO_000090 SIO_000091 SIO_000092 SIO_000094 SIO_000097 SIO_000098 SIO_000099 SIO_000100 SIO_000101 SIO_000102 SIO_000103 SIO_000104 SIO_000105 SIO_000106 SIO_000107 SIO_000108 SIO_000109 SIO_000110 SIO_000111 SIO_000112 SIO_000113 SIO_000114 SIO_000115 SIO_000116 SIO_000117 SIO_000118 SIO_000119 SIO_000120 SIO_000121 SIO_000122 SIO_000123 SIO_000124 SIO_000125 SIO_000126 SIO_000127 SIO_000129 SIO_000130 SIO_000131 SIO_000133 SIO_000135 SIO_000136 SIO_000137 SIO_000138 SIO_000140 SIO_000141 SIO_000142 SIO_000143 SIO_000144 SIO_000146 SIO_000147 SIO_000148 SIO_000150 SIO_000151 SIO_000152 SIO_000153 SIO_000154 SIO_000155 SIO_000156 SIO_000157 SIO_000158 SIO_000159 SIO_000160 SIO_000161 SIO_000162 SIO_000163 SIO_000164 SIO_000165 SIO_000166 SIO_000167 SIO_000168 SIO_000169 SIO_000170 SIO_000171 SIO_000172 SIO_000173 SIO_000174 SIO_000175 SIO_000176 SIO_000177 SIO_000178 SIO_000179 SIO_000180 SIO_000181 SIO_000182 SIO_000183 SIO_000184 SIO_000185 SIO_000186 SIO_000188 SIO_000189 SIO_000190 SIO_000191 SIO_000192 SIO_000193 SIO_000194 SIO_000195 SIO_000196 SIO_000197 SIO_000198 SIO_000199 SIO_000200 SIO_000201 SIO_000220 SIO_000237 SIO_000238 SIO_000239 SIO_000256 SIO_000257 SIO_000258 SIO_000259 SIO_000261 SIO_000262 SIO_000263 SIO_000264 SIO_000265 SIO_000266 SIO_000267 SIO_000268 SIO_000269 SIO_000270 SIO_000275 SIO_000276 SIO_000279 SIO_000280 SIO_000281 SIO_000282 SIO_000284 SIO_000285 SIO_000287 SIO_000289 SIO_000290 SIO_000295 SIO_000296 SIO_000297 SIO_000298 SIO_000299 SIO_000301 SIO_000302 SIO_000304 SIO_000305 SIO_000306 SIO_000307 SIO_000308 SIO_000309 SIO_000314 SIO_000315 SIO_000316 SIO_000317 SIO_000318 SIO_000319 SIO_000320 SIO_000321 SIO_000326 SIO_000327 SIO_000328 SIO_000329 SIO_000330 SIO_000331 SIO_000333 SIO_000337 SIO_000340 SIO_000342 SIO_000343 SIO_000344 SIO_000345 SIO_000346 SIO_000347 SIO_000348 SIO_000349 SIO_000350 SIO_000351 SIO_000353 SIO_000354 SIO_000357 SIO_000358 SIO_000359 SIO_000360 SIO_000366 SIO_000367 SIO_000368 SIO_000370 SIO_000371 SIO_000372 SIO_000373 SIO_000374 SIO_000375 SIO_000376 SIO_000377 SIO_000378 SIO_000379 SIO_000380 SIO_000381 SIO_000382 SIO_000383 SIO_000384 SIO_000385 SIO_000386 SIO_000387 SIO_000388 SIO_000389 SIO_000390 SIO_000391 SIO_000392 SIO_000393 SIO_000394 SIO_000395 SIO_000396 SIO_000397 SIO_000398 SIO_000399 SIO_000400 SIO_000401 SIO_000402 SIO_000403 SIO_000404 SIO_000405 SIO_000406 SIO_000407 SIO_000408 SIO_000409 SIO_000410 SIO_000411 SIO_000412 SIO_000413 SIO_000414 SIO_000415 SIO_000417 SIO_000418 SIO_000419 SIO_000423 SIO_000428 SIO_000429 SIO_000430 SIO_000431 SIO_000432 SIO_000433 SIO_000434 SIO_000435 SIO_000436 SIO_000437 SIO_000438 SIO_000439 SIO_000440 SIO_000441 SIO_000442 SIO_000443 SIO_000444 SIO_000445 SIO_000446 SIO_000447 SIO_000448 SIO_000449 SIO_000450 SIO_000451 SIO_000452 SIO_000453 SIO_000454 SIO_000455 SIO_000456 SIO_000457 SIO_000458 SIO_000459 SIO_000460 SIO_000461 SIO_000462 SIO_000463 SIO_000464 SIO_000465 SIO_000466 SIO_000467 SIO_000468 SIO_000469 SIO_000470 SIO_000471 SIO_000472 SIO_000473 SIO_000474 SIO_000475 SIO_000476 SIO_000478 SIO_000479 SIO_000480 SIO_000481 SIO_000483 SIO_000485 SIO_000486 SIO_000487 SIO_000488 SIO_000489 SIO_000492 SIO_000493 SIO_000494 SIO_000498 SIO_000499 SIO_000500 SIO_000501 SIO_000502 SIO_000503 SIO_000504 SIO_000505 SIO_000506 SIO_000507 SIO_000508 SIO_000509 SIO_000510 SIO_000511 SIO_000512 SIO_000513 SIO_000514 SIO_000515 SIO_000516 SIO_000517 SIO_000518 SIO_000519 SIO_000520 SIO_000521 SIO_000522 SIO_000523 SIO_000524 SIO_000525 SIO_000526 SIO_000527 SIO_000528 SIO_000529 SIO_000530 SIO_000531 SIO_000532 SIO_000533 SIO_000534 SIO_000535 SIO_000536 SIO_000537 SIO_000538 SIO_000539 SIO_000540 SIO_000541 SIO_000542 SIO_000543 SIO_000544 SIO_000545 SIO_000546 SIO_000547 SIO_000549 SIO_000550 SIO_000551 SIO_000554 SIO_000555 SIO_000556 SIO_000559 SIO_000561 SIO_000562 SIO_000564 SIO_000565 SIO_000566 SIO_000567 SIO_000568 SIO_000569 SIO_000570 SIO_000571 SIO_000572 SIO_000573 SIO_000574 SIO_000575 SIO_000576 SIO_000577 SIO_000578 SIO_000579 SIO_000580 SIO_000581 SIO_000582 SIO_000583 SIO_000585 SIO_000587 SIO_000588 SIO_000589 SIO_000590 SIO_000591 SIO_000592 SIO_000593 SIO_000594 SIO_000595 SIO_000596 SIO_000597 SIO_000598 SIO_000600 SIO_000602 SIO_000605 SIO_000608 SIO_000609 SIO_000610 SIO_000611 SIO_000612 SIO_000613 SIO_000614 SIO_000616 SIO_000617 SIO_000618 SIO_000619 SIO_000620 SIO_000621 SIO_000622 SIO_000623 SIO_000624 SIO_000625 SIO_000626 SIO_000638 SIO_000639 SIO_000640 SIO_000647 SIO_000648 SIO_000649 SIO_000650 SIO_000651 SIO_000653 SIO_000654 SIO_000660 SIO_000661 SIO_000662 SIO_000663 SIO_000664 SIO_000665 SIO_000666 SIO_000667 SIO_000669 SIO_000670 SIO_000675 SIO_000676 SIO_000677 SIO_000678 SIO_000683 SIO_000686 SIO_000688 SIO_000689 SIO_000690 SIO_000692 SIO_000693 SIO_000694 SIO_000695 SIO_000696 SIO_000698 SIO_000700 SIO_000701 SIO_000702 SIO_000703 SIO_000704 SIO_000705 SIO_000706 SIO_000707 SIO_000708 SIO_000711 SIO_000712 SIO_000713 SIO_000714 SIO_000715 SIO_000716 SIO_000717 SIO_000719 SIO_000720 SIO_000721 SIO_000722 SIO_000723 SIO_000724 SIO_000725 SIO_000726 SIO_000727 SIO_000728 SIO_000729 SIO_000730 SIO_000731 SIO_000732 SIO_000739 SIO_000740 SIO_000741 SIO_000742 SIO_000743 SIO_000744 SIO_000745 SIO_000746 SIO_000747 SIO_000748 SIO_000750 SIO_000751 SIO_000752 SIO_000753 SIO_000754 SIO_000755 SIO_000756 SIO_000757 SIO_000758 SIO_000759 SIO_000760 SIO_000761 SIO_000762 SIO_000763 SIO_000764 SIO_000765 SIO_000766 SIO_000767 SIO_000768 SIO_000769 SIO_000770 SIO_000771 SIO_000776 SIO_000777 SIO_000778 SIO_000779 SIO_000780 SIO_000783 SIO_000784 SIO_000785 SIO_000786 SIO_000787 SIO_000788 SIO_000789 SIO_000790 SIO_000791 SIO_000792 SIO_000794 SIO_000795 SIO_000796 SIO_000797 SIO_000798 SIO_000799 SIO_000800 SIO_000801 SIO_000802 SIO_000803 SIO_000804 SIO_000805 SIO_000806 SIO_000807 SIO_000808 SIO_000809 SIO_000810 SIO_000811 SIO_000812 SIO_000813 SIO_000814 SIO_000815 SIO_000816 SIO_000817 SIO_000818 SIO_000819 SIO_000820 SIO_000821 SIO_000822 SIO_000823 SIO_000824 SIO_000825 SIO_000826 SIO_000827 SIO_000828 SIO_000829 SIO_000830 SIO_000831 SIO_000832 SIO_000833 SIO_000834 SIO_000835 SIO_000836 SIO_000837 SIO_000838 SIO_000839 SIO_000840 SIO_000841 SIO_000842 SIO_000843 SIO_000844 SIO_000845 SIO_000846 SIO_000847 SIO_000848 SIO_000849 SIO_000850 SIO_000851 SIO_000852 SIO_000853 SIO_000854 SIO_000855 SIO_000856 SIO_000857 SIO_000858 SIO_000859 SIO_000860 SIO_000861 SIO_000862 SIO_000863 SIO_000864 SIO_000865 SIO_000866 SIO_000867 SIO_000868 SIO_000869 SIO_000870 SIO_000871 SIO_000872 SIO_000873 SIO_000875 SIO_000876 SIO_000877 SIO_000878 SIO_000879 SIO_000880 SIO_000881 SIO_000882 SIO_000883 SIO_000884 SIO_000885 SIO_000886 SIO_000887 SIO_000888 SIO_000889 SIO_000890 SIO_000891 SIO_000893 SIO_000894 SIO_000895 SIO_000896 SIO_000897 SIO_000898 SIO_000899 SIO_000902 SIO_000903 SIO_000904 SIO_000906 SIO_000907 SIO_000908 SIO_000909 SIO_000910 SIO_000911 SIO_000912 SIO_000913 SIO_000914 SIO_000915 SIO_000916 SIO_000917 SIO_000918 SIO_000919 SIO_000920 SIO_000921 SIO_000922 SIO_000923 SIO_000924 SIO_000926 SIO_000927 SIO_000928 SIO_000929 SIO_000930 SIO_000931 SIO_000932 SIO_000933 SIO_000934 SIO_000935 SIO_000936 SIO_000937 SIO_000938 SIO_000939 SIO_000940 SIO_000941 SIO_000942 SIO_000943 SIO_000944 SIO_000945 SIO_000946 SIO_000947 SIO_000948 SIO_000949 SIO_000950 SIO_000951 SIO_000952 SIO_000953 SIO_000954 SIO_000955 SIO_000956 SIO_000957 SIO_000959 SIO_000960 SIO_000961 SIO_000962 SIO_000963 SIO_000964 SIO_000965 SIO_000966 SIO_000967 SIO_000968 SIO_000969 SIO_000976 SIO_000977 SIO_000978 SIO_000979 SIO_000980 SIO_000981 SIO_000982 SIO_000983 SIO_000984 SIO_000985 SIO_000986 SIO_000987 SIO_000988 SIO_000989 SIO_000991 SIO_000992 SIO_000993 SIO_000994 SIO_000995 SIO_000996 SIO_000997 SIO_000998 SIO_000999 SIO_001000 SIO_001001 SIO_001002 SIO_001003 SIO_001004 SIO_001005 SIO_001006 SIO_001007 SIO_001008 SIO_001009 SIO_001010 SIO_001011 SIO_001012 SIO_001013 SIO_001014 SIO_001015 SIO_001016 SIO_001017 SIO_001018 SIO_001019 SIO_001020 SIO_001021 SIO_001022 SIO_001023 SIO_001024 SIO_001025 SIO_001026 SIO_001027 SIO_001028 SIO_001029 SIO_001030 SIO_001031 SIO_001032 SIO_001033 SIO_001034 SIO_001035 SIO_001036 SIO_001037 SIO_001038 SIO_001039 SIO_001040 SIO_001041 SIO_001042 SIO_001043 SIO_001044 SIO_001045 SIO_001046 SIO_001047 SIO_001048 SIO_001049 SIO_001050 SIO_001051 SIO_001052 SIO_001053 SIO_001054 SIO_001055 SIO_001056 SIO_001057 SIO_001058 SIO_001059 SIO_001060 SIO_001061 SIO_001062 SIO_001063 SIO_001064 SIO_001065 SIO_001066 SIO_001067 SIO_001068 SIO_001069 SIO_001070 SIO_001071 SIO_001072 SIO_001073 SIO_001074 SIO_001075 SIO_001076 SIO_001077 SIO_001078 SIO_001079 SIO_001080 SIO_001081 SIO_001082 SIO_001083 SIO_001084 SIO_001085 SIO_001086 SIO_001087 SIO_001088 SIO_001089 SIO_001090 SIO_001091 SIO_001092 SIO_001093 SIO_001094 SIO_001095 SIO_001099 SIO_001100 SIO_001102 SIO_001103 SIO_001104 SIO_001105 SIO_001106 SIO_001107 SIO_001108 SIO_001109 SIO_001110 SIO_001111 SIO_001112 SIO_001113 SIO_001114 SIO_001115 SIO_001116 SIO_001117 SIO_001118 SIO_001119 SIO_001120 SIO_001121 SIO_001122 SIO_001123 SIO_001124 SIO_001125 SIO_001126 SIO_001127 SIO_001128 SIO_001129 SIO_001130 SIO_001131 SIO_001132 SIO_001133 SIO_001134 SIO_001135 SIO_001136 SIO_001137 SIO_001138 SIO_001139 SIO_001140 SIO_001141 SIO_001142 SIO_001143 SIO_001144 SIO_001145 SIO_001146 SIO_001147 SIO_001148 SIO_001149 SIO_001150 SIO_001151 SIO_001152 SIO_001153 SIO_001160 SIO_001161 SIO_001162 SIO_001163 SIO_001164 SIO_001165 SIO_001166 SIO_001167 SIO_001168 SIO_001169 SIO_001170 SIO_001171 SIO_001172 SIO_001173 SIO_001174 SIO_001175 SIO_001176 SIO_001177 SIO_001178 SIO_001179 SIO_001180 SIO_001181 SIO_001182 SIO_001183 SIO_001184 SIO_001185 SIO_001186 SIO_001187 SIO_001188 SIO_001189 SIO_001190 SIO_001191 SIO_001192 SIO_001193 SIO_001194 SIO_001195 SIO_001196 SIO_001197 SIO_001198 SIO_001199 SIO_001200 SIO_001201 SIO_001202 SIO_001203 SIO_001204 SIO_001205 SIO_001206 SIO_001207 SIO_001208 SIO_001209 SIO_001210 SIO_001211 SIO_001212 SIO_001213 SIO_001214 SIO_001215 SIO_001216 SIO_001217 SIO_001218 SIO_001219 SIO_001220 SIO_001221 SIO_001222 SIO_001223 SIO_001224 SIO_001225 SIO_001226 SIO_001227 SIO_001228 SIO_001229 SIO_001230 SIO_001231 SIO_001232 SIO_001233 SIO_001234 SIO_001235 SIO_001236 SIO_001237 SIO_001238 SIO_001239 SIO_001240 SIO_001241 SIO_001243 SIO_001244 SIO_001245 SIO_001246 SIO_001248 SIO_001249 SIO_001250 SIO_001251 SIO_001252 SIO_001253 SIO_001254 SIO_001255 SIO_001256 SIO_001257 SIO_001258 SIO_001259 SIO_001260 SIO_001261 SIO_001262 SIO_001263 SIO_001264 SIO_001265 SIO_001266 SIO_001267 SIO_001268 SIO_001269 SIO_001270 SIO_001271 SIO_001272 SIO_001273 SIO_001274 SIO_001275 SIO_001276 SIO_001281 SIO_001282 SIO_001283 SIO_001284 SIO_001285 SIO_001286 SIO_001287 SIO_001288 SIO_001289 SIO_001290 SIO_001291 SIO_001292 SIO_001293 SIO_001294 SIO_001295 SIO_001296 SIO_001297 SIO_001298 SIO_001299 SIO_001300 SIO_001301 SIO_001302 SIO_001303 SIO_001304 SIO_001305 SIO_001306 SIO_001307 SIO_001308 SIO_001309 SIO_001310 SIO_001311 SIO_001312 SIO_001313 SIO_001314 SIO_001315 SIO_001316 SIO_001317 SIO_001318 SIO_001319 SIO_001320 SIO_001321 SIO_001322 SIO_001323 SIO_001324 SIO_001325 SIO_001326 SIO_001327 SIO_001328 SIO_001329 SIO_001330 SIO_001331 SIO_001332 SIO_001333 SIO_001334 SIO_001335 SIO_001336 SIO_001337 SIO_001338 SIO_001339 SIO_001340 SIO_001341 SIO_001342 SIO_001343 SIO_001344 SIO_001345 SIO_001346 SIO_001347 SIO_001348 SIO_001349 SIO_001350 SIO_001351 SIO_001352 SIO_001353 SIO_001354 SIO_001355 SIO_001356 SIO_001357 SIO_001358 SIO_001359 SIO_001360 SIO_001361 SIO_001362 SIO_001363 SIO_001364 SIO_001365 SIO_001366 SIO_001367 SIO_001368 SIO_001369 SIO_001370 SIO_001371 SIO_001372 SIO_001373 SIO_001374 SIO_001375 SIO_001376 SIO_010000 SIO_010001 SIO_010002 SIO_010003 SIO_010004 SIO_010005 SIO_010007 SIO_010008 SIO_010009 SIO_010010 SIO_010011 SIO_010013 SIO_010014 SIO_010015 SIO_010016 SIO_010017 SIO_010018 SIO_010019 SIO_010020 SIO_010022 SIO_010023 SIO_010024 SIO_010025 SIO_010026 SIO_010027 SIO_010028 SIO_010029 SIO_010030 SIO_010031 SIO_010032 SIO_010033 SIO_010034 SIO_010035 SIO_010036 SIO_010037 SIO_010038 SIO_010039 SIO_010040 SIO_010041 SIO_010042 SIO_010043 SIO_010044 SIO_010045 SIO_010046 SIO_010047 SIO_010048 SIO_010049 SIO_010050 SIO_010051 SIO_010052 SIO_010053 SIO_010054 SIO_010055 SIO_010056 SIO_010057 SIO_010058 SIO_010059 SIO_010060 SIO_010061 SIO_010064 SIO_010065 SIO_010066 SIO_010067 SIO_010068 SIO_010070 SIO_010071 SIO_010072 SIO_010073 SIO_010074 SIO_010075 SIO_010076 SIO_010077 SIO_010084 SIO_010085 SIO_010086 SIO_010087 SIO_010088 SIO_010089 SIO_010090 SIO_010091 SIO_010092 SIO_010093 SIO_010094 SIO_010095 SIO_010096 SIO_010097 SIO_010098 SIO_010099 SIO_010100 SIO_010101 SIO_010277 SIO_010278 SIO_010283 SIO_010284 SIO_010285 SIO_010286 SIO_010287 SIO_010288 SIO_010289 SIO_010295 SIO_010296 SIO_010298 SIO_010299 SIO_010300 SIO_010301 SIO_010307 SIO_010308 SIO_010309 SIO_010310 SIO_010334 SIO_010335 SIO_010336 SIO_010337 SIO_010338 SIO_010340 SIO_010341 SIO_010342 SIO_010343 SIO_010344 SIO_010345 SIO_010346 SIO_010347 SIO_010349 SIO_010351 SIO_010353 SIO_010354 SIO_010355 SIO_010358 SIO_010359 SIO_010360 SIO_010362 SIO_010363 SIO_010364 SIO_010365 SIO_010366 SIO_010367 SIO_010368 SIO_010369 SIO_010370 SIO_010371 SIO_010372 SIO_010373 SIO_010374 SIO_010375 SIO_010376 SIO_010377 SIO_010378 SIO_010379 SIO_010383 SIO_010410 SIO_010411 SIO_010412 SIO_010414 SIO_010415 SIO_010416 SIO_010417 SIO_010418 SIO_010419 SIO_010420 SIO_010423 SIO_010424 SIO_010425 SIO_010426 SIO_010427 SIO_010428 SIO_010429 SIO_010430 SIO_010431 SIO_010432 SIO_010433 SIO_010434 SIO_010435 SIO_010436 SIO_010437 SIO_010438 SIO_010439 SIO_010440 SIO_010441 SIO_010442 SIO_010443 SIO_010444 SIO_010445 SIO_010446 SIO_010447 SIO_010448 SIO_010450 SIO_010451 SIO_010452 SIO_010453 SIO_010454 SIO_010455 SIO_010456 SIO_010457 SIO_010458 SIO_010459 SIO_010460 SIO_010461 SIO_010462 SIO_010463 SIO_010464 SIO_010465 SIO_010468 SIO_010469 SIO_010471 SIO_010496 SIO_010497 SIO_010498 SIO_010499 SIO_010500 SIO_010501 SIO_010502 SIO_010503 SIO_010504 SIO_010505 SIO_010506 SIO_010507 SIO_010508 SIO_010509 SIO_010510 SIO_010511 SIO_010512 SIO_010513 SIO_010514 SIO_010515 SIO_010516 SIO_010517 SIO_010518 SIO_010519 SIO_010520 SIO_010521 SIO_010522 SIO_010523 SIO_010525 SIO_010526 SIO_010527 SIO_010528 SIO_010530 SIO_010531 SIO_010532 SIO_010533 SIO_010673 SIO_010674 SIO_010775 SIO_010776 SIO_010777 SIO_010778 SIO_010779 SIO_010780 SIO_010781 SIO_010782 SIO_010783 SIO_010784 SIO_010785 SIO_010786 SIO_010787 SIO_010788 SIO_010789 SIO_010790 SIO_010791 SIO_010792 SIO_010793 SIO_010794 SIO_010795 SIO_011000 SIO_011001 SIO_011002 SIO_011003 SIO_011004 SIO_011005 SIO_011006 SIO_011007 SIO_011008 SIO_011009 SIO_011010 SIO_011011 SIO_011012 SIO_011013 SIO_011014 SIO_011015 SIO_011016 SIO_011017 SIO_011018 SIO_011019 SIO_011020 SIO_011021 SIO_011022 SIO_011023 SIO_011024 SIO_011025 SIO_011026 SIO_011027 SIO_011028 SIO_011029 SIO_011030 SIO_011031 SIO_011032 SIO_011033 SIO_011034 SIO_011035 SIO_011036 SIO_011037 SIO_011038 SIO_011039 SIO_011040 SIO_011041 SIO_011042 SIO_011043 SIO_011044 SIO_011045 SIO_011046 SIO_011047 SIO_011048 SIO_011049 SIO_011050 SIO_011051 SIO_011052 SIO_011053 SIO_011054 SIO_011055 SIO_011056 SIO_011057 SIO_011058 SIO_011059 SIO_011060 SIO_011061 SIO_011062 SIO_011063 SIO_011064 SIO_011065 SIO_011066 SIO_011067 SIO_011068 SIO_011069 SIO_011070 SIO_011071 SIO_011072 SIO_011073 SIO_011074 SIO_011075 SIO_011076 SIO_011077 SIO_011078 SIO_011079 SIO_011080 SIO_011081 SIO_011082 SIO_011083 SIO_011084 SIO_011085 SIO_011086 SIO_011087 SIO_011088 SIO_011089 SIO_011090 SIO_011091 SIO_011092 SIO_011093 SIO_011094 SIO_011095 SIO_011096 SIO_011097 SIO_011098 SIO_011099 SIO_011100 SIO_011101 SIO_011102 SIO_011103 SIO_011104 SIO_011105 SIO_011106 SIO_011107 SIO_011108 SIO_011109 SIO_011110 SIO_011111 SIO_011112 SIO_011113 SIO_011114 SIO_011115 SIO_011116 SIO_011117 SIO_011118 SIO_011119 SIO_011120 SIO_011121 SIO_011123 SIO_011125 SIO_011126 SIO_011130 SIO_011131","SIO_000001 SIO_000008 SIO_000011 SIO_000020 SIO_000028 SIO_000029 SIO_000053 SIO_000054 SIO_000059 SIO_000060 SIO_000061 SIO_000062 SIO_000063 SIO_000064 SIO_000066 SIO_000068 SIO_000093 SIO_000095 SIO_000096 SIO_000128 SIO_000132 SIO_000139 SIO_000145 SIO_000202 SIO_000203 SIO_000204 SIO_000205 SIO_000206 SIO_000207 SIO_000208 SIO_000209 SIO_000210 SIO_000211 SIO_000212 SIO_000213 SIO_000214 SIO_000215 SIO_000216 SIO_000217 SIO_000218 SIO_000219 SIO_000221 SIO_000222 SIO_000223 SIO_000224 SIO_000225 SIO_000226 SIO_000227 SIO_000228 SIO_000229 SIO_000230 SIO_000231 SIO_000232 SIO_000233 SIO_000234 SIO_000235 SIO_000236 SIO_000240 SIO_000241 SIO_000242 SIO_000243 SIO_000244 SIO_000245 SIO_000246 SIO_000247 SIO_000248 SIO_000249 SIO_000250 SIO_000251 SIO_000252 SIO_000253 SIO_000254 SIO_000255 SIO_000272 SIO_000273 SIO_000274 SIO_000277 SIO_000278 SIO_000283 SIO_000286 SIO_000288 SIO_000291 SIO_000292 SIO_000293 SIO_000294 SIO_000300 SIO_000310 SIO_000311 SIO_000312 SIO_000313 SIO_000322 SIO_000323 SIO_000324 SIO_000325 SIO_000332 SIO_000334 SIO_000335 SIO_000338 SIO_000339 SIO_000341 SIO_000352 SIO_000355 SIO_000356 SIO_000362 SIO_000363 SIO_000364 SIO_000365 SIO_000369 SIO_000420 SIO_000421 SIO_000422 SIO_000424 SIO_000425 SIO_000426 SIO_000427 SIO_000477 SIO_000482 SIO_000484 SIO_000490 SIO_000491 SIO_000495 SIO_000496 SIO_000497 SIO_000552 SIO_000553 SIO_000557 SIO_000558 SIO_000563 SIO_000586 SIO_000628 SIO_000629 SIO_000630 SIO_000631 SIO_000632 SIO_000633 SIO_000634 SIO_000635 SIO_000636 SIO_000641 SIO_000642 SIO_000643 SIO_000644 SIO_000646 SIO_000652 SIO_000655 SIO_000656 SIO_000657 SIO_000658 SIO_000668 SIO_000671 SIO_000672 SIO_000673 SIO_000674 SIO_000679 SIO_000680 SIO_000681 SIO_000682 SIO_000684 SIO_000687 SIO_000697 SIO_000699 SIO_000709 SIO_000710 SIO_000733 SIO_000734 SIO_000735 SIO_000736 SIO_000737 SIO_000738 SIO_000749 SIO_000772 SIO_000773 SIO_000774 SIO_000775 SIO_000793 SIO_000892 SIO_000900 SIO_000901 SIO_000905 SIO_000970 SIO_000971 SIO_000972 SIO_000973 SIO_000974 SIO_000975 SIO_001096 SIO_001097 SIO_001098 SIO_001101 SIO_001154 SIO_001155 SIO_001156 SIO_001157 SIO_001158 SIO_001159 SIO_001242 SIO_001247 SIO_001277 SIO_001278 SIO_001279 SIO_001280 SIO_010078 SIO_010079 SIO_010080 SIO_010081 SIO_010082 SIO_010083 SIO_010302 broaderThan comment equivalentTo example hasAttribute hasSynonym narrowerThan seeAlso similarTo subset"],["http://www.bbc.co.uk/ontologies/provenance/","bbcprov","CreativeWorkGraph Dataset Graph Ontology ThingGraph TransitionOntology","canonicalLocation changeReason created deprecated managedBy owner product provided provider public slug transitions version"],["http://www.ontologydesignpatterns.org/cp/owl/situation.owl#","situ","Situation","hasSetting isSettingFor"],["http://www.w3.org/2007/05/powder-s#","wdrs","Document Processor","authenticate certified certifiedby data_error describedby error_code hasIRI issuedby logo matchesregex notknownto notmatchesregex proc_error sha1sum supportedby tag text validfrom validuntil"],["http://www.w3.org/2008/05/skos-xl#","skosxl","Label","altLabel hiddenLabel labelRelation literalForm prefLabel"],["http://dati.beniculturali.it/cis/","cis","AccessCondition Address AdmissionType Agent ArchaeologicalArea ArchaeologicalPark Attribute AudioObject Booking CISType Card Catalogue Cinema ClericalAdministrativeArea Collection CollectionCulEnt ContactPoint CreativeWork CultReseachCenter CulturalEntity CulturalEvent CulturalHeritageObject CulturalInstituteOrSite CulturalLandscapeAsset Currency DayOfWeek Equipment Event GeographicalFeature Geometry GovernamentalAdministrativeArea HolderOfArchive ImageObject Library MeasurementUnit MonumentalArea Museum NameInTime NewsArticle Offer OpeningHoursSpecification PriceSpecification Project QuantitativeValue Role RoleInTime Service Site SiteDescription SubjectDiscipline TemporaryClosure TemporaryClosureType Theatre Ticket TimeInterval UserType Validity VideoObject","ISILIdentifier accessConditionFor addressID adminUnitL1 adminUnitL2 altLabel atTime available catalogue closes describes description endDate forAccessTo fullAddress geoMethodology geometryType hasAccessCondition hasAddress hasAdmissionType hasAttribute hasCISType hasCertifiedEmail hasCollection hasContactPoint hasCurrency hasCurrencyValue hasDate hasDayOfWeek hasDiscipline hasDuration hasEligibleUser hasEmail hasFax hasGeographicalLocation hasGeometry hasISTATCode hasLat hasLong hasMeasurementUnit hasMember hasNameInTime hasPriceSpecification hasReason hasSite hasSiteDescription hasSubEvent hasTelephone hasTemporaryClosureType hasTicket hasValidity hasValue hasWebSite holdsRoleInTime hosts identifier includes institutionalName involves isAbout isCatalogueOf isDayOfWeekOf isDescribedBy isHeldBy isHostedBy isInSite isInvolvedInProject isMemberOf isPartOf isProvidedBy isRelatedToRiT isRoleIn isSiteOf isSubEventOf isSubjectOf isValidDuring makesAvailableEquipment name offers opens postCode postName providesService reportsTo roleFor startDate takesPlaceDuring toponym url withRole"],["http://purl.org/net/provenance/ns#","prv","Actor Artifact CreationGuideline DataAccess DataCreation DataItem DataProvidingService DataPublisher Execution File HumanActor HumanAgent Immutable NonHumanActor NonHumanAgent","accessedResource accessedService completedAt containedBy createdBy deployedSoftware employedArtifact involvedActor operatedBy performedAt performedBy precededBy retrievedBy serializedBy usedBy usedData usedGuideline yieldedBy"],["http://purl.org/NET/scovo#","scovo","Dataset Dimension Item","dataset datasetOf dimension max min"],["http://purl.org/vocab/bio/0.1/","bio","Accession Adoption Annulment Assassination Baptism BarMitzvah BasMitzvah Birth Burial Coronation Cremation Death Demotion Disbanding Dismissal Divorce Emigration Employment Enrolment Event Execution Formation Funeral Graduation GroupEvent Imprisonment Inauguration IndividualEvent Interval Investiture Marriage Murder NameChange Naturalization Ordination Performance PositionChange Promotion Redundancy Relationship Resignation Retirement","agent biography birth child concludingEvent concurrentEvent date death employer event eventInterval father followingEvent immediatelyFollowingEvent immediatelyPrecedingEvent initiatingEvent interval keywords mother officiator olb organization parent participant partner place position precedingEvent principal relationship spectator state witness"],["http://qudt.org/schema/qudt#","","DataRateUnit Datatype DerivedUnit InformationEntropyUnit QuantityKind QuantityValue Unit","numericValue qudtDataTypeProperties unit"],["http://rdaregistry.info/Elements/a/","rdaa","","P50001 P50002 P50003 P50004 P50005 P50006 P50007 P50008 P50009 P50010 P50011 P50012 P50013 P50014 P50015 P50016 P50017 P50018 P50019 P50020 P50021 P50022 P50023 P50024 P50025 P50026 P50027 P50028 P50029 P50030 P50031 P50032 P50033 P50034 P50035 P50036 P50037 P50038 P50039 P50040 P50041 P50042 P50043 P50044 P50045 P50046 P50047 P50048 P50049 P50050 P50051 P50052 P50053 P50054 P50055 P50056 P50057 P50058 P50059 P50060 P50061 P50062 P50063 P50064 P50065 P50066 P50067 P50068 P50069 P50070 P50071 P50072 P50073 P50074 P50075 P50076 P50077 P50078 P50079 P50080 P50081 P50082 P50083 P50084 P50085 P50086 P50087 P50088 P50089 P50090 P50091 P50092 P50093 P50094 P50095 P50096 P50097 P50098 P50099 P50100 P50101 P50102 P50103 P50104 P50105 P50106 P50107 P50108 P50109 P50110 P50111 P50112 P50113 P50114 P50115 P50116 P50117 P50118 P50119 P50120 P50121 P50122 P50123 P50124 P50125 P50126 P50127 P50128 P50129 P50130 P50131 P50132 P50133 P50134 P50135 P50136 P50137 P50138 P50139 P50140 P50141 P50142 P50143 P50144 P50145 P50146 P50147 P50148 P50149 P50150 P50151 P50152 P50153 P50154 P50155 P50156 P50157 P50158 P50159 P50160 P50161 P50162 P50163 P50164 P50165 P50166 P50167 P50168 P50169 P50170 P50171 P50172 P50173 P50174 P50175 P50176 P50177 P50178 P50179 P50180 P50181 P50182 P50183 P50184 P50185 P50186 P50187 P50188 P50189 P50190 P50191 P50192 P50193 P50194 P50195 P50196 P50197 P50198 P50199 P50200 P50201 P50202 P50203 P50204 P50205 P50206 P50207 P50208 P50209 P50210 P50211 P50212 P50213 P50214 P50215 P50216 P50217 P50218 P50219 P50220 P50221 P50222 P50223 P50224 P50225 P50226 P50227 P50228 P50229 P50230 P50231 P50232 P50233 P50234 P50235 P50236 P50237 P50238 P50239 P50240 P50241 P50242 P50243 P50244 P50245 P50246 P50247 P50248 P50249 P50250 P50251 P50252 P50253 P50254 P50255 P50256 P50257 P50258 P50259 P50260 P50261 P50262 P50263 P50264 P50265 P50266 P50267 P50268 P50269 P50270"],["http://rdaregistry.info/Elements/m/","rdam","","P30001 P30002 P30003 P30004 P30005 P30006 P30007 P30008 P30009 P30010 P30011 P30012 P30013 P30014 P30015 P30016 P30017 P30018 P30019 P30020 P30021 P30022 P30023 P30024 P30025 P30026 P30027 P30028 P30029 P30030 P30031 P30032 P30033 P30034 P30035 P30036 P30037 P30038 P30039 P30040 P30041 P30042 P30043 P30044 P30045 P30046 P30047 P30048 P30049 P30050 P30051 P30052 P30053 P30054 P30055 P30056 P30057 P30058 P30059 P30060 P30061 P30062 P30063 P30064 P30065 P30066 P30067 P30068 P30069 P30070 P30071 P30072 P30073 P30074 P30075 P30076 P30077 P30078 P30079 P30080 P30081 P30082 P30083 P30084 P30085 P30086 P30087 P30088 P30089 P30090 P30091 P30092 P30093 P30094 P30095 P30096 P30097 P30098 P30099 P30100 P30101 P30102 P30103 P30104 P30105 P30106 P30107 P30108 P30109 P30110 P30111 P30112 P30113 P30114 P30115 P30116 P30117 P30118 P30119 P30120 P30121 P30122 P30123 P30124 P30125 P30126 P30127 P30128 P30129 P30130 P30131 P30132 P30133 P30134 P30135 P30136 P30137 P30138 P30139 P30140 P30141 P30142 P30143 P30144 P30145 P30146 P30147 P30148 P30149 P30150 P30151 P30152 P30153 P30154 P30155 P30156 P30157 P30158 P30159 P30160 P30161 P30162 P30163 P30164 P30165 P30166 P30167 P30168 P30169 P30170 P30171 P30172 P30173 P30174 P30175 P30176 P30177 P30178 P30179 P30180 P30181 P30182 P30183 P30184 P30185 P30186 P30187 P30188 P30189 P30190 P30191 P30192 P30193 P30194 P30195 P30196 P30197 P30198 P30199 P30200 P30201 P30202 P30203 P30204 P30205 P30206 P30207 P30208 P30209 P30210 P30211 P30212 P30213 P30214 P30215 P30216 P30217 P30218 P30219 P30220 P30221 P30222 P30223 P30224 P30225 P30226 P30227 P30228 P30229 P30230 P30231 P30232 P30233 P30234 P30235 P30236 P30237 P30238 P30239 P30240 P30241 P30242 P30243 P30244 P30245 P30246 P30247 P30248 P30249 P30250 P30251 P30252 P30253 P30254 P30255 P30256 P30257 P30258 P30259"],["http://w3id.org/CEON/ontology/resourceODP/","ceon-resourceODP","Asset BatchOfObjects Constituent DigitalObject Information Matter PhysicalObject Resource ResourceCondition ResourceProperty ResourceQuality SetOfObjects","batchID batchLabel batchSize containsInformation hasBatch hasConstituent hasMatter hasPart hasPhysicalObject hasResourceCondition hasResourceLocation hasResourceProperty hasResourceQuality isAbout isRealizationOf"],["http://www.w3.org/ns/locn#","locn","Address Geometry","address addressArea addressId adminUnitL1 adminUnitL2 fullAddress geographicName geometry location locatorDesignator locatorName poBox postCode postName registeredAddress thoroughfare"],["http://www.w3.org/ns/ssn/","ssn","Deployment Input Output Property Stimulus System","deployedOnPlatform deployedSystem detects forProperty hasDeployment hasInput hasOutput hasProperty hasSubSystem implementedBy implements inDeployment isPropertyOf isProxyFor wasOriginatedBy"],["https://www.gleif.org/ontology/Base/","gleif-base","Entity EntityExpirationReason EntityStatus Identifier LegalEntityRelationship LegalPerson Period PhysicalAddress PhysicalAddressASCII RegistrationAuthority RegistrationStatus Registry RegistryEntry RegistryIdentifier","hasAbbreviation hasAbbreviationLocal hasAbbreviationTransliterated hasAdditionalAddressLine hasAddress hasAddressHeadquarters hasAddressLegal hasAddressLine1 hasAddressLine2 hasAddressLine3 hasAddressLine4 hasAddressNumber hasAddressNumberWithinBuilding hasAddressTransliterated hasCity hasCountry hasCoverageArea hasEnd hasEntityExpirationDate hasEntityExpirationReason hasEntityStatus hasFirstAddressLine hasGeographicRegion hasInitialRegistrationDate hasLastUpdateDate hasLegalJurisdiction hasMailRouting hasName hasNameASCII hasNameASCIIAutomatic hasNameASCIIPreferred hasNameAdditional hasNameAdditionalLocal hasNameLegal hasNameLegalLocal hasNameLocal hasNamePreviousLegal hasNameTradingOrOperating hasNameTranslatedEnglish hasNameTransliterated hasNextRenewalDate hasPostalCode hasRegion hasRegistrationStatus hasSource hasStart hasSuccessor hasSuccessorName hasTag hasTarget hasWebsite identifies isManagedBy isQualifiedBy isQuantifiedBy isRegisteredIn records"],["http://ontologydesignpatterns.org/opla/","","","isNativeTo reusesPatternAsTemplate"],["http://open.vocab.org/terms/","ov","AfricanRedSlip AmateurRadioContact AmateurRadioOperator AnnotationSet AutomobileCataologType AutomobileModel AvatarCharacterTraits BiologicalDatabase Birth Calendar Cheese ClassSkeleton Country Course DOMBoundaryPoint DOMBoundaryPointPosition DOMNode DOMOffset DOMRange Database DeletedEntry Diff DigitalAsset Distance EarWorm Earworm Film Formula HUDCourseLoan HUDSchoolLoan HUDSuggestion HUDYearLoan House ITUREgion IllegalRDFXMLStatement IrcBot JavascriptThis KillerGorilla MOTTestingStation Madre Manifest MicroblogPost MultiSportEvent NewsItem NotAKillerGorilla Numismatics OkkamEntity OlympicGames Plot PrimaryVisualElement RTFMImperative RadioOperationFrequency ScientificDatabase SportEvent StillAKillerGorilla SummerOlympicGames TrimPackage UnivCourse UnivSchool VisualElement Vocabulary Ware WheelChairEnabled WinterOlympicGames ZoiaCommand","accountIdentifier aeNumber affiliation aggregates anniversary areaHectares associatedEntity attestsTo authorString avatarBendingElement avatarEyeColor avatarFirstAppearance avatarHairColor avatarNationality avatarPosition bbcWeatherId beam-componentOf blid businessCard businessInterest calendar canonicalUri category classSkeleton classSkeletonIgnore colour commonEndeavour commonExpression commonItem commonManifestation commonWork compassDirection composedBy composer compressedFileSize confidence country creatorUserAgent csvCol csvRow dateOfDeath defaultProperty defines deliveredBy departureDate depicts depictsSameResourceAs describes diffFromOther diffSource diffTarget diffToOther dimensionProperty disclaimer disclaimerText distancePoint earwormSong earwormSufferer earwormTransmitter editForm endTime enhancedDescription exampleResource eyeColor familiarName favouriteDrink favouritedBy faxNumber featurefile fileSize findspot firstSentence foafro formalName fullName geoBoundaryDefiner geoqrcode has hasBoundary hasChecksum hasContentType hasFavourited hasLender hasMD5 hasNationality hasNode hasOffset hasPlot hasPosition hasRange hearts houseColor hudBefore hudCommon hudCourse hudLoanCount hudLoanTotal hudSame hudSchool hudSchoolLoan hudSuggestion hudYear icon image informalName isCategoryOf isCuratedBy isDefinedBy isHeaderOf isMemberOf isSongOfEarworm json keywords kilometres kudosTo lastCachedPage length libraryService machineTag madeIn maidenName manchax mirror motVehicleClasses namedPlace national-grid-reference nationalContextMap near networkVisibility noOfReviewsWritten numberOfPages offeredBy offersCourse okkamID origin originatesFrom part passwd performer phoneNumber plot postalAddress prefAcronym preferredAnimal primaryMaterial provenance rank readGraph recordedAddress regionalContextMap reincarnationOf responsiblityOf resultFrom rimDiameter screenshot semester shape shortName signatureScent similarTo sindiceResultCount skypeID sort-name sortLabel sourcefile specification startTime statement status stickiness studies subtitle suffersEarworm syndicates taggingCount teaches twitter-id usedHost usedHttpHeader uses validFrom validUntil versionnumber visibility weight wikiPage writeGraph"],["http://purl.org/net/p-plan#","p-plan","Activity Bundle Entity MultiStep Plan Step Variable","correspondsToStep correspondsToVariable hasInputVar hasOutputVar isDecomposedAsPlan isInputVarOf isOutputVarOf isPrecededBy isPreceededBy isStepOfPlan isSubPlanOfPlan isVariableOfPlan"],["http://purl.org/ontology/olo/core#","olo","OrderedList Slot","index item length next ordered_list previous slot"],["http://purl.org/spar/fabio/","fabio","Abstract AcademicProceedings Addendum Algorithm AnalogItem AnalogManifestation AnalogStorageMedium Announcement Anthology ApplicationProfile ApplicationProgrammingInterface ArchivalDocument ArchivalDocumentSet ArchivalRecord ArchivalRecordSet Article ArtisticWork AudioDocument AuthorityFile BachelorsThesis BibliographicDatabase BibliographicMetadata Biography Blog BlogPost Book BookChapter BookReview BookSeries BookSet BriefReport CallForApplications CaseForSupport CaseForSupportDocument CaseReport Catalog Chapter CitationMetadata ClinicalCaseReport ClinicalGuideline ClinicalTrialDesign ClinicalTrialReport CollectedWorks Comment CompleteWorks ComputerApplication ComputerFile ComputerProgram ConferencePaper ConferencePoster ConferenceProceedings ControlledVocabulary Correction Corrigendum Cover CriticalEdition DataFile DataManagementPolicy DataManagementPolicyDocument DataMangementPlan DataRepository Database DatabaseManagementSystem Dataset DefinitiveVersion DemoPaper Diary DigitalItem DigitalManifestation DigitalStorageMedium Directory DisciplineDictionary DoctoralThesis DocumentRepository DustJacket Editorial Email EntityMetadata Entry Erratum Essay ExaminationPaper Excerpt ExecutiveSummary ExperimentalProtocol Expression ExpressionCollection Figure Film Folksonomy GanttChart GrantApplication GrantApplicationDocument Hardback Image InBrief InUsePaper Index InstructionManual InstructionalWork Item ItemCollection Journal JournalArticle JournalEditorial JournalIssue JournalNewsItem JournalVolume LaboratoryNotebook LectureNotes LegalOpinion Letter LibraryCatalog LiteraryArtisticWork Magazine MagazineArticle MagazineEditorial MagazineIssue MagazineNewsItem Manifestation ManifestationCollection Manuscript MastersThesis MeetingReport Metadata MetadataDocument MethodsPaper Microblog Micropost MinimalInformationStandard Model Movie MovingImage MusicalComposition Nanopublication NewsItem NewsReport Newspaper NewspaperArticle NewspaperEditorial NewspaperIssue NewspaperNewsItem Notebook NotificationOfReceipt Novel Obituary Ontology OntologyDocument Opinion Oration Page Paperback Patent PatentApplication PatentApplicationDocument PatentDocument Periodical PeriodicalIssue PeriodicalItem PeriodicalVolume PersonalCommunication PhDSymposiumPaper Play Poem Policy PolicyDocument PositionPaper PosterPaper Postprint Preprint Presentation PressRelease PrintObject ProceedingsPaper ProductReview ProjectMetadata ProjectPlan ProjectReport ProjectReportDocument Proof Proposition Questionnaire Quotation RapidCommunication ReferenceBook ReferenceEntry ReferenceWork RelationalDatabase Reply Report ReportDocument ReportingStandard Repository ResearchPaper ResourcePaper Retraction Review ReviewArticle ReviewPaper ScholarlyWork Screenplay Script Series ShortStory Song SoundRecording Specification SpecificationDocument Spreadsheet StandardOperatingProcedure StillImage StorageMedium StructuredSummary SubjectDiscipline SubjectTerm Supplement SupplementaryInformation SystematicReview Table TableOfContents Taxonomy TechnicalReport TechnicalStandard TermDictionary Textbook Thesaurus Thesis Timetable TrialReport Triplestore Tweet UncontrolledVocabulary Vocabulary VocabularyDocument VocabularyMapping VocabularyMappingDocument WebArchive WebContent WebManifestation WebPage WebSite WhitePaper Wiki WikiEntry WikipediaEntry Work WorkCollection WorkPackage Workflow WorkingPaper WorkshopPaper WorkshopProceedings","dateLastUpdated hasAccessDate hasArXivId hasCODEN hasCharacterCount hasCopyrightYear hasCorrectionDate hasDateCollected hasDateReceived hasDeadline hasDecisionDate hasDepositDate hasDiscipline hasDistributionDate hasElectronicArticleIdentifier hasEmbargoDate hasEmbargoDuration hasHandle hasIssnL hasManifestation hasNLMJournalTitleAbbreviation hasNationalLibraryOfMedicineJournalId hasPII hasPageCount hasPatentNumber hasPlaceOfPublication hasPortrayal hasPrimarySubjectTerm hasPubMedCentralId hasPubMedId hasPublicationYear hasRepresentation hasRequestDate hasRetractionDate hasSICI hasSeason hasSequenceIdentifier hasShortTitle hasStandardNumber hasSubjectTerm hasSubtitle hasTranslatedSubtitle hasTranslatedTitle hasURL hasVolumeCount isDisciplineOf isManifestationOf isPortrayalOf isRepresentationOf isSchemeOf isStoredOn stores usesCalendar"],["http://qudt.org/vocab/unit/","","Unit",""],["http://rdaregistry.info/Elements/u/","rdau","","P60001 P60002 P60003 P60004 P60005 P60006 P60007 P60008 P60009 P60010 P60011 P60012 P60013 P60014 P60015 P60016 P60017 P60018 P60019 P60020 P60021 P60022 P60023 P60024 P60025 P60026 P60027 P60028 P60029 P60030 P60031 P60032 P60033 P60034 P60035 P60036 P60037 P60045 P60046 P60047 P60048 P60049 P60050 P60051 P60052 P60053 P60054 P60056 P60057 P60058 P60059 P60060 P60061 P60062 P60063 P60064 P60065 P60066 P60067 P60068 P60069 P60070 P60071 P60072 P60073 P60074 P60075 P60076 P60077 P60078 P60079 P60080 P60081 P60082 P60083 P60084 P60085 P60086 P60087 P60088 P60089 P60090 P60091 P60092 P60093 P60095 P60096 P60097 P60098 P60099 P60100 P60101 P60102 P60103 P60104 P60106 P60107 P60108 P60109 P60110 P60111 P60112 P60113 P60114 P60115 P60116 P60117 P60118 P60119 P60120 P60121 P60122 P60123 P60124 P60125 P60126 P60127 P60128 P60129 P60130 P60131 P60132 P60133 P60134 P60135 P60136 P60137 P60138 P60139 P60140 P60141 P60142 P60143 P60144 P60145 P60146 P60147 P60148 P60149 P60150 P60151 P60152 P60153 P60154 P60155 P60156 P60157 P60159 P60160 P60161 P60162 P60163 P60164 P60165 P60166 P60167 P60168 P60169 P60170 P60171 P60172 P60173 P60174 P60175 P60176 P60177 P60178 P60179 P60180 P60181 P60182 P60183 P60184 P60185 P60186 P60187 P60188 P60189 P60190 P60191 P60192 P60193 P60194 P60195 P60196 P60197 P60198 P60199 P60200 P60201 P60202 P60203 P60204 P60205 P60206 P60207 P60208 P60209 P60210 P60211 P60212 P60213 P60214 P60215 P60216 P60217 P60218 P60219 P60220 P60221 P60222 P60223 P60224 P60225 P60226 P60227 P60228 P60229 P60230 P60231 P60232 P60233 P60234 P60235 P60236 P60237 P60238 P60239 P60240 P60241 P60242 P60243 P60244 P60245 P60246 P60247 P60248 P60249 P60250 P60251 P60252 P60253 P60254 P60255 P60256 P60257 P60258 P60259 P60260 P60261 P60262 P60263 P60264 P60265 P60266 P60267 P60268 P60269 P60270 P60271 P60272 P60273 P60274 P60275 P60276 P60277 P60278 P60279 P60280 P60281 P60282 P60283 P60284 P60285 P60286 P60287 P60288 P60289 P60290 P60291 P60292 P60293 P60294 P60295 P60296 P60297 P60298 P60299 P60300 P60301 P60302 P60303 P60304 P60305 P60306 P60307 P60308 P60309 P60310 P60311 P60312 P60313 P60314 P60315 P60316 P60317 P60318 P60319 P60320 P60321 P60322 P60323 P60324 P60325 P60326 P60327 P60328 P60329 P60330 P60331 P60332 P60333 P60334 P60335 P60336 P60337 P60338 P60339 P60340 P60341 P60342 P60343 P60344 P60345 P60346 P60347 P60348 P60349 P60350 P60351 P60352 P60353 P60354 P60355 P60356 P60357 P60358 P60359 P60360 P60361 P60362 P60363 P60364 P60365 P60366 P60367 P60368 P60369 P60370 P60371 P60372 P60373 P60374 P60375 P60376 P60377 P60378 P60379 P60380 P60381 P60382 P60383 P60384 P60385 P60386 P60387 P60388 P60389 P60390 P60391 P60392 P60393 P60394 P60395 P60396 P60397 P60398 P60399 P60400 P60401 P60402 P60404 P60406 P60407 P60408 P60409 P60410 P60411 P60412 P60413 P60414 P60415 P60416 P60417 P60418 P60419 P60420 P60421 P60422 P60423 P60424 P60425 P60426 P60427 P60428 P60429 P60430 P60431 P60432 P60433 P60434 P60435 P60436 P60437 P60438 P60440 P60441 P60443 P60444 P60446 P60447 P60449 P60450 P60451 P60452 P60454 P60455 P60456 P60457 P60458 P60459 P60460 P60461 P60462 P60463 P60464 P60465 P60466 P60467 P60468 P60469 P60470 P60472 P60473 P60474 P60475 P60476 P60477 P60478 P60479 P60480 P60481 P60482 P60483 P60484 P60485 P60486 P60487 P60488 P60489 P60490 P60491 P60492 P60493 P60494 P60495 P60496 P60497 P60498 P60499 P60500 P60501 P60502 P60503 P60504 P60505 P60506 P60507 P60508 P60509 P60510 P60511 P60512 P60513 P60514 P60515 P60516 P60517 P60518 P60519 P60520 P60521 P60522 P60523 P60524 P60525 P60526 P60527 P60528 P60529 P60530 P60531 P60532 P60533 P60534 P60535 P60536 P60537 P60538 P60539 P60540 P60541 P60542 P60543 P60544 P60545 P60546 P60547 P60548 P60549 P60550 P60551 P60552 P60553 P60554 P60555 P60556 P60557 P60558 P60559 P60560 P60561 P60562 P60563 P60564 P60565 P60566 P60567 P60568 P60569 P60570 P60571 P60572 P60573 P60574 P60575 P60576 P60577 P60578 P60579 P60580 P60581 P60582 P60583 P60584 P60585 P60586 P60587 P60588 P60589 P60590 P60591 P60592 P60593 P60594 P60596 P60597 P60598 P60599 P60600 P60601 P60602 P60603 P60604 P60605 P60606 P60607 P60608 P60609 P60610 P60611 P60612 P60613 P60614 P60615 P60616 P60617 P60618 P60619 P60620 P60621 P60622 P60623 P60624 P60625 P60626 P60627 P60628 P60629 P60630 P60631 P60632 P60633 P60634 P60635 P60636 P60637 P60638 P60639 P60640 P60641 P60642 P60643 P60644 P60645 P60646 P60647 P60648 P60649 P60650 P60651 P60652 P60653 P60654 P60655 P60656 P60657 P60658 P60659 P60660 P60661 P60662 P60663 P60664 P60665 P60666 P60667 P60668 P60669 P60670 P60671 P60672 P60673 P60674 P60675 P60676 P60678 P60679 P60680 P60681 P60682 P60683 P60684 P60685 P60686 P60687 P60688 P60689 P60690 P60691 P60692 P60693 P60694 P60695 P60696 P60697 P60698 P60699 P60700 P60701 P60702 P60703 P60704 P60705 P60706 P60707 P60708 P60709 P60710 P60712 P60713 P60714 P60715 P60716 P60717 P60718 P60719 P60720 P60721 P60722 P60723 P60724 P60725 P60726 P60727 P60728 P60729 P60730 P60731 P60732 P60733 P60736 P60737 P60738 P60739 P60740 P60741 P60742 P60743 P60744 P60745 P60746 P60747 P60748 P60749 P60750 P60751 P60752 P60753 P60754 P60755 P60756 P60757 P60758 P60759 P60760 P60761 P60762 P60763 P60764 P60765 P60766 P60767 P60768 P60769 P60770 P60771 P60772 P60773 P60774 P60775 P60776 P60777 P60778 P60779 P60780 P60781 P60782 P60783 P60784 P60785 P60786 P60787 P60788 P60789 P60790 P60791 P60792 P60793 P60794 P60795 P60796 P60797 P60798 P60799 P60800 P60801 P60802 P60803 P60804 P60805 P60806 P60807 P60808 P60809 P60810 P60811 P60812 P60813 P60814 P60815 P60816 P60817 P60818 P60819 P60820 P60821 P60822 P60823 P60824 P60825 P60826 P60827 P60828 P60829 P60830 P60831 P60832 P60833 P60834 P60835 P60836 P60837 P60838 P60839 P60840 P60841 P60842 P60843 P60844 P60845 P60846 P60847 P60848 P60849 P60850"],["http://rdvocab.info/uri/schema/FRBRentitiesRDA/","rdafrbr","Agent Concept CorporateBody Event Expression Family Item Manifestation Name Object Person Place Subject Work",""],["http://spinrdf.org/spin#","spin","AskTemplate Column ConstraintViolation ConstraintViolationLevel ConstructTemplate Function LibraryOntology MagicProperty Module Modules Rule RuleProperty SelectTemplate TableDataProvider Template UpdateTemplate","abstract body cachable column columnIndex columnType columnWidth command constraint constructor fix labelTemplate nextRuleProperty private query returnType rulePropertyMaxIterationCount symbol systemProperty thisUnbound update violationLevel violationPath violationRoot violationSource violationValue"],["http://w3id.org/CEON/ontology/processODP/","ceon-processODP","Event Process Situation TimeInterval","duringTime endTime hasInput hasOutput hasPart isSettingFor occursAtLocation occursAtTime startTime"],["http://www.linkedmodel.org/schema/vaem#","vaem","Aspect Dimension Discipline Domain GraphMetaData GraphRole Party Viewpoint dateUnion","abbreviation acronym comment date description filePrefix hasAspect hasDimension hasDiscipline hasDomain hasGraphMetadata hasGraphRole hasIdentifier hasLicenseType hasMetadata hasOwner hasSteward hasViewpoint id intent isElaboratedIn latestPublishedVersion logo name namespace namespacePrefix owner previousPublishedVersion rationale rdfxmlFileURL reifiableBy releaseDate revision specificity title todo turtleFileURL url usesNonImportedResource withAttributionTo"],["http://www.w3.org/ns/lemon/ontolex#","ontolex","Affix ConceptSet Form LexicalConcept LexicalEntry LexicalSense MultiWordExpression Word","canonicalForm concept denotes evokes isConceptOf isDenotedBy isEvokedBy isLexicalizedSenseOf isReferenceOf isSenseOf lexicalForm lexicalizedSense morphologicalPattern otherForm phoneticRep reference representation sense usage writtenRep"],["http://www.w3.org/ns/odrl/2/","odrl","Action Agreement Assertion Asset AssetCollection AssetScope ConflictTerm Constraint Duty LeftOperand LogicalConstraint Offer Operator Party PartyCollection PartyScope Permission Policy Privacy Prohibition Request RightOperand Rule Set Ticket UndefinedTerm hasPolicy","action and andSequence assignee assigneeOf assigner assignerOf attributedParty attributingParty compensatedParty compensatingParty conflict consentedParty consentingParty consequence constraint contractedParty contractingParty dataType duty failure function hasPolicy implies includedIn informedParty informingParty inheritAllowed inheritFrom inheritRelation leftOperand obligation operand operator or output partOf payeeParty permission profile prohibition proximity refinement relation remedy rightOperand rightOperandReference scope source status target timedCount trackedParty trackingParty uid undefined unit xone"],["https://w3id.org/arco/ontology/context-description/","cdesc","Acquisition AcquisitionType AgeOfDeathEstimate AgeOfDeathInterpretation AlternativeAuthorshipAttribution AlternativeDating AlternativeDatingType Anomaly AnomalyOrigin AnomalyType ArchaeologicalExcavation ArchaeologicalFieldSurvey ArchaeologicalPropertySurvey ArchaeologicalPropertySurveyType ArchaeometricDiagnosticSurvey ArchaeometricDiagnosticSurveyType ArchivalFonds ArchivalRecord ArchivalRecordSet ArchivalRecordSetMembership ArchivalSeries ArchivalSubseries AudioDocumentation AuthorshipAttribution Bibliography BibliographyCategory BibliographyType BiologicalTaxon BiologicalTaxonomy ChangeOfAvailability ChangeOfAvailabilityType Circumstance CircumstanceType CoinIssuance CollectionMembership Commission ConservationIntervention Copy Copyright CulturalPropertyEstimate CulturalPropertyStage CulturalScope CulturalScopeAttribution CurrentInventory Dating DerivatedWork DerivatedWorkType DetectionMethod Documentation DocumentationCategory DocumentationType Edition EligibleIntervention Estimate ExpiredCopyright ExportImportCertification ExportImportCertificationType Facsimile FairMarketCircumstance FilmDocumentation FinalWork FindingContext FindingContextType Forgery Format Fruition Genus GraphicOrCartographicDocumentation IndeterminateCircumstance Inspection Interpretation InterpretationCriterion Intervention InterventionType Inventory LaboratoryTest LaboratoryTestType LegalSituation LifeCycleCircumstance Membership MultimediaDocumentation NoLongerInPublication NumismaticSeries ObservationSurvey ObservationSurveyType PaleopathologySurvey PhotoInterpretationRendering PhotographicDocumentation PhotographicSeries PhotographicSeriesMembership PhotographicSubseries PreferredAuthorshipAttribution PreparatoryOrFinalWork PreparatoryWork PrintInPublication ProductionCycleCircumstance Profession ProtectiveMeasure ReferenceCatalogue RelatedWorkSituation Reliability Reproduction ReproductionPosition Research Responsibility ResponsibilityType Reuse SECCategory SECIdentifier SameAuthorCopy Scale SeasonCycleCircumstance SexEstimate SexInterpretation SocialInteractionCircumstance Source SourceAndDocument Species StratigraphicUnit Subject Subspecies Survey SurveyImage SurveyImageType SurveyMethod SurveyMotivation Title TitleType Tomb UrbanPlanningInstrument Use UseFunction UseType UseTypeSpecification UserSocialCategory WorkCircumstance YearCycleCircumstance","RCSReason abbreviation acquisitionLocation address ageOfDeath agentDate agentLocalIdentifier alternativeTitle archaeologicalExcavationICCDIdentifier archaeologicalExcavationLocalIdentifier archaeologicalFieldSurveyICCDIdentifier archeologicalFieldSurveyLocalIdentifier archivalRecordIdentifier archivalRecordLocation archivalRecordSetIdentifier archivalRecordSetTitle areaRoomSquare attributedTitle authorICCDIdentifier authorIntervention bibliographyICCDIdentifier bibliographyLocalIdentifier caption claySpecifications collectionIdentifier collectionLeavingReason collectionUnitIdentifier completeBibliographicReference contacts culturalPropertyInventoryDescription derivatedWorkLocation diagnosis digitalFilename documentationIdentifier documentationLocation documentationTitle editionLocation environmentalState estimatedCulturalPropertyValue estimatedValue expiryDate explanationNote findingNote folio framework hasAcquisition hasAcquisitionType hasActivityOperator hasActivityResponsible hasActivitySponsor hasAgeOfDeathEstimate hasAgeOfDeathInterpretation hasAgentWithResponsibility hasAlternativeDatingType hasAnomaly hasAnomalyOrigin hasAnomalyType hasArchaeologicalPropertySurveyType hasArchaeometricDiagnosticSurveyType hasArchivalRecordSet hasArchive hasAssociatedObject hasAttributedAuthor hasAuthor hasAuthorityFileCataloguingAgency hasAuthorshipAttribution hasBibliography hasBibliographyType hasBiologicalTaxon hasBiologicalTaxonomy hasChangeOfAvailability hasChangeOfAvailabilityType hasCircumstance hasCircumstanceType hasCoinIssuance hasCoinMember hasCollection hasCollector hasCommission hasCommittent hasCopyright hasCopyrightHolder hasCreationLocation hasCulturalGeographicArea hasCulturalPropertyEstimate hasCulturalPropertyStage hasCulturalScope hasDating hasDatingEvent hasDerivatedWorkType hasDetectionMethod hasDocumentation hasDocumentationType hasEdition hasEditor hasEligibleIntervention hasEstimate hasExportImportCertification hasExportImportCertificationType hasExportOffice hasFindingContext hasFindingContextType hasFindingLocation hasFormat hasFruition hasGenus hasInterpretationCriterion hasIntervention hasInterventionRole hasInterventionType hasInventory hasInventoryIdentifierResponsible hasIssuer hasIssuingAgency hasIssuingState hasLaboratoryTestType hasLegalSituation hasMemberOfArchivalRecordSet hasMemberOfCollection hasMemberOfPhotographicSeries hasMint hasMinter hasMusicalEnsemble hasMusician hasObservationSurveyType hasOwner hasPhotographicSeries hasPlanningEnvironmentalRelationWith hasPreviousLocation hasPreviousOwner hasPrimaryDocumentation hasProfession hasProponentAgency hasProtectiveMeasure hasReferenceCatalogue hasRelatedAgent hasRelatedWork hasRelatedWorkSituation hasReliability hasReproduction hasReproductionPosition hasResearch hasResearchScientificDirector hasResponsibility hasResponsibilityType hasResponsibleForInsertion hasSECCategory hasSECIdentifier hasScale hasSecondaryAuthor hasSexEstimate hasSexInterpretation hasSource hasSpecies hasStratigraphicUnit hasSubject hasSubspecies hasSurvey hasSurveyImage hasSurveyImageType hasSurveyMethod hasSurveyMotivation hasSurveyPhotographer hasSurveyScientificDirector hasSurveySoundEngineer hasTitle hasTitleType hasTomb hasUrbanPlanningInstrument hasUse hasUseFunction hasUseType hasUseTypeSpecification hasUser hasUserSocialCategory historicalBiographicalInformation historicalInformation iconclassCode informationGatheredOnSite inventoryIdentifier inventoryLocation involves involvesRelatedWork isAcquisitionOf isAcquisitionTypeOf isActivityOperatorOf isActivityResponsibleOf isActivitySponsorOf isAgeOfDeathInterpretationOf isAgentRelatedTo isAgentWithResponsibilityIn isAlternativeDatingTypeOf isAnomalyOf isAnomalyOriginOf isAnomalyTypeOf isArchaeologicalPropertySurveyTypeOf isArchaeometricDiagnosticSurveyTypeOf isArchivalRecordSetIn isArchivedIn isAttributedAuthorIn isAuthorOf isAuthorityFileCataloguingAgencyOf isAuthorshipAttributionOf isBibliographyOf isBibliographyTypeOf isBiologicalTaxonOf isChangeOfAvailabilityOf isChangeOfAvailabilityTypeOf isCircumstanceOf isCircumstanceTypeOf isCoinIssuanceOf isCoinMemberOf isCollectionIn isCollectorOf isCommissionOf isCommittentIn isCopyrightHolderIn isCopyrightOf isCreationLocationOf isCulturalGeographicAreaOf isCulturalPropertyEstimateOf isCulturalPropertyStageIn isCulturalScopeOf isDatingEventOf isDatingOf isDerivatedWorkTypeOf isDetectionMethodOf isDocumentationOf isDocumentationTypeOf isEditionOf isEditorOf isEstimateOf isExportImportCertificationOf isExportImportCertificationTypeOf isExportOfficeOf isFindingContextOf isFindingContextTypeOf isFindingLocationOf isFormatOf isFruitionOf isGenusIn isInterpretationCriterionOf isInterventionEligibleBy isInterventionOn isInterventionRoleIn isInterventionTypeOf isInventoryIdentifierResponsibleOf isInventoryOf isInvolvedIn isIssuerIn isIssuingAgencyOf isIssuingStateIn isKeptIn isLaboratoryTestTypeOf isLegalSituationOf isLocatedIn isLocationOf isMemberOfArchivalRecordSetOf isMemberOfCollection isMemberOfCollectionOf isMemberOfPhotographicSeries isMemberOfPhotographicSeriesIn isMintIn isMinterIn isMusicalEnsembleOf isMusicianOf isObjectAssociatedTo isObservationSurveyTypeOf isOwnerIn isPhotographicSeriesIn isPreviousLocationOf isPreviousOwnerOf isPrimaryDocumentationOf isProfessionOf isProponentAgencyOf isProtectiveMeasureOf isReferenceCatalogueOf isRelatedToResearch isRelatedWorkInvolvedIn isRelatedWorkSituationOf isReliabilityOf isReproducedBy isReproductionOf isReproductionPositionOf isResearchOn isResearchScientificDirectorOf isResponsibilityFor isResponsibilityTypeOf isResponsibleForInsertionOf isReusedBy isScaleOf isSecondaryAuthorOf isSexInterpretationOf isSpeciesIn isStratigraphicUnitOf isSubjectOf isSubspeciesIn isSurveyImageOf isSurveyImageTypeOf isSurveyMethodOf isSurveyMotivationOf isSurveyOn isSurveyPhotographerOf isSurveyScientificDirectorOf isSurveySoundEngineerOf isTitleOf isTitleTypeOf isTombOf isUrbanPlanningInstrumentOf isUseFunctionOf isUseOf isUseTypeOf isUseTypeSpecificationOf isUserOf isWorkRelatedTo issueDate methodOfInsertion noticeDate numberInCirculation openingNoticeDate overlapSpecifications pageOrTableNumber parallelTitle photographicSeriesItemNumber photographicSubseriesItemNumber preparatoryOrFinalWorkLocation preparatoryOrFinalWorkPreviousLocation preparatoryOrFinalWorkRecordIdentifier properTitle provenance refersToSurveys registrationDateOrGU relatedWorkNote relevantLegalAct report reproduces reuses rights sex specificTime specificTimeOf stripRunAndFrameNumber subject surveyImageIdentifier taxonAuthorAndDate technicalDocumentation title useConditions useFunction"],["https://w3id.org/arco/ontology/core/","arco","AgentRole Category Classification Concept CulturalEntityCharacteristic CulturalEntityClassification Method Situation TimeIndexedSituation Type","description hasAgent hasAgentRole hasCategory hasCharacteristic hasClassification hasComponent hasConcept hasCulturalEntityCharacteristic hasLocation hasMethod hasPart hasRole hasSituation hasTimeIndexedSituation hasType iccdNormTag isAgentOf isAgentRoleOf isCategoryOf isCharacteristicOf isClassificationOf isComponentOf isConceptOf isCulturalEntityCharacteristicOf isLocationOf isMethodOf isPartOf isRoleOf isSituationOf isTimeIndexedSituationOf isTypeOf keyword note specifications"],["https://w3id.org/bot#","bto","Building Element Interface Site Space Storey Zone","adjacentElement adjacentZone containsElement containsZone has3DModel hasBuilding hasElement hasSimple3DModel hasSpace hasStorey hasSubElement hasZeroPoint interfaceOf intersectingElement intersectsZone"],["https://w3id.org/italia/onto/l0/","","Activity Agent Characteristic Collection Concept Description Entity EventOrSituation Location Object System Topic","follows hasDescription hasMember hasTopic identifier isDescriptionOf isMemberOf isTopicOf name precedes"],["http://def.seegrid.csiro.au/isotc211/iso19103/2005/basic#","basic","Acceleration Angle AngularVelocity Area Currency Distance Length Mass Measure Scale Time UnitOfMeasure Vector Velocity Volume Weight","dimension measure ordinates uom value"],["http://def.seegrid.csiro.au/isotc211/iso19107/2003/geometry#","gm","Aggregate Complex Curve Envelope Object OrientableCurve OrientablePrimitive OrientableSurface Point Position Primitive Solid Surface","boundingBox coordinates lowerCorner position srs upperCorner"],["http://def.seegrid.csiro.au/isotc211/iso19115/2003/extent#","ext","BoundingPolygon Extent GeographicBoundingBox GeographicDescription GeographicExtent SpatialTemporalExtent TemporalExtent VerticalExtent","description eastBoundLongitude extent extentTypeCode geographicElement geographicIdentifier maximumValue minumumValue northBoundLatitude polygon southBoundLatitude spatialExtent temporalElement verticalCRS verticalElement westBoundLongitude"],["http://erlangen-crm.org/current/","ecrm","E10_Transfer_of_Custody E11_Modification E12_Production E13_Attribute_Assignment E14_Condition_Assessment E15_Identifier_Assignment E16_Measurement E17_Type_Assignment E18_Physical_Thing E19_Physical_Object E1_CRM_Entity E20_Biological_Object E21_Person E22_Man-Made_Object E24_Physical_Man-Made_Thing E25_Man-Made_Feature E26_Physical_Feature E27_Site E28_Conceptual_Object E29_Design_or_Procedure E2_Temporal_Entity E30_Right E31_Document E32_Authority_Document E33_Linguistic_Object E34_Inscription E35_Title E36_Visual_Item E37_Mark E38_Image E39_Actor E3_Condition_State E40_Legal_Body E41_Appellation E42_Identifier E44_Place_Appellation E45_Address E46_Section_Definition E47_Spatial_Coordinates E48_Place_Name E49_Time_Appellation E4_Period E50_Date E51_Contact_Point E52_Time-Span E53_Place E54_Dimension E55_Type E56_Language E57_Material E58_Measurement_Unit E5_Event E63_Beginning_of_Existence E64_End_of_Existence E65_Creation E66_Formation E67_Birth E68_Dissolution E69_Death E6_Destruction E70_Thing E71_Man-Made_Thing E72_Legal_Object E73_Information_Object E74_Group E75_Conceptual_Object_Appellation E77_Persistent_Item E78_Collection E79_Part_Addition E7_Activity E80_Part_Removal E81_Transformation E82_Actor_Appellation E83_Type_Creation E84_Information_Carrier E85_Joining E86_Leaving E87_Curation_Activity E89_Propositional_Object E8_Acquisition E90_Symbolic_Object E92_Spacetime_Volume E93_Presence E9_Move","P100_was_death_of P100i_died_in P101_had_as_general_use P101i_was_use_of P102_has_title P102i_is_title_of P103_was_intended_for P103i_was_intention_of P104_is_subject_to P104i_applies_to P105_right_held_by P105i_has_right_on P106_is_composed_of P106i_forms_part_of P107_has_current_or_former_member P107i_is_current_or_former_member_of P108_has_produced P108i_was_produced_by P109_has_current_or_former_curator P109i_is_current_or_former_curator_of P10_falls_within P10i_contains P110_augmented P110i_was_augmented_by P111_added P111i_was_added_by P112_diminished P112i_was_diminished_by P113_removed P113i_was_removed_by P114_is_equal_in_time_to P115_finishes P115i_is_finished_by P116_starts P116i_is_started_by P117_occurs_during P117i_includes P118_overlaps_in_time_with P118i_is_overlapped_in_time_by P119_meets_in_time_with P119i_is_met_in_time_by P11_had_participant P11i_participated_in P120_occurs_before P120i_occurs_after P121_overlaps_with P122_borders_with P123_resulted_in P123i_resulted_from P124_transformed P124i_was_transformed_by P125_used_object_of_type P125i_was_type_of_object_used_in P126_employed P126i_was_employed_in P127_has_broader_term P127i_has_narrower_term P128_carries P128i_is_carried_by P129_is_about P129i_is_subject_of P12_occurred_in_the_presence_of P12i_was_present_at P130_shows_features_of P130i_features_are_also_found_on P131_is_identified_by P131i_identifies P132_overlaps_with P133_is_separated_from P134_continued P134i_was_continued_by P135_created_type P135i_was_created_by P136_was_based_on P136i_supported_type_creation P137_exemplifies P137i_is_exemplified_by P138_represents P138i_has_representation P139_has_alternative_form P13_destroyed P13i_was_destroyed_by P140_assigned_attribute_to P140i_was_attributed_by P141_assigned P141i_was_assigned_by P142_used_constituent P142i_was_used_in P143_joined P143i_was_joined_by P144_joined_with P144i_gained_member_by P145_separated P145i_left_by P146_separated_from P146i_lost_member_by P147_curated P147i_was_curated_by P148_has_component P148i_is_component_of P149_is_identified_by P149i_identifies P14_carried_out_by P14i_performed P150_defines_typical_parts_of P150i_defines_typical_wholes_for P151_was_formed_from P151i_participated_in P152_has_parent P152i_is_parent_of P156_occupies P157_is_at_rest_relative_to P157i_provides_reference_space_for P15_was_influenced_by P15i_influenced P160_has_temporal_projection P161_has_spatial_projection P164_during P164i_was_time-span_of P165_incorporates P165i_is_incorporated_in P166_was_a_presence_of P166i_had_presence P167_at P167i_was_place_of P168_place_is_defined_by P16_used_specific_object P16i_was_used_for P17_was_motivated_by P17i_motivated P19_was_intended_use_of P19i_was_made_for P1_is_identified_by P1i_identifies P20_had_specific_purpose P20i_was_purpose_of P21_had_general_purpose P21i_was_purpose_of P22_transferred_title_to P22i_acquired_title_through P23_transferred_title_from P23i_surrendered_title_through P24_transferred_title_of P24i_changed_ownership_through P25_moved P25i_moved_by P26_moved_to P26i_was_destination_of P27_moved_from P27i_was_origin_of P28_custody_surrendered_by P28i_surrendered_custody_through P29_custody_received_by P29i_received_custody_through P2_has_type P2i_is_type_of P30_transferred_custody_of P30i_custody_transferred_through P31_has_modified P31i_was_modified_by P32_used_general_technique P32i_was_technique_of P33_used_specific_technique P33i_was_used_by P34_concerned P34i_was_assessed_by P35_has_identified P35i_was_identified_by P37_assigned P37i_was_assigned_by P38_deassigned P38i_was_deassigned_by P39_measured P39i_was_measured_by P3_has_note P40_observed_dimension P40i_was_observed_in P41_classified P41i_was_classified_by P42_assigned P42i_was_assigned_by P43_has_dimension P43i_is_dimension_of P44_has_condition P44i_is_condition_of P45_consists_of P45i_is_incorporated_in P46_is_composed_of P46i_forms_part_of P48_has_preferred_identifier P48i_is_preferred_identifier_of P49_has_former_or_current_keeper P49i_is_former_or_current_keeper_of P4_has_time-span P4i_is_time-span_of P50_has_current_keeper P50i_is_current_keeper_of P51_has_former_or_current_owner P51i_is_former_or_current_owner_of P52_has_current_owner P52i_is_current_owner_of P53_has_former_or_current_location P53i_is_former_or_current_location_of P54_has_current_permanent_location P54i_is_current_permanent_location_of P55_has_current_location P55i_currently_holds P56_bears_feature P56i_is_found_on P57_has_number_of_parts P58_has_section_definition P58i_defines_section P59_has_section P59i_is_located_on_or_within P5_consists_of P5i_forms_part_of P62_depicts P62i_is_depicted_by P65_shows_visual_item P65i_is_shown_by P67_refers_to P67i_is_referred_to_by P68_foresees_use_of P68i_use_foreseen_by P69_has_association_with P69i_is_associated_with P70_documents P70i_is_documented_in P71_lists P71i_is_listed_in P72_has_language P72i_is_language_of P73_has_translation P73i_is_translation_of P74_has_current_or_former_residence P74i_is_current_or_former_residence_of P75_possesses P75i_is_possessed_by P76_has_contact_point P76i_provides_access_to P78_is_identified_by P78i_identifies P79_beginning_is_qualified_by P7_took_place_at P7i_witnessed P80_end_is_qualified_by P81_ongoing_throughout P82_at_some_time_within P83_had_at_least_duration P83i_was_minimum_duration_of P84_had_at_most_duration P84i_was_maximum_duration_of P86_falls_within P86i_contains P87_is_identified_by P87i_identifies P89_falls_within P89i_contains P8_took_place_on_or_within P8i_witnessed P90_has_value P91_has_unit P91i_is_unit_of P92_brought_into_existence P92i_was_brought_into_existence_by P93_took_out_of_existence P93i_was_taken_out_of_existence_by P94_has_created P94i_was_created_by P95_has_formed P95i_was_formed_by P96_by_mother P96i_gave_birth P97_from_father P97i_was_father_for P98_brought_into_life P98i_was_born P99_dissolved P99i_was_dissolved_by P9_consists_of P9i_forms_part_of"],["http://gbol.life/ontology/bibo#","","","status"],["http://iflastandards.info/ns/fr/frbr/frbrer/","frbrer","C1001 C1002 C1003 C1004 C1005 C1006 C1007 C1008 C1009 C1010 Expression Work","P2001 P2002 P2003 P2004 P2005 P2006 P2007 P2008 P2009 P2010 P2011 P2012 P2013 P2014 P2015 P2016 P2017 P2018 P2019 P2020 P2021 P2022 P2023 P2024 P2025 P2026 P2027 P2028 P2029 P2030 P2031 P2032 P2033 P2034 P2035 P2036 P2037 P2038 P2039 P2040 P2041 P2042 P2043 P2044 P2045 P2046 P2047 P2048 P2049 P2050 P2051 P2052 P2053 P2054 P2055 P2056 P2057 P2058 P2059 P2060 P2061 P2062 P2063 P2064 P2065 P2066 P2067 P2068 P2069 P2070 P2071 P2072 P2073 P2074 P2075 P2076 P2077 P2078 P2079 P2080 P2081 P2082 P2083 P2085 P2086 P2087 P2088 P2089 P2090 P2091 P2092 P2093 P2094 P2095 P2096 P2097 P2098 P2099 P2100 P2101 P2102 P2103 P2104 P2105 P2106 P2107 P2108 P2109 P2110 P3001 P3002 P3003 P3004 P3005 P3006 P3007 P3008 P3009 P3010 P3011 P3012 P3013 P3014 P3015 P3016 P3017 P3018 P3019 P3020 P3021 P3022 P3023 P3024 P3025 P3026 P3027 P3028 P3029 P3030 P3031 P3032 P3033 P3034 P3035 P3036 P3037 P3038 P3039 P3040 P3041 P3042 P3043 P3044 P3045 P3046 P3047 P3048 P3049 P3050 P3051 P3052 P3053 P3054 P3055 P3056 P3057 P3058 P3059 P3060 P3061 P3062 P3063 P3064 P3065 P3066 P3067 P3068 P3070 P3071 P3072 P3074 P3075 P3076 P3077 P3078 P3079 P3080 P3081 P3082 P3083 P3084 P3085 P3086 P3087 P3088 P3089 P3090 P3093 P3094 P3095 P3096 P3097 P3098 P3099 P3100 P3101"],["http://purl.org/co/","coll","Bag Collection Item List ListItem Set","element elementOf firstItem firstItemOf followedBy index item itemContent itemContentOf itemOf lastItem lastItemOf nextItem precededBy previousItem size"],["http://purl.org/net/opmv/ns#","opmv","Agent Artifact Process","used wasControlledBy wasDerivedFrom wasEncodedBy wasEndedAt wasGeneratedAt wasGeneratedBy wasPerformedAt wasPerformedBy wasStartedAt wasTriggeredBy wasUsedAt withRespectOf"],["http://purl.org/ontology/ao/core#","ao","LikeableAssociation","activity application context device genre included_association likeminded location mood occasion time used_application used_device"],["http://purl.org/ontology/wo/","wlo","Adaptation AnimalIntelligence BehaviouralPattern Class Collection CommunicationAdaptation ConservationStatus EcosystemRole Ecozone ExtremesAdaptation Family FeedingHabit FreshwaterHabitat Genus Habitat Kingdom LifeCycle LocomotionAdaptation MarineHabitat MorphologyAdaptation Order Phylum PredationStrategy RedListStatus ReproductionStrategy SocialBehaviour Species SurvivalStrategy TaxonName TaxonRank TerrestrialHabitat","adaptation class className collection commonName conservationStatus distributionMap ecozone family familyName genus genusName growsIn habitat kingdom kingdomName livesIn name order orderName phylum phylumName populationTrend redListStatus scientificName shortDescription species speciesName taxonomicName threatDescription yearAssessed"],["http://purl.org/spar/deo/","deo","Acknowledgements AuthorContribution Background BibliographicReference Biography Caption Conclusion Contribution Data DatasetDescription Dedication DiscourseElement Discussion Epilogue Evaluation ExternalResourceDescription FutureWork Introduction Legend Materials Methods Model Motivation Postscript ProblemStatement Prologue Reference RelatedWork Results Scenario SupplementaryInformationDescription",""],["http://rdaregistry.info/Elements/i/","rdai","","P40001 P40003 P40004 P40005 P40006 P40007 P40008 P40009 P40010 P40011 P40012 P40013 P40014 P40015 P40016 P40017 P40018 P40019 P40020 P40021 P40022 P40023 P40024 P40025 P40026 P40027 P40028 P40029 P40030 P40031 P40032 P40033 P40034 P40035 P40036 P40037 P40038 P40039 P40040 P40041 P40042 P40043 P40044 P40045 P40046 P40047 P40048 P40049 P40050 P40051 P40052 P40053 P40054 P40055 P40056 P40057 P40058 P40059 P40060 P40061 P40062 P40063 P40064 P40065 P40066 P40067"],["http://rdaregistry.info/Elements/w/","rdaw","","P10001 P10002 P10003 P10004 P10005 P10006 P10007 P10008 P10009 P10010 P10011 P10012 P10013 P10014 P10015 P10016 P10017 P10018 P10019 P10020 P10021 P10022 P10023 P10024 P10025 P10026 P10027 P10028 P10029 P10030 P10031 P10032 P10033 P10034 P10035 P10036 P10037 P10038 P10039 P10040 P10041 P10042 P10043 P10044 P10045 P10046 P10047 P10048 P10049 P10050 P10051 P10052 P10053 P10054 P10055 P10056 P10057 P10058 P10059 P10060 P10061 P10062 P10063 P10064 P10065 P10066 P10067 P10068 P10069 P10070 P10071 P10072 P10073 P10074 P10075 P10076 P10077 P10078 P10079 P10080 P10081 P10082 P10083 P10084 P10085 P10086 P10087 P10088 P10089 P10090 P10091 P10092 P10093 P10094 P10095 P10096 P10097 P10098 P10099 P10100 P10101 P10102 P10103 P10104 P10105 P10106 P10107 P10108 P10109 P10110 P10111 P10112 P10113 P10114 P10115 P10116 P10117 P10118 P10119 P10120 P10121 P10122 P10123 P10124 P10125 P10126 P10127 P10128 P10129 P10130 P10131 P10132 P10133 P10134 P10135 P10136 P10137 P10138 P10139 P10140 P10141 P10142 P10143 P10144 P10145 P10146 P10147 P10148 P10149 P10150 P10151 P10152 P10153 P10154 P10155 P10156 P10157 P10158 P10159 P10160 P10161 P10162 P10163 P10164 P10165 P10166 P10167 P10168 P10169 P10170 P10171 P10172 P10173 P10174 P10175 P10176 P10177 P10178 P10179 P10180 P10181 P10182 P10183 P10184 P10185 P10186 P10187 P10188 P10189 P10190 P10191 P10192 P10193 P10194 P10195 P10196 P10197 P10198 P10199 P10200 P10201 P10202 P10203 P10204 P10205 P10206 P10207 P10208 P10209 P10210 P10211 P10212 P10213 P10214 P10215 P10216 P10217 P10218 P10219 P10220 P10221 P10222 P10223 P10224 P10225 P10226 P10227 P10228 P10229 P10230 P10231 P10232 P10233 P10234 P10235 P10236 P10237 P10238 P10239 P10240 P10241 P10242 P10243 P10244 P10245 P10246 P10247 P10248 P10249 P10250 P10251 P10252 P10253 P10254 P10255 P10256 P10257 P10258 P10259 P10260 P10261 P10262 P10263 P10264 P10265 P10266 P10267 P10268 P10269 P10270 P10271 P10272 P10273 P10274 P10275 P10276 P10277 P10278 P10279 P10280 P10281 P10282 P10283 P10284 P10285 P10286 P10287 P10288 P10289 P10290 P10291 P10292 P10293 P10294 P10295 P10296 P10297"],["http://rdvocab.info/","","","mediumOfPerformance"],["http://swrc.ontoware.org/ontology#","swrc","AcademicStaff AdministrativeStaff Article AssistantProfessor AssociateProfessor Association Book Booklet Collection Colloquium Conference Department DevelopmentProject DiplomaThesis Document Employee Enterprise Event ExchangeProfessor Exhibition FacultyMember FullProfessor Graduate GraduateClass HonoraryProfessor InBook InCollection InProceedings Institute Journal Lecture Lecturer Magazine Manager Manual MasterThesis Meeting Misc Organization Person PhDStudent PhDThesis Proceedings Product ProfessorEmeritus Project ProjectMeeting ProjectReport Publication Report ResearchGroup ResearchPaper ResearchProject ResearchTopic Seminar SoftwareComponent SoftwareProject Student TechnicalReport TechnicalStaff Thesis Topic Undergraduate UndergraduateAdvancedClass UndergraduateIntermediateClass University Unpublished UnrefereedArticle VisitingProfessor Workshop","Root RootRelation abstract address affiliation atEvent author booktitle carriedOutBy carriesOut chapter cite citedBy cooperateWith creationDate date dealtWithIn describesProject developedBy develops doi edition editor email employs endDate eventTitle fax financedBy finances firstName givenBy hasPartEvent hasParts head headOf headOfGroup homepage howpublished institution isAbout isWorkedOnBy isbn journal keywords lastName location member memberOfPC month name note number organization organizerOrChairOf outcomeDocument outcomeProduct pages participant phone photo price product projectInfo publication publisher publisherOf publishes school series source startDate status student studiesAt supervises supervisor technicalReport title type url vendor volume worksAtProject year"],["http://w3id.org/CEON/ontology/actorODP/","ceon-actorODP","Actor Capability CollaborationParticipation Infrastructure Participation ResourceParticipation ResourceRelation Role","basedOnCapability capabilityOf capabilityProperty participantRole participatingActor participatingInfrastructure participatingObject participatingResource participatingSubject participationEndTime participationIn participationStartTime participationTimePoint"],["http://w3id.org/rml/","rml-io","AssertedTriplesMap Compression Encoding ExpressionMap FunctionExecution FunctionMap GatherMap Input LogicalSource LogicalTarget Namespace NonAssertedTriplesMap ParameterMap ReferenceFormulation ReturnMap Source StarMap Strategy Target TermMap TriplesMap XPathReferenceFormulation","allowEmptyListAndContainer compression encoding function functionExecution functionMap gather gatherAs input inputValue inputValueMap iterator namespace namespacePrefix namespaceURL null parameter parameterMap query quotedTriplesMap referenceFormulation return returnMap serialization source target"],["http://www.bbc.co.uk/ontologies/coreconcepts/","bbccore","Event Organisation Person Place Theme Thing","dateOfBirth dateOfDeath disambiguationHint eventOrganisation eventPerson eventPlace eventTheme gender knownFor label notablyAssociatedWith occupation placeOfBirth placeOfDeath preferredLabel primaryTopic primaryTopicOf sameAs shortLabel slug"],["http://www.cidoc-crm.org/cidoc-crm/","crm","E10_Transfer_of_Custody E11_Modification E12_Production E13_Attribute_Assignment E14_Condition_Assessment E15_Identifier_Assignment E16_Measurement E17_Type_Assignment E18_Physical_Thing E19_Physical_Object E1_CRM_Entity E20_Biological_Object E21_Person E22_Man-Made_Object E24_Physical_Man-Made_Thing E25_Man-Made_Feature E26_Physical_Feature E27_Site E28_Conceptual_Object E29_Design_or_Procedure E2_Temporal_Entity E30_Right E31_Document E32_Authority_Document E33_Linguistic_Object E34_Inscription E35_Title E36_Visual_Item E37_Mark E38_Image E39_Actor E3_Condition_State E40_Legal_Body E41_Appellation E42_Identifier E44_Place_Appellation E45_Address E46_Section_Definition E47_Spatial_Coordinates E48_Place_Name E49_Time_Appellation E4_Period E50_Date E51_Contact_Point E52_Time-Span E53_Place E54_Dimension E55_Type E56_Language E57_Material E58_Measurement_Unit E5_Event E63_Beginning_of_Existence E64_End_of_Existence E65_Creation E66_Formation E67_Birth E68_Dissolution E69_Death E6_Destruction E70_Thing E71_Man-Made_Thing E72_Legal_Object E73_Information_Object E74_Group E75_Conceptual_Object_Appellation E77_Persistent_Item E78_Collection E79_Part_Addition E7_Activity E80_Part_Removal E81_Transformation E82_Actor_Appellation E83_Type_Creation E84_Information_Carrier E85_Joining E86_Leaving E87_Curation_Activity E89_Propositional_Object E8_Acquisition E90_Symbolic_Object E9_Move PC0_Typed_CRM_Property","P100_was_death_of P100i_died_in P101_had_as_general_use P101i_was_use_of P102_has_title P102i_is_title_of P103_was_intended_for P103i_was_intention_of P104_is_subject_to P104i_applies_to P105_right_held_by P105i_has_right_on P106_is_composed_of P106i_forms_part_of P107_has_current_or_former_member P107i_is_current_or_former_member_of P108_has_produced P108i_was_produced_by P109_has_current_or_former_curator P109i_is_current_or_former_curator_of P10_falls_within P10i_contains P110_augmented P110i_was_augmented_by P111_added P111i_was_added_by P112_diminished P112i_was_diminished_by P113_removed P113i_was_removed_by P114_is_equal_in_time_to P115_finishes P115i_is_finished_by P116_starts P116i_is_started_by P117_occurs_during P117i_includes P118_overlaps_in_time_with P118i_is_overlapped_in_time_by P119_meets_in_time_with P119i_is_met_in_time_by P11_had_participant P11i_participated_in P120_occurs_before P120i_occurs_after P121_overlaps_with P122_borders_with P123_resulted_in P123i_resulted_from P124_transformed P124i_was_transformed_by P125_used_object_of_type P125i_was_type_of_object_used_in P126_employed P126i_was_employed_in P127_has_broader_term P127i_has_narrower_term P128_carries P128i_is_carried_by P129_is_about P129i_is_subject_of P12_occurred_in_the_presence_of P12i_was_present_at P130_shows_features_of P130i_features_are_also_found_on P131_is_identified_by P131i_identifies P132_overlaps_with P133_is_separated_from P134_continued P134i_was_continued_by P135_created_type P135i_was_created_by P136_was_based_on P136i_supported_type_creation P137_exemplifies P137i_is_exemplified_by P138_represents P138i_has_representation P139_has_alternative_form P13_destroyed P13i_was_destroyed_by P140_assigned_attribute_to P140i_was_attributed_by P141_assigned P141i_was_assigned_by P142_used_constituent P142i_was_used_in P143_joined P143i_was_joined_by P144_joined_with P144i_gained_member_by P145_separated P145i_left_by P146_separated_from P146i_lost_member_by P147_curated P147i_was_curated_by P148_has_component P148i_is_component_of P149_is_identified_by P149i_identifies P14_carried_out_by P14i_performed P151_was_formed_from P15_was_influenced_by P15i_influenced P168_place_is_defined_by P169i_spacetime_volume_is_defined_by P16_used_specific_object P16i_was_used_for P170i_time_is_defined_by P171_at_some_place_within P172_contains P17_was_motivated_by P17i_motivated P190_has_symbolic_content P19_was_intended_use_of P19i_was_made_for P1_is_identified_by P1i_identifies P20_had_specific_purpose P20i_was_purpose_of P21_had_general_purpose P21i_was_purpose_of P22_transferred_title_to P22i_acquired_title_through P23_transferred_title_from P23i_surrendered_title_through P24_transferred_title_of P24i_changed_ownership_through P25_moved P25i_moved_by P26_moved_to P26i_was_destination_of P27_moved_from P27i_was_origin_of P28_custody_surrendered_by P28i_surrendered_custody_through P29_custody_received_by P29i_received_custody_through P2_has_type P2i_is_type_of P30_transferred_custody_of P30i_custody_transferred_through P31_has_modified P31i_was_modified_by P32_used_general_technique P32i_was_technique_of P33_used_specific_technique P33i_was_used_by P34_concerned P34i_was_assessed_by P35_has_identified P35i_was_identified_by P37_assigned P37i_was_assigned_by P38_deassigned P38i_was_deassigned_by P39_measured P39i_was_measured_by P3_has_note P40_observed_dimension P40i_was_observed_in P41_classified P41i_was_classified_by P42_assigned P42i_was_assigned_by P43_has_dimension P43i_is_dimension_of P44_has_condition P44i_is_condition_of P45_consists_of P45i_is_incorporated_in P46_is_composed_of P46i_forms_part_of P48_has_preferred_identifier P48i_is_preferred_identifier_of P49_has_former_or_current_keeper P49i_is_former_or_current_keeper_of P4_has_time-span P4i_is_time-span_of P50_has_current_keeper P50i_is_current_keeper_of P51_has_former_or_current_owner P51i_is_former_or_current_owner_of P52_has_current_owner P52i_is_current_owner_of P53_has_former_or_current_location P53i_is_former_or_current_location_of P54_has_current_permanent_location P54i_is_current_permanent_location_of P55_has_current_location P55i_currently_holds P56_bears_feature P56i_is_found_on P57_has_number_of_parts P58_has_section_definition P58i_defines_section P59_has_section P59i_is_located_on_or_within P5_consists_of P5i_forms_part_of P62_depicts P62i_is_depicted_by P65_shows_visual_item P65i_is_shown_by P67_refers_to P67i_is_referred_to_by P68_foresees_use_of P68i_use_foreseen_by P69_is_associated_with P70_documents P70i_is_documented_in P71_lists P71i_is_listed_in P72_has_language P72i_is_language_of P73_has_translation P73i_is_translation_of P74_has_current_or_former_residence P74i_is_current_or_former_residence_of P75_possesses P75i_is_possessed_by P76_has_contact_point P76i_provides_access_to P78_is_identified_by P78i_identifies P79_beginning_is_qualified_by P7_took_place_at P7i_witnessed P80_end_is_qualified_by P81_ongoing_throughout P81a_end_of_the_begin P81b_begin_of_the_end P82_at_some_time_within P82a_begin_of_the_begin P82b_end_of_the_end P83_had_at_least_duration P83i_was_minimum_duration_of P84_had_at_most_duration P84i_was_maximum_duration_of P86_falls_within P86i_contains P87_is_identified_by P87i_identifies P88_consists_of P88i_forms_part_of P89_falls_within P89i_contains P8_took_place_on_or_within P8i_witnessed P90_has_value P90a_has_lower_value_limit P90b_has_upper_value_limit P91_has_unit P91i_is_unit_of P92_brought_into_existence P92i_was_brought_into_existence_by P93_took_out_of_existence P93i_was_taken_out_of_existence_by P94_has_created P94i_was_created_by P95_has_formed P95i_was_formed_by P96_by_mother P96i_gave_birth P97_from_father P97i_was_father_for P98_brought_into_life P98i_was_born P99_dissolved P99i_was_dissolved_by P9_consists_of P9i_forms_part_of"],["http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#","","TimeIndexedSituation","atTime forEntity hasTimeIndexedSetting isTimeIndexFor"],["http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#","nrl","AsymmetricProperty Configuration Data DefiningProperty DiscardableInstanceBase DocumentGraph ExternalViewSpecification FunctionalProperty Graph GraphMetadata GraphView InstanceBase InverseFunctionalProperty KnowledgeBase NonDefiningProperty Ontology ReflexiveProperty RuleViewSpecification Schema Semantics SymmetricProperty TransitiveProperty ViewSpecification","cardinality coreGraphMetadataFor equivalentGraph externalRealizer graphMetadataFor hasSemantics hasSpecification imports inverseProperty maxCardinality minCardinality realizes rule ruleLanguage semanticsDefinedBy subGraphOf superGraphOf updatable viewOn"],["http://www.w3.org/2000/10/swap/pim/doc#","doc","Work","adminPage creator dependsOn derivativeWork derivedFrom ipr mayControl mayRead mayWrite obsoletes persistencePolicy rules subLicense version versionOf"],["https://w3id.org/arco/ontology/catalogue/","ctlog","AccessProfile AdditionalForm AdditionalFormType AlternativeIdentifier CatalogueRecord CatalogueRecordA CatalogueRecordAT CatalogueRecordBDI CatalogueRecordBDM CatalogueRecordBNB CatalogueRecordBNM CatalogueRecordBNP CatalogueRecordBNPE CatalogueRecordBNPL CatalogueRecordBNZ CatalogueRecordCA CatalogueRecordCNS CatalogueRecordD CatalogueRecordE CatalogueRecordF CatalogueRecordFF CatalogueRecordMA CatalogueRecordMI CatalogueRecordNU CatalogueRecordOA CatalogueRecordOAC CatalogueRecordPG CatalogueRecordPST CatalogueRecordRA CatalogueRecordS CatalogueRecordSAS CatalogueRecordSI CatalogueRecordSM CatalogueRecordSMO CatalogueRecordTMA CatalogueRecordVeAC CatalogueRecordVersion CataloguingLevel ComplexCPCatalogueRecord CulturalPropertyRecord InformationForm PrivacyLevel PrivacyReason","ICCDIdentifier additionalFormIdentifier catalogueRecordIdentifier culturalPropertyRecordIdentifier deletedICCDIdentifier describes describesCulturalProperty editedAtTime editingTimeOf hasAccessProfile hasAdditionalFormResponsibleAgent hasAdditionalFormType hasAlternativeIdentifier hasCatalogueRecordVersion hasCatalogueRecordVersionRiT hasCataloguingAgent hasCataloguingLevel hasCulturalPropertyRecordResponsibleAgent hasDigitalTranscriptionOperator hasDigitalTranscriptionResponsibleAgent hasImmediatePreviousVersion hasOfficialInCharge hasPreviousVersion hasPrivacyLevel hasPrivacyReason hasResponsibleResearchAndCompilation hasScientificDirector hasUpdateOfficialInCharge hasUpdateResponsibleAgent hasUpdateResponsibleResearchAndCompilation hasUpdateScientificRevisor iccdNormTag informationFormIdentifier isAccessProfileOf isAdditionalFormResponsibleAgentOf isAdditionalFormTypeOf isAlternativeIdentifierOf isCatalogueRecordVersionOf isCatalogueRecordVersionRiTOf isCataloguingAgentOf isCataloguingLevelOf isDescribedBy isDescribedByCatalogueRecord isDigitalTranscriptionOperatorOf isDigitalTranscriptionResponsibleAgentOf isImmediatePreviousVersionOf isOfficialInChargeOf isPreviousVersionOf isPrivacyLevelOf isPrivacyReasonOf isRelatedToAdditionalForm isRelatedToInformationForm isResponsibleAgentOfCulturalPropertyRecord isResponsibleResearchAndCompilationOf isScientificDirectorOf isUpdateOfficialInChargeOf isUpdateResponsibleAgentOf isUpdateResponsibleResearchAndCompilationOf isUpdateScientificRevisorOf localIdentifier recoveredData referenceProject systemRecordCode"],["https://w3id.org/isCharacterisedBy#","icb","Property SubjectOfInterest Unit","belongsTo characterises hasUnit isCharacterisedBy isGroupingOf isUnitFor maxValue minValue value"],["https://w3id.org/italia/onto/TI/","","TimeInterval","atTime date time"],["http://contextus.net/ontology/ontomedia/core/expression#","oc","Abstract-Item Action Collection Context Entity Event Expression Gain Introduction Item Loss Occurrence Physical-Item Social Timeline Transformation","DiscreteTime EndTime MediaTAQ MediaTPQ StartTime TAQ TPQ allows-existence-of caused-by causes contained-by contains end-point exists-in final-event follows from has-max-number-of-parts has-min-number-of-parts has-number-of-parts has-object-entity has-occurrence has-shadow has-spin-off has-subject-entity has-variant initial-event inspired inspired-by involved-in involves is is-linked-to is-not is-not-linked-to is-potentially is-shadow-of is-spin-off-of occurrence-of postcondition precedes precondition referenced-by refers-to timeline-ref to"],["http://def.seegrid.csiro.au/isotc211/iso19108/2002/temporal#","tm","CalDate Calendar Clock ClockTime Complex Coordinate CoordinateSystem DateAndTime Edge GeometricComplex GeometricPrimitive Instant Node Object OrdinalEra OrdinalPosition OrdinalReferenceSystem Period Primitive ReferenceSystem TemporalPosition TopologicalComplex TopologicalPrimitive","begin begunBy complex component date dateTimePosition domainOfValidity end endedBy frame geometry group member name nextEdge ordinalValue previousEdge primitive system temporalPosition time topology value"],["http://def.seegrid.csiro.au/isotc211/iso19150/-2/2012/basic#","h2o","TaggedValue","constraint isAbstract isStereotype tag ttag tvalue valueAssignment"],["http://elite.polito.it/ontologies/dogont.owl#","","AccessControlSystem Acoustic ActiveDiscoveryStateValue ActiveEnergyMeasurementFunctionality ActiveEnergyMeasurementNotificationFunctionality ActiveEnergyStateValue ActivePowerMeasurementFunctionality ActivePowerMeasurementNotificationFunctionality ActivePowerMeasurementState ActivePowerMeter ActivePowerStateValue ActivePushLinkAuthenticationStateValue Actuator AirConditioningSystem AlarmClock AlertNotification AlertNotificationFunctionality AnsweringMachine AntiIntrusionSystem ApparentPowerMeasurementFunctionality ApparentPowerMeasurementNotificationFunctionality ApparentPowerMeasurementState ApparentPowerMeter ApparentPowerStateValue ApplianceCycleTimingNotification ApplianceManagementFunctionality ApplianceRunNotification Appliances Architectural Armchair AssociateCommand AssociateFunctionality AssociatingDeviceNotification AssociatingStateValue AssociationNotificationFunctionality AuthenticatedStateValue AutoRegulationStateValue AuxStateValue Awning AwningActuator BTicinoComponent BTicinoGateway Balcony Bathroom Bathtub BatteryLevelNotification BatteryLevelNotificationFunctionality Bed Bedroom Bidet BlueStateValue Boiler BrightnessStateValue BrownGoods Building BuildingEnvironment BuildingThing Button ButtonMNotificationFunctionality ButtonNotificationFunctionality Buzzer CDStateValue CameraPictureImageControlFunctionality CameraPictureQualityControlFunctionality CameraPictureZoomPanControlFunctionality Ceiling Chair ChangedDesiredTemperatureNotification ChannelControlNotification ChannelStateValue ClimateScheduleFunctionality ClimateScheduleNotification ClimateScheduleNotificationFunctionality ClimateScheduleQueryFunctionality ClimateScheduleState ClimateScheduleStateValue Clock CloseCommand CloseNetworkCommand CloseNotification CloseStateValue Closet Co2MeasurementFunctionality Co2MeasurementNotification Co2MeasurementNotificationFunctionality Co2MeasurementState Co2MeasurementStateValue Co2Sensor CoffeeMaker ColdWaterM3MeasurementNotification ColorControlFunctionality ColorDimmableLight ColorDimmerSwitch ColorHSBNotification ColorNotificationFunctionality ColorRGBNotification ColorState ColorStateHSB ColorStateRGB Command Communication Computer ConfigurationFunctionality ConnectedStateValue ConnectionState ConsumedWaterStateValue ContinuousControlFunctionality ContinuousNotificationFunctionality ContinuousState ContinuousValue Control ControlFunctionality Controllable Cooker CoolCommand CoolNotification CoolingApplianceState CoolingStateValue Cupboard CurrentMeasurementFunctionality CurrentMeasurementNotificationFunctionality CurrentMeasurementState CurrentMeter CurrentStateValue CycleTimingControlFunctionality CycleTimingNotificationFunctionality CycleTimingQueryFunctionality DailyClimateScheduleNotification DecreaseColorCommand DecreaseContrastCommand DecreaseLuminosityCommand DecreaseQualityCommand DecreaseVolumeCommand DeepFreezer DeleteApplianceCommand DeleteGroupCommand DeleteSceneCommand DeleteSceneNotification Desk DetectedNotification DetectedStateValue DeviceAssociationState DimmableLight DimmerLamp DimmerSwitch DiningRoom DisableGasCommand DisassociateCommand DisassociatingDeviceNotification DisassociatingStateValue DisconnectedStateValue DiscoveryActiveNotification DiscoveryFunctionality DiscoveryIdleNotification DiscoveryNotificationFunctionality DiscoveryState DiscreteControlFunctionality DiscreteNotificationFunctionality DiscreteOutputFunctionality DiscreteState DiscreteValue Dishwasher DisplayCommand DisplayFunctionality Door DoorActuator DoorSensor DoubleBed DoubleValuedFunctionality DoubleValuedNotificationFunctionality DoubleValuedState DownCommand DownTripleStateValue Drawer Dvd EchelonCommand EchelonIlon100Gateway EchelonNetworkComponent EchelonNotification ElectricPowerMeasurementNotificationFunctionality ElectricPowerMeasurementState ElectricalCooker ElectricalOven ElectricalSystem ElectricityMeter EliteComponent EliteGateway EmittingMicrowavesNotification EmittingMicrowavesStateValue EnableDisableGasFunctionality EnableGasCommand EndProgrammedStateValue EndTimeChangedNotification EnergyAndPowerMeter EnergyAndPowerMeteringLevelControllableOutput EnergyMeasurementFunctionality EnergyMeasurementNotificationFunctionality EnergyMeasurementState EnergyMeter EnergyMeteringPowerOutlet Entertainment Entrance EventNotification EventNotificationFunctionality EventsAndAlertsNotificationFunctionality EventsAndAlertsQueryFunctionality FailureStateValue Fan FanControlFunctionality FaultState Fax Fence FenceOpening FireHeatCoolNotificationFunctionality FireSystem FireUpStateValue FiringUpNotification FlashingLamp Flat FloodSensor FloodSystem Floor FlowMeasurementFunctionality FlowMeasurementNotificationFunctionality FlowRateMeasurementMNotification FlowRateMeasurementNotification FlowRateState FlowRateStateValue FlowSensor ForwardCommand ForwardNotification ForwardStateValue FreeStateValue FreezingApplianceState FrequencyMeasurementFunctionality FrequencyMeasurementNotification FrequencyMeasurementNotificationFunctionality FrequencyMeasurementState FrequencyMeter FrequencyStateValue Fridge Functionality Furniture Garage Garden GasCooker GasHeater GasM3MeasurementNotification GasMeasurementFunctionality GasMeasurementNotificationFunctionality GasMeasurementState GasMeter GasSensor GasStateValue GasSystem GasoilHeater Gate GateActuator GenericApplianceState Get1PhaseActiveEnergyCommand Get1PhaseActivePowerCommand Get1PhaseApparentPowerCommand Get1PhaseCurrentCommand Get1PhaseReactiveEnergyCommand Get1PhaseReactivePowerCommand Get1PhaseVoltageCommand Get3PhaseActiveEnergyCommand Get3PhaseActivePowerCommand Get3PhaseApparentPowerCommand Get3PhaseCurrentCommand Get3PhaseLLVoltageCommand Get3PhaseLNVoltageCommand Get3PhaseReactiveEnergyCommand Get3PhaseReactivePowerCommand GetClimateScheduleCommand GetCo2ConcentrationCommand GetColdWaterM3Command GetCommand GetConfigurationCommand GetConsumedM3Gas GetEndTimeCommand GetEventsAndAlertsCommand GetFlowRateCommand GetFlowRateMCommand GetFrequencyCommand GetHeatingEnergyCommand GetHotWaterM3Command GetLuminanceCommand GetMultiTariff1PhaseActiveEnergyCommand GetMultiTariff1PhaseReactiveEnergyCommand GetMultiTariff3PhaseActiveEnergyCommand GetMultiTariff3PhaseReactiveEnergyCommand GetOccupancyCommand GetPowerFactorCommand GetPressureCommand GetPressureMCommand GetRelativeHumidityCommand GetRelativeHumidityMCommand GetRemainingTimeCommand GetStartTimeCommand GetTemperatureCommand GetTemperatureMCommand GoToTrackCommand GrabPictureCommand GreenStateValue GroupFunctionality GroupNotificationFunctionality HVACSystem HeatCommand HeatNotification Heater HeaterState HeatingAndCoolingUnit HeatingAndCoolingUnitState HeatingApplianceState HeatingCycleNotificationFunctionality HeatingEnergyMeasurementFunctionality HeatingEnergyMeasurementNotification HeatingEnergyMeasurementNotificationFunctionality HeatingEnergyMeasurementState HeatingEnergyMeter HeatingEnergyStateValue HeatingStateValue HeatingSystem HiFi Horizontal HotWaterM3MeasurementNotification Hotplate HousePlants HueBridge HueComponent HueManager HueNotification HueStateValue HumidityMeasurementFunctionality HumidityMeasurementMNotification HumidityMeasurementNotification HumidityMeasurementNotificationFunctionality HumidityMeasurementState HumiditySensor HumidityStateValue IdentificationFunctionality IdentificationNotificationFunctionality IdentifyNotification IdleNotification IdleStateValue IncreaseColorCommand IncreaseContrastCommand IncreaseLuminosityCommand IncreaseQualityCommand IncreaseVolumeCommand InfraredSensor InstallApplianceCommand Interphone IsPresentNotification Jacuzzi JoinGroupNotification KNXNetIPComponent KNXNetIPGateway Kitchen Knob KonnexCommand KonnexComponent KonnexGateway KonnexNotification Lamp LampHolder LeaveGroupNotification LevelControlFunctionality LevelControlNotification LevelControlNotificationFunctionality LevelControlSwitch LevelControllableOutput LevelNotificationFunctionality LevelState LevelStateValue LevelStepDownNotification LevelStepUpNotification LightIntensityState LightRegulationFunctionality LightSensingFunctionality LightSensor Lighting LivingRoom Lobby LoweringStateValue LuminosityMeasurementNotification LuminosityNotificationFunctionality MainsPowerOutlet Meter MeteringPowerOutlet MicrowaveEmissionNotificationFunctionality MicrowaveEmissionState MicrowaveOven ModBusStateValue ModbusCommand ModbusComponent ModbusGateway ModbusNotification MovementAndTemperatureSensor MovementNotification MovementNotificationFunctionality MovementSensor MovementState MovingDownNotification MovingStateValue MovingUpDownState MovingUpNotification MultiTariffActiveEnergyStateValue MultiTariffEnergyMeter MultiTariffReactiveEnergyStateValue MultiTariffSinglePhaseActiveEnergyMeasurementFunctionality MultiTariffSinglePhaseActiveEnergyMeasurementNotification MultiTariffSinglePhaseActiveEnergyMeasurementNotificationFunctionality MultiTariffSinglePhaseActiveEnergyState MultiTariffSinglePhaseEnergyMeter MultiTariffSinglePhaseReactiveEnergyMeasurementFunctionality MultiTariffSinglePhaseReactiveEnergyMeasurementNotification MultiTariffSinglePhaseReactiveEnergyMeasurementNotificationFunctionality MultiTariffSinglePhaseReactiveEnergyState MultiTariffThreePhaseActiveEnergyMeasurementFunctionality MultiTariffThreePhaseActiveEnergyMeasurementNotification MultiTariffThreePhaseActiveEnergyMeasurementNotificationFunctionality MultiTariffThreePhaseActiveEnergyState MultiTariffThreePhaseEnergyMeter MultiTariffThreePhaseReactiveEnergyMeasurementFunctionality MultiTariffThreePhaseReactiveEnergyMeasurementNotification MultiTariffThreePhaseReactiveEnergyMeasurementNotificationFunctionality MultiTariffThreePhaseReactiveEnergyState MultipleAlertNotification MultipleAlertNotificationFunctionality MultipleEventNotification MultipleEventNotificationFunctionality MultipleFlowMeasurementFunctionality MultipleFlowMeasurementNotificationFunctionality MultipleFlowRateState MultipleFlowRateStateValue MultipleFlowSensor MultipleHumidityMeasurementFunctionality MultipleHumidityMeasurementNotificationFunctionality MultiplePressureMeasurementFunctionality MultiplePressureMeasurementNotificationFunctionality MultiplePressureSensor MultiplePressureState MultiplePressureStateValue MultipleTemperatureMeasurementFunctionality MultipleTemperatureMeasurementNotificationFunctionality MultipleTemperatureSensor MultipleTemperatureState MultipleTemperatureStateValue NeedingAuthenticationStateValue NetworkClosedNotification NetworkComponent NetworkFunctionality NetworkManagementFunctionality NetworkManagementNotificationFunctionality NetworkManagementState NetworkNotification NetworkNotificationFunctionality NetworkOpenedNotification NetworkSpecificCommand NetworkSpecificNotification NetworkSpecificStateValue NextTrackCommand Nightstand NoFailureStateValue NoMovementNotification NonParametricCommand NonParametricLevelNotification NonParametricNotification NonVoidCommand NotDetectedNotification NotDetectedStateValue NotEmittingMicrowavesNotification NotEmittingMicrowavesStateValue NotMovingStateValue NotPresentNotification NotPresentState NotProgrammedStateValue Notification NotificationFunctionality OccupancySensingFunctionality OccupancySensor OccupancyState OccupiedStateValue OffCommand OffFlashingCommand OffNotification OffStateValue OnCommand OnFlashingCommand OnNotification OnOffFlashingFunctionality OnOffFunctionality OnOffLight OnOffLightSwitch OnOffNotificationFunctionality OnOffOutput OnOffStandByFunctionality OnOffStandbyNotificationFunctionality OnOffState OnOffSwitch OnStateValue OpenCloseFunctionality OpenCloseNotificationFunctionality OpenCloseState OpenCommand OpenNetworkCommand OpenNotification OpenStateValue Oven OverloadControlFunctionality OverloadPauseCommand OverloadPauseResumeCommand OverloadWarningCommand PanDownCommand PanLeftCommand PanRightCommand PanUpCommand ParametricCommand ParametricLevelNotification ParametricNotification Partition PauseApplianceNotification PauseCommand PausePlaybackNotification PauseStateValue PelletHeater Phone PhonoStateValue PictureGrabFunctionality PlayCommand PlayFunctionality PlayNotification PlayNotificationFunctionality PlayState PlayStateValue PlaybackNotification PowerDelivery PowerFactorMeasurementFunctionality PowerFactorMeasurementNotification PowerFactorMeasurementNotificationFunctionality PowerFactorMeasurementState PowerFactorMeter PowerFactorStateValue PowerMeasurementFunctionality PowerMeter PowerMeteringLevelControllableOutput PowerMeteringPowerOutlet PresenceAndMovementSensor PresenceNotificationFunctionality PresenceSensor PresenceState PresentStateValue PressedDownNotification PressedMNotification PressedNotification PressedUpNotification PressureMeasurementFunctionality PressureMeasurementMNotification PressureMeasurementNotification PressureMeasurementNotificationFunctionality PressureSensor PressureState PressureStateValue PreviousTrackCommand Printer ProgramInterruptedStateValue ProgramState ProgrammedAndWaitingToStartStateValue ProgrammedStateValue Pump PumpController PushLinkAuthenticationActiveNotification PushLinkAuthenticationIdleNotification PushLinkAuthenticationState PushLinkFunctionality PushLinkNotificationFunctionality QuadSensor QueryFunctionality Radio RaisingStateValue ReactiveEnergyMeasurementFunctionality ReactiveEnergyMeasurementNotificationFunctionality ReactiveEnergyStateValue ReactivePowerMeasurementFunctionality ReactivePowerMeasurementNotificationFunctionality ReactivePowerMeasurementState ReactivePowerMeter ReactivePowerStateValue RedStateValue ReleasedMNotification ReleasedNotification RemainingTimeChangedNotification RemoteControl RestCommand RestDownNotification RestNotification RestTripleStateValue RestUpNotification RewindCommand RewindNotification RewindStateValue RinseHoldStateValue Room RunState RunningStateValue SanitaryFixtures SaturationStateValue SceneFunctionality SceneNotificationFunctionality SceneSelector SecuritySystem SelectSourceCommand SelfClosingDoorActuator SensingNotificationFunctionality SensingState Sensor SetChannelCommand SetClimateScheduleCommand SetColorHSBCommand SetColorRGBCommand SetCommand SetDailyClimateScheduleCommand SetDesiredTemperature SetEndTimeCommand SetHourCommand SetMinutesCommand SetRemainingTimeCommand SetSecondsCommand SetSpeedCommand SetStartTimeCommand SetTimeoutCommand SetVolumeCommand Shade ShadeActuator ShadeController ShadeState ShadeStateValue Shower Shutter ShutterActuator ShutterButton ShutterRegulationFunctionality ShutterState SimpleLamp SimpleLevelNotificationFunctionality SimpleMovementNotification SimpleNoMovementNotification SingleBed SingleFlowSensor SinglePhaseActiveEnergyMeasurementFunctionality SinglePhaseActiveEnergyMeasurementNotification SinglePhaseActiveEnergyMeasurementNotificationFunctionality SinglePhaseActiveEnergyMeter SinglePhaseActiveEnergyState SinglePhaseActivePowerMeasurementFunctionality SinglePhaseActivePowerMeasurementNotification SinglePhaseActivePowerMeasurementNotificationFunctionality SinglePhaseActivePowerMeasurementState SinglePhaseActivePowerMeter SinglePhaseApparentPowerMeasurementFunctionality SinglePhaseApparentPowerMeasurementNotification SinglePhaseApparentPowerMeasurementNotificationFunctionality SinglePhaseApparentPowerMeasurementState SinglePhaseApparentPowerMeter SinglePhaseCurrentMeasurementFunctionality SinglePhaseCurrentMeasurementNotification SinglePhaseCurrentMeasurementNotificationFunctionality SinglePhaseCurrentMeter SinglePhaseCurrentState SinglePhaseElectricityMeter SinglePhaseEnergyMeter SinglePhaseReactiveEnergyMeasurementFunctionality SinglePhaseReactiveEnergyMeasurementNotification SinglePhaseReactiveEnergyMeasurementNotificationFunctionality SinglePhaseReactiveEnergyState SinglePhaseReactivePowerMeasurementFunctionality SinglePhaseReactivePowerMeasurementNotification SinglePhaseReactivePowerMeasurementNotificationFunctionality SinglePhaseReactivePowerMeasurementState SinglePhaseReactivePowerMeter SinglePhaseVoltageMeasurementFunctionality SinglePhaseVoltageMeasurementNotification SinglePhaseVoltageMeasurementNotificationFunctionality SinglePhaseVoltageMeter SinglePhaseVoltageState SingleScenarioControl SingleTariffEnergyMeter SingleTemperatureSensor SingleValuedFunctionality SingleValuedNotificationFunctionality Siren SmokeSensor SnapshotCamera Sofa SoundFunctionality SourceSelectionFunctionality SourceSelectionNotification SourceSelectionNotificationFunctionality SourceSelectionState SpeedControlNotification SpeedDownCommand SpeedNotificationFunctionality SpeedStepDownNotification SpeedStepUpNotification SpeedUpCommand StandBy StandByNotification StandByOnOffState StandByStateValue StartApplianceNotification StartCommand StartDiscoveryCommand StartPushLinkAuthenticationCommand StartStopPauseFunctionality StartStopPauseNotificationFunctionality StartSuperFreezingCommand StartSuperHeatingCommand StartSupercoolingCommand StartTimeChangedNotification StartedHeatingCycleNotification StartedSuperCoolingNotification StartedSuperFreezingNotification StartedSuperHeatingNotification StartedWashingNotification State StateValue StepDownCommand StepFunctionality StepShutterActuator StepUpCommand StopApplianceNotification StopCommand StopDiscoveryCommand StopHeatingCoolingCommand StopHeatingCoolingNotification StopPlaybackNotification StopPlayingCommand StopPushLinkAuthenticationCommand StopStateValue StopSuperFreezingCommand StopSuperHeatingCommand StopSupercoolingCommand StoppedHeatingCycleNotification StoppedSuperCoolingNotification StoppedSuperFreezingNotification StoppedSuperHeatingNotification StoppedWashingNotification StorageRoom StoreGroupCommand StoreSceneCommand StoreSceneNotification Storey Stove SuperCoolingFunctionality SuperCoolingNotification SuperCoolingNotificationFunctionality SuperCoolingStateValue SuperFreezingFunctionality SuperFreezingNotification SuperFreezingNotificationFunctionality SuperFreezingStateValue SuperHeatingFunctionality SuperHeatingNotification SuperHeatingNotificationFunctionality SuperHeatingStateValue SurveillanceCamera Switch Table Tape1StateValue Tape2StateValue TemperatureAndHumiditySensor TemperatureMeasurementFunctionality TemperatureMeasurementMNotification TemperatureMeasurementNotification TemperatureMeasurementNotificationFunctionality TemperatureSensor TemperatureState TemperatureStateValue Terrace TexasInstrumentsComponent TexasInstrumentsGateway Thermostat ThermostatControlFunctionality ThermostatNotificationFunctionality ThermostatQueryFunctionality ThermostaticRadiatorValve ThreePhaseActiveEnergyMeasurementFunctionality ThreePhaseActiveEnergyMeasurementNotification ThreePhaseActiveEnergyMeasurementNotificationFunctionality ThreePhaseActiveEnergyState ThreePhaseActivePowerMeasurementFunctionality ThreePhaseActivePowerMeasurementNotification ThreePhaseActivePowerMeasurementNotificationFunctionality ThreePhaseActivePowerMeasurementState ThreePhaseActivePowerMeter ThreePhaseApparentPowerMeasurementFunctionality ThreePhaseApparentPowerMeasurementNotification ThreePhaseApparentPowerMeasurementNotificationFunctionality ThreePhaseApparentPowerMeasurementState ThreePhaseApparentPowerMeter ThreePhaseCurrentMeasurementFunctionality ThreePhaseCurrentMeasurementNotification ThreePhaseCurrentMeasurementNotificationFunctionality ThreePhaseCurrentMeter ThreePhaseCurrentState ThreePhaseElectricityMeter ThreePhaseEnergyMeter ThreePhaseLLVoltageMeasurementNotification ThreePhaseLNVoltageMeasurementNotification ThreePhaseReactiveEnergyMeasurementFunctionality ThreePhaseReactiveEnergyMeasurementNotification ThreePhaseReactiveEnergyMeasurementNotificationFunctionality ThreePhaseReactiveEnergyState ThreePhaseReactivePowerMeasurementFunctionality ThreePhaseReactivePowerMeasurementNotification ThreePhaseReactivePowerMeasurementNotificationFunctionality ThreePhaseReactivePowerMeasurementState ThreePhaseReactivePowerMeter ThreePhaseVoltageMeasurementFunctionality ThreePhaseVoltageMeasurementNotificationFunctionality ThreePhaseVoltageMeter ThreePhaseVoltageState TimeRegulationFunctionality TimedOnCommand TimedOnFunctionality ToggleCommand ToggleFunctionality ToggleRelay TrackControlNotification TridimensionalAccelerationNotification TridimensionalAccelerationNotificationFunctionality TripleSensor TripleValuedFunctionality TripleValuedNotificationFunctionality TripleValuedState TunerFunctionality TunerNotificationFunctionality TunerState TunerStateValue TuningStepDownNotification TuningStepUpNotification Tv UnControllable UpCommand UpDownFunctionality UpDownNotificationFunctionality UpDownRestFunctionality UpDownRestState UpTripleStateValue VentilatingSystem Ventilator Vertical VerticalMovementNotificationFunctionality VerticalNoMovementNotificationFunctionality VoidCommand VoltageMeasurementFunctionality VoltageMeasurementNotificationFunctionality VoltageMeasurementState VoltageMeter VoltageStateValue VolumeLevelState VolumeRegulationFunctionality Wall WallOpening Wardrobe WashRinseStateValue Washbasin WashingApplianceState WashingCycleNotificationFunctionality WashingMachine WashingNotification WaterCloset WaterMeasurementFuctionality WaterMeasurementNotificationFunctionality WaterMeasurementState WaterMeter WeeklyClimateScheduleNotification WhiteGoods Window WindowActuator WindowSensor WirelessPhone ZWaveComponent ZWaveGateway ZWaveNotification ZigBeeComponent ZigBeeGateway ZigBeeNotification ZoomInCommand ZoomOutCommand eZ430Chronos","BTicinoProperty EchelonIlon100Property EchelonProperty IPAddress KonnexProperty ModBusProperty ZWaveProperty actuatorOf ceilingOf commandOf commandParamName commandParamValue connectionTimeOut connectionTrials contains controlledObject datapoinId datapointAlias endpointAddress flashingTime floorOf generateCommand groupAddress hasActuator hasCeiling hasCommand hasControl hasFloor hasFunctionality hasGateway hasMeter hasNotification hasSensor hasState hasStateValue hasWall hasWallOpening hexValue individualAddress instanceId isIn isInWall levelFromGround meterOf multicastIP nParams nodeId notificationName notificationOf notificationParamName phaseID physicalAddress physicalType plugOf pluggedIn pollingInterval port probeID realCommandName realStateValue registerAddress registerType returnType scaleFactor sensorOf slaveId sleepTime statevalueOf stepValue svgFootprint tariffID timeToOff unitOfMeasure weekDay"],["http://geovocab.org/spatial#","spatial","Feature","C DC DR EC EQ NTPP NTPPi O P PO PP PPi Pi TPP TPPi inconsistentWith"],["http://lexvo.org/ontology#","lvont","CJKRadical Character GeographicRegion Language Script Term","broader characterRadical containsCharacter evokes hasCharacterComponent hasMember inScript involvedIn involves isFocusOf iso15924Alphacode iso639P1Code iso639P2BCode iso639P2TCode iso639P3Code iso639P5Code label language lexicalCategory marcCode means memberOf narrower nearlySameAs nonRadicalStrokes representedBy represents scriptFor somewhatSameAs strength strictlySameAs translation usedIn usesScript variant"],["http://lod.taxonconcept.org/ontology/txn.owl#","txn","Area BinomialNameID CommonNameID DataObject FamilyNameID FreshwaterHabitat Gallery GenusNameID Habitat Identification Image Location MapImage MarineHabitat MonomialNameID Occurrence OccurrenceSpecimenTag OccurrenceTaxonTag OpenCycTaxon RankClass RankDivision RankDomain RankFamily RankGenus RankInfraclass RankInfrakingdom RankInfraorder RankKingdom RankOrder RankParvorder RankPhylum RankSpecies RankSubclass RankSubdivision RankSubdomain RankSubfamily RankSubgenus RankSubkingdom RankSuborder RankSubpecies RankSubphylum RankSubspecificAggregate RankSuperclass RankSuperdivision RankSuperfamily RankSuperkingdom RankSuperorder RankSuperphylum RankTribe RankVariety ScientificAuthorPerson ScientificCollectorPerson ScientificDataCuratorPerson ScientificIdentifierPerson ScientificNameID ScientificNameWithAuthorID Scientist Sex Sex_female Sex_hermaphrodite Sex_male Sex_undetermined Sex_unknowable SpeciesConcept SpeciesImageTag SpeciesIndividual SpeciesIndividualTag SpeciesModel SpeciesOriginalDescription SpeciesTaxonomyNCBI Specimen SubfamilyNameID SurrogateNameID TaxonConcept TaxonNameGroupID TaxonNameID TaxonOntology TaxonRank Taxonomist TerrestrialHabitat TrinomialNameID Year","acceptedName acceptedNameID acceptedTaxonNameID_Of altAcceptedNameID altAcceptedNameID_Of areaHasIndividual areaHasObservedSpeciesConcept areaHasOccurrence areaInCounty areaInStateProvince areaWithInFeature authority basisOfRecord behavioralNote binomial botanyAuthorName canonicalFormID canonicalFormID_Of catalogCode class collectionCode commonName conceptStatus continent country countryCode county descYear descYearOf endDate family featureContainsArea firstAuthorID genus georeferenceProtocol georeferenceVerificationStatus habitat hasADWPage hasAcceptedName hasBBCPage hasBOLD hasBOLDPage hasBioimagesPage hasBugGuidePage hasCitation hasCollector hasDLPage hasDiscoverLifePage hasEOL hasEOLPage hasEUNISPage hasEbird hasEtypePage hasExpectationOf hasGBIF hasGBIFMap hasGBIFPage hasITIS hasITISPage hasImage hasMapImage hasNCBI hasOriginalName hasSpeciesConceptID hasUSDAPlantsPage hasUnknownExpectationOf hasWikipediaArticle hasWikipediaMap hasWikispeciesArticle hasWildObsPage heterochresonymID heterotypicNameID homotypicNameID hybrid identificationDate identificationHasLabelImage identificationHasOcccurrence identificationHasSpeciesConcept identificationMethod identificationNote identificationOfIndividual identificationReference identifiedBy inClass inCoLClass inCoLFamily inCoLKingdom inCoLOrder inCoLPhylum inDBpediaClade inFamily inGenus inInfraclass inKingdom inOrder inPhylum inSubclass inSubfamily inSuborder inSuperfamily inSuperorder individualHasCurrrentIdentificationAssertion individualHasObservedArea individualHasOccurrence individualHasPreviousIdentificationAssertion individualHasSpeciesConcept individualStatus individualhasImage infraspecificEpithet institutionCode isBioimagesPageOf isBugGuidePageOf isEOLPageOf isExpectedIn isTaxonNameID_Of isUnknownAboutIn isWikipediaArticleOf isWikispeciesArticleOf kingdom lastAuthorID localityText locationName nameYear nameYearOf ncbiGenus ncbiSpecies occurrenceHasArea occurrenceHasIndividual occurrenceHasLabelImage occurrenceHasSpeciesConcept occurrenceInContinent occurrenceInCounty occurrenceInFeature occurrenceInStateProvince order originalName originalNameID originalNameID_Of orthochresonymID phylum pubYearOf radius relatedTaxonNameID samplingProtocol scientificName scientificNameAuthorship scientificNameWithAuthor sodHasTypeSpecimen speciesConceptBasedOn speciesConceptHasObservedArea speciesConceptHasOcccurrence speciesConcepthasVaritypeSpecimen specificEpithet startDate stateProvince surrogateName synonymID synonymName taxonNameGroupID taxonNameGroupID_Of taxonNameID taxonNameID_Of taxonRank thumbnail thumbnailOf trinomial typeSpecimenHasSod uniprotClass uniprotFamily uniprotGenus uniprotKingdom uniprotOrder uniprotPhylum uniprotSpecies varitypeSpecimenHasSpeciesConcept yearBorn yearDescribed yearDied yearPub zoologyAuthorName"],["http://ns.inria.fr/emoca#","emotion","Anger Arousal Component Coordinate Disgust Emotion Fear Impact Joy Person Radius Sadness Stimulus Surprise Trait Valence","hasEffect hasImpact hasMaximum hasMinimum hasTrait involves isDefinedBy pertainsTo relatesTo"],["http://purl.oclc.org/NET/ssnx/qu/dim#","","Acceleration AmountOfSubstance Angle Area Concentration Density DiffusionCoefficient Dimensionless Distance Duration DynamicViscosity ElectricConductivity EnergyFlux Mass MassFlowRate MassPerTimePerArea Molality MolarFlux NumberPerArea NumberPerLength PhotonFluxDensity Power PowerGradient Radiance RadianceExposure SpecificEnergy SpecificEntropy StressOrPressure SurfaceDensity Temperature TemperatureDrift ThermalConductivity VelocityOrSpeed Volume VolumeDensityRate VolumeFlowRate",""],["http://purl.oclc.org/NET/ssnx/qu/qu#","qu","ConversionBasedUnit DerivedQuantityKind DerivedUnit Dimension DimensionFactor GeneralConversionUnit LinearConversionUnit Prefix PrefixedUnit PropertyKind QuantityKind QuantityKindFactor Scale ScaleValueDefinition SimpleQuantityKind SimpleUnit SpecializedQuantityKind SystemOfQuantities SystemOfUnits Unit UnitFactor","baseDimension baseQuantityKind baseUnit code conversionFactor conversionOffset definitionURI description dimension dimensionFactor exponent expression factorQuantityKind generalQuantityKind name numericalValue prefix propertyType quantityComponent quantityKind quantityKindFactor referenceUnit scale scaleValueDefinition specificQuantityKind symbol symbolicExpression systemOfQuantities unit unitComponent unitFactor unitKind unitMultipleFactor"],["http://purl.org/iso25964/skos-thes#","iso-thes","CompoundEquivalence ConceptGroup PreferredTerm SimpleNonPreferredTerm SplitNonPreferredTerm ThesaurusArray","broaderGeneric broaderInstantial broaderPartitive microThesaurusOf narrowerGeneric narrowerInstantial narrowerPartitive plusUF plusUFTerm plusUse plusUseTerm status subGroup subordinateArray superGroup superOrdinate"],["http://purl.org/spar/cito/","cito","AffilationSelfCitation AuthorNetworkSelfCitation AuthorSelfCitation Citation DistantCitation FunderSelfCitation JournalCartelCitation JournalSelfCitation SelfCitation","agreesWith cites citesAsAuthority citesAsDataSource citesAsEvidence citesAsMetadataDocument citesAsPotentialSolution citesAsRecommendedReading citesAsRelated citesAsSourceDocument citesForInformation compiles confirms containsAssertionFrom corrects credits critiques derides describes disagreesWith discusses disputes documents extends givesBackgroundTo givesSupportTo hasCitationCharacterization hasCitationCreationDate hasCitationTimeSpan hasCitedEntity hasCitingEntity hasCoAuthorshipCitationLevel hasReplyFrom includesExcerptFrom includesQuotationFrom isAgreedWithBy isCitedAsAuthorityBy isCitedAsDataSourceBy isCitedAsEvidenceBy isCitedAsMetadataDocumentBy isCitedAsPontentialSolutionBy isCitedAsRecommendedReadingBy isCitedAsRelatedBy isCitedAsSourceDocumentBy isCitedBy isCitedForInformationBy isCompiledBy isConfirmedBy isCorrectedBy isCreditedBy isCritiquedBy isDeridedBy isDescribedBy isDisagreedWithBy isDiscussedBy isDisputedBy isDocumentedBy isExtendedBy isLinkedToBy isParodiedBy isPlagiarizedBy isQualifiedBy isRefutedBy isRetractedBy isReviewedBy isRidiculedBy isSpeculatedOnBy isSupportedBy isUpdatedBy likes linksTo obtainsBackgroundFrom obtainsSupportFrom parodies plagiarizes providesAssertionFor providesConclusionsFor providesDataFor providesExcerptFor providesMethodFor providesQuotationFor qualifies refutes repliesTo retracts reviews ridicules sharesAuthorInstitutionWith sharesAuthorWith sharesFundingAgencyWith sharesJournalWith sharesPublicationVenueWith speculatesOn supports updates usesConclusionsFrom usesDataFrom usesMethodIn"],["http://purl.org/stuff/rev#","rev","Comment Feedback Review","commenter hasComment hasFeedback hasReview maxRating minRating positiveVotes rating reviewer text title totalVotes type"],["http://rdaregistry.info/Elements/e/","rdae","","P20001 P20002 P20003 P20004 P20005 P20006 P20007 P20008 P20009 P20010 P20011 P20012 P20013 P20014 P20015 P20016 P20017 P20018 P20019 P20020 P20021 P20022 P20023 P20024 P20025 P20026 P20027 P20028 P20029 P20030 P20031 P20032 P20033 P20034 P20035 P20036 P20037 P20038 P20039 P20040 P20041 P20042 P20043 P20044 P20045 P20046 P20047 P20048 P20049 P20050 P20051 P20052 P20053 P20054 P20055 P20056 P20057 P20058 P20059 P20060 P20061 P20062 P20063 P20064 P20065 P20066 P20067 P20068 P20069 P20070 P20071 P20072 P20073 P20074 P20075 P20076 P20077 P20078 P20079 P20080 P20081 P20082 P20083 P20084 P20085 P20086 P20087 P20088 P20089 P20090 P20091 P20092 P20093 P20094 P20095 P20096 P20097 P20098 P20099 P20100 P20101 P20102 P20103 P20104 P20105 P20106 P20107 P20108 P20109 P20110 P20111 P20112 P20113 P20114 P20115 P20116 P20117 P20118 P20119 P20120 P20121 P20122 P20123 P20124 P20125 P20126 P20127 P20128 P20129 P20130 P20131 P20132 P20133 P20134 P20135 P20136 P20137 P20138 P20139 P20140 P20141 P20142 P20143 P20144 P20145 P20146 P20147 P20148 P20149 P20150 P20151 P20152 P20153 P20154 P20155 P20156 P20157 P20158 P20159 P20160 P20161 P20162 P20163 P20164 P20165 P20166 P20167 P20168 P20169 P20170 P20171 P20172 P20173 P20174 P20175 P20176 P20177 P20178 P20179 P20180 P20181 P20182 P20183 P20184 P20185 P20186 P20187 P20188 P20189 P20190 P20191 P20192 P20193 P20194 P20195 P20196 P20197 P20198 P20199 P20200 P20201 P20202 P20203 P20204 P20205 P20206 P20207 P20208 P20209 P20210 P20211 P20212 P20213 P20214 P20215 P20216 P20217 P20218 P20219 P20220 P20221 P20222 P20223 P20224 P20225 P20226 P20227 P20228 P20229 P20230 P20231 P20232 P20233 P20234 P20235 P20236 P20237 P20238 P20239 P20240 P20241 P20242 P20243 P20244 P20245 P20246 P20247 P20248 P20249 P20250 P20251 P20252"],["http://spinrdf.org/sp#","sp","Aggregation AltPath Asc Ask Avg Bind Clear Command Construct Count Create Delete DeleteData DeleteWhere Desc Describe Drop Element ElementGroup ElementList Exists Filter GroupConcat Insert InsertData Let Load Max Min Minus ModPath Modify NamedGraph NotExists Optional OrderByCondition Path Query ReverseLinkPath ReversePath Sample Select SeqPath Service SubQuery Sum SystemClass Triple TriplePath TriplePattern TripleTemplate Tuple Union Update Values Variable","all arg arg1 arg2 arg3 arg4 arg5 arg6 arg7 as bindings default deletePattern distinct document elements expression from fromNamed graphIRI graphNameNode groupBy having insertPattern into limit modMax modMin named node object offset orderBy path path1 path2 predicate query reduced resultNodes resultVariables separator serviceURI silent subPath subject systemProperty templates text using usingNamed values varName varNames variable where with"],["http://swrl.stanford.edu/ontologies/3.3/swrla.owl#","","","isRuleEnabled"],["http://www.aktors.org/ontology/portal#","akt","Abstract-Information Academic Academic-Degree Academic-Support-Staff Academic-Support-Unit Academic-Unit Activity Address Affiliated-Person Amount-Of-Money Appellation Article-In-A-Composite-Publication Article-Reference Attending-A-Conference Attending-An-Event Award Awarding-Body Book Book-Publishing Book-Reference Book-Section-Reference Business-Area Capital-City Charitable-Organization City Civil-Service Company Composite-Publication Computing-Technology Conference Conference-Proceedings-Reference Conferring-An-Award Country Currency Daily-Newspaper Degree Distance-Teaching-University Edited-Book Edited-Book-Reference Editor Educational-Employee Educational-Organization Educational-Organization-Unit Email-Message Employee Employment-Contract-Type Event Event-Involving-Movement Event-Involving-Production Financial-Award Gender Generalised-Means-Of-Transport Generalized-Transfer Generic-Agent Generic-Area-Of-Interest Geographical-Region Geopolitical-Entity Giving-A-Talk Government Government-Organization Graphic-Designer Hardware-Platform Hardware-Technology Higher-Educational-Organization Implemented-System Industrial-Organization Information-Bearing-Object Information-Transfer-Event Information-Transfer-Medium Journal Learning-Centred-Organization Lecturer-In-Academia Legal-Agent Letter Local-District Location Magazine Meeting-Taking-Place Message Method Multimedia-Designer Municipal-Unit News-Item Newspaper Non-Profit-Organization Operating-System Organization Organization-Size Organization-Unit Partnership Periodical-Publication Person PhD-Student Political-Organization Postal-Address Private-Company Proceedings-Paper-Reference Professor-In-Academia Profit-Organization Programming-Environment Programming-Language Project Project-Officer-In-Academia Public-Company Publication Publication-Reference Publication-Type-Event Publishing-House R-And-D-Institute R-And-D-Institute-Within-Larger-Institute Reader-In-Academia Recorded-Audio Recorded-Video Research-Area Research-Assistant-In-Academia Research-Fellow-In-Academia Researcher Researcher-In-Academia School Scripting-Language Secretary Self-Employed-Person Sending-An-Email Senior-Lecturer-In-Academia Senior-Research-Fellow-In-Academia Serial-Publication Small-Or-Medium-Sized-Organization Social-Gathering Software-Status Software-Technology Specification-Language Specification-Or-Computing-Language Student System-Administrator Technical-Report-Reference Technology Thesis-Reference Town Transportation-Device University University-Faculty Village Visiting-Researcher Web-Based-Editor Web-Based-System Web-Browser Web-Reference Web-Site Work-Status Working-Person Workshop Workshop-Proceedings-Reference","address-area address-building address-city-or-village address-country address-number address-postcode address-pretty-label address-region address-street addresses-generic-area-of-interest affiliated-people affiliated-person cites-publication-reference confers-award contains-article contains-news-item contains-property contains-publication edited-by event-attended event-product family-name full-name funding-source given-name government-of-country has-ISBN-number has-URL has-academic-degree has-academic-unit has-affiliation has-affiliation-to-unit has-amount has-appellation has-author has-award-rationale has-awarding-body has-capital has-contract-type has-currency has-date has-email-address has-faculty has-fax-number has-gender has-goals has-government has-job-title has-leading-organization has-location has-main-agent has-other-agents-involved has-page-numbers has-periodicity has-place-of-publication has-postal-address has-project-leader has-project-member has-publication-reference has-research-interest has-size has-speaker has-status has-sub-activity has-sub-unit has-supervisor has-support-unit has-telephone-number has-title has-vice-chancellor has-web-address headed-by included-in-publication information-being-transferred information-object-being-transferred information-transfer-medium-used involves-organization is-capital-of issued-by location-at-end location-at-start means-of-transport-used meeting-attendee meeting-organizer method-builds-on organization-being-visited organization-part-of organization-unit-being-visited owned-by person-being-visited produces-output project-involves-organization-unit published-book published-by published-proceedings recipient-agents recipient-of-message requires-hardware-platform requires-hardware-platform-on-client-side requires-hardware-platform-on-server-side requires-software-technology requires-software-technology-on-client-side requires-software-technology-on-server-side runs-on-operating-system runs-on-operating-system-on-client-side runs-on-operating-system-on-server-side sender-of-information sender-of-message studies-at studies-in-unit sub-area-of sub-unit-of-organization-unit subsidiary-of supports-language supports-method technology-builds-on thing-acted-on time-of-message unit-of-organization uses-resource works-for works-in-unit"],["http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#","ti","TimeInterval","hasIntervalDate hasIntervalEndDate hasIntervalStartDate"],["http://www.w3.org/2008/05/skos#","","Concept","changeNote editorialNote historyNote prefLabel scopeNote"],["http://www.w3.org/ns/person#","person","Person","birthName citizenship countryOfBirth countryOfDeath name patronymicName placeOfBirth placeOfDeath residency"],["http://xmlns.com/foaf/spec/","","Image","logo"],["https://data.nasa.gov/ontologies/atmonto/general#","atts","CircularRegion FloatParameter GeographicRegion IntegerParameter Location NumericParameter PointLocation PolygonBoundary Polygonal2DRegion Region2D Region3D Sequence SequencedItem ShearSidedPolygonalVolume SubSequence TimeInterval","WKTgeoRepresentation altitude centerpoint closedEndTimeInterval closedStartTimeInterval endTime hasFirstItem hasLastItem hasNextItem hasPolygonBoundary hasSequencedItem latitude longitude parameterValue polygonHeight radius sequenceLength sequenceNumber startTime subsequenceEndIndex subsequenceOf subsequenceStartIndex"],["https://w3id.org/pep/","pep","Process ProcessExecution ProcessExecutor","ProcessExecutionContainer executed executedBy executor forProcess hasInput hasOutput implements methodUsed processExecutionContainer"],["https://w3id.org/tribont/core#","tribont-core","Acceleration AccelerationUnit AcidNumberAN AirReleaseTimeLAV AlkalineAdditivesConsumption AngleUnit AngularPosition AxialLoad Body BodyProperty COFMean CapacityUnit ChamberTemperature CloudPoint ColdFilterPluggingPoint ColourIndex Company CompressiveStrength Conductivity ContactSurfaceType ContentUnit CoradsonCarbonResidue CorrosionLevel CourseOfMovement Decceleration Density DensityUnit Diameter Dispersancy DissipationFactor DistanceUnit Document Duration DynamicViscosity ElectricalBreakdownVoltage ElectricalConductivity ElectricalProperty ElectricalResistivity EnvironmentMedium EnvironmentProperty ExpansionCOFUnit ExternalForce Filterability FlashPoint FlexuralStrength FoamingTendency ForceUnit FractureToughness Frequency FrequencyUnit FrictionProperty FrictionTorque GeometricDimension GeometricalArrangement HardnessBrinell HardnessKnoop100g HardnessProperty HardnessRockwellB HardnessRockwellC HardnessRockwellM HardnessRockwellR HardnessShoreA HardnessShoreD HardnessUnit HardnessVickers HeatCapacityUnit Height Humidity Inclination IndentationHardnessMicro IndentationHardnessNano InhibitedHydraulicFluidsOxidationStabilityAndLubricatingOilsForHighPressureLoads InnerDiameter InnerTeethHeight InnerTeethLength InterfacialTensionBetweenWaterOil KinematicViscosity Laboratory Length LinearSpeed LiquidPhysicalProperty LiquidThermalProperty Load LoadLeverRatio LoadPressure LoadProperty LoadRate LoadRateUnit LodineNumber LubricantType LubricantsOxidationStability LubricationRegime MagnificationProperty MaxLoadWithoutFailure MaximumServiceTemperature MechanicalProperty MechanicalUnit MeltingPoint MovementProperty MovementType NeutralisationNumberNN NormalForce NumberOfContactSurface O2Level OperationProperty OuterDiameter OuterTeethHeight OuterTeethLength PQIndex PercentageUnit PhLevel PhysicalProperty PoisssonRatio PolishGrade Porosity PourPoint Pressure PressureUnit Ra RadiationDosage RadiationType RelativeDielectricConstant Rk Rku Rmk1 Rmk2 Role RotationSpeed RotationSpeedUnit Rp Rpk Rpkx Rq Rsk Rt Rust-PreventingCharacteristicInPresenceOfWater Rv Rvkx Rz Sa SampleTemperature Sdq Sdr Shape ShearStability Sk Sku SlidingSpeed SlipPercentage Smk1 Smk2 SolidPhysicalProperty SolidThermalProperty Sp SpecificHeatCapacity Spk Spkx Sq Ssk Standard StrokeAmplitude StrokeDiameter StrokeLength SurfaceProperty SurfaceRoughness Sv Svk Svkx SystemProperty Sz TechnicalProperty TeethHeight TeethLength Temperature TemperatureUnit TendencyUnit TensileStrength TensionUnit ThermalConductivity ThermalConductivityUnit ThermalExpansionCoefficient ThermalProperty TimeUnit Torque TorqueUnit ToughnessUnit TribologicalProperty Velocity VelocityUnit ViscosityUnit Vmc Vmp VoltageUnit Volume Vvc Vvv WearProperty WearScarLength WearScarProperty WearScarVolume WearType WeibullModulus Weight WeightUnit Width YieldStrength YoungModulus i-ph","accessUrl characterisesOperationCondition characterisesOperationMeasure characterisesOutputMeasure compliesWith hasDocument hasLocation hasManufacturer hasOwner isCharacterisedByOperationCondition isCharacterisedByOperationMeasure isCharacterisedByOutputMeasure isCompliedBy isDocumentFor isLocationFor isMadeOf isManufacturerFor isOwnerOf isPartOf longName name shortNam shortName"],["http://contextus.net/ontology/ontomedia/ext/common/trait#","trait","Abstract-Component Abstract-Obstacle Adult Age Alive Altered Asleep Behavioural-Sex Being-Trait Build Child Colour Conscious Corporeal Dead Description Dimension Distinguishing-Mark Ecstatic Employment Ethnicity Faith Female Gas Gender Genetic-Sex Gonadal-Sex Inanimate Incorporeal Instinctual Kink Knowledge Link Liquid Male Material Motivation Name Neuter Non-Existent NonExistent Old Ordering Other Phenotypic-Sex Physical-Obstacle Sex Sexuality Solid Species Stage-Of-Life State-Of-Being State-Of-Consciousness State-Of-Form Style Teenager To-None To-Other-Gender To-Same-Gender Trait Type Unconscious Undead Unknown Unprovable Unresponsive Value Virgin Void Young Young-Adult","believes has-bond has-description has-feature has-motivation has-motivation-to-avoid has-name has-observed-profession has-observed-trait has-order has-profession has-projected-profession has-projected-trait has-sex-chromosomes has-trait has-value identified-with knows likes mark-gained mark-location mark-location-type not-projected-at order_of_magnitude projected-at requires responsible-for responsible-for-type"],["http://data.europa.eu/eli/ontology#","eli","AdministrativeArea Agent Format InForce Language LegalExpression LegalResource LegalResourceSubdivision LegalValue ResourceType Version","amended_by amends applied_by applies based_on basis_for changed_by changes cited_by cites commenced_by commences consolidated_by consolidates corrected_by corrects date_applicability date_document date_no_longer_in_force date_publication description embodies first_date_entry_in_force format has_another_publication has_member has_part id_local implemented_by implements in_force is_about is_another_publication_of is_embodied_by is_exemplified_by is_member_of is_part_of is_realized_by jurisdiction language legal_value licence number originalName passed_by published_in published_in_format publisher publisher_agent publishes realizes related_to relevant_for repealed_by repeals responsibility_of responsibility_of_agent rights rightsholder rightsholder_agent specificPropertyOf title title_alternative title_short transposed_by transposes type_document uri_schema version version_date"],["http://def.seegrid.csiro.au/isotc211/iso19109/2005/feature#","gf","AnyFeature",""],["http://def.seegrid.csiro.au/isotc211/iso19115/2003/dataquality#","dq","AbsoluteExternalPositionalAccuracy AccuracyOfATimeMeasurement Completeness CompletenessCommission CompletenessOmission ConceptualConsistency ConformanceResult DataQuality DomainConsistency Element EvaluationMethodTypeCode FormatConsistency GriddedDataPositionalAccuracy LogicalConsistency NonQuantitativeAttributeAccuracy PositionalAccuracy QuantitativeAttributeAccuracy QuantitativeResult RelativeInternalPositionalAccuracy Result Scope TemporalAccuracy TemporalConsistency TemporalValidity ThematicAccuracy ThematicClassificationCorrectness TopologicalConsistency","dateTime errorStatistic evaluationMethodDescription evaluationMethodType evaluationProcedure explanation extent level levelDescription lineage measureDescription measureIdentification nameOfMeasure pass report result scope specification value valueType valueUnit"],["http://def.seegrid.csiro.au/isotc211/iso19115/2003/metadata#","md","AggregateInformation ApplicationSchemaInformation Band BrowseGraphic CellGeometryCode CharacterSetCode ClassificationCode Constraints ContentInformation CoverageContentTypeCode CoverageDescription DataIdentification DatatypeCode DigitalTransferOptions Dimension DimensionNameTypeCode Distribution DistributionUnits Distributor ExtendedElementInformation FeatureCatalogueDescription Format GeometricObjectTypeCode GeometricObjects Georectified Georeferenceable GridSpatialRepresentation Identification ImageDescription ImagingConditionCode KeywordTypeCode Keywords LegalConstraints MaintenanceFrequencyCode MaintenanceInformation Medium MediumFormatCode MediumNameCode Metadata MetadataExtensionInformation PortrayalCatalogueReference ProgressCode RangeDimension ReferenceSystem RepresentativeFraction Resolution RestrictionCode ScopeCode ScopeDescription SecurityConstraints SpatialRepresentation SpatialRepresentationTypeCode StandardOrderProcess TopicCategoryCode TopologyLevelCode Usage VectorSpatialRepresentation","ApplicationSchema.name Medium.name abstract accessConstraints aggregateDataSetIdentifier aggregateDataSetName aggregationInfo amendmentNumber applicationSchemaInfo assocationType attributeDescription authority axisDimensionProperties bitsPerValue cameraCalibrationInformationAvailability cellGeometry centerPoint characterSet checkPointAvailability checkPointDescription citation classification classificationSystem cloudCoverPercentage complianceCode compressionGenerationQuantity condition constraintLanguage contact contentInfo contentType controlPointAvailability cornerPoints credit dataQualityInfo dataSet dataType dateOfNextUpdate dateStamp definition denominator density densityUnits describes descriptiveKeywords descriptor dimension dimensionName dimensionSize distributionFormat distributionInfo distributionOrderProcess distributor distributorContact distributorFormat distributorTransferOptions domainCode domainValue environmentDescription equivalentScale extendedElementInformation extensionOnLineResource extent featureAttribute featureCatalogueCitation featureType featureTypes fees fileDecompressionTechnique fileDescription fileIdentifier fileName fileType filmDistortionInformationAvailability formatDistributor geometricObjectCount geometricObjectType geometricObjects georeferencedParameters graphicOverview graphicsFile handlingDescription hierarchyLevel hierarchyLevelName identificationInfo illuminationAzimuthAngle illuminationElevationAngle imageQualityCode imagingCondition includedWithDataset initiativeType keyword language lensDistortionInformationAvailability locale maintenanceAndUpdateFrequency maintenanceNote maxValue maximumOccurrence mediumFormat mediumNote metadataConstraints metadataExtensionInfo metadataMaintenance metadataStandardName metadataStandardVersion minValue name numberOfDimensions obligation offLine offset online orderingInstructions orientationParameterAvailability orientationParameterDescription otherConstraints parameterCitation parentEntity parentIdentifier peakResponse plannedAvailableDateTime pointInPixel pointOfContact portrayalCatalogueCitation portrayalCatalogueInfo processingLevelCode propertyType purpose radiometricCalibrationInformationAvailability rationale referenceSystemIdentifier referenceSystemInfo resolution resourceConstraints resourceFormat resourceMaintenance resourceSpecificUsage rule scaleFactor schemaAscii schemaLanguage sequenceIdentifier series shortName softwareDevelopmentFile softwareDevelopmentFileFormat source spatialRepresentationInfo spatialRepresentationType spatialResolution specificUsage specification status supplementalInformation thesaurusName toneGradation topicCategory topologyLevel transferOptions transferSize transformationDimensionDescription transformationDimensionMapping transformationParameterAvailability triangulationIndicator turnaround type units unitsOfDistribution updateScope updateScopeDescription usageDateTime useConstraints useLimitation userContactInfo userDefinedMaintenanceFrequency userDeterminedLimitations userNote version volumes"],["http://iserve.kmi.open.ac.uk/ns/msm#","msm","MessageContent MessagePart Operation Service","hasFault hasInput hasMandatoryPart hasName hasOperation hasOptionalPart hasOutput hasPart isGroundedIn"],["http://omv.ontoware.org/2005/05/ontology#","","","conformsToKnowledgeRepresentationParadigm designedForOntologyTask hasFormalityLevel hasOntologyLanguage hasOntologySyntax usedOntologyEngineeringMethodology usedOntologyEngineeringTool"],["http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-modelling.owl#","lswmo","ServiceActivity ServiceAgent SpeciesModellingAlgorithm SpeciesModellingParameter SpeciesModellingParameters SpeciesModellingSoftware","behaviorControlledBy boundToValue controlsBehaviorOf hasAlgorithmName hasParameterMember hasParameterName implementedIn"],["http://paul.staroch.name/thesis/SmartHomeWeather.owl#","shw","AboveRoomTemperature AiringWeather AstronomicalTwilight AtmosphericPressure BelowRoomTemperature Calm CalmWeather CivilTwilight ClearSky ClearWeather CloudCover CloudyWeather Cold ColdWeather CurrentWeatherReport CurrentWeatherReportFromSensor CurrentWeatherReportFromService Day DewPoint DirectionalWind Dry DryWeather EastWind ExtremelyHeavyRain FairWeather Forecast12HoursWeatherReport Forecast15HoursWeatherReport Forecast18HoursWeatherReport Forecast1HourWeatherReport Forecast21HoursWeatherReport Forecast24HoursWeatherReport Forecast2HoursWeatherReport Forecast3HoursWeatherReport Forecast6HoursWeatherReport Forecast9HoursWeatherReport ForecastWeatherReport Frost Heat HeavyRain HighPressure HighRadiation HotWeather Hour Humidity Hurricane LightRain LightWind LongRangeForecastReport LowPressure LowRadiation MediumRadiation MediumRain MediumRangeForecastReport Moist MoistWeather MostlyCloudy NauticalTwilight Night NoAwningWeather NoRadiation NoRain NoRainWeather NormalHumidity NormalPressure NorthWind Overcast PartlyCloudy PleasantTemperatureWeather Precipitation RainyWeather RoomTemperature SensorSource ServiceSource SevereWeather ShortRangeForecastReport SolarRadiation SolarTwilight SouthWind Storm StormyWeather StrongWind SunBelowHorizon SunFromEast SunFromNorth SunFromSouth SunFromWest SunPosition SunProtectionWeather Temperature Thunderstorm TropicalStormRain Twilight UnknownCloudCover VeryDry VeryHighPressure VeryHighRadiation VeryLowPressure VeryMoist VeryRainyWeather WeatherCondition WeatherPhenomenon WeatherReport WeatherReportFromSensor WeatherReportFromService WeatherReportSource WeatherState WestWind Wind WindyWeather","belongsToWeatherReport belongsToWeatherState hasCloudAltitude hasCloudCover hasCondition hasDewPointValue hasEndTime hasHumidityValue hasNextWeatherState hasObservationTime hasPrecipitationIntensity hasPrecipitationProbability hasPressureValue hasPreviousWeatherState hasPriority hasSolarRadiationValue hasSource hasStartTime hasSunDirection hasSunElevationAngle hasTemperatureValue hasWeatherPhenomenon hasWeatherState hasWindDirection hasWindSpeed isSourceOf"],["http://purl.oclc.org/NET/muo/muo#","","BaseUnit ComplexDerivedUnit DerivedUnit MetricUnit PhysicalQuality Prefix QualityValue SIUnit SimpleDerivedUnit UnitOfMeasurement","altSymbol derivesFrom dimensionalSize equivalentObjectProperty factor inTime measuredIn measuresQuality modifierPrefix numericalValue prefSymbol preferredUnit propertyMeasuresQuality qualityLiteralValue qualityValue"],["http://purl.oclc.org/NET/ssnx/meteo/aws#","aws","Albedometer AneroidDisplacementTransducer AtmometerOrSmallSurfaceEvaporimeter AtmosphericPressureSensor AutomaticSunshineRecorder BimetallicActinograph CampbellStokesSunshineMeter CapacitanceSensor CapacitiveAluminumOxide CapacitiveAneroid CapacitiveBead CapacitiveThinFilmPolymer ChilledMirrorHygrometer ChilledMirrorSystem CupAnemometer CylindricalResonatorBarometer DewCell DewcelSystem DifferentialExpansionThermometer DigitalPiezoResistiveBarometer DirmhirmSaubererPyranometer DropCounters ElectricSensorWhichExploitsTheConductivityVariationAsAFunctionOfWetness ElectricalResistanceBlock ElectricalResistanceHumiditySensor ElectricalResistanceThermometer EppleyPyranometer FiberGlassBlock FrequencyDomainReflectometryCapacitance GammaAbsorption GypsumBlock HotBeadAnemometer HotWireAnemometer HumiditySensor HydraulicLysimeterMoreRobustWeighingType ImpactDisdrometer InfraRedGasAnalyzerHygrometer KataThermometer Laser LevelMeasurementRainGauge Lysimeter MechanicalAneroidBarometer MechanicalHygrometer MechanicalSensorWithRecorder MercuryBarometer Microlysimeter MicrowaveRadarDisdrometer MollGorczynkiPyranometer NetRadiometerOrNetPyrradiometerOrNetExchangeRadiometerOrBalancemeter NeutronProbe NylonUnits OpticalCapacitiveSensor OpticalDisdrometer PopoffLysimeterCombinedDrainageAndWeighingType PortableAspiratedAndShieldedPsychrometer PrecipitationSensor PressureTubeAnemometer PropellerAnemometer PsychrometerEquippedWithMercuryInGlassThermometer Pyranometer PyranometerWithShadeRing Pyrgeometer QuantumSensor RadiationSensor ResistiveAneroid ScreenedAndOpenPanEvaporimeter ShadedPicheEvaporimeter SingleOrDoubleJunctionPeltierPsychrometer SnowGauge SnowPillow SonicRanging SurfaceTemperatureRadiometer TemperatureSensor Tensiometer Thermistor Thermocouple ThornthwaiteLysimeterDrainageType TimeDomainReflectometry TippingBucketRainGauge TippingBucketRainGaugeTbrgWithoutCorrection TippingBucketRainGaugeWithCorrectionAlgorithmTbrgSc TippingBucketRainGaugeWithExtraPulseCorrectionTbrgPc TippingBucketRainGaugeWithMechanicalCorrectionTbrgMc TubeSolarimeter UltrasonicSensorVirtualTemperature UltrasonicWindSensor WeighingLysimeter WeighingRainGauge WeighingRainGaugeWithPressureMeasurement WetBulbTemperatureMeasurementSystem WettingFrontDetection WindSensor WindVane",""],["http://purl.oclc.org/NET/UNIS/fiware/iot-lite#","iot-lite","ActuatingDevice Attribute Circle Coverage Entity Metadata Object Polygon Rectangle Service Tag TagDevice VirtualEntity","altRelative endpoint exposedBy exposes hasAttribute hasCoverage hasMetadata hasQuantityKind hasSensingDevice hasUnit id interfaceDescription interfaceType isAssociatedWith isMobile isSubSystemOf metadataType metadataValue radius relativeLocation"],["http://purl.org/NET/biol/ns#","biol","BotTaxonomy Taxonomy ZooTaxonomy","authority class commonName division family genus hasTaxonomy kingdom morePrecise name order phylum rank secondLevelClassification seeAlso species"],["http://purl.org/net/ns/ontology-annot#","ont","","created creator deprecatedBy description modified relation seeOther title"],["http://purl.org/ontology/service#","service","Service ServiceConsumer ServiceLimitation ServiceProvider","consumedBy consumes delay limitedBy limits providedBy provides queue"],["http://purl.org/ontology/similarity/","sim","Association AssociationMethod Influence Network Similarity","association description distance domain edge element grounding method object range scope subject weight workflow"],["http://purl.org/procurement/public-contracts#","pc","AwardCriteriaCombination AwardCriterion Contract CriterionWeighting FrameworkAgreement Tender TendersOpening","actualEndDate actualPrice additionalObject agreement attachment awardCriteriaCombination awardCriterion bidder contact contract contractPrice contractingAuthority criterionWeight criteronName frameworkAgreement item location lot offeredPrice onBehalfOf procedureType specification subsidy supplier tender"],["http://purl.org/spar/doco/","doco","Abstract Afterword Appendix BackMatter BibliographicReferenceList Bibliography BlockQuotation BodyMatter CaptionedBox Chapter ChapterLabel ChapterSubtitle ChapterTitle Colophon ComplexRunInQuotation Figure FigureBox FigureLabel Footnote Foreword Formula FormulaBox FrontMatter Glossary Index Label Line List ListOfAgents ListOfAuthors ListOfContributors ListOfFigures ListOfOrganizations ListOfReferences ListOfTables Paragraph Part Preface Section SectionLabel SectionSubtitle SectionTitle Sentence SimpleRunInQuotation Stanza Subtitle Table TableBox TableLabel TableOfContents TextBox TextChunk Title",""],["http://purl.org/spar/pro/","pro","PublishingRole Role RoleInTime","holdsRoleInTime isDocumentContextFor isHeldBy isOrganizationContextFor isPersonContextFor isRelatedToRoleInTime isRoleIn relatesTo relatesToDocument relatesToEntity relatesToOrganization relatesToPerson withRole"],["http://purl.org/vocab/lifecycle/schema#","lcy","Action Lifecycle Lifecyle State Task TaskGroup Transition","completed mandatory next possibleState possibleTransition resource resultingState state stateOf task taskGroup taskProgress"],["http://purl.org/vso/ns#","vso","Automobile Bicycle Boat BodyStyleValue BusOrCoach Canoe DriveWheelConfigurationValue EmissionStandardValue EngineTypeValue FeatureValue FuelQuantity FuelTypeValue Kayak MotorBoat Motorcycle MotorizedBicycle MotorizedRoadVehicle Quadracycle Rickshaw SailingBoat Ship SpeedInterval SteeringPositionValue TransmissionTypeValue Truck Van Vehicle Watercraft","ACRISSCode VIN acceleration axles bodyStyle cargoVolume color condition damages doors driveWheelConfiguration engineDisplacement engineName enginePower engineType feature firstRegistration fuelConsumption fuelEconomy fuelTankVolume fuelType gearsTotal height length meetsEmissionStandard mileageFromOdometer modelDate payload previousOwners productionDate referenceDistance referenceFuelQuantity referenceSpeeds rentalUsage roofLoad seatingCapacity speed steeringPosition tongueWeight trailerWeight transmission weight weightTotal wheelbase width"],["http://rdf.insee.fr/def/geo#","igeo","AireUrbaine Arrondissement ArrondissementMunicipal Canton CantonOuVille ChangementDeDepartementOuArrondissement ChangementDeNom CollectiviteTerritoriale Commune CreationOuRetablissement Departement DeplacementDeLimitesDIRIS EPCI EchangeDeParcelles EchangeParcellesCommunesIrisees EchangeParcellesHabiteesCommunesIriseesNonIrisees EchangeParcellesInhabiteesCommunesIriseesNonIrisees FusionDeCommunesIrisees GrandQuartier GroupementDePays GroupementStatistiqueDeCommunes IRIS LAU LAU1 LAU2 ModificationCantonale ModificationDIRIS ModificationDeGroupement ModificationTerritoriale NUTS NUTS1 NUTS2 NUTS3 Pays PaysOuTerritoire Region RetablissementCommunesIssuesDeCommuneIrisees ScissionDIRIS SuppressionFusion TRIRIS TerritoireAdministratif TerritoireFrancais TerritoireStatistique TransfertDeChefLieu TypeDEPCI TypeDIRIS UniteUrbaine ZoneDEmploi","ancienChefLieu ancienNom capitale centroide chefLieu chefLieuDeCanton chefLieuDeCommune codeAdministratifGeonames codeArrondissement codeCanton codeCommune codeDepartement codeINSEE codeIRIS codeISO codePays codeRegion communeDeplacee date description fractionCantonale groupementModifie membre modification modificationInduite nom nouveauChefLieu nouveauNom paysEntrant paysSortant prefecture prefectureDeRegion resultante sousPrefecture subdivision subdivisionDe subdivisionDirecte territoireDOrigine territoireDeRattachement territoireModifie typeDEPCI typeDIRIS vivant voisin"],["http://reference.data.gov.uk/def/intervals/","interval","BusinessHalf BusinessInterval BusinessQuarter BusinessYear CalendarDay CalendarHalf CalendarHour CalendarInstant CalendarInterval CalendarMinute CalendarMonth CalendarQuarter CalendarSecond CalendarYear Day DurationDescriptions H1 H2 H3 Half Hour Interval IntervalList IrregularInterval Iso8601Week Minute Month MonthOfYear Q1 Q2 Q3 Q4 Q5 Q6 Quarter Second Week Year","dayOfWeek hasXsdDurationDescription intervalContainsDay intervalContainsDays intervalContainsHalf intervalContainsHalves intervalContainsHour intervalContainsHours intervalContainsIso8601Week intervalContainsMinute intervalContainsMinutes intervalContainsMonth intervalContainsMonths intervalContainsQuarter intervalContainsQuarters intervalContainsSecond intervalContainsSeconds intervalContainsWeek monthOfYear ordinalDayOfMonth ordinalDayOfWeek ordinalDayOfYear ordinalHalfOfYear ordinalHourOfDay ordinalMinuteOfHour ordinalMonthOfYear ordinalQuarterOfYear ordinalSecondOfMinute ordinalWeekOfYear ordinalWeekOfYearYear ordinalYear"],["http://salt.semanticauthoring.org/ontologies/sro#","","Abstract Background Conclusion Contribution Discussion Evaluation Motivation Scenario",""],["http://spitfire-project.eu/ontology/ns/","spt","AccessLayer Acoustic ActuatedProperty Actuator Chemical CoreLayer DataLink DeviceRole DistributionLayer Electrical Electromagnetic Energy EnergyLabel EnergySource FlatModel Green HierarchicalModel Light LinkActivity LinkProperty LinkQuality LinkReview Magnetic Mechanical MeshModel ModelLayer Mood Motion NetworkLink NetworkProperty NetworkQuality NetworkTopology NotGreen NotRenewable OV Place PlatformTemporalProperty Power Quantity Renewable SensorNetwork SensorProjectTopic SensorRole SensorTemporalProperty TSMap TemporalProperty Thermal Transducer Unit","activityEnd activityStart actuate actuatedBy actuatedProperty actuatedPropertyOf avgValue bytes confidence describesNetwork energyConsumed energyLabel energyOutcomes energyRate energySource energyUsedIn feed forSTatus from inputEnergy ipDevice ipGate linkActivity linkActivityOf linkActivityValue linkQuality linkQualityOf linkQualityValue maxValue message minValue mood netLink netLinkOf netRole obs obsBy out outOf outputEnergy ownedBy owns priorityLevel sameAsLink sameContext sameDomain sameLocation sameTime savedEnergy savedEnergyOf seeAlsoLink sensed sensedBy status tEnd tStart temporal temporalOf title to totAreas tsMap tsMapOf uom value valueRange weatherForecast"],["http://w3id.org/CEON/ontology/location/","","Location","hasCity hasCountry hasLocation hasPostalCode hasStreetAddress"],["http://www.essepuntato.it/2008/12/pattern#","pattern","Atom Block Bucket Container Field Flat HeadedContainer Inline Marker Meta Milestone Mixed NonStructured NonTextual Pattern Popup Record Structured Table Textual","canContainHeteronymousElements canContainHomonymousElements contains containsAsHeader hasName isContainedBy isContainedByAsHeader"],["http://www.essepuntato.it/2012/04/tvc/","tvc","ValueInTime","atTime hasValue withValue withinContext"],["http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl#","","endurant perdurant process state",""],["http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#","infor","InformationObject InformationRealization","isRealizedBy realizes"],["http://www.ontologydesignpatterns.org/ont/dul/IOLite.owl#","iol","BodilyMotion Code CommunicativeFunction ContractText DBSchema DataStructure Datum Depiction DigitalPhoto DigitalResource Drawing FormalExpression FormalLanguage Gesture Grapheme GraphicArt IconicLanguage IconicObject KOS Language Lexeme Lexicon LinguisticAct LinguisticFunction LinguisticObject LinguisticTheory Morpheme MultimediaObject Multiword NaturalLanguage Painting Phoneme Phrase PlasticArt Sculpture Sentence Sound Speech Statue Term Text Thesaurus Voicing WebPage Word Writing","combinatoriallyRelatedTo digitallyReproduces encodes formallyRepresents hasAuthor hasCulturalGrounding hasCulturalMixingWith hasFormalTerm hasGrounding hasRepresentationLanguage hasSchema isAssignedTo isAssignmentOf isAuthorOf isCopyOf isCulturalGroundingFor isDigitallyReproducedBy isEncodedBy isFormalTermFor isFormallyRepresentedIn isGroundingFor isLexicalizedBy isOriginalOf isRepresentationLanguageOf isReproducedBy isReusedBy isSchemaOf lexicalizes metaphoricallyBlendsWith reproduces reuses"],["http://www.ontologydesignpatterns.org/ont/web/irw.owl#","irw","AbstractResource ConceptualResource InformationResource MediaType NonInformationResource PhysicalEntityResource Resource SemanticWebURI URI WebClient WebRepresentation WebResource WebServer","accesses encodes hasURIString identifies isAbout isAccessedBy isEncodedIn isIdentifiedBy isLocationOf isReferencedBy isRequestedBy isResolutionOf isTopicOf locatedOn redirectsTo refersTo requests resolvesTo"],["http://www.ontotext.com/proton/protontop#","ptop","Abstract Agent ContactInformation Document Entity Event GeneralTerm Group Happening InformationResource JobPosition Language Location Number Object Organization Person ProductModel PropChainRestr PropChainType2 PropRestr Role Service Situation SocialPosition Statement TimeInterval Topic TypeRestr","conclusion controls derivedFromSource description documentAbstract documentAuthor documentSubTitle doingBusinessAs endTime establishedIn establishmentDate firstName givenName hasChild hasContactInfo hasContributor hasCreator hasDate hasEmployee hasLeader hasMember hasOldName hasParent hasParticipant hasParticipatingEntity hasPosition hasRelative hasSibling hasSocialPosition hasSpouse hasSubject heldFrom heldTo holder inLanguage informationResourceCoverage informationResourceIdentifier informationResourceRights involvedEntityIn involvedIn isBossOf isLegalEntity isOwnedBy laconicDescription lastName latitude locatedIn longitude mainLabel name nimaGNSDesignator nimaGNSUniqueFeatureIndentifier numberOfEmployees operatedBy owns parentOrganizationOf partOf partiallyControls partiallyOwns populationCount premise premise1 premise2 producedBy registeredIn resourceFormat resourceType restriction roleHolder roleIn socialPositionHolder startTime statedBy subRegionOf subTopicOf subsidiaryOrganizationOf systemPrimitive title transitiveOver type1 type2 validFrom validUntil withinOrganization"],["http://www.semanticdesktop.org/ontologies/2007/01/19/nie#","nie","DataObject DataSource InformationElement Mode","byteSize characterSet comment contentCreated contentLastModified contentModified contentSize copyright coreGraph created dataSource depends description disclaimer generator generatorOption hasLogicalPart hasPart htmlContent identifier informationElementDate interpretedAs isLogicalPartOf isPartOf isStoredAs keyword language lastModified lastRefreshed legal license licenseType links mimeType modified plainTextContent relatedTo rootElementOf sourceMode subject title url version"],["http://www.semanticdesktop.org/ontologies/2007/08/15/nao#","nao","Agent FreeDesktopIcon Party Symbol Tag","altLabel altSymbol annotation contributor created creator deprecated description directTrust endorsedBy engineeringTool externalIdentifier favouritedBy hasDataGraph hasDefaultNamespace hasDefaultNamespaceAbbreviation hasSubResource hasSuperResource hasSymbol hasTag hasTopic iconName identifier isDataGraphFor isRelated isTagFor isTopicOf lastModified maintainedBy modified networkTrust numericRating personalIdentifier pluralPrefLabel prefLabel prefSymbol privacyLevel rating score scoreParameter serializationLanguage status trustLevel userVisible version"],["http://www.w3.org/2000/10/swap/pim/contact#","con","Address ContactLocation Female LanguageCode Male Person Phone SocialEntity","_addressProperty address assistant birthday child description emergency fax fullName home knownAs mobile motherTongue nearestAirport office participant partner phone preferredURI region sortName vacationHome webPage"],["http://www.w3.org/2002/12/cal/ical#","cal","DomainOf_rrule List_of_Float Valarm Value_CAL-ADDRESS Value_DATE Value_DATE-TIME Value_DURATION Value_PERIOD Value_RECUR Vcalendar Vevent Vfreebusy Vjournal Vtimezone Vtodo","X- action attach attendee calscale categories class comment completed component contact created date dateTime description dtend dtstamp dtstart due duration exdate exrule freebusy geo lastModified location method organizer percentComplete priority prodid rdate recurrenceId relatedTo repeat requestStatus resources rrule sequence status summary transp trigger tzid tzname tzoffsetfrom tzoffsetto tzurl uid url version"],["http://www.w3.org/2003/g/data-view#","grddl","InformationResource RDFGraph RootNode Transformation TransformationProperty","namespaceTransformation profileTransformation result transformation"],["http://www.w3.org/2006/gen/ont#","gso","FixedResource InformationResource","contentTypeGeneric contentTypeSpecific fixedResource languageGeneric languageSpecific sameWorkAs timeGeneric timeSpecific"],["http://www.w3.org/ns/auth/acl#","acl","Access Append Authorization Control Read Write","accessControl accessTo accessToClass agent agentClass defaultForNew mode owner"],["http://www.w3.org/ns/mls#","mls","Algorithm Data DataCharacteristic Dataset DatasetCharacteristic EvaluationMeasure EvaluationProcedure EvaluationSpecification Experiment Feature FeatureCharacteristic HyperParameter HyperParameterSetting Hyperparameter Implementation ImplementationCharacteristic InformationEntity Model ModelCharacteristic ModelEvaluation Process Quality Run Software Study Task","achieves definedOn defines executes hasHyperParameter hasInput hasOutput hasPart hasQuality hasValue implements realizes specifiedBy"],["http://xmlns.com/foaf/spec/#","","","firstName lastName term_depiction term_logo"],["http://xmlns.com/wot/0.1/","wot","EncryptedDocument Endorsement PubKey SigEvent User","assurance encryptedTo encrypter endorser fingerprint hasKey hex_id identity length pubkeyAddress sigdate signed signer sigtime src_assurance"],["https://creativecommons.org/ns#","","","license"],["https://data.nasa.gov/ontologies/atmonto/NAS#","nas","ARTCC ARTCCtier ATCSCC ATCT AirCarrier AircraftEngineManufacturer AirframeManufacturer Airport AirportInfrastructureComponent AirportRoute AirportServiceVehicle AirspaceInfrastructureComponent AirspaceLayer AirspaceRoute AviationIndustryManufacturer AviationServiceProvider CONUSairport CanadianAirport CommonRoute DeicingPad DeicingQueue DeicingTruck FederalAirway Gate GovernmentAviationServiceProvider InternationalAirport JetRoute NASday NASfacility NAShour NonCONUSairport OperationalRunway PhysicalRunway QRoute RNAVroute RadialRoute RampTower RefuelingTruck RunwayVisibleRangeMeasurement SID SIDSTAR SIDSTARroute STAR Sector StandAloneWeatherStation TRACON TRoute Taxiway Terminal TransitionRoute USairport VORroute VictorRoute","adjacentSector airCarrierAlias airCarrierName airlineCallsign airportBoundary airportLocation airportName airspaceLayerHighAltitude airspaceLayerLowAltitude arrivalRouteAirport artccID associatedAirport associatedOpRunway calendarMonth calendarYear countryOfRegistry date dayOfMonth deicingPadLocation departureRouteAirport faaAirportCode gateID hasAirportRoute hasAirspaceLayerGeometry hasCenterGeometry hasCommonRoute hasGate hasQueue hasRampTower hasRunway hasSID hasSTAR hasSectorID hasSectorLayer hasSectorName hasTRACONcity hasTRACONid hasTRACONlayer hasTRACONname hasTRACONstate hasTRACONtype hasTaxiway hasTerminal hasTier hasTower hasTransitionRoute hoursOffsetFromUTC iataAirportCode iataCarrierCode icaoAirportCode icaoCarrierCode includesARTCC isInstrumentControlEligible isWeatherReportingStation locatedInCenter locatedInState manufacturerCountryName manufacturerFullName maxVisibility minVisibility routeID runwayFootprint runwayID runwayLengthInFeet runwayMeasured runwayWidthInFeet sidstarID startingTime taxiwayFootprint taxiwayID terminalID tfmsMonitorAlertParameter tierLevel touchdownPoint towerID withinARTCC withinTimezone"],["https://w3id.org/italia/onto/RO/","","Role TimeIndexedRole","hasRiT isRoleInTimeOf"],["https://w3id.org/omg#","omg","CurrentGeometryState Geometry GeometryContext GeometryState","complementsGeometry containsGeometryObject containsPropertyState hasComplexGeometryDescription hasGeometry hasGeometryContext hasGeometryState hasInferredPropertyState hasReferencedGeometryId hasSimpleGeometryDescription isDerivedFromGeometry isDerivedFromGeometryState isExplicitlyDerivedFrom isImplicitlyDerivedFrom transformsGeometry"],["https://w3id.org/opm#","opm","Property PropertyState","hasPropertyState"],["https://w3id.org/widoco/vocab#","","","introduction"],["http://aims.fao.org/aos/geopolitical.owl#","geop","area disputed economic_region geographical_region group non_self_governing organization other self_governing special_group territory","GDP GDPNotes GDPTotalInCurrentPrices GDPUnit GDPYear HDI HDINotes HDITotal HDIUnit HDIYear agriculturalArea agriculturalAreaNotes agriculturalAreaTotal agriculturalAreaUnit agriculturalAreaYear codeAGROVOC codeCurrency codeDBPediaID codeFAOSTAT codeFAOTERM codeGAUL codeISO2 codeISO3 codeUN codeUNDP countryArea countryAreaNotes countryAreaTotal countryAreaUnit countryAreaYear hasBorderWith hasCode hasCoordinate hasCurrency hasListName hasMaxLatitude hasMaxLongitude hasMember hasMinLatitude hasMinLongitude hasNationality hasOfficialName hasShortName hasStatistics isAdministeredBy isInGroup isPredecessorOf isSuccessorOf landArea landAreaNotes landAreaTotal landAreaUnit landAreaYear nameCurrencyAR nameCurrencyEN nameCurrencyES nameCurrencyFR nameCurrencyIT nameCurrencyRU nameCurrencyZH nameListAR nameListEN nameListES nameListFR nameListIT nameListRU nameListZH nameOfficialAR nameOfficialEN nameOfficialES nameOfficialFR nameOfficialIT nameOfficialRU nameOfficialZH nameShortAR nameShortEN nameShortES nameShortFR nameShortIT nameShortRU nameShortZH nationalityAR nationalityEN nationalityES nationalityFR nationalityIT nationalityRU nationalityZH population populationNotes populationTotal populationUnit populationYear sourceCreator sourceIdentifier sourceModified validSince validUntil"],["http://contextus.net/ontology/ontomedia/ext/detail/know#","","Culture Knowledge",""],["http://contextus.net/ontology/ontomedia/misc/date#","date","Calendar CalendarReferencePoint Date Date-Component Date-Ordering Day Hour Minute Month Qualifier Second Standard Year","abstracted-from-occurrence after-reference-point before-reference-point has-date-component has-reference-point reference-point-minus-one reference-point-plus-one uses-calendar"],["http://d-nb.info/standards/elementset/gnd#","gndo","AdministrativeUnit AuthorityResource BuildingOrMemorial CharactersOrMorphemes Collection CollectiveManuscript CollectivePseudonym Company ConferenceOrEvent CorporateBody Country DifferentiatedPerson EarlierNameOfThePerson EthnographicName Expression ExtraterrestrialTerritory Family FictiveCorporateBody FictivePlace FictiveTerm Fictive_term FullerFormOfNameOfThePerson Gods GroupOfPersons HistoricSingleEventOrEra Language LaterNameOfThePerson LiteraryOrLegendaryCharacter Manuscript MeansOfTransportWithIndividualName MeansOfTransportWithIndividual_name MemberState MusicalCorporateBody MusicalWork NameOfSmallGeographicUnitLyingWithinAnotherGeographicUnit NameOfThePerson NaturalGeographicUnit NomenclatureInBiologyOrChemistry OrganOfCorporateBody Person PlaceOrGeographicName PreferredNameOfThePerson ProductNameOrBrandName ProjectOrProgram ProvenanceCharacteristic Pseudonym PseudonymNameOfThePerson RealNameOfThePerson ReligiousAdministrativeUnit ReligiousCorporateBody ReligiousTerritory RoyalOrMemberOfARoyalHouse SeriesOfConferenceOrEvent SoftwareProduct Spirits SubjectHeading SubjectHeadingSensoStricto TerritorialCorporateBodyOrAdministrativeUnit UndifferentiatedPerson VariantNameOfThePerson VersionOfAMusicalWork WayBorderOrLine Work","StartingOrFinalPointOfADistance abbreviatedNameForTheConferenceOrEvent abbreviatedNameForTheCorporateBody abbreviatedNameForThePlaceOrGeographicName abbreviatedNameForTheWork academicDegree accordingWork accreditedArtist accreditedAuthor accreditedComposer acquaintanceshipOrFriendship addition addressee affiliation affiliationAsLiteral annotator architect arranger artist associatedDate associatedPlace author beginningOfPeriod benefactor biographicalOrHistoricalInformation bookbinder bookdesigner broaderTerm broaderTermGeneral broaderTermGeneric broaderTermInstantial broaderTermPartitive broaderTermWithMoreThanOneElement broderTermGeneral buildingOwner cartographer celebratedCorporateBody celebratedFamily celebratedPerson celebratedTopic characteristicPlace choreographer citedArtist citedAuthor citedComposer collector compiler complexSeeReferenceSubject composer conferrer contributinFamily contributingCorporateBody contributingFamily contributingPerson contributingPlaceOrGeographicName coordinates copist corporateBodyIsMember correspondent counting creator curator dateOfBirth dateOfBirthAndDeath dateOfConferenceOrEvent dateOfDeath dateOfDiscovery dateOfEstablishment dateOfEstablishmentAndTermination dateOfProduction dateOfPublication dateOfTermination dedicatee definition designer director directorOfPhotography doubtfulArtist doubtfulAuthor doubtfulComposer easternmostLongitude editor endOfPeriod engraver epithetGenericNameTitleOrTerritory etcher exhibitor familialRelationship fictitiousAuthor fieldOfActivity fieldOfStudy firstArtist firstAuthor firstComposer forename formOfWorkAndExpression formerOwner founder functionOrRole functionOrRoleAsLiteral gender geographicAreaCode gndIdentifier gndSubjectCategory hierarchicalSuperior hierarchicalSuperiorOfPlaceOrGeographicName hierarchicalSuperiorOfTheConferenceOrEvent hierarchicalSuperiorOfTheCorporateBody homepage illustratorOrIlluminator initiator instrument instrumentalist inventor keyOfTheVersion keyOfTheWork language languageCode librettist literarySource lithographer manufacturer marc21equivalent mediumOfPerformance member memberOfTheFamily musician nameAddition narrator narrowerTermGeneral narrowerTermGeneric narrowerTermInstantial narrowerTermPartitive northernmostLatitude occasion occasionOfTheSubjectHeading occasionOfTheWork oldAuthorityNumber opusNumericDesignationOfMusicalWork organizerOrHost otherPlace owner painter periodOfActivity personalName photographer place placeOfActivity placeOfBirth placeOfBirthAsLiteral placeOfBusiness placeOfConferenceOrEvent placeOfCustody placeOfDeath placeOfDeathAsLiteral placeOfDiscovery placeOfExile placeOfManufacture placeOrGeographicNameIsMember playedInstrument poet precedingConferenceOrEvent precedingCorporateBody precedingPlaceOrGeographicName precedingSubject precedingWork predecessor preferredName preferredNameEntityForThePerson preferredNameForTheConferenceOrEvent preferredNameForTheCorporateBody preferredNameForTheFamily preferredNameForThePerson preferredNameForThePlaceOrGeographicName preferredNameForTheSubjectHeading preferredNameForTheWork prefix printer professionOrOccupation professionOrOccupationAsLiteral professionalRelationship pseudonym publication realIdentity relatedConferenceOrEvent relatedCorporateBody relatedDdcWithDegreeOfDeterminacy1 relatedDdcWithDegreeOfDeterminacy2 relatedDdcWithDegreeOfDeterminacy3 relatedDdcWithDegreeOfDeterminacy4 relatedFamily relatedPerson relatedPlaceOrGeographicName relatedSubjecHeading relatedSubjectHeading relatedTerm relatedWork restorer revisor screenwriter scriptorium sculptor serialNumericDesignationOfMusicalWork singer southernmostLatitude spatialAreaOfActivity sponsorOrPatron startingOrFinalPointOfADistance subeditor succeedingConferenceOrEvent succeedingCorporateBody succeedingPlaceOrGeographicName succeedingSubjectHeading succeedingWork successor superPropertyOf surname temporaryName temporaryNameOfTheConferenceOrEvent temporaryNameOfTheCorporateBody temporaryNameOfThePlaceOrGeographicName thematicIndexNumericDesignationOfMusicalWork titleOfNobility titleOfNobilityAsLiteral topic translator typeOfCoordinates udkCode variantName variantNameEntityForThePerson variantNameForTheConferenceOrEvent variantNameForTheCorporateBody variantNameForTheFamily variantNameForThePerson variantNameForThePlaceOrGeographicName variantNameForTheSubjectHeading variantNameForTheWork westernmostLongitude writerOfAddedCommentary"],["http://data.bioontology.org/metadata/","","","prefixIRI"],["http://data.ign.fr/def/geometrie#","geom","Curve Envelope Geometry GeometryCollection Line LineString LinearRing MultiCurve MultiLineString MultiPoint MultiPolygon MultiSurface Point PointsList Polygon Surface","boundary centroid coordM coordX coordY coordZ crs envelope exterior firstAndLast geometry interior lineStringMember lowerCorner pointMember points polygonMember upperCorner"],["http://data.lirmm.fr/ontologies/food#","food","Dish Food FoodProduct Ingredient NutritionData Recipe","bicarbonatePer100g biotinPer100g calciumPer100g carbohydratesPer100g carbonFootprintPer100g chloridePer100g cholesterolPer100g chromiumPer100g code containsIngredient copperPer100g energyPer100g fatPer100g fiberPer100g fluoridePer100g food ingredientListAsText iodinePer100g ironPer100g magnesiumPer100g manganesePer100g molybdenumPer100g monounsaturatedFatPer100g netWeight omega3Fatper100g omega6FatPer100g pantothenicAcidPer100g percent phosphorusPer100g polyolsPer100g polyunsaturatedFatPer100g potassiumPer100g proteinsPer100g quantity rank saltEquivalentPer100g saturatedFatPer100g seleniumPer100g silicaPer100g sodiumPer100g starchPer100g sugarsPer100g transFatPer100g unit vitaminAPer100g vitaminB12Per100g vitaminB1Per100g vitaminB2Per100g vitaminB3Per100g vitaminB6Per100g vitaminB9Per100g vitaminCPer100g vitaminDPer100g vitaminEPer100g vitaminKPer100g vitaminPpPer100g zincPer100g"],["http://data.ordnancesurvey.co.uk/ontology/geometry/","osgeom","AbstractGeometry","asGML extent hectares"],["http://data.ordnancesurvey.co.uk/ontology/spatialrelations/","osspr","","containedBy contains disjoint easting equals northing oneKMGridReference partiallyOverlaps touches twentyKMGridReference within"],["http://data.press.net/ontology/tag/","pnt","Tag Taggable","about isTaggedWith mentions"],["http://data.qudt.org/qudt/owl/1.0.0/unit.owl#","","Bar DegreeAngle ElectricCurrent",""],["http://def.seegrid.csiro.au/isotc211/iso19115/2003/lineage#","li","Lineage ProcessStep Source","dateTime description processStep processor rationale scaleDenominator source sourceCitation sourceExtent sourceReferenceSystem sourceStep statement"],["http://geovocab.org/geometry#","ngeo","BoundingBox Geometry GeometryCollection LineString LinearRing MultiLineString MultiPoint MultiPolygon Polygon","asWKT bbox boundary exterior geometry interior lineStringMember partOf pointMember polygonMember posList"],["http://id.loc.gov/vocabulary/relators/","mrel","","abr acp act adi adp aft anl anm ann ant ape apl app aqt arc ard arr art asg asn ato att auc aud aui aus aut bdd bjd bkd bkp blw bnd bpd brd brl bsl cas ccp chr cli cll clr clt cmm cmp cmt cnd cng cns coe col com con cor cos cot cou cov cpc cpe cph cpl cpt cre crp crr crt csl csp cst ctb cte ctg ctr cts ctt cur cwt dbp dfd dfe dft dgg dgs dis dln dnc dnr dpc dpt drm drt dsr dst dtc dte dtm dto dub edc edm edt egr elg elt eng enj etr evp exp fac fds fld flm fmd fmk fmo fmp fnd fpy frg gis his hnr hst ill ilu ins inv isb itr ive ivr jud jug lbr lbt ldr led lee lel len let lgd lie lil lit lsa lse lso ltg lyr mcp mdc med mfp mfr mod mon mrb mrk msd mte mtk mus nrt opn org orm osp oth own pan pat pbd pbl pdr pfr pht plt pma pmn pop ppm ppt pra prc prd pre prf prg prm prn pro prp prs prt prv pta pte ptf pth ptt pup rbr rcd rce rcp rdd red ren res rev rpc rps rpt rpy rse rsg rsp rsr rst rth rtm sad sce scl scr sds sec sgd sgn sht sll sng spk spn spy srv std stg stl stm stn str tcd tch ths tld tlp trc trl tyd tyg uvp vac vdg wac wal wam wat wdc wde win wit wpr wst"],["http://labs.mondeca.com/vocab/voaf#","","Vocabulary",""],["http://linkedgeodata.org/ontology/","lgdo","ATM AbandonedRailway AbandonedStation Abbey Abutters AccountantOffice Adit AdministrativeBoundary AdministrativeOffice AdultShop Advertisement Advertising AerialwayGoods AerialwayStation AerialwayThing AerowayThing Agrarian AgriculturalEnginesCraft AirFill Airplane Airport AirportField AirportGate AirportTaxiway AirportTerminal AirportTower AlcoholShop Alley Allotments Alm AlpineHut Ambulance AmbulanceStation Amenity AnimalShelter AnimalShop AnimalsShop AnimeShop Antenna AntiqueShop AntiquesShop AntiquitiesShop ApartmentBuilding Apparel Appliance Appliances Apron Aqueduct ArchaeologicalSite ArchitectOffice ArtGallery ArtGalleryShop ArtShop ArtSupplies ArtsCentre Artwork Atm Attraction AudioVideoShop Audiologist AutoPartsShop AutoRepair AutomotiveShop BabyGoodsShop BabyHatch BabyShop BagsShop Baisschool Bakery Bandstand Bank Bar Barbeque Barber Barfusspfad Barracks BarrierThing Basin BasketMaker Bathroom BathroomFurnishingShop Battlefield Bay Bbq Beach BeachResort Beacon Beautician BeautySalon BeautyShop BedAndBreakfast BedShop Bedrock Beekeeper Bench Betting BeverageMarket BicycleLockers BicycleParking BicycleRental BicycleRoute BicycleShop Biergarten Billboard Bingo BirdHide Biwak Blacksmith Block BoatRental Boatbuilder Boatyard Bollard BookShop Bookbinder BookmakerShop BookmakersShop BooksShop BorderControl Borderstone Boundary BoundaryForest BoundaryMarker BoundaryStone Boutique Brewery Bridge Bridleway Briefkasten Brothel Brownfield Bts BufferStop Building BuildingBarn BuildingBuilding BuildingBunker BuildingCabin BuildingChapel BuildingChurch BuildingCommercial BuildingDormitory BuildingEntrance BuildingFarm BuildingGarage BuildingHall BuildingHospital BuildingHouse BuildingHut BuildingKiosk BuildingMonastery BuildingNo BuildingOffice BuildingResidential BuildingRetail BuildingSchool BuildingTower BuildingUniversity BuildingUnknown Bump BureauDeChange BusGuideway BusRoute BusStation BusStop Butcher Butchers Byway CableCar CableDistributionCabinet Cafe Cairn Camera CameraShop CampSite CampingOffice Campsite Canal CandyShop Cape CarDealer CarParts CarRental CarRepair CarRepairShop CarSharing CarShop CarWash CaravanSite CardsShop CareHome Carpenter Carpet CarpetLayer Carpets Casino Castle Catalogue Catere CattleGrid Cave CaveEntrance CellPhones Cemetery Centre Ceramics Chain ChairLift Chalet Chandler Channel Chapel Charity CharityShop Cheese Chemist Chicane ChildCare Chimney Chiropractor Chocolate Choker Church ChurchHall Cinema CircuitBreaker City CityGate CityLimit CityWall CitymapPost CivilBoundary Cliff Clinic Clock Clockmaker Closed Clothes Clothing Club ClubHouse Clubhouse Coastline CoffeeShop Col Collapsed College Commercial CommercialLanduse Common Communication Communications CommunicationsTower CommunicationsTransponder CommunityCentre CommunityHall Company CompanyOffice Computer ConcertHall Condos Confectionery ConferenceCentre Construction ConstructionLanduse ConstructionShop Consulate Continent Convenience Copyshop Cosmetics Country County Courthouse CoveredReservoir Craft Crafts Crane Crater Crematorium Cross Cushion Customs Cutline CycleBarrier Cycleway CyclewayLane CyclewayOpposite CyclewayOppositeLane CyclewayOppositeTrack CyclewayThing CyclewayTrack Dairy Dam Dance DangerArea Daycare DeadPub Decoration Deli Delicatessen Dentist DepartmentStore Dept Depth Design Detached DetourRoute Discount DisusedPub DisusedRailway DisusedStation Ditch DitchBarrier DiveCenter DiveCentre Diy Dock Doctor Doctors DogBin DogPark DogWaste Doityourself Dollar Dormitory DragLift Drain Dressmaker DrinkingWater DriveWay DrivingSchool DrivingSchoolShop Drugstore DryCleaning EducationalInstitutionOffice Electrician Electronics Elevator Embassy EmergencyAccessPoint EmergencyPhone EmergencySiren EmergencyTelephone EmergencyThing EmploymentAgencyOffice Empty Entrance Entry EnvironmentalHazard Estanco EstateAgent EstateAgentOffice EvCharging Fabric Fabrics Factory Fairtrade Farm FarmShop Farmland Farmyard Fashion FastFood Feature Fell Fen Fence FerryRoute FerryTerminal Financial FireBeater FireExtinguisher FireFlapper FireHose FireHydrant FireStation Fireplace FirstAid Fish Fishing FishingShop Fishmonger Fitness FitnessCentre FitnessShop Fjord Flagpole Flats Flooring Florist FloristShop Flowers FolkArt Food FoodCourt FootShower Footway Forest Forester Fort Fortress Foto Fountain Fraternity FrozenFoodShop Fruit FuelStation FuneralDirectors FuneralHome FunicularRailway Furniture GagingStation Gallery GalleryShop Gambling GamblingShop Games Garage GarageShop Garages Garbage Garden GardenCenter GardenCentre GardenShop Gardener Gasometer Gate Gazometer General Geyser Gift Gifts GiveWaySign Glacier Glass Glaziery Goldsmith GolfCourse Gondola GovermentBuilding GovernmentOffice Granattrichter GrassLanduse Grassland Grave GraveYard Greenfield Greengrocer GreenhouseHorticulture GritBin Groceries Grocery GrouseButt Groyne GuestHouse Guidepost Gym GymShop Haberdashery Hackerspace Hairdresser HairdresserShop Hall Hamlet Hanami Handicraft Harbour Hardware Headland Health HealthAndBeauty HealthCentre HealthFood HearingAid HearingAids Heath Hedge Helipad Heliport Heritage Heuriger Hide Hifi HighwayConstruction HighwayCrossing HighwayFord HighwayPrimaryLink HighwaySecundaryLink HighwayService HighwayTertiaryLink HighwayThing HikingRoute Hill HistoricBuilding HistoricChapel HistoricChurch HistoricFountain HistoricHouse HistoricIndustrial HistoricMarker HistoricMilestone HistoricMine HistoricMonastery HistoricMuseum HistoricPointOfInterest HistoricStation HistoricStatue HistoricThing HistoricTower HistoricWell Hobby HoldingPoint Hole Home HomeImprovement HorseRiding HorseStile Hospice Hospital Hostel HotSpring Hotel HouseConnectionBox Household Housewares Hump HuntingBlind HuntingStand Hut Hvac Hydrant IceCream IceCreamShop IceRink IceRoad Icon IndustrialLanduse IndustrialProductionBuilding Information Insulation Insurance InsuranceOffice Interiors Intermittent Internet InternetAccess InternetCafe Island Islet IsolatedDwelling ItOffice Jewelers Jeweller Jewelry JobCentre KentCarriageGap KeyCutter Keys Kindergarten Kiosk KissingGate KitchenShop KneippWaterCure Lamp LampPost Land Landfill LandingLight Landmark Landuse LanduseMine LandusePark LanduseParking LanduseWood LanguageSchool LaunchPad Laundry Lavoir Lawyer LawyerOffice Layby Leather LegalServices Leisure Lettering LevelCrossing Library LicensedClub Life-buoy LifeRing LifeboatStation LiftGate LightRail Lighthouse Lighting LineConnection Lingerie LitterBin LivingStreet Locality Lock LockGate LockThing Locksmith LookoutTower MDF Mall ManMadeBarn ManMadeBillboard ManMadeBuilding ManMadeBuoy ManMadeCross ManMadeFireHydrant ManMadeFixme ManMadeFountain ManMadeGate ManMadeHut ManMadeLamp ManMadeLampPost ManMadeMine ManMadeObservatory ManMadePole ManMadePumpingStation ManMadeSign ManMadeStatue ManMadeStorage ManMadeTank ManMadeThing ManMadeWell Manhole Manor Marina MaritimeBoundary Market Marketplace Marsh Massage MassageShop Mast Mattress Meadow Meat Medical MedicalCentre Memorial Menhir MetalConstructionCraft Milestone MilitaryAirport MilitaryBunker MilitaryLanduse MilitaryRange MilitaryThing MilkDispenser Mill Mine MineShaft MineralSpring Mineshaft MiniRoundabout MiniatureGolf MiniatureRailway Minimarket Mining Misc MixedLift Mobile MobilePhone MobileTelephony Monastery MonitoringStation Monorail Monument Moor Mooring Mortuary Motel Motorbike Motorcycle MotorcycleParking MotorcycleRepair Motorway MotorwayJunction MotorwayLink MountainPass MountainRescue MtbRoute Mud MultiPolygon Municipality Museum Mushroom Music MusicVenue MusicalInstruments NailSalon Nails NarrowGauge NationalForest NationalPark NaturalBench NaturalRiver NaturalRock NaturalShelter NaturalThing NaturalValley NaturalWaterfall NatureReserve NavalBase NestBox Newsagent NewspaperOffice Newsstand NgoOffice Nightclub NotAShop Notice Nursery NursingHome Observatory Office OfficeShop OfficeSupplies Offices OilPlatform OpticianCraft OpticianShop Optometrist Orchard Organic Other OtherShop Outcrop Outdoor Outlet Oven Paint Painter Palace PalaeontologicalSite ParcelBox Park ParkBench Parking ParkingAisle ParkingEntrance ParkingMeter ParkingPosition ParkingSpace ParquetLayer PassingPlace PassingPlaces Pastry Path Patisserie Pavilion Pawnshop PaydayLoans Peak PedestrianUse Peninsula Perfume Perfumery Pet PetFood PetShop PetSupplies PetSupply PetroleumWell Pets Pharmacy Phone PhoneMast PhoneShop Photo Photocopying Photographer PhotographicLaboratory Physiotherapy Picknick PicnicSite PicnicTable Pier Pipeline PipelineMarker Pipelinemarker PisteRoute Pitch Place PlaceOfWorship Plain PlantNursery Plasterer Plateau Platform Playground Plumber Point PointOfInterest Police PoliticalBoundary PostBox PostOffice Pottery PowerBox PowerConstruction PowerDismantled PowerGenerator PowerLine PowerMinorLine PowerPole PowerPylon PowerStation PowerSubStation PowerSwitch PowerThing PowerTower Preschool PreservedRailway PrimaryHighway Printer Printing Prison ProposedHighway ProtectedArea ProtectedBuilding Pub PublicBuilding PublicMarket PublicTransportThing Pump PumpingRig Pumpjack Pylon QuangoOffice Quarry Raceway Rail RailwayConstruction RailwayCrossing RailwayHalt RailwayJunction RailwayLanduse RailwayMilestone RailwayPhone RailwayPlatform RailwayRoute RailwayStation RailwayStop RailwaySwitch RailwayThing Rapids RealEstate ReceptionArea Records RecreationGround RecyclingFacility RedCross Reef Region RegisterOffice RelayBox Reportingpoint Rescue RescueBox RescueService ResearchOffice Reservoir Residential ResidentialHighway ResidentialHome ResidentialLanduse Resis RestArea Restaurant Retail RetailLanduse RetainingWall RetirementHome Ridge Rig Rigger River Riverbank Road RoadRoute Rocks Roofer Roundabout Route RouteThing Ruins RumbleStrip RuneStone Runway Sa Saddler SailingClub Sailmaker SaintsCross SallyPort Salon SaltPond Sand Sauna Sawmill Scaffolder School ScoutHall ScoutHut Scree Scrub ScubaDivingShop Sculptor Sea Seat SecondHand SecundaryHighway Sento Service ServiceAreaInterface ServiceStation Services ServingAreaInterface SesStation Shed Sheepfold Shelter ShelteredHousing Shipping Shoal ShoeRepair Shoemaker Shoes Shop ShopFIXME ShopFixme Shopping ShoppingCenter ShoppingCentre Shops Shower Showers Signal Signpost Silo SkatePark SkiRental SkiRoute SkiSchool Slipway Sluice Snacks SnowPark SocialCentre SocialClub SocialFacility SocialServices Solarium Souvenir Souvenirs Spa SpeedCamera SpeedEnforcement SpeedTrap Sport SportShop SportThing Sports SportsCentre Spring Stadium StandBuilder State Station StationEntrance Stationary Stationery Statue Steps Stile Stone StoneCircle Stonemason StopPosition StopSign Storage StorageTank Strait Stream StreetLamp StreetLight Stripclub Studio Subdivision Suburb Subway SubwayEntrance SummitCross SunProtection Supermarket Surgery Surveillance Survey SurveyPoint Sweep Sweets SwimmingPool Table TableBump Tailor TakeAway Tanning Tattoo Tax Taxi Tea Technology Telecom Telecommunication TelecommunicationOffice Telephone TelephoneExchange TelephoneShop Telescope Terrace TertiaryHighway Textiles Theatre ThemePark ThresingFloor Thrift Ticket Tickets Tiler Tinsmith Tobacco Tobacconist Toilets TollBooth Tombstone TourismInformation TourismThing Tourist TouristShop Tower Town Townhall Toys Track TrackHalt TrackType1 TrackType2 TrackType3 TrackType4 TrackType5 Trade TrafficCalming TrafficLight TrafficSignals TrainRoute TrainStation TramRoute TramStation TramStop Tramway Transformer TrashBin TrashCan TravelAgency TravelAgentOffice Tree Treerow TricycleStation Trumpet Trunk TrunkLink Tumulus TunnelCulvert TurningCircle TurningPoint Turnstile Turntable Tyres UNESCOWorldHeritage UnclassifiedHighway UndefinedShop University UnknownShop Upholsterer Vacant Variety Vdsl-aru VehicleInspection Vending VendingMachine VendingMaschine VentilationShaft Vet Veterinary Vets Viaduct Video VideoGames VideoRental Videosurveillance Viewpoint Village VillageGreen VillageHall VillagePump Vineyard Volcano WLAN WalkingBus Wall Waste WasteBasket WasteBin WasteBucket WasteContainer WasteDisposal WastewaterPlant Watches Watchmaker Water WaterFountain WaterPark WaterPoint WaterRefilling WaterTank WaterTower WaterWell WaterWorks Waterfall Waterhole WateringPlace Watermill WaterwayDrawbridge WaterwayFord WaterwayFuel WaterwayLock WaterwayMilestone WaterwayPumpingStation WaterwayRock WaterwaySpring WaterwayThing WaterwayWreck WaysideChapel WaysideCross WaysideShrine Weir Well WellWater Wetland Whatever Whirlpool Wholesale Wifi WildlifeHide Windmill Windows Windpump Windsock Wine Winery WineryShop WinterRoad Wlan WolfPit Wood WoodShop Wreck YouthCentre YouthClub Zoo ZooShop",""],["http://ns.inria.fr/prissma/v2#","prissma","Activity Context Device Environment POI Prism User","currentPOI device environment motion nearbyEntity poiCategory poiLabel radius user"],["http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-data.owl#","lsweb","Band BandIdentification BoxedGeographicRegion Characteristic ComplexDerivedUnit ContainerFormat DataBand DatasetManifestation Date DateRange Duration Entity FeatureSet FileManifestation Format GeographicRegion GeospatialDataset Instant Layer MetadataFormat NamedGeographicRegion OGCResponseManifestation OGCServiceManifestation PayloadFormat Projection Provider RasterDataset ServiceManifestation Theme TimePeriod Unit VectorDataset WCSDataset WCSManifestation WCSResponse WCSResponseManifestation WFSDataset WFSManifestation WFSResponse WFSResponseManifestation","capturesCharacteristic containsFeatureSet coversRegion coversTimePeriod encodedInFormat hasBandIdentification hasBandName hasCapabilitiesDocumentURL hasDataBand hasDate hasDateTime hasEPSGCode hasEndDate hasFileDownloadURL hasGeospatialProjection hasLandingPageURL hasLatitude hasLayer hasLeftLongitude hasLongitude hasLowerLatitude hasManifestation hasMaximumValue hasMinimumValue hasNoDataValue hasPayloadFormat hasResolution hasRightLongitude hasStartDate hasTheme hasUnits hasUpperLatitude representsEntity"],["http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper.owl#","lslife","ExecutableExperimentSpecification ExecutedExperimentSpecification ExecutedWCSDataset ExperimentResult ExtractedWCSResponse InputWCSDataset InputWCSDatasetExperimentSpecification JSONExperimentSpecification Layer LifemapperAlgorithm LifemapperParameter LifemapperParameters LifemapperServiceActivity LifemapperServiceAgent LifemapperSoftware ModellingScenario ParameterDescription ParameterDescriptions PostedScenario PostedTIFFDataset ProjectionActivity Scenario ScenarioLayer Species SpeciesOccurrenceDataset SpeciesOccurrenceLayer SpeciesOccurrenceSet TIFFDataset UnpostedScenario WCSResponse","describesBehaviorOf hasAlgorithmCode hasDefaultValue hasExperimentResult hasExperimentResultID hasExperimentResultURL hasExtractedPayload hasGenusName hasInputWCSDataset hasJSONExperimentSpecificationURL hasLayerID hasLayerURL hasLayerUnits hasLowerBoundInclusive hasModellingScenario hasNumberOfOccurrences hasOccurrenceOfSpecies hasOccurrenceSetID hasParameterClass hasParameterCollectionClass hasParameterDescription hasPublishedLayer hasPublishedScenario hasScenarioID hasScenarioLayer hasScenarioURL hasTypeCode hasUpperBoundInclusive hasWCSResponse isModellingScenarioOf isScenarioLayerOf specifiesModellingAlgorithm specifiesModellingScenario specifiesOccurrenceSet specifiesProjectionScenario"],["http://open-multinet.info/ontology/omn#","omn","Attribute Component Dependency Environment Group Layer Reservation Resource Service Topology","adaptableFrom adaptableTo adaptsFrom adaptsTo dependsOn fromDependency hasAttribute hasComponent hasEndpoint hasGroup hasReservation hasResource hasService isAttributeOf isComponentOf isGroupOf isReadonly isReservationOf isResourceOf isServiceOf relatesTo toDependency withinEnvironment"],["http://openprovenance.org/model/opmo#","opmo","AValue Account Annotable Annotation Edge Entity EventEdge Node OPMGraph OTime Property Role Used WasControlledBy WasDerivedFrom WasGeneratedBy WasTriggeredBy","account annotation avalue cause causeUsed causeWasControlledBy causeWasDerivedFrom causeWasGeneratedBy causeWasTriggeredBy content datapropertyAbbreviation effect effectInverse effectUsed effectUsedInverse effectWasControlledBy effectWasControlledByInverse effectWasDerivedFrom effectWasDerivedFromInverse effectWasGeneratedBy effectWasGeneratedByInverse effectWasTriggeredBy effectWasTriggeredByInverse encoding endTime exactlyAt hasAccount hasAgent hasArtifact hasConstituent hasDependency hasProcess key label noEarlierThan noLaterThan pname profile property role startTime time type usedStar value wasDerivedFromStar wasGeneratedByStar"],["http://purl.org/cerif/frapo/","frapo","Account AccountStatement AdmissionApplication AnnualTurnover Application ArticleProcessingCharge AvailableFunds Budget BudgetCategory BudgetInformation BudgetedAmount Bursary College Commitments Company ComputationalAgent ComputationalService ConferenceFee ConsortiumAgreement ConsultancyAgreement Contract DataRepository Deliverable Department Division DocumentRepository EmploymentApplication EmploymentContract Endeavour Endowment Equipment Expenditure ExpenditureToDate Facility Faculty Fee Fellowship FinancialControlSystem FinancialEntity Funding FundingAgency FundingApplication FundingProgramme Gift GovernmentOrganization Grant HostInstitution Income InfrastructureEntity Investigation Investment Invoice Laboratory Legacy Library Manufacturer MaterialOutput NotForProfitOrganization Output Owner Payment PostalAddress ProjectBudget Purchase PurchaseOrder Purchaser Quotation RegistrationAgency RegistrationAuthority Repository ResearchGroup ResearchInformationSystem ResearchInstitute SME Scholarship ScholarshipApplication Service ServiceContract ServiceContractFee SpinOffCompany Status Stipend Studentship Subscription Supplier Tender University Vendor","Business_angel appliesFor awards collaboratesWith donates employs enables evaluates familyNameInitial feeOrFree funds givenNameInitial hasAccountNumber hasAcronym hasAgentInformation hasApplicationDeadline hasApplicationOutcome hasAwardDate hasBatchNumber hasBirthDate hasCallIdentifier hasCatalogNumber hasCityOrTown hasCode hasCompletionDate hasCost hasCountry hasCountryCode hasCurrency hasCurrencyCode hasCurriculumVitae hasCustomerNumber hasDecisionDate hasDegreeSuffix hasDeliverable hasDeliveryDate hasDispatchDate hasDomainName hasEndDate hasExchangeRate hasExpertise hasExpiryDate hasFamilialSuffix hasFaxNumber hasFunderIdentifier hasFundingAgency hasGrantNumber hasHeadcount hasHonorificSuffix hasIPROwner hasInvoiceDate hasJobTitle hasKeyword hasLanguageCode hasLocation hasManufactureDate hasMilestone hasModelNumber hasMonetaryValue hasNameSuffix hasORCID hasOrganizationalInformation hasOutput hasPersonalIdentifier hasPersonalInformation hasPhoneNumber hasPostCode hasPostalAddress hasPostalAddressLine hasProfessionalName hasProjectIdentifier hasProvenance hasPurchaseDate hasPurchaseOrderNumber hasQualification hasQuotationDate hasReferenceNumber hasRegistrationDeadline hasSerialNumber hasStartDate hasSupplierNumber hasTemporalDuration initial isAppliedForBy isAwardedBy isDonatedBy isEmployedBy isEnabledBy isEvaluatedBy isFundedBy isFundingAgencyFor isManufacturedBy isOutputOf isOwnedBy isPurchasedBy isSubmittedBy isSuppliedBy isSupportedBy manufactures owns ownsIRPOf providesFractionOfTotalFunding providesService purchases purchasesFrom sellsTo specifiesExpediture submits supplies supports usesEquipment usesFacility usesService"],["http://purl.org/linguistics/gold/","gold","AbessiveCase AbilitativeModality AblativeCase AbsolutiveAntipassiveVoice AbsolutiveCase Abstract AccusativeCase AcousticProperty ActionalForce ActiveVoice AdessiveCase Adjectival AdjectivePhrase AdjunctSubordinate Adposition Adverbial Adverbializer Affix AgentDeletionPassiveVoice AirstreamProperty AllativeCase Alveolar AnimateGender AnnotationProperty AnteriorProperty AntiCausativeVoice AntiPassiveVoice Apical ApicalityProperty ApplicativeVoice Approximant ArabicNumeralGender Article ArticulatoryProperty AspectProperty Aspirated AssumptiveEvidentiality AttestedVariety AuditoryEvidentiality AugmentativeSize Auxiliary AversiveCase Back BacknessProperty BenefactiveCase BinaryPredicator BoundMorpheme Breathy BuccalProperty CardinalNumeral CaseProperty CategoryChanger CausativeVoice Central CentralEscape Character Circumfix Citation Class Classifier Clause Clitic Close CloseFutureTense CoVerb ComitativeCase CommissiveForce CommonNoun ComparativeAdjective Complement ComplementSubordinate Complementizer CompletiveAspect ComplexSpecification Compound Compressed ConditionalModality ConditionalPhysicalAbilitiveModality Conjunction Connective Consonant ContablativeCase ContallativeCase ConterminativeCase ContextOfUseTaxon ContinuousAspect ContlativeCase Converb CoordinatingConnective Copula Copulative CoronalProperty CorrelativeConnective Creaky DativeCase DeclarativeForce DeductiveEvidentiality DefiniteArticle DelativeCase Demonstrative Dental DeonticModality DeponentMiddleVoice DerivationalMorpheme DescribedVariety Determiner Diacritic Dialect Digraph DiminuativeSize DirectEvidentiality DirectVoice DiscourseProperty DiscourseUnit Disjunction DistributiveAspect DistributiveNumeral DitransitiveVerb DorsalProperty DualNumber DubitiveMood DurativeAspect ElativeCase Enclitic EndangermentTaxon EpistemicModality EpistemicNecessityModality EpistemicPossibilityModality ErgativeCase EssiveCase EvaluativeProperty EvidentialityProperty ExistentialMarker Expletive ExtinctVariety FeatureAgreementSystem FeatureAssignmentSystem FeatureConstraint FeatureDistributionSystem FeatureGovernmentSystem FeatureSpecification FeatureStructure FeatureSystem FeminineGender FirstPerson FirstPersonExclusive FirstPersonInclusive FocusAntipassiveVoice FolkloreEvidentiality Foot ForceProperty FormUnit FormalAssignmentSystem FreeMorpheme FrequentiveAspect Fricative Front Functor FutureInFutureTense FutureInPastTense FuturePerfectTense FutureTense GenderProperty GeneralNumber GeneticTaxon GenitiveCase GeographicTaxon Gerund GlottalMovementProperty GlottalStrictureProperty GlottalTimingProperty Glyph GrammarUnit Grapheme GreaterPaucalNumber GreaterPluralNumber Group HabitualAspect HearsayEvidentiality HeightProperty HesternalPastTense High HodiernalFutureTense HodiernalPastTense HortatoryForce HumanGender HumanLanguageVariety IllativeCase ImmediateFutureTense ImmediatePastTense ImperativeForce ImperfectiveAspect ImpersonalPassiveVoice InablativeCase InallativeCase InanimateGender InceptiveAspect IncorporatingAntipassiveVoice IndefiniteArticle IndefinitePronoun IndicativeMood IndirectEvidentiality InessiveCase InferentialEvidentiality Infix InflectionalMorpheme InformationalForce InstrumentalCase InterablativeCase InterallativeCase InteressiveCase Interjection InterlativeCase InterlinearGlossedText InterminativeCase InterrogativeForce InterrogativeOperator InterrogativeProform InterterminativeCase IntertranslativeCase IntransitiveVerb Intransitivizer IntranslativeCase InverseVoice IrrealisMood Isolate IterativeAspect JussiveForce LabialProperty Laminal Language LanguageFamily LanguageStock LanguageSubfamily LaryngealProperty LateralEscape LateralProperty LativeCase LexicalItem LexicalizedConcept Lexicon Ligature LinguisticDataStructure LinguisticExpression LinguisticProperty LinguisticSign LinguisticSystem LinguisticTaxon LinguisticUnit LivingVariety LocativeCase LocativePassiveVoice Low MainClause MalefactiveCase MannerProperty MasculineGender MentalAbilitiveModality Mid MinusATR MinusClick MinusFortis MinusNasal Modal ModalVoice ModalityProperty MoodProperty Mora Morpheme MorphosemanticProperty MorphosyntacticProperty MultalNumber MultiplicativeNumeral NasalityProperty NearFutureTense NearlyExtinctVariety NecessitativePassiveVoice NecessityModality NegationOperator NegativePolarity NeuterGender Nominal NominalClassifier NominalParticle Nominalizer NominativeCase NonAbsolutiveAntipassiveVoice NonFutureTense NonPastTense NonProgressiveAspect NonPromotionalInverseVoice Noun NounClassifier NounPhrase NucleonicMiddleVoice NumberProperty Numeral NumeralClassifier Object ObligativeModality ObliqueCase ObliquePassiveVoice Ontology OptativeMood OrdinalNumeral OrthographicPart OrthographicPhrase OrthographicSentence OrthographicSystem OrthographicWord OtherSourceEvidentiality OtherThanVisualEvidentiality Paragraph PartOfSpeechProperty Participle Particle PartitiveCase PartitiveNumeral PassiveVoice PastInPastTense PastPerfectTense PastTense PaucalNumber PejorativeEvaluative PerfectTense PerfectiveAspect PerlativeCase PermissiveModality PersonProperty PersonalPassiveVoice PersonalPronoun PhasalAspect Phoneme PhoneticProperty PhonologicalProperty PhonologicalSystem Phrase PhysicalAbilitiveModality PlaceProperty PlainAdjective PlainMiddleVoice PluralNumber PlusATR PlusClick PlusFortis PlusNasal PolarityProperty PoliticalTaxon PositivePolarity PossessedCase PossessivePronoun PossibilityModality PostHodiernalFutureTense Postalveolar Postposition PragmaticInverseVoice PreHodiernalPastTense Predicator PreferredEvaluative Prefix Prenoun Preposition PresentPerfectTense PresentTense Preverb ProForm ProVerb Proadjective Proadverb Process Processive Proclitic ProgressiveAspect ProgressivePassiveVoice ProhibitiveMood PromotionalInverseVoice Pronominal ProperNoun Protruded PulmonicProperty QuantificationalAspect Quantifier RadicalProperty RealisMood RecentPastTense ReciprocalMiddleVoice ReciprocalPronoun ReferentialVoice ReflexiveMiddleVoice ReflexivePassiveVoice ReflexivePronoun RelativeFutureTense RelativePastTense RelativePresentTense RelativePronoun Relativizer RemoteFutureTense RemotePastTense Repetitive Retracted RomanNumeralGender Root SalienceProperty SecondHandEvidentiality SecondLanguageOnlyVariety SecondPerson Segment SemanticAssignmentSystem SemanticInverseVoice SemanticProperty SemanticUnit SemelfactiveAspect SignedLanguage SignedLinguisticExpression SimpleFutureTense SimplePastTense SimplePresentTense SimpleSpecification SimultaneousAspect SingularNumber SizeProperty SpeculativeForce SpokenLanguage SpokenLinguisticExpression Stem StillTense Stop StrictureProperty StructuralDescription SubablativeCase SuballativeCase SubessiveCase SubjunctiveMood Sublaminal SublativeCase SubordinateClause SubordinatingConnective Substantive SubterminativeCase SubtranslativeCase Suffix SuperablativeCase SuperallativeCase SuperessiveCase SuperlativeAdjective SuperlativeCase SuperterminativeCase SupertranslativeCase SupraLaryngealProperty Suprasegmental Syllable SymmetricProperty SyntacticArgument SyntacticConstruction SyntacticUnit SyntacticWord Tap Taxon TenseProperty Term TerminativeAspect TerminativeCase Termset TertiaryPredicator Thing ThirdPerson ThirdPersonObviative ThirdPersonProximative TimitiveMood Toneme TransitiveProperty TransitiveVerb Transitivizer TranslativeCase TrialNumber Trill TrillProperty UnaryPredicator Unaspirated UnattestedVariety VegetableGender VelaricProperty VerbPhrase Verbal VerbalAdjective VerbalParticle Verbalizer Versive VisualEvidentiality VocativeCase VoiceProperty Voiced Voiceless VoicingProperty VolitiveForce Vowel WeakObligativeModality WrittenLanguage WrittenLinguisticExpression ZeroPlacePredicator","abbreviation acousticRealization adjunct agent agrees allomorph allophone ancestorVariety antonym argument circumscribes coda complement constituents dataStructureRelation derivedForm directObject entailedBy entails feature follows freeTranslation geneticallyRelated goal hasComplexValue hasConstituent hasConstraint hasExample hasFeature hasForm hasGlosses hasGrammar hasLexicalItem hasLexicalUnit hasMeaning hasMorphologicalConstituent hasProperty hasSourceLine hasSpecification hasSyntacticConstituent hasTerm hasTranslationLine hasType head hypernym inLanguage indirectObject infixedIn inflectedForm labels lexicalRelation literalTranslation meronym morphologicalRelation mutuallyIntelligible names nucleus object onset orderingRelation orthographicRep parentVariety patient phonemicRep phoneticRep precedes predicate prefix realization rhyme semanticRole signedRealization specifier stringRep subject suffix synonym syntacticRole translation writtenRealization"],["http://purl.org/linked-data/sdmx/2009/code#","sdmx-code","Area ConfStatus Currency Decimals Freq ObsStatus Sex TimeFormat UnitMult",""],["http://purl.org/NET/c4dm/timeline.owl#","tl","AbstractInstant AbstractInterval AbstractTimeLine ContinuousTimeLine DiscreteInstant DiscreteInterval DiscreteTimeLine Instant Interval OriginMap PhysicalTimeLine RelativeInstant RelativeInterval RelativeTimeLine ShiftMap TimeLine TimeLineMap UTInstant UTInterval UniformSamplingMap UniformSamplingWindowingMap UniformWindowingMap","after at atDate atDateTime atDuration atInt atReal atYear atYearMonth before beginsAt beginsAtDateTime beginsAtDuration beginsAtInt contains delay domainTimeLine duration durationInt durationXSD during end endsAt endsAtDateTime endsAtDuration endsAtInt equals finishedBy finishes hopSize meets metBy onTimeLine origin overlappedBy overlaps rangeTimeLine sampleRate start startedBy starts timeline windowLength"],["http://purl.org/net/ns/ex#","ex","Example","code example exampleOf image pfx trial"],["http://purl.org/NET/ssnx/qu/qu#","","QuantityKind Unit",""],["http://purl.org/net/tsn#","tsn","Level LevelVersion Nomenclature NomenclatureVersion TSNComponent TSNFeature Territory TerritoryVersion Unit UnitVersion Version","belongsToLevel belongsToNomenclatureVersion covers hasAcronym hasDescription hasGeometry hasIdentifier hasLevel hasLowerLevel hasName hasSubUnit hasSuperUnit hasUnit hasUpperLevel hasVersion isCoveredBy isVersionOf nomenclatureVersionSource referencePeriod versionRights"],["http://purl.org/net/vocab/2004/03/label#","label","","inversePlural inverseSingular plural singular"],["http://purl.org/ontology/wo/core#","wo","Scale Weight","max_weight min_weight scale step_size weight weight_value"],["http://purl.org/orb/1.0/","","Acknowledgements Acknowledgments Conclusion Discussion Header Introduction Methods References Results",""],["http://purl.org/spar/datacite/","dcite","AgentIdentifier AgentIdentifierScheme AlternateResourceIdentifier DescriptionType FunderIdentifier FunderIdentifierScheme Identifier IdentifierScheme MetadataScheme OrganizationIdentifier OrganizationIdentifierScheme PersonalIdentifier PersonalIdentifierScheme PrimaryResourceIdentifier ResourceIdentifier ResourceIdentifierScheme","hasCreatorList hasDescription hasDescriptionType hasGeneralResourceType hasIdentifier usesIdentifierScheme usesMetadataScheme"],["http://purl.org/vocab/relationship/","rel","Relationship","ambivalentOf ancestorOf antagonistOf apprenticeTo childOf descendantOf employedBy employerOf enemyOf grandchildOf grandparentOf influencedBy knowsByReputation knowsInPassing knowsOf mentorOf parentOf participant participantIn siblingOf wouldLikeToKnow"],["http://purl.org/wf4ever/ro#","ro","AggregatedAnnotation Folder FolderEntry Manifest ResearchObject Resource SemanticAnnotation","annotatesAggregatedResource entryName"],["http://purl.org/wf4ever/wfdesc#","wfdesc","Artifact Configuration DataLink Input Output Parameter Process ProcessImplementation Workflow WorkflowDefinition WorkflowInstance","hasArtifact hasConfiguration hasDataLink hasImplementation hasInput hasOutput hasSink hasSource hasSubProcess hasSubWorkflow hasWorkflowDefinition"],["http://purl.uniprot.org/core/","uniprot","Absorption_Annotation Active_Site_Annotation Allergen_Annotation Alternative_Initiation_Annotation Alternative_Products_Annotation Alternative_Promoter_Usage_Annotation Alternative_Sequence_Annotation Alternative_Splicing_Annotation Annotation Attribution Beta_Strand_Annotation Binding_Site_Annotation Biophysicochemical_Annotation Biotechnology_Annotation Book_Citation Calcium_Binding_Annotation Catalytic_Activity_Annotation Caution_Annotation Cellular_Component Chain_Annotation Citation Citation_Statement Cluster Cofactor_Annotation Coiled_Coil_Annotation Compositional_Bias_Annotation Concept Cross-link_Annotation DNA Database Developmental_Stage_Annotation Disease_Annotation Disruption_Phenotype_Annotation Disulfide_Bond_Annotation Domain_Annotation Domain_Assignment_Statement Domain_Extent_Annotation Electronic_Citation Endpoint_Statement Enzyme Enzyme_Regulation_Annotation Erroneous_Gene_Model_Prediction_Annotation Erroneous_Initiation_Annotation Erroneous_Termination_Annotation Erroneous_Translation_Annotation Experimental_Information_Annotation External_Sequence Family_Membership_Statement Frameshift_Annotation Function_Annotation Gene Genomic_DNA Genomic_RNA Glycosylation_Annotation Helix_Annotation Induction_Annotation Initiator_Methionine_Annotation Interaction Intramembrane_Annotation Journal_Citation Kinetics_Annotation Known_Sequence Lipidation_Annotation MRNA Mass_Measurement_Method Mass_Spectrometry_Annotation Metal_Binding_Annotation Method Modification_Annotation Modified_Residue_Annotation Modified_Sequence Molecule Molecule_Processing_Annotation Motif_Annotation Mutagenesis_Annotation NP_Binding_Annotation Natural_Variant_Annotation Natural_Variation_Annotation Non-adjacent_Residues_Annotation Non-standard_Residue_Annotation Non-terminal_Residue_Annotation NotObsolete NotObsoleteProtein NotObsoleteTaxon Nucleotide_Binding_Annotation Nucleotide_Mapping_Statement Nucleotide_Resource Observation_Citation Obsolete ObsoleteProtein ObsoleteTaxon Organelle Orientation Other_DNA Other_RNA PH_Dependence_Annotation PTM_Annotation Part Participant Patent_Citation Pathway Pathway_Annotation Peptide_Annotation Pharmaceutical_Annotation Polymorphism_Annotation Propeptide_Annotation Protein Protein_Existence Protein_Family Published_Citation RNA RNA_Editing_Annotation Range Rank Redox_Potential_Annotation Region_Annotation Repeat_Annotation Resource Ribosomal_Frameshifting Secondary_Structure_Annotation Sequence Sequence_Annotation Sequence_Caution_Annotation Sequence_Conflict_Annotation Sequence_Uncertainty_Annotation Signal_Peptide_Annotation Similarity_Annotation Simple_Sequence Site_Annotation Status Strain Structure_Determination_Method Structure_Mapping_Statement Structure_Resource Structured_Name Subcellular_Location Subcellular_Location_Annotation Submission_Citation Subunit_Annotation Taxon Temperature_Dependence_Annotation Thesis_Citation Tissue Tissue_Specificity_Annotation Topological_Domain_Annotation Topology Toxic_Dose_Annotation Transcribed_RNA Transcript_Resource Transit_Peptide_Annotation Transmembrane_Annotation Transposon Turn_Annotation Unassigned_DNA Unassigned_RNA Unknown_Sequence Unpublished_Citation Viral_cRNA Zinc_Finger_Annotation","abstract activity alias allergenName alternativeName annotation attribution atypical author authorsIncomplete base basedOn begin biotechName category cdAntigenName cellularComponent certain chain checksum citation classifiedWith cofactor commonName commonTaxon complete component conflictingSequence context crc64Checksum created database date domain domains ecName editor encodedBy encodedIn end enzyme erratum erratumFor existence experiments falseNegative fragment frameshift fullName fused group height hits host identity implicit indexable institution interaction internationalNonproprietaryName isolatedFrom length limit locatedIn locatedOn locator locusName manual mass maximum md5Checksum measuredActivity measuredAffinity measuredError measuredValue member memberOf method mnemonic modification modified name negative obsolete oldMnemonic orfName organism orientation otherName pages part partOf partOfLineage partial participant pattern place position precursor publisher range rank recommendedName referenceProteome relatedLocation replacedBy replaces representativeFor resolution reviewed scientificName scope seedFor sequence sequenceFor shortName source status strain structuredName structuredNameType submittedName submittedTo substitution synonym title topology transcribedFrom translatedFrom translatedTo version volume width xeno"],["http://rdf-vocabulary.ddialliance.org/discovery#","disco","AnalysisUnit CategoryStatistics DataFile DescriptiveStatistics Instrument LogicalDataSet Mapping Question Questionnaire RepresentedVariable Study StudyGroup SummaryStatistics Universe Variable","aggregation analysisUnit basedOn caseQuantity collectionMode computationBase concept containsVariable context cumulativePercentage dataFile ddifile endDate externalDocumentation frequency fundedBy inGroup inputVariable instrument isPublic isValid kindOfData mappingDDI-C mappingDDI-L percentage product purpose question questionText representation responseDomain startDate statisticsCategory statisticsDataFile statisticsVariable subtitle summaryStatisticsType universe variable weightedBy"],["http://rdf.geospecies.org/ont/geospecies#","geosp","BBCPage BBC_Ecozone BBC_Freshwater_Habitat BBC_Habitat_Classification BBC_Marine_Habitat BBC_Terrestrial_Habitat BasisOfRecord Bio2RDFtaxon BioLibPage BugGuidePage ClassConcept CoL_LSID Continent Country County DBpediaResource DarwinPoint Ecozone EoLPage FamilyConcept FreebaseGUID GBIFPage GeoSpeciesPage GeoSpeciesScheme GeodeticDatum Habitat_Classification ITISPage IUCN_Habitat_Classification IndividualOrganism KingdomConcept LSID LifeForm LifeStage Locality Location Nativeness NomenclaturalCode Observation ObservationMethod OccurrenceStatus Omernik_Ecoregion_Classification Omernik_Level_III_Ecoregion_Classification Omernik_Level_IV_Ecoregion_Classification OpenCycConcept OrderConcept PhotoCollection PhylumConcept Project Sex SpeciesConcept State TaxonConcept TaxonRank TaxonomicStatus ThreatStatusIUCN TypeStatus USDA_Growth_Habit USDA_Native_Jurisdiction_Code USDA_Native_Status USDA_Plant_Characteristics UUID Ubio_LSID UniprotTaxon WikipediaArticle WikispeciesArticle Wisconsin_Herbarium_Habitat_Classification Wisconsin_Natural_Heritage_Inventory_Habitat_Classification","habitatHasSpeciesAssociation hasBBCHabitatAssociation hasBBC_Ecozone hasBBC_EcozoneName hasBBC_Habitat hasBasionymName hasBio2RDFtaxon hasBioLib hasBioLibPage hasBugGuidePage hasCanonicalName hasClassName hasCoL_LSID hasCollectionCode hasCollector hasCommonName hasContinent hasContinentName hasCountry hasCountryCode hasCountryName hasCounty hasCountyName hasDBpediaResource hasEOLPage hasEndDate hasEndDayOfYear hasExpectationOf hasFamilyInfoContributor hasFamilyName hasFreebaseResource hasGBIF hasGBIFPage hasGNI hasGenusName hasGeoSpeciesConcept hasGeodeticDatum hasHumanCollector hasHumanCollectorName hasHumanIdentifier hasHumanIdentifierName hasITIS hasITISPage hasInfraspecificEpithet hasKingdomName hasLocality hasLocalityName hasLocalityText hasLocation hasLocationName hasLocationText hasLowExpectationOf hasLowUSDA_ExpectationOf hasNCBITaxonID hasNoUSDA_ExpectationOf hasNomenclaturalCode hasNomenclaturalCodeString hasObservation hasObservationMethod hasObservationOf hasOccurrenceStatus hasOmernik_3_Ecozone hasOmernik_4_Ecozone hasOrderName hasPhylumName hasProject hasScientificName hasScientificNameAuthorship hasScientificNameRank hasSex hasSpecies hasSpecificEpithet hasStartDate hasStartDayOfYear hasStateProvName hasStateProvince hasStateProvinceName hasSubfamilyName hasSubgenusName hasTDWG_Concept hasTaxonConcept hasTaxonomicStatus hasTreeBaseID hasTypeStatus hasUSDA_ExpectationOf hasUUID hasUbio_LSID hasUnknownExpectationOf hasVernacularName hasWI_Herbarium_Habitat hasWikipediaArticle hasWikispeciesArticle hasWisconsinHerbariumHabitatAssociation hasWisconsinHerbariumHabitatPreference hasWisconsinHerbariumSpeciesAssociation has_USDA_Growth_Habit has_USDA_Native_Status inClass inFamily inKingdom inOrder inPhylum isBugGuidePageOf isExpectedIn isNotUSDA_ExpectedIn isUSDA_ExpectedIn isUSDA_UnexpectedIn isUnexpectedIn isUnknownAboutIn speciesHasHabitatAssociation wasObservedIn"],["http://rdf.muninn-project.org/ontologies/","","","parentUnit"],["http://rdf.muninn-project.org/ontologies/appearances#","aos","Appearance EthnicityUKCensusCode EthnicityUKICCode EyeColor EyeColorFBI EyeColorGrieveMorant EyeColorICCS EyeColorMartinSchultz EyeColorNebraskaDMV EyeColorPetrequin EyeColorRiddell EyeColorSimple EyeColorWilde Gender GenderSimple GenderStrict HairColor HairColorAtlas HairColorDyed HairColorFBI HairColorNatural HairColorNebraskaDMV HairColorRCMP KinseyScale Nationality Observation Person Race Religion RiddellColor SelfReported Sex SexISO5218 SexTyping SkinColor SkinColorFitzpatrickType SkinColorSimple SkinColorVonLuschan macroEthnicity","hasAppearance hasArmMeasurement hasArmMeasurementInches hasArmMeasurementMeters hasBandMeasurement hasBandMeasurementInches hasBandMeasurementMeters hasBodyMeasurement hasChestMeasurement hasChestMeasurementInches hasChestMeasurementMeters hasEntertaimentAversion hasEntertaimentPreference hasGender hasHeightMeasurement hasHeightMeasurementInches hasHeightMeasurementMeters hasHipsMeasurement hasHipsMeasurementInches hasHipsMeasurementMeters hasInseamMeasurement hasInseamMeasurementInches hasInseamMeasurementMeters hasKneeLengthMeasurement hasKneeLengthMeasurementInches hasKneeLengthMeasurementMeters hasNeckMeasurement hasNeckMeasurementInches hasNeckMeasurementMeters hasOverArmMeasurement hasOverArmMeasurementInches hasOverArmMeasurementMeters hasPantLengthMeasurement hasPantLengthMeasurementInches hasPantLengthMeasurementMeters hasRomanticAversion hasRomanticPreference hasSex hasSexualAversion hasSexualPreference hasThighMeasurement hasThighMeasurementInches hasThighMeasurementMeters hasWaistMeasurement hasWaistMeasurementInches hasWaistMeasurementMeters htmlColor"],["http://rdfs.co/juso/","juso","Address AdministrativeDivision CapitalDistrict City ConsolidatedCityCounty Country County District Feature FederatedState FifthLevelAdministrativeDivision FirstLevelAdministrativeDivision FourthLevelAdministrativeDivision Geometry Hamlet Municipality Neighborhood Parish PoliticalDivision PostalCode Province SecondLevelAdministrativeDivision SpatialThing Street ThirdLevelAdministrativeDivision Thoroughfare Town Township Village","address country endonym exonym fifth_level_administrative_division first_level_administrative_division fourth_level_administrative_division full_address geometry historical_address locator locator_address name parent post_office_box postal_code second_level_administrative_division third_level_administrative_division thoroughfare thoroughfare_address"],["http://securitytoolbox.appspot.com/securityAlgorithms#","algo","Algorithm AsymmetricAlgorithm ChecksumAlgorithm EncryptionAlgorithm HashAlgorithm KeyExchangeAlgorithm MACAlgorithm SignatureAlgorithm SymmetricAlgorithm","hasNSALevel isNISTStandard keyLength modeOfOperation"],["http://semanticweb.cs.vu.nl/2009/11/sem/","sem","Actor ActorType Authority Constraint Core Event EventType Object Place PlaceType Role RoleType Temporary Time TimeType Type View","accordingTo actorType eventProperty eventType hasActor hasBeginTimeStamp hasEarliestBeginTimeStamp hasEarliestEndTimeStamp hasEndTimeStamp hasLatestBeginTimeStamp hasLatestEndTimeStamp hasPlace hasSubEvent hasSubType hasTime hasTimeStamp placeType roleType subEventOf subTypeOf timeType type"],["http://spi-fm.uca.es/spdef/models/deployment/spcm/1.0#","spcm","Milestone Project Role Task TaskCategory TaskDependency","category dependencies dependentTask description members milestones name responsible skills taskCategories tasks type"],["http://vivoweb.org/ontology/core#","vivo","Abstract AcademicDegree AcademicDepartment AcademicTerm AcademicYear AdministratorRole AdviseeRole AdvisingProcess AdvisingRelationship AdvisorRole Association AttendeeRole AttendingProcess Authorship Award AwardReceipt AwardedDegree Blog BlogPosting Building Campus CaseStudy Catalog Center Certificate Certification ClinicalOrganization ClinicalRole CoPrincipalInvestigatorRole College Committee Company Competition ConferencePaper ConferencePoster ConferenceSeries Consortium Continent Contract CoreLaboratory Country County Course Credential Database Dataset DateTimeInterval DateTimeValue DateTimeValuePrecision Department Division EditorRole EditorialArticle Editorship EducationalProcess EmeritusFaculty EmeritusLibrarian EmeritusProfessor Equipment EventSeries Exhibit ExtensionUnit F1000Link Facility FacultyAdministrativePosition FacultyMember FacultyMentoringRelationship FacultyPosition Foundation FundingOrganization GeographicLocation GeographicRegion GeopoliticalEntity GovernmentAgency GraduateAdvisingRelationship GraduateStudent Grant Hospital Institute Internship InvestigatorRole InvitedTalk IssuedCredential Laboratory LeaderRole Librarian LibrarianPosition Library License Licensure Location MedicalResidency Meeting MemberRole Museum NewsRelease Newsletter NonAcademic NonAcademicPosition NonFacultyAcademic NonFacultyAcademicPosition OrganizerRole OrganizingProcess OutreachProviderRole PeerReviewerRole PopulatedPlace Position Postdoc PostdocOrFellowAdvisingRelationship PostdocPosition PostdoctoralTraining Presentation PresenterRole PresentingProcess PrimaryPosition PrincipalInvestigatorRole PrivateCompany Program Project Publisher Relationship ResearchOrganization ResearchProposal ResearcherRole Review ReviewerRole Room School Score Screenplay SeminarSeries ServiceProvidingLaboratory Speech StateOrProvince Student StudentOrganization SubnationalRegion TeacherRole Team Translation UndergraduateAdvisingRelationship UndergraduateStudent University Video WorkingPaper WorkshopSeries","abbreviation affiliatedOrganization assignedBy assignee assigneeFor assigns cclCode contributingRole courseCredits dateFiled dateIssued dateTime dateTimeInterval dateTimePrecision dateTimeValue degreeCandidacy departmentOrSchool description distributes distributesFundingFrom eRACommonsId eligibleFor end entryTerm equipmentFor expirationDate facilityFor featuredIn features freetextKeyword fundingVehicleFor geographicFocus geographicFocusOf governingAuthorityFor grantDirectCosts grantSubcontractedThrough hasAssociatedConcept hasCollaborator hasEquipment hasMonetaryAmount hasPredecessorOrganization hasPrerequisite hasProceedings hasPublicationVenue hasResearchArea hasSubjectArea hasSuccessorOrganization hasTranslation hasValue hideFromDisplay hrJobTitle iclCode identifier informationResourceSupportedBy isCorrespondingAuthor licenseNumber localAwardId majorField middleName nihmsid offeredBy offers orcidId outreachOverview overview patentNumber placeOfPublication pmcid preferredDisplayOrder prerequisiteFor proceedingsOf providesFundingThrough publicationVenueFor publisher publisherOf rank relatedBy relates reportId reproduces researchAreaOf researchOverview researcherId reviewedIn roleContributesTo scopusId seatingCapacity sponsorAwardId sponsoredBy sponsors start subcontractsGrant subjectAreaOf supplementalInformation supportedBy supportedInformationResource supports teachingOverview termLabel termType totalAwardAmount translatorOf validIn"],["http://w3id.org/CEON/ontology/cvn/","ceon-cvn","CVN CVNBlueprint CircularStrategy Collaboration","aimsAtValue composedOf createsValue implementsBlueprint implementsStrategy plansToImplementStrategy relatedStrategy"],["http://w3id.org/nfdi4ing/metadata4ing#","m4i","Method NumericalAssignment NumericalVariable ProcessingStep TextVariable Tool UncertaintyDeclaration","UsageInstruction endOfProject hasAdmissibleUnit hasAdmissibleValue hasAssignedValue hasAssignmentTimestamp hasCoverageInterval hasDateAssignmentCreated hasDateAssignmentDeleted hasDateAssignmentModified hasDateAssignmentValidFrom hasDateAssignmentValidUntil hasEmployedTool hasExpandedUnc hasKindOfQuantity hasMaximumValue hasMinimumValue hasNumericalValue hasParameter hasRorId hasRuntimeAssignment hasStepSize hasStringValue hasSymbol hasUncertaintyDeclaration hasUnit hasValue hasVariable hasVariableDescription identifier implementedByTool implementsMethod inProject investigates investigatesProperty isEmployedToolIn orcidId projectParticipant projectReferenceID realizesMethod representsVariable startOfProject"],["http://www.bbc.co.uk/ontologies/bbc/","bbc","NewsService Platform Product WebDocument WebDocumentCategory","coveredBy covers hasOutput platform primaryContent primaryContentOf product servedBy serves webDocumentCategory"],["http://www.europeana.eu/schemas/edm/","edm","Agent EuropeanaAggregation EuropeanaObject Event InformationResource NonInformationResource PhysicalThing Place ProvidedCHO TimeSpan WebResource","aggregatedCHO begin country currentLocation dataProvider end formerLocation happenedAt hasMet hasType hasView incorporates isAnnotationOf isDerivativeOf isNextInSequence isNextInSequenceTo isRelatedTo isRepresentationOf isShownAt isShownBy isSimilarTo isSuccessorOf landingPage language object occurredAt preview provider realizes rights type ugc unstored uri userTag wasPresentAt year"],["http://www.holygoat.co.uk/owl/redwood/0.1/tags/","tag","RestrictedTagging Tag Tagging","associatedTag equivalentTag isTagOf name relatedTag tag tagName taggedBy taggedOn taggedResource taggedWithTag"],["http://www.lexinfo.net/ontology/2.0/lexinfo#","lexinfo","AbbreviatedForm AccusativePostPositiveArgument AdjectivalComplementFrame Adjective AdjectiveAccusativePostPositiveFrame AdjectiveAttributiveFrame AdjectiveComparativeFrame AdjectiveDativePostPositiveFrame AdjectiveFrame AdjectiveGenitivePostPositiveFrame AdjectiveImpersonalFrame AdjectivePOS AdjectivePPFrame AdjectivePhrase AdjectivePostPositiveFrame AdjectivePredicateFrame AdjectivePredicativeFrame AdjectiveScaleFrame AdjectiveSuperlativeFrame Adjunct Adposition AdpositionPOS AdpositionalObject Adverb AdverbPOS AdverbialComplementFrame Affix Animacy ArbitraryControl Article ArticlePOS Aspect AttributiveArgument Case ClausalArgument Cliticness CommonNoun ComparativeAdjunct Complement Conjunction ConjunctionPOS Control Dating DativePostPositiveArgument DativeTransitiveFrame DeclarativeClause DeclarativeFrame Definiteness Degree Determiner DeterminerPOS DirectObject DitransitiveDoubleAccusativeFrame DitransitiveFrame DitransitiveFrame_For DitransitiveFrame_To Finiteness Frequency FusedPreposition FusedPrepositionPOS Gender GenitiveDitransitiveFrame GenitiveObject GenitivePostPositiveArgument GenitiveTransitiveFrame Gerund GerundACFrame GerundFrame GerundOCFrame GerundSCFrame ImpersonalFrame ImpersonalIntransitiveFrame ImpersonalIntransitivePPFrame ImpersonalTransitiveFrame IndirectObject InfinitiveClause InfinitiveFrame Infix Interjection InterrogativeClause InterrogativeFrame InterrogativeInfinitiveFrame IntransitiveAdjectivalComplementFrame IntransitiveAdverbialComplementFrame IntransitiveDeclarativeFrame IntransitiveFrame IntransitiveInfinitiveACFrame IntransitiveInfinitiveRSFrame IntransitiveInfinitiveSCFrame IntransitiveInterrogativeFrame IntransitiveInterrogativeInfinitiveFrame IntransitiveNominalComplementFrame IntransitivePPDeclarativeFrame IntransitivePPFrame IntransitiveSententialFrame ModificationType Mood MorphosyntacticProperty Negative NominalComplementFrame NormativeAuthorization Noun NounFrame NounPOS NounPPFrame NounPhrase NounPossessiveFrame NounPredicateFrame Number Numeral NumeralPOS Object ObjectComplement ObjectControl PPFrame PartOfSpeech Particle ParticlePOS Person PossessiveAdjunct PostPositiveArgument Postposition PredicativeAdjective PredicativeAdverb PredicativeNominative Prefix Preposition PrepositionFrame PrepositionPhrase PrepositionalAdjunct PrepositionalFrame PrepositionalInterrogativeFrame PrepositionalObject PrepositionalPhraseFrame Pronoun PronounPOS ProperNoun RaisableSubject RaisingSubject ReciprocalFrame ReferentType ReflexiveDativeTransitiveFrame ReflexiveDitransitiveFrame ReflexiveFrame ReflexiveObject ReflexiveReciprocalFrame ReflexiveTransitiveFrame ReflexiveTransitivePPFrame Register SententialFrame Subject SubjectControl SubjectlessFrame SubjectlessIntransitiveFrame SubjectlessIntransitivePPFrame SubjectlessTransitiveFrame SubjectlessTransitivePPFrame SubjunctiveClause Suffix SuperlativeAdjunct Symbol SymbolPOS TemporalQualifier Tense TermElement TermType TransitiveAdjectivalComplementFrame TransitiveAdverbialComplementFrame TransitiveDeclarativeFrame TransitiveFrame TransitiveInfinitiveACFrame TransitiveInfinitiveOCFrame TransitiveInfinitiveSCFrame TransitiveInterrogativeFrame TransitiveInterrogativeInfinitiveFrame TransitiveNominalComplementFrame TransitivePPFrame TransitiveSententialFrame Verb VerbFormMood VerbFrame VerbPOS VerbPhrase Voice","abbreviationFor accusativeCaseForm acronymFor adjunct adpositionalObject adverbialComplement animacy antonym approximate approximateSynonym aspect associativeRelation attributiveArg case causallyRelatedConcept clausalArg clippedTermFor cliticness collocation comparativeAdjunct comparativeDegreeForm complement confidence contractionFor coordinateConcept copulativeArg copulativeSubject dating dativeCaseForm declarativeClause definiteness degree derivedForm description directObject dualNumberForm etymologicalRoot etymology exact example explanation finiteness firstPersonForm formCaseVariant formDegreeVariant formMoodVariant formNumberVariant formPersonVariant formPositivityVariant formTenseVariant frequency fullFormFor futureTenseForm gender genitiveCaseForm genitiveObject geographicalVariant gerundClause gloss head holonymTerm homograph homonym homophone hypernym hyponym imperativeMoodForm imperfectTenseForm indicativeMoodForm indirectObject infinitiveClause initialismFor interrogativeClause interrogativeInfinitiveClause languageSpecific memberHolonym memberMeronym meronymTerm modificationType mood morphosyntacticProperty negative negativeForm nominativeCaseForm normativeAuthorization note number object objectComplement partHolonym partMeronym partOfSpeech participleFormOf partitiveRelation pastTenseForm person pertainsTo pluralNumberForm positiveDegreeForm positiveForm possessiveAdjunct possessiveInfinitiveClause postPositiveArg predicativeAdjective predicativeAdjunct predicativeAdverb predicativeNominative prepositionalAdjunct prepositionalGerundClause prepositionalInterrogativeClause prepositionalObject presentTenseForm pronunciation quasiEquivalent referentType register relatedTerm romanization root secondPersonForm segmentation senseExample sententialClause shortFormFor singularNumberForm subject subjunctiveClause subjunctiveMoodForm substanceHolonym substanceMeronym superlativeAdjunct superlativeDegreeForm synonym temporalQualifier tense termElement termType thirdPersonForm translation translationConfidence transliteration usageNote verbFormMood voice"],["http://www.linkedmodel.org/schema/dtype#","dtype","CodeList CompositeCodeList DerivedCodeList EnumeratedValue Enumeration SimpleCodeList ValueReference","code compositeOf defaultValue derivedFrom hasMember isInvalid literal order orderIndex position refersTo type value"],["http://www.loc.gov/mads/rdf/v1#","mads","Address Affiliation Area Authority City CitySection ComplexSubject ComplexType ConferenceName Continent CorporateName Country County DateNameElement DeprecatedAuthority Element ExtraterrestrialArea FamilyName FamilyNameElement FullNameElement GenreForm GenreFormElement Geographic GeographicElement GivenNameElement HierarchicalGeographic Identifier Island Language LanguageElement MADSCollection MADSScheme MADSType MainTitleElement Name NameElement NameTitle NonSortElement Occupation PartNameElement PartNumberElement PersonalName Province RWO Region SimpleType Source State SubTitleElement Temporal TemporalElement TermsOfAddressNameElement Territory Title TitleElement Topic TopicElement Variant","activityEndDate activityStartDate adminMetadata affiliationEnd affiliationStart associatedLanguage associatedLocale authoritativeLabel birthDate birthPlace changeNote citationNote citationSource citationStatus city classification code componentList country creationDateEnd creationDateStart deathDate deathPlace definitionNote deletionNote deprecatedLabel editorialNote elementList elementValue email entityDescriptor establishDate exampleNote extendedAddress extension fax fieldOfActivity fullerName gender hasAbbreviationVariant hasAcronymVariant hasAffiliation hasAffiliationAddress hasBroaderAuthority hasBroaderExternalAuthority hasChararacteristic hasCloseExternalAuthority hasCorporateParentAuthority hasCorporateSubsidiaryAuthority hasEarlierEstablishedForm hasExactExternalAuthority hasExpansionVariant hasHiddenVariant hasIdentifier hasLaterEstablishedForm hasMADSCollectionMember hasMADSSchemeMember hasNarrowerAuthority hasNarrowerExternalAuthority hasReciprocalAuthority hasReciprocalExternalAuthority hasRelatedAuthority hasSource hasTopMemberOfMADSScheme hasTranslationVariant hasVariant hiddenLabel historyNote honoraryTitle hours idScheme idValue identifiesRWO isIdentifiedByAuthority isMemberOfMADSCollection isMemberOfMADSScheme isTopMemberOfMADSScheme natureOfAffiliation note occupation organization phone postcode prominentFamilyMember scopeNote see state streetAddress terminateDate useFor useInstead variantLabel workOrigin"],["http://www.ontologydesignpatterns.org/cp/owl/semiotics.owl#","semiotics","Expression InformationEntity LinguisticAct Manifestation Meaning Reference","denotes expresses hasConceptualization hasInterpretant hasManifestation isConceptualizationOf isDenotedBy isExpressedBy isInterpretantFor isManifestationOf relatedMeaning"],["http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#","seq","","directlyFollows directlyPrecedes follows precedes"],["http://www.ontologydesignpatterns.org/ont/lmm/LMM_L1.owl#","lmm1","CoText ConstructionRule Context Expression KnowledgeCommunity Meaning Paradigm Reference","denotes hasContext hasInterpretant hasInterpretation isContextOf isDenotedBy isInterpretantFor isInterpretationOf relatedMeaning"],["http://www.ontologydesignpatterns.org/opla/","","","reusesPatternAsTemplate"],["http://www.openarchives.org/ore/terms/","ore","AggregatedResource Aggregation Proxy ResourceMap","aggregates describes isAggregatedBy isDescribedBy lineage proxyFor proxyIn similarTo"],["http://www.opengis.net/ont/sf#","sf","Curve Geometry GeometryCollection Line LineString LinearRing MultiCurve MultiLineString MultiPoint MultiPolygon MultiSurface Point Polygon PolyhedralSurface Surface TIN Triangle",""],["http://www.semanticdesktop.org/ontologies/2007/03/22/nco#","nco","Affiliation AudioIMAccount BbsNumber BirthDate CarPhoneNumber CellPhoneNumber Contact ContactGroup ContactList ContactListDataObject ContactMedium DomesticDeliveryAddress EmailAddress FaxNumber Gender Hobby IMAccount IMCapability IMStatusType InternationalDeliveryAddress IsdnNumber MessagingNumber ModemNumber Name OrganizationContact PagerNumber ParcelDeliveryAddress PcsNumber PersonContact PersonName PhoneNumber PostalAddress Role VideoIMAccount VideoTelephoneNumber VoicePhoneNumber","addressLocation age belongsToGroup birthDate blogUrl contactGroupName contactMediumComment contactUID containsContact contributor country creator department emailAddress end extendedAddress foafUrl fullname gender hasAffiliation hasBirthDate hasContactMedium hasCustomAttribute hasEmailAddress hasIMAccount hasIMCapability hasLocation hasName hasPersonName hasPhoneNumber hasPostalAddress hobby imAccountType imID imNickname imStatus imStatusMessage imStatusType isAccessedBy isBlocked key locality logo nameAdditional nameFamily nameGiven nameHonorificPrefix nameHonorificSuffix nickname note org phoneNumber photo pobox postalcode publisher publishesPresenceTo region representative requestedPresenceSubscriptionTo role sound start streetAddress title url voiceMail websiteUrl"],["http://www.w3.org/2000/10/swap/log#","log","Chaff Formula List N3Document Other String Truth","conclusion conjunction content definitiveDocument definitiveService dtlit equalTo implies includes n3String notEqualTo notIncludes outputString parsedAsN3 racine rawType rawUri semantics semanticsOrError uri"],["http://www.w3.org/2001/02pd/rec54#","rec54","ActivityStatement",""],["http://www.w3.org/2006/03/test-description#","test","ReviewStatus SimpleReviewStatus SpecificationTestCase TestCase","expectedResults informationResourceInput informationResourceResults input preCondition purpose reviewStatus specificationReference"],["http://www.w3.org/2011/content#","cnt","Content ContentAsBase64 ContentAsText ContentAsXML DoctypeDecl","bytes characterEncoding chars declaredEncoding doctypeName dtDecl internalSubset leadingMisc publicId rest standalone systemId version"],["http://www.w3.org/ns/dx/prof/","prof","Profile ResourceDescriptor ResourceRole","hasArtifact hasResource hasRole hasToken isInheritedFrom isProfileOf isTransitiveProfileOf"],["http://www.w3.org/ns/lemon/synsem#","synsem","OntoMap SyntacticArgument SyntacticFrame","condition isA marker objOfProp ontoCorrespondence ontoMapping optional propertyDomain propertyRange subjOfProp submap synArg synBehavior"],["http://www.w3.org/ns/ma-ont#","ma-ont","Agent AudioTrack Collection DataTrack Image Location MediaFragment MediaResource Organisation Person Rating TargetAudience Track VideoTrack","alternativeTitle averageBitRate collectionName copyright createdIn creationDate date depictsFictionalLocation description duration editDate features format fragmentName frameHeight frameRate frameSizeUnit frameWidth hasAccessConditions hasAudioDescription hasCaptioning hasChapter hasClassification hasClassificationSystem hasCompression hasContributedTo hasContributor hasCopyrightOver hasCreated hasCreator hasFormat hasFragment hasGenre hasKeyword hasLanguage hasLocationCoordinateSystem hasMember hasNamedFragment hasPermissions hasPolicy hasPublished hasPublisher hasRating hasRatingSystem hasRelatedImage hasRelatedLocation hasRelatedResource hasSigning hasSource hasSubtitling hasTargetAudience hasTrack isCaptioningOf isChapterOf isCopyrightedBy isCreationLocationOf isFictionalLocationDepictedIn isFragmentOf isImageRelatedTo isLocationRelatedTo isMemberOf isNamedFragmentOf isProvidedBy isRatingOf isRelatedTo isSigningOf isSourceOf isTargetAudienceOf isTrackOf locationAltitude locationLatitude locationLongitude locationName locator mainOriginalTitle numberOfTracks playsIn provides ratingScaleMax ratingScaleMin ratingValue recordDate releaseDate samplingRate title trackName"],["http://www.w3.org/ns/ssn/systems/","","Precision SystemCapability","hasSystemCapability"],["http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#","fowl","BlandFish BlandFishCourse CheeseNutsDessert CheeseNutsDessertCourse ConsumableThing DarkMeatFowl DarkMeatFowlCourse Dessert DessertCourse EatingGrape EdibleThing Fish FishCourse Fowl Fruit FruitCourse Grape Juice LightMeatFowl LightMeatFowlCourse Meal MealCourse Meat NonBlandFish NonBlandFishCourse NonConsumableThing NonOysterShellfish NonOysterShellfishCourse NonRedMeat NonRedMeatCourse NonSpicyRedMeat NonSpicyRedMeatCourse NonSweetFruit NonSweetFruitCourse OtherTomatoBasedFood OtherTomatoBasedFoodCourse OysterShellfish OysterShellfishCourse Pasta PastaWithHeavyCreamCourse PastaWithHeavyCreamSauce PastaWithLightCreamCourse PastaWithLightCreamSauce PastaWithNonSpicyRedSauce PastaWithNonSpicyRedSauceCourse PastaWithRedSauce PastaWithSpicyRedSauce PastaWithSpicyRedSauceCourse PastaWithWhiteSauce PotableLiquid RedMeat RedMeatCourse Seafood SeafoodCourse Shellfish ShellfishCourse SpicyRedMeat SpicyRedMeatCourse SweetDessert SweetDessertCourse SweetFruit SweetFruitCourse Wine","course hasDrink hasFood madeFromFruit"],["http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#","vin","AlsatianWine AmericanWine Anjou Beaujolais Bordeaux Burgundy CabernetFranc CabernetSauvignon CaliforniaWine Chardonnay CheninBlanc Chianti CotesDOr DessertWine DryRedWine DryRiesling DryWhiteWine DryWine EarlyHarvest FrenchWine FullBodiedWine Gamay GermanWine IceWine ItalianWine LateHarvest Loire Margaux Medoc Meritage Merlot Meursault Muscadet Pauillac PetiteSyrah PinotBlanc PinotNoir Port RedBordeaux RedBurgundy RedTableWine RedWine Region Riesling RoseWine Sancerre Sauternes SauvignonBlanc Semillon SemillonOrSauvignonBlanc StEmilion SweetRiesling SweetWine TableWine TexasWine Tours Vintage VintageYear WhiteBordeaux WhiteBurgundy WhiteLoire WhiteNonSweetWine WhiteTableWine WhiteWine Wine WineBody WineColor WineDescriptor WineFlavor WineGrape WineSugar WineTaste Winery Zinfandel","adjacentRegion hasBody hasColor hasFlavor hasMaker hasSugar hasVintageYear hasWineDescriptor locatedIn madeFromGrape madeIntoWine producesWine yearValue"],["http://www.wsmo.org/ns/wsmo-lite#","wl","Condition Effect Message NonfunctionalParameter Ontology Operation Service","hasInputMessage hasOperation hasOutputMessage"],["http://xmlns.com/foaf/0.1/#","","","firstName lastName member"],["http://xmlns.com/wordnet/1.6/","","Announcement Document Event-1 Menu Role-1 Sponsorship",""],["https://data.nasa.gov/ontologies/atmonto/equipment#","eqp","Aircraft AircraftCommunicationSystem AircraftEngine AircraftModel AircraftNavigationSystem AircraftSubsystem AircraftType AircraftWakeCategory AircraftWeightClass BallBearing DecomposableSystem ElectricalPowerSystem EngineType EngineeredSystem NavigationAid UnitAssembly","aircraftModelCertainty aircraftRegistrant aircraftSerialNumber aircraftTypeDesignator aircraftWeightHighBound aircraftWeightLowBound certificateIssueDate cicttNumber designedBy engineTypeDescription hasAircraftEngineType hasAircraftModel hasAircraftWakeCategory hasAircraftWeightClass hasComponent hasSubsystem isAircraftType manufactureYear manufacturedBy maxTakeoffWeightHighBound maxTakeoffWeightLowBound modeSCode modelID numberOfEngines numberOfSeats registrationNumber wakeCategoryID wingSpanHighBound wingSpanLowBound"],["https://saref.etsi.org/saref4city/","s4city","AdministrativeArea Agent City CityObject Country District Event Facility KeyPerformanceIndicator KeyPerformanceIndicatorAssessment Neighbourhood PublicAdministration PublicService","assesses hasAccesibility hasCalculationPeriod hasCreationDate hasExpirationDate hasKPI hasLastUpdateDate involvesFacility isAssessedBy isAvailableInLanguage isDerivedFrom isKPIOf isOrganizedBy isSubEventOf quantifiesKPI refersToFeature refersToTime takesPlaceAtFacility takesPlaceAtTime"],["https://saref.etsi.org/saref4syst/","s4syst","Connection ConnectionPoint System","connectedThrough connectedTo connectionPointOf connectsAt connectsSystem connectsSystemAt connectsSystemThrough hasSubSystem subSystemOf"],["https://w3id.org/arco/ontology/denotative-description/","ddesc","Accessory AffixedElement AffixedElementType AgeRange Brand CoatOfArms CoinDesign CoinLegend CommunicationMedium CommunicationMediumType ConservationStatus ConservationStatusType Counterstamp CulturalEntityTechnicalDescription CulturalEntityTechnicalStatus CulturalPropertyAccessibility CulturalPropertyAvailability CulturalPropertyDefinition CulturalPropertySpecification CulturalPropertyType Dedication DesignationInTime DesignationType Emblem FontStyle FunctionalPurpose HistoricalPlaque IconographicOrDecorativeApparatus IconographicOrDecorativeApparatusType ImplementationMethod Inscription Legibility Logo Measurement MeasurementCollection MeasurementType Orientation OrnamentalMotif SampleCollected SampleCollectedType Stamp Support TechnicalCharacteristic TechnicalConcept TechnicalDetailOccurrence WritingSystem","anthropologicalMaterialMorphology areAvailableNotesOf classifiesCharacteristic creationDate hasAccessory hasAffixedElement hasAffixedElementType hasAvailableNotes hasCommunicationMedium hasCommunicationMediumType hasConservationStatus hasConservationStatusType hasCulturalPropertyAccessibility hasCulturalPropertyAvailability hasCulturalPropertyDefinition hasCulturalPropertySpecification hasCulturalPropertyType hasDedicatee hasDesignationInTime hasDesignationType hasDiapason hasExtension hasFileFormat hasFiligree hasFontStyle hasFunctionalPurpose hasGarmentAnalysis hasGarmentColour hasIconographicOrDecorativeApparatus hasIconographicOrDecorativeApparatusType hasImplementationMethod hasLegibility hasLocationSubject hasMassStorage hasMaterial hasMaterialOrTechnique hasMeasurement hasMeasurementCollection hasMeasurementType hasOrientation hasOrnamentalMotif hasPhotoColour hasPhotoProgram hasPhotoSize hasPixelDimension hasQualityLevel hasResolution hasSampleCollected hasSampleCollectedType hasShape hasStorageMethodOrColourDepth hasSupport hasTechnicalCharacteristic hasTechnicalStatus hasTechnique hasTemperament hasTuning hasValue hasVibratingLenght hasVolumetricDimensionsMeasurement hasWritingSystem includesTechnicalCharacteristic involvesAgeRange isAccessoryOf isAffixedElementTypeOf isAgeRangeInvolvedIn isAgentReferredToBy isCharacteristicClassifiedBy isCommunicationMediumOf isCommunicationMediumTypeOf isConservationStatusOf isConservationStatusTypeOf isCulturalPropertyAccessibilityOf isCulturalPropertyAvailabilityOf isCulturalPropertyDefinitionOf isCulturalPropertySpecificationOf isCulturalPropertyTypeOf isDedicateeOf isDesignationInTimeOf isDesignationTypeOf isDiapasonOf isElementAffixedOn isExtensionOf isFileFormatOf isFiligreeOf isFontStyleOf isFunctionalPurposeOf isGarmentAnalysisOf isGarmentColourOf isIconographicOrDecorativeApparatusOf isIconographicOrDecorativeApparatusTypeOf isImplementationMethodOf isIncludedInTechnicalStatus isLegibilityOf isLocationSubjectOf isMassStorageOf isMaterialOf isMaterialOrTechniqueOf isMeasurementCollectionOf isMeasurementIn isMeasurementTypeOf isOrientationOf isOrnamentalMotifOf isPhotoColourOf isPhotoProgramOf isPhotoSizeOf isPixelDimensionOf isQualityLevelOf isResolutionOf isSampleCollectedFrom isSampleCollectedTypeOf isShapeOf isStorageMethodOrColourDepthOf isSupportOf isTechnicalCharacteristicOf isTechnicalConceptUsedIn isTechnicalDescriptionSatisfiedBy isTechnicalStatusOf isTechnicalStatusValidAt isTechniqueOf isTemperamentOf isTimeIntervalValidFor isTuningOf isValueOf isVibratingLenghtOf isVolumetricDimensionsMeasurementIn isWritingSystemOf italianTranslation numberOfChildParticipants numberOfFemaleParticipants numberOfMaleParticipants occurrences positionInComplexCulturalProperty positionOnCulturalProperty proposedIntervention refersToAgent sampleCollectedIdentifier satisfiesTechnicalDescription storageConditions transcript usesTechnicalConcept validity"],["https://w3id.org/arco/ontology/location/","a-loc","Altitude BaseMap CadastralEntity CadastralFolio CadastralIdentity CadastralUnitCollection CadastreType Continent Coordinates CulturalInstituteOrSiteDefinition CulturalInstituteOrSiteSpecification CulturalInstituteOrSiteType GeometryMethod GeometryTechnique LocationType NeighbouringCadastralEntity OldTown OldTownAdmistrativeType SiteDefinition SiteSpecification SiteType TimeIndexedTypedLocation ToponymInTime TypeOfContext UrbanArea","administrativeOrderNumber alt areCoordinatesOf atLocation atSite cadastreName culturalInstituteOrSiteIdentifier districtNumber hasAltitude hasBaseMap hasCadastralCity hasCadastralEntity hasCadastralIdentity hasCadastreType hasClericalAdministrativeArea hasContinent hasCoordinates hasCulturalInstituteOrSite hasCulturalInstituteOrSiteDefinition hasCulturalInstituteOrSiteSpecification hasCulturalInstituteOrSiteType hasCulturalPropertyAddress hasGeometryMethod hasGeometryTechnique hasGovernmentalAdministrativeArea hasHistoricalArea hasLocationType hasOldTownAdministrativeType hasSiteDefinition hasSiteSpecification hasSiteType hasStratigraphicArea hasStratigraphicRoom hasStratigraphicSquare hasTerritorialArea hasTerritorialDivision hasTimeIndexedTypedLocation hasToponymInTime hasTypeOfContext hasUrbanArea isAltitudeOf isBaseMapOf isCadastralCityOf isCadastralEntityOf isCadastralIdentityOf isCadastreTypeOf isClericalAdministrativeAreaOf isContinentOf isCulturalInstituteOrSiteDefinitionOf isCulturalInstituteOrSiteOf isCulturalInstituteOrSiteSpecificationOf isCulturalInstituteOrSiteTypeof isCulturalPropertyAddressOf isGeometryMethodOf isGeometryTechniqueOf isGovernmentalAdministrativeAreaOf isHistoricalAreaOf isLocationIn isLocationTypeOf isOldTownAdministrativeTypeOf isSiteDefinitionOf isSiteIn isSiteSpecificationOf isSiteTypeOf isStratigraphicAreaOf isStratigraphicRoomOf isStratigraphicSquareOf isTerritorialAreaOf isTerritorialDivisionOf isTimeIndexedTypedLocationOf isToponymInTimeOf isTypeOfContextOf isUrbanAreaOf lat locationDetails long maxAlt minAlt pointType relativeAlt siteIdentifier spatialReferenceSystem"],["https://w3id.org/dt#","dt","ConstructionObject DataTemplate ExternalDictionaryReference LibraryComponent PhysicalQuantity PredefinedValueItem PredefinedValuesList Property ReferenceDocument SetOfProperties Unit","ISBN author dateOfPublication hasExternalDictionary hasExternalDictionaryProperty hasExternalDictionaryReference hasIndex hasPredefinedValueItem hasPredefinedValues hasProperty hasReferenceDocument hasSetOfProperties isDataTemplateFor publisher uri"],["https://w3id.org/earthsemantics/OSO#","oso","BoundingBox CollaborativeDevelopmentPlatform Deployment Discipline ERIC ERICMembership FAIRAssessmentTool FundedProject ObsoleteClass Ocean_Data_Acquisition_System OceanographicCampaign OntologyEditor Platform RDFFramework RegionalFacility ResearchInfrastructure ResearchProject SPARQLService SemanticDatabase SemanticDocumentationTool SemanticEcosystemResource SemanticPortalFramework SemanticRepository SemanticTool SemanticVisualizationTool SeriesOfOceanographicCampaigns Site Status SubPlatform Subsite","DistanceFromLand ERIC_has_a_Director_General ERICfederate Platform_contains_Subplatforms Project_is_led_by_an_Organization RegionalFacility_is_linked_to_a_project RegionalFacility_is_part_of_a_RI RegionalFacility_is_related_to_RI RegionalFacilityisRelatedTo RegionalFacilityisledby RegionalFacilityispartofRI SiteLedBy Site_has_Latitude Site_has_Longitude Site_has_a_Subsite Site_is_part_of_a_RI Subsite_contains_a_Platform Subsite_is_part_of_a_RI associatedWithRI containsPlatform containsSite containsSubPlatform dateEndDeployment dateFirstDeployment distanceFromLand eastBoundLongitude federatesResearchInfrastructure hasBoundingBox hasCountry hasDOI hasDataAndScienceOfficer hasDeployment hasDepth hasDirectorGeneral hasEDMO hasERICMembership hasEastLongitude hasFormerDirectorGeneral hasGeometry hasGroupLeader hasLocation hasLogo hasMemberOrganisation hasNorthLatitude hasORCID hasPlatformCategory hasPrincipalInvestigator hasROR hasRegionalTeamLeader hasSite hasSiteResponsible hasSouthLatitude hasSpatialExtent hasStatus hasSubsite hasWestLongitude isAssociatedWithNetwork isBoundingBoxOf isCampaignLinkedTo isCampaignSeriesLinkedTo isCountryOf isERICMembershipOf isGeometryOf isInvolvedIn isLedByOrganization isLedByPerson isLinkedToCampaign isLinkedToCampaignSeries isLocationOf isManagedBy isMemberOf isMemberof isPartOfResearchInfrastructure isPlatformOf isPrincipalInvestigatorOf isRegionalTeamLeaderOf isResponsibleForSite isSiteLedBy isSiteOf isSpatialExtentOf isSubPlatformOf isSubsiteOf isTestSite leadsRegionalFacility leadsSite ledByOrganization linkedToCampaigns linkedToSeries managesInfrastructure maxWaterDepth membershipInERIC minWaterDepth northBoundLatitude southBoundLatitude westBoundLongitude"],["https://w3id.org/emmo#","emmo","Ampere AmpereHour AmpereHourPerKilogram AmpereHourPerLitre AmperePerCentiMetre AmperePerDegreeCelsius AmperePerGram AmperePerJoule AmperePerMetre AmperePerMilliMetre AmperePerRadian AmperePerSquareCentiMetre AmperePerSquareMetre AmperePerSquareMetreSquareKelvin AmperePerSquareMilliMetre AmpereSecond AmpereSquareMetre AmpereSquareMetrePerJouleSecond AstronomicalUnit AtomFraction Becquerel BecquerelPerCubicMetre BecquerelPerKilogram BecquerelPerLitre BecquerelPerSquareMetre BecquerelSecondPerCubicMetre Candela CandelaPerLumen CandelaPerSquareMetre Coulomb CoulombMetre CoulombPerCubicCentiMetre CoulombPerCubicMetre CoulombPerCubicMilliMetre CoulombPerKilogram CoulombPerKilogramSecond CoulombPerMetre CoulombPerMole CoulombPerSquareCentiMetre CoulombPerSquareMetre CoulombPerSquareMilliMetre CoulombSquareMetre CoulombSquareMetrePerVolt CubicCentiMetre CubicCentiMetrePerCubicCentiMetre CubicCentiMetrePerCubicMetre CubicCentiMetrePerDay CubicCentiMetrePerHour CubicCentiMetrePerKelvin CubicCentiMetrePerMinute CubicCentiMetrePerMole CubicCentiMetrePerMoleSecond CubicCentiMetrePerSecond CubicCoulombMetrePerSquareJoule CubicDecaMetre CubicDeciMetre CubicDeciMetrePerCubicMetre CubicDeciMetrePerDay CubicDeciMetrePerHour CubicDeciMetrePerMinute CubicDeciMetrePerMole CubicDeciMetrePerSecond CubicKiloMetrePerSquareSecond CubicMetre CubicMetrePerCoulomb CubicMetrePerCubicMetre CubicMetrePerDay CubicMetrePerHectare CubicMetrePerHour CubicMetrePerKelvin CubicMetrePerKilogram CubicMetrePerKilogramSquareSecond CubicMetrePerMinute CubicMetrePerMole CubicMetrePerSecond CubicMetrePerSquareMetre CubicMetrePerSquareSecond CubicMicroMetrePerCubicMetre CubicMicroMetrePerMilliLitre CubicMilliMetre CubicMilliMetrePerCubicMetre Dalton Day Degree DegreeCelsius DegreeCelsiusCentiMetre DegreeCelsiusKilogramPerSquareMetre DegreeCelsiusPerHour DegreeCelsiusPerKelvin DegreeCelsiusPerMetre DegreeCelsiusPerMinute DegreeCelsiusPerSecond DegreePerHour DegreePerMetre DegreePerMinute DegreePerSecond DegreePerSquareSecond EMMO_002e4002_58c7_4aea_ac1f_bba5188818ff EMMO_0056cc2f-f2fe-558e-a65c-9a8fc5cea333 EMMO_0080b38f-bac4-5dd6-9d28-d821cf723787 EMMO_008fd3b2_4013_451f_8827_52bceab11841 EMMO_00b85655_f20c_4e83_b90e_094e8ea7e48f EMMO_00f2dc2d_2f64_468a_a77c_d70841b0b5f0 EMMO_01048432_3722_40a9_aa37_ea009da44272 EMMO_01354ac2_cce1_4b7d_8b4a_7322d6cb10bc EMMO_016c831e-66b7-546e-ad4a-fc22c739b0f5 EMMO_01b80fdd_065c_4caf_b36c_4c0724936e24 EMMO_01cd670e_d37c_424f_b91e_c2c2bbb5ea43 EMMO_01e4191d_03ba_4107_a307_1c09c0e6a7d2 EMMO_02122e58_e0b3_4274_bdd4_745f64a61645 EMMO_0266ec8c_bd13_4c9c_be77_607498793ed3 EMMO_0277f24a_ea7f_4917_81b7_fb0406c8fc62 EMMO_02a935c8_c2d4_4a00_bd6f_b89d05aac79e EMMO_02c0621e_a527_4790_8a0f_2bb51973c819 EMMO_02c4890b_aef3_4173_9669_94d1f6baf611 EMMO_02e894c3_b793_4197_b120_3442e08f58d1 EMMO_030ce585_429a_4cfb_95c2_8364e58a1ebb EMMO_0329f1f5_8339_4ce4_8505_a264c6d606ba EMMO_0342678c_13ba_43d7_9cbd_df60967a0a45 EMMO_03441eb3_d1fd_4906_b953_b83312d7589e EMMO_034bc7dd_a8c2_4ed0_8b51_66ac9b00342f EMMO_038cb8cb_c035_40c1_a3e7_7f24d63b2804 EMMO_03d2c71b_0276_45d7_a847_7cd164cb7d45 EMMO_03d32783_3780_43c3_8b73_7efe9aeeed54 EMMO_03d4cd70_0d16_4403_b68c_d41a9117f981 EMMO_03eb9b46_8ff0_4fcd_b1a0_73f65ae7434e EMMO_0449de81_0995_4575_8f2b_2c70cffafa71 EMMO_044f83a6_ade4_4441_9c73_5490dd93344f EMMO_048a14e3_65fb_457d_8695_948965c89492 EMMO_04b3300c_98bd_42dc_a3b5_e6c29d69f1ac EMMO_04cc9451_5306_45d0_8554_22cee4d6e785 EMMO_04cf0295_3e8f_4693_a87f_3130d125cf05 EMMO_04f2a2d5_e799_4692_a654_420e76f5acc1 EMMO_0527413c_b286_4e9c_b2d0_03fb2a038dee EMMO_052e9796_1144_43ae_a798_c5755cd6cd81 EMMO_054af807_85cd_4a13_8eba_119dfdaaf38b EMMO_057e7d57_aff0_49de_911a_8861d85cef40 EMMO_06448f64_8db6_4304_8b2c_e785dba82044 EMMO_0650c031_42b6_4f0a_b62d_d88f071da6bf EMMO_0658e7df_ffd9_4779_82fc_62efe0a7f3b1 EMMO_06658d8d_dcde_4fc9_aae1_17f71c0bcdec EMMO_066937f0_ea5c_4b06_8739_53f66d5ef89e EMMO_068c4e58_2470_4b1c_8454_010dd4906100 EMMO_06c415dc_ba26_407d_b596_283bd4d9a66f EMMO_071b87fd_8ac8_4287_bfc6_9fcd8ce6674c EMMO_0724601e-642c-5770-bc86-7078e7441664 EMMO_072bc73e_9167_49f5_a62c_612a52c74f50 EMMO_0755dd67-bdf1-5164-a706-55fcf9ced526 EMMO_0761710a-3de3-5cff-a0cc-dfb8eba5a99d EMMO_07de47e0_6bb6_45b9_b55a_4f238efbb105 EMMO_07f571cd_252b_4421_8f98_94b6690d2ab9 EMMO_0805a892-352b-53e3-9577-60aa0835bc17 EMMO_08415c4f_58bf_4696_8581_f5f90fec24b7 EMMO_084b4f77_6df7_4c6a_b705_2528aba5cdda EMMO_08522112-0872-599f-9d81-81889333254e EMMO_08865f1c_4d7e_4fa7_afba_05e5f7d06cb9 EMMO_089f13b1_ceb3_4d2a_8795_b4a2d92916da EMMO_08b308d4_31cd_4779_a784_aa92fc730f39 EMMO_08bcf1d6_e719_46c8_bb21_24bc9bf34dba EMMO_08d993e0_cc1c_45da_b0c5_3d658091ccfd EMMO_09007bc0_b5f2_4fb9_af01_caf948cf2044 EMMO_095b3c46_2b60_43cb_bade_9ee9ac969720 EMMO_09663630_1b84_4202_91e6_e641104f579e EMMO_0972cb08_48bd_4524_ac03_8a2e7f30f02f EMMO_098f6f77-746a-5fcc-a6d1-4988929bf404 EMMO_09b9021b_f97b_43eb_b83d_0a764b472bc2 EMMO_09cee580_aed5_4541_ab94_ec5bb1c64a7c EMMO_09e84f72-511a-5d22-adf1-accacaf7146a EMMO_09f0ac34_c349_46b5_acf0_0edeae52cca1 EMMO_0a88be81_343d_4388_92c1_09228ff95ada EMMO_0a982eeb_e5ef_4828_93bc_53ece1b3f171 EMMO_0ab0485c_9e5b_4257_a679_90a2dfba5c7c EMMO_0ab4306c_ba36_4a6e_941e_474ed04e8ccf EMMO_0adabf6f_7404_44cb_9f65_32d83d8101a3 EMMO_0afc19b0_2d43_4b3d_8da0_9ffb63bc1492 EMMO_0b0dc439_fe4b_4e59_a5f6_655b0bf48559 EMMO_0b15f4ae_092e_4487_9100_3c44176c545c EMMO_0b3295fa_f4bf_4f83_a603_9d98c03da5bb EMMO_0b6ebe5a_0026_4bef_a1c1_5be00df9f98e EMMO_0ba17fb4-6149-5332-b65f-0639ace42edf EMMO_0bb3b434_73aa_428f_b4e8_2a2468648e19 EMMO_0bd0c81a-2972-5b2d-8ff5-bb72a82b9c0d EMMO_0c576e13_4ee7_4f3d_bfe9_1614243df018 EMMO_0c7ad550_00ae_45ff_a4e2_58d6a61f48eb EMMO_0ca67b4c_bdd3_40a6_b8c6_ba77e39c13a3 EMMO_0cd4c619_b123_4ae4_b778_3c9adaad65e7 EMMO_0cd58641_824c_4851_907f_f4c3be76630c EMMO_0d1c0018_42e2_4506_bc3d_f53c117c1ad3 EMMO_0d2c0390_51fb_42aa_93b1_af903b3ad510 EMMO_0d37beeb-9dea-558e-82c5-4df3fb6d08d0 EMMO_0d4bdfcd_f4f0_4b8f_b470_e3f654e37d33 EMMO_0d8247fb-82b0-5ad6-996b-19469e1d7960 EMMO_0dbdd7c5_86a5_4867_a396_2277e20fc4bc EMMO_0de3878e_7928_4ab6_bc6d_cf590b2d0e5b EMMO_0e030040_98a7_49b2_a871_dced1f3a6131 EMMO_0e03a375_8af8_46db_88ae_a45fe2d2940f EMMO_0e08326e-376b-5d54-ad2c-2a7cf274af61 EMMO_0e0ee94d_70be_4b7e_afcc_320e62a94974 EMMO_0e1f2009_bf12_49d1_99f3_1422e5287d82 EMMO_0e6378df_1ce8_4321_b00c_ee9beea60a67 EMMO_0e78a4d4_b4e0_48e7_97d8_e7d41a85a54d EMMO_0eabfde6_c6c5_4b1f_bf10_e4e0e06e9b2e EMMO_0edbde89-9714-53c7-b2a9-0ef6c0f73091 EMMO_0ee5779e_d798_4ee5_9bfe_c392d5bea112 EMMO_0eee5986-12a1-5f73-b5e0-6eb2b640c924 EMMO_0ef4ff4a_5458_4f2a_b51f_4689d472a3f2 EMMO_0f19d84e_05b4_47c9_a5de_bb2a913d211b EMMO_0f1b1f8b_0323_4840_899c_fd6860763155 EMMO_0f3ec0ad_3fcf_42b2_8f34_6dca89e35a4f EMMO_0f43918c_3578_4196_a5fa_d3fa6c0d5869 EMMO_0f6f0120_c079_4d95_bb11_4ddee05e530e EMMO_0f795e3e_c602_4577_9a43_d5a231aa1360 EMMO_1044e509_e204_433a_8130_8d4579ada59f EMMO_109e8c69_4148_4cb0_9ceb_fbd526befca0 EMMO_10a5fd39_06aa_4648_9e70_f962a9cb2069 EMMO_10bbe9e9_46b6_4b5d_8b51_ed759fc21f21 EMMO_10f703b5_8b2a_4c5a_a734_f0cfb29622ad EMMO_113acda0-3c17-59d9-87ef-7e5e5c0ba128 EMMO_11708648_fc62_46c6_bae5_3a10693e416e EMMO_117d3e39_de3e_46f5_9744_b4a28d9fc83e EMMO_1181c938_c8f0_4ad6_bc7a_2bfdc0903d29 EMMO_120d86b6_d7c4_4490_8ef2_8a5f58403950 EMMO_12120d44-785e-5e5e-a9fd-73fe7c24ead4 EMMO_123629bd-efd6-5ba6-979e-2a4698b54e70 EMMO_123b0aee_eac2_461f_8078_3a7c8dfbe7ce EMMO_125b6f65-caf4-5ff2-89f2-90a6183ee34e EMMO_125e8614_0dad_4c04_9ac9_03317e63beec EMMO_126e57a9_0f9c_4315_a031_bc273a0f302b EMMO_1273eb34_de48_43a9_925f_104110469dd2 EMMO_127594de_4802_4ad6_b09d_d05b340394dd EMMO_1275ac79_7280_4d99_ab61_3d98e00c053e EMMO_12a9a254_9791_4a00_b045_f397bc3ab2bc EMMO_12aae025_a226_4762_9d51_81200a8ce54c EMMO_12b2ec1e_fb89_468a_a51d_97c2a6db297c EMMO_12d4ba9b_2f89_4ea3_b206_cd376f96c875 EMMO_12f0b2eb_a7b2_4f87_8176_12748f415832 EMMO_13191289_6c2b_4741_93e1_82d53bd0e703 EMMO_134b78a0_63f8_4f7f_8098_925d1d934e48 EMMO_135ab8ea_e028_439e_be64_3e0f9734ea2b EMMO_137c6f65_f393_43ca_9c6d_ac765de56a5a EMMO_13fea749_0b3b_4756_9c81_22cce620fc25 EMMO_14235b93_650f_4452_8395_a23b8f645c9a EMMO_1461e904_a2bf_4558_ad74_2706f5706b34 EMMO_146e85cb_37a7_4204_84f1_30113cfddd0c EMMO_14729316-fa36-5eda-a5e6-86e28a5d80ba EMMO_14ff4393_0f28_4fb4_abc7_c2cc00bc761d EMMO_15344998_4490_4b40_b242_c3d92e5cdc27 EMMO_15595dc5-20a7-5b9f-a896-aad79f97bb8b EMMO_15841f91-ad7d-5b81-89d1-c12b13e42f32 EMMO_15d36b02_fbb4_4c35_bca9_38e9c573baee EMMO_15d62b55_38ea_4aec_b7c4_25db1a2e5a01 EMMO_15db234d_ecaf_4715_9838_4b4ec424fb13 EMMO_1604f495_328a_4f28_9962_f4cc210739dd EMMO_161bef57_cc59_4246_8249_19dbdae96e7b EMMO_16a3bd5c_75f0_42b3_b000_cb0d018f840e EMMO_16c41198_3881_4a34_bae5_993f88823993 EMMO_16cc6deb_d9f8_4ede_900a_a17cc86e57c4 EMMO_16d1606c_e562_43cd_a92c_0894abc2027b EMMO_16d72037_3243_4018_ac6c_0015f661d3c3 EMMO_16f2fe60_2db7_43ca_8fee_5b3e416bfe87 EMMO_172e2c96_180b_40f8_a3e7_b624471f40c2 EMMO_1744d51d_0dac_4f48_8b50_fde6c7c2ab39 EMMO_176cae33_b83e_4cd2_a6bc_281f42f0ccc8 EMMO_179a652d-68c8-5412-9621-98b4b00984dd EMMO_17b031fb_4695_49b6_bb69_189ec63df3ee EMMO_183f6fac_8543_44e0_bd59_434aa7054f4c EMMO_18448443_dcf1_49b8_a321_cf46e2c393e1 EMMO_186607c3-fe59-5731-983f-4374a1f8544b EMMO_18748aef-0e6b-5369-99b5-1e5ab1a0f99b EMMO_18c4634c_b821_49a3_beff_5eb7515ffc40 EMMO_18ce5200_00f5_45bb_8c6f_6fb128cd41ae EMMO_18d180e4_5e3e_42f7_820c_e08951223486 EMMO_1936bc9e-5e81-5267-bd48-cbec9a6cfb17 EMMO_194100e1_e11a_4b7c_bb5a_171655679fc8 EMMO_1942247a_50b4_4109_bff4_bb213de45e08 EMMO_194e367c_9783_4bf5_96d0_9ad597d48d9a EMMO_19608340_178c_4bfd_bd4d_0d3b935c6fec EMMO_197095a5_6d0c_4747_bcd7_f239203217dc EMMO_19c5c2b2_463b_4e41_bd50_4f7239aa62d9 EMMO_19fe0747_6954_40cb_9f8f_b87498bc8e78 EMMO_1a179ce4_3724_47f8_bee5_6292e3ac9942 EMMO_1a2cbca8_3d3b_4e2c_9a71_e39273937786 EMMO_1a4c1a97_88a7_4d8e_b2f9_2ca58e92dde4 EMMO_1a4ed964_9ee4_44a9_b386_4b0f95cf6666 EMMO_1a5dd75a_6ed6_4148_a99c_001a27f5b417 EMMO_1a9e6e27_1e1d_492a_824e_6fb848574846 EMMO_1aaaceb6_c5eb_4cf3_a494_f82d43fda10a EMMO_1abe0ea7_2378_402f_b950_89b0795d2f45 EMMO_1ac837ae_23e4_4cae_b866_dcf18c5c8a3d EMMO_1acb552d_281a_40a4_9d55_5e31b85d4dc1 EMMO_1acc07d0-709d-53f4-9807-cbc0d144865c EMMO_1aed91a3_d00c_48af_8f43_a0c958b2512a EMMO_1b01c9c6_6367_498c_a04d_1a37499b3eff EMMO_1b1aa658-a7d5-5bc6-9d78-37a901fd66dd EMMO_1b32a555_978b_4e56_933f_e158e165023e EMMO_1b52ee70_121e_4d8d_8419_3f97cd0bd89c EMMO_1b6a95fb_3df7_44c9_ad3d_419c9c5fe7cb EMMO_1beed5ca_2bab_425d_bbe6_db6fab6ffe64 EMMO_1c0b22a2_be82_4fa8_9e2b_a569a625d442 EMMO_1c16bb7f_5400_4498_8ef2_54392908da4e EMMO_1c1ec02e_4def_4979_aff9_572c06a95391 EMMO_1c2226a9_22f0_40c8_8928_5a01d398f96e EMMO_1c3de02f_ddbd_4704_9538_3d4f38cc373e EMMO_1c5c8217-481b-5ae9-b44f-9ec353f6ea93 EMMO_1c7f2dfe_0db4_4bf6_a0f6_853054a34ead EMMO_1c957677_a460_4702_85a6_baef659d14b1 EMMO_1cba0b27_15d0_4326_933f_379d0b3565b6 EMMO_1cba8181-2ea5-5772-8bd7-e668ffcde394 EMMO_1ce18268_dc63_42af_9113_6589331b5562 EMMO_1d6b63d5_9938_483c_ad62_a09ac34153c9 EMMO_1d77524b_ff3f_4e9a_90a4_be3d0bd88855 EMMO_1d8b370b_c672_4d0c_964e_eaafcbf2f51f EMMO_1da53c06_9577_4008_8652_272fa3b62be7 EMMO_1daaf7b2_e7bf_4b3a_b7f6_8aa3f3c3d080 EMMO_1db22203_95cb_46e2_ad94_14367a93d1dc EMMO_1e7603a7_1365_49b8_b5e5_3711c8e6b904 EMMO_1e877c70_3b01_45a8_a8f6_8ce4f6a24660 EMMO_1eb6b28e_f260_4f04_ada1_19c6dcb668d9 EMMO_1eed0732_e3f1_4b2c_a9c4_b4e75eeb5895 EMMO_1efe8b96_e006_4a33_bc9a_421406cbb9f0 EMMO_1f087811_06cb_42d5_90fb_25d0e7e068ef EMMO_1f19b65b_35bf_4662_a318_7f1c147cb3b6 EMMO_1f2bfb9f_ecc6_46a0_9e41_2d6fcbf59e4b EMMO_1f5e3e7e_72c9_40d4_91dd_ae432d7b7018 EMMO_1f96db65_51df_4e8d_afd2_9c6b8bd40058 EMMO_1fa63b54_64d7_40fa_9c8c_003bd61664d1 EMMO_1fade54b-20ed-5e58-af59-214ea3b15ba9 EMMO_200c735e_3dd7_44b2_bb34_4bb454a8e53b EMMO_2024fca1_b015_45ee_9490_e9e7d36bf704 EMMO_2031516a_2be7_48e8_9af7_7e1270e308fe EMMO_209b3242-1274-5d1d-a965-f8cb3fcc1073 EMMO_20bb4724-2370-5205-ab8e-51a4c3609d3b EMMO_20ff3b34_c864_4936_8955_9345fc0a3b3c EMMO_210e7e99_c1cf_44cc_87c7_310a10ff068b EMMO_21205421_5783_4d3e_81e5_10c5d894a88a EMMO_2138677c_845a_4bc2_8be7_7b0a07b4777d EMMO_214e9a99_58de_40e2_86cf_fa6aa1d180a8 EMMO_216f448e_cdbc_4aeb_a529_7a5fe7fc38bb EMMO_21a91e48_b6d3_4558_b08f_246433d43860 EMMO_21aaefc1_3f86_4208_b7db_a755f31f0f8c EMMO_21bc99ae_f2ba_4eb3_90c1_d81968c429e2 EMMO_21e69447_1d0c_4880_ab8c_6bfbcd83aab4 EMMO_21f56795_ee72_4858_b571_11cfaa59c1a8 EMMO_220218b0_bbe2_489e_a68a_232e3610718e EMMO_220b7201_d277_4dca_bf6a_5a5e2c4062dd EMMO_223d9523_4169_4ecd_b8af_acad1215e1ff EMMO_22496460_c849_4bd7_8be0_9a1202506f18 EMMO_22522299_4091_4d1f_82a2_3890492df6db EMMO_22744495_4f32_4a17_b189_259c644268f9 EMMO_2374896c_4ef8_4b3d_8c0c_0d29ba66bcfb EMMO_23bfe79a_cade_48f1_9a8c_fd96e6bac8ba EMMO_23eabdb5_6de6_4615_b6b1_a07b3ad32fd9 EMMO_246af1cb_2f80_4ff7_9add_c1dd4cfdcc93 EMMO_24788d59_32f5_4339_a42a_43a102ec14a8 EMMO_2480b72b_db8d_460f_9a5f_c2912f979046 EMMO_24b30ba4_90f4_423d_93d2_fd0fde349087 EMMO_24c44d2c_9ec3_438d_8cff_348cb9d7cb5c EMMO_24dda193_ada8_433b_bb74_6ca4a0b89a20 EMMO_24e7961c-26c8-5ae1-a29c-c32717c40684 EMMO_251cfb4f_5c75_4778_91ed_6c8395212fd8 EMMO_252cce84_cc8a_49dc_8405_0d5e06425d69 EMMO_252f143a-2c00-5d9a-a551-c07daa22c5c0 EMMO_253e1d54_69af_4931_90d0_5ccfd7e690ad EMMO_254472c6_3dbd_4f02_bc43_571389cd281f EMMO_254ff869_7d28_42dd_aedc_adb4cc8ad0cb EMMO_2553c342_fc28_47d8_8e19_7a98fa08f150 EMMO_2558579d_fd7e_4c15_8ad4_2050ca0acc5e EMMO_2563e18a-93d2-5d81-86d3-736295e9e519 EMMO_2565210a_bbcc_4c00_a122_6a608faa355b EMMO_256bb4be_78c6_4f2f_8589_f5e4c8339bbd EMMO_25e8c0c4_943a_4851_9cb7_3c4b45f69bb5 EMMO_25f5ca8e_8f7f_44d8_a392_bd3fe8894458 EMMO_260dfba7_f7ab_4e5d_99e5_137600778220 EMMO_262d4582_15b9_4685_b693_24f8e9ead98d EMMO_263d9161_5a7c_4900_a49b_55f012b3fe07 EMMO_26586828_3b8c_4d8b_9c6c_0bc2502f26ae EMMO_2666a7e3_2ad4_49a0_899e_329607231f4b EMMO_268a8a97_3a6f_4022_93da_962a66827cdc EMMO_26922e28_b266_46c1_b93e_4940633ba5e4 EMMO_26b13395_0031_4da2_b4d0_55eca1792107 EMMO_26b7c6ca-6c6c-52e0-ba01-dcc883e64d46 EMMO_26c6f1b3_c33f_4804_a3e8_3c5c931582b3 EMMO_26f34447_32ec_48ce_9baa_4afec09120f4 EMMO_27367073_ed8a_481a_9b07_f836dfe31f7f EMMO_276f1224_fdc1_42ac_bd27_03d6dcec191a EMMO_27c5d8c6_8af7_4d63_beb1_ec37cd8b3fa3 EMMO_27c8e4db_eb18_402c_951e_6a38751cf1d0 EMMO_28fbea28_2204_4613_87ff_6d877b855fcd EMMO_29108c7c_9087_4992_ab1c_02561665df21 EMMO_291a1550-d4cb-5934-b0db-0ea3c6a23932 EMMO_2946d40b_24a1_47fa_8176_e3f79bb45064 EMMO_29791c75_2899_47a8_bfad_fc239aa4dd2d EMMO_29987c5a-a7fb-5207-9610-b94316977a3d EMMO_29afdf54_90ae_4c98_8845_fa9ea3f143a8 EMMO_29edd972_2e77_4658_8106_01c86b3b10a2 EMMO_2a068ad0_582c_4f50_90d2_89d9e28977c1 EMMO_2a0e5777_348c_475b_adf0_1b1e71a29bc9 EMMO_2a61986e-772c-5f68-bdc9-80adbc618e41 EMMO_2a67f539_d503_4e98_934e_50d4a9ae6cfd EMMO_2a888cdf_ec4a_4ec5_af1c_0343372fc978 EMMO_2a971203_58d5_4039_98ce_be7eafb2b14f EMMO_2ae37adf_07f2_4920_8ec6_084c69761e34 EMMO_2b0a1578_ae70_4cd1_940d_54d9c220d8f7 EMMO_2b1303e8_d4c3_453b_9918_76f1d009543f EMMO_2b1fb71c_0eb0_445c_9be7_fb5d30ae79fd EMMO_2b243e59_3a2a_412e_9a58_81d1e5c92fbe EMMO_2b4783a6_36ad_48c8_8f5d_fe7c05ad298b EMMO_2b524942_4e3e_403a_b4ab_2b53750f3d3b EMMO_2b69b940_a4ab_40dc_b565_8daab23e4df2 EMMO_2b6dcba2-8e5f-50fb-8242-26fa609379a8 EMMO_2b9cbfb5_dbd0_4a68_9c6f_acc41b40dd72 EMMO_2bf617c6_e57b_430b_9f37_fcf2cfda719e EMMO_2c224eb4_cb86_44a4_a067_8969ead598d7 EMMO_2c33f59a_fbeb_445e_aea9_8b05738b5f8b EMMO_2c701f72-a859-5e33-9552-b6bdbcbd28d9 EMMO_2c85ff7a-835c-5559-b369-193683d631c8 EMMO_2c9f993c_5b30_40a5_a471_808f7eb719db EMMO_2ce04004_62cf_4394_b6a2_b45fce1aebfe EMMO_2d2ecd97_067f_4d0e_950c_d746b7700a31 EMMO_2d66cf6d_9396_40c8_bb82_324ab19067ce EMMO_2d72e38c_d587_437f_98f6_f2718fb130eb EMMO_2da7408f_d389_4245_887d_a1743b81a9b6 EMMO_2dc17698-8cd9-562e-8eca-7818d507c813 EMMO_2dd512a1_5187_47cc_b0b8_141214e22b59 EMMO_2e19759a_b728_4a42_8a0c_5e6c57ea4811 EMMO_2e36028f-f5a0-5a5a-af66-c357fb64765e EMMO_2e46d966_9f14_4673_821e_7c7cf2957926 EMMO_2e6c62da_2836_42c1_b2f9_dd801eef5992 EMMO_2e6eba5e-8c55-534c-b955-f09296e190e0 EMMO_2e7e5796_4a80_4d73_bb84_f31138446c0c EMMO_2e96348b-f8d1-5877-a5c5-b6863c5ebcf2 EMMO_2ed364b1_affe_4711_a83f_74bfd57b94ad EMMO_2f31340f_59ca_4a57_8513_269837af3796 EMMO_2fb9b3ca_a3ba_4176_b9dc_ce5449286195 EMMO_2fd3f574_5e93_47fe_afca_ed80b0a21ab4 EMMO_2ff07b07_c447_490f_903a_f6a72a12d7bf EMMO_2ff657b6_1c9f_4335_bba2_ea4428422977 EMMO_30261696_a8a4_44ce_9bf5_b18201a83c76 EMMO_3086e6a8_edd9_4592_b33c_66d818835951 EMMO_30e3edb5_0977_4b9b_9aed_5a4d16c1c07c EMMO_314d0bd5_67ed_437e_a609_36d46147cea7 EMMO_31557fae_b039_491c_bcbb_0ccb8711d5a6 EMMO_3181bb28_623b_4411_ad79_80277c661322 EMMO_31b393c5_4cfe_4ad4_a9a4_0eafcb7fbd1a EMMO_31ec09ba_1713_42cb_83c7_b38bf6f9ced2 EMMO_31fda9f8-24e1-5c53-8616-a63cee7613de EMMO_32129fb5_df25_48fd_a29c_18a2f22a2dd5 EMMO_3213514e-b1ba-506c-ae22-d4e3a688ddf3 EMMO_321af35f_f0cc_4a5c_b4fe_8c2c0303fb0c EMMO_3227b821_26a5_4c7c_9c01_5c24483e0bd0 EMMO_322ce14e_9ede_4841_ad70_302b4d6c5f28 EMMO_326e7731_76c5_402d_a041_c9b48a736963 EMMO_3275b6e9_05f1_4912_954f_7d64ac12b2d2 EMMO_32dcd601_47c7_4028_b7fa_5e972ae57f12 EMMO_32f55395_8b94_40de_a103_bffa5c121d98 EMMO_33433bb1_c68f_45ee_a466_f01e2c57b214 EMMO_3371fb68_5f07_467c_ada6_5aa3da3808d0 EMMO_3397f270_dfc1_4500_8f6f_4d0d85ac5f71 EMMO_33b6c84d_e139_418c_8f8c_f1d45f94df46 EMMO_33e0ac8b_a318_4285_b1de_e95347784632 EMMO_33fe9747_d66f_4f88_b2c1_951279dbca59 EMMO_340ec9c3_7b0a_4169_a739_6f9242517ff4 EMMO_3434b127_1820_43a7_9e13_b96f25e66ee8 EMMO_348d39f7_6a17_49d1_9860_9b33b69b51de EMMO_34bdb169_90da_4d38_a351_647071804e5d EMMO_3528547f_cefe_4f24_bc46_936b39f711eb EMMO_3532cc67_472a_4227_96f4_04b93146cec3 EMMO_3565b4e7-51bd-57e5-afde-60be404857cf EMMO_357b32b5-7d1b-5649-b9bd-2b1b9359fcd0 EMMO_359312ca_1d9d_4765_b20b_28d9f45d77e7 EMMO_35d2e130_6e01_41ed_94f7_00b333d46cf9 EMMO_35d4c439_fcb6_4399_a855_a89a207b41e9 EMMO_35e1dd93_2cb6_4cea_b201_31036e113f61 EMMO_360adeca_9eee_4bb9_a5ca_728756c1ed4a EMMO_3657c87f_ee9a_41fd_9dd0_97fb524dba1a EMMO_36a32a8c-8307-5b09-adcb-bbaeb9e36b49 EMMO_36a4c1ca_5085_49ca_9e13_4c70d00c50a5 EMMO_36a9bf69_483b_42fd_8a0c_7ac9206320bc EMMO_36ab7281-0187-568f-b0b4-61e33dc08cfc EMMO_36c79456_e29c_400d_8bd3_0eedddb82652 EMMO_36e03182_1be9_497c_bb71_e26fbb9160d2 EMMO_375aaa5a_998f_4626_83e0_c7d7e52a6565 EMMO_376d013c_b703_40dc_bd8d_23145dfed2e3 EMMO_3789d3c5_77f4_456e_b7ed_40e670f47e52 EMMO_37f1613c_c905_4cce_bcf4_ef0964c19e5d EMMO_380f1ba6-b4f3-51e2-a63f-ceeeca2ed2f4 EMMO_381b6a6e_6e8e_461a_8591_d7a60e823d4d EMMO_385de036_637c_48fa_b6d5_5dca6f79d350 EMMO_38626021-30ac-5bd1-8776-0541a8341bf2 EMMO_38a53b33_0eda_45fd_b955_69d2f0d3f9de EMMO_38b579de_4331_40e0_803d_09efa298e726 EMMO_38d00e5f_d759_4dcc_8551_ab95865cf799 EMMO_38d65ffa_353f_4820_8781_ff986b63e517 EMMO_39348191_08fd_4bb6_9b1e_012d5b2f1ff6 EMMO_39362460_2a97_4367_8f93_0418c2ac9a08 EMMO_394390c8_7b29_4c0a_9104_2d2bc8780138 EMMO_3967de47_343f_4bab_aada_b4bec73d11da EMMO_399426d1_c4cc_414c_806f_47096c72d634 EMMO_3995e22d_5720_4dcf_ba3b_d0ce03f514c6 EMMO_3997e1f5_f478_4572_a030_4b8e7e5cc63a EMMO_39a4e2a4_d835_426d_b497_182d06e1caff EMMO_39d5c9c4_7d24_4409_ba3b_60ca3afde902 EMMO_3a185e6c_9e19_4776_b583_19c978156aa0 EMMO_3a204900_2b33_47d1_b444_815cc4c8cffa EMMO_3a53b946_4dfd_4a38_bb5b_aa78d7b0db9c EMMO_3a5b4cf3_08d7_4107_be20_cdd0ef7fc73c EMMO_3a6578ac_aee0_43b9_9bc6_1eb208c8c9a9 EMMO_3a713a3d_dee2_4acd_bc30_5d2b23f605cd EMMO_3ab914c1_5d8d_4a6e_804b_84aa89623c48 EMMO_3b031fa9_8623_4ea5_8b57_bcafb70c5c8b EMMO_3b19eab4_79be_4b02_bdaf_ecf1f0067a68 EMMO_3b1b64d1_60c9_4689_a300_eb9cd56e368b EMMO_3b246b97_b2d1_4e6b_8d3f_669ebd4ddbd6 EMMO_3b586409_b05e_4129_ab40_93768eef503f EMMO_3b931698_937e_49be_ab1b_36fa52d91181 EMMO_3bb84fc5-5cb4-5250-ba87-169ae90ec6d7 EMMO_3bc0aedf-c43e-5d30-8688-44d19900a68b EMMO_3bf0809d-2f7c-5282-b7fd-2e5486f6dbd3 EMMO_3c38a8b4_ed07_4185_8d9b_b57b9130c537 EMMO_3c424d37_cf62_41b1_ac9d_a316f8d113d6 EMMO_3c5b33a1_4f28_41f9_b725_1994df79bf55 EMMO_3c7affee_09ed_42e7_a190_4a10c75ab6dd EMMO_3c87fd89_b0f0_477a_86b6_d949c2b982ee EMMO_3c947caf_4070_4c79_a3a3_e53274ac9944 EMMO_3cae45cc_3b57_469c_a695_713735886f31 EMMO_3cb27225_df45_4616_aa3b_32dba383524c EMMO_3cb55500_dc5b_4586_bbf3_1d4158afac35 EMMO_3d254432_6f8f_4a6d_9eb3_4ab54388171b EMMO_3d54c1e7_69d6_4736_92ff_595f31109f2a EMMO_3d77504a_a1fe_485f_aabb_6750598fe1ea EMMO_3df10765_f6ff_4c9e_be3d_10b1809d78bd EMMO_3df1408c_df34_4037_8584_c25f854bb346 EMMO_3e1a8604_8d5a_470d_bb4a_865c65728986 EMMO_3e7add3d_e6ed_489a_a796_8e31fef9b490 EMMO_3ea9993c-80b9-5133-b552-dce78cd17ade EMMO_3eb993a1_61ae_4a20_b168_dda853f51c14 EMMO_3ec45f3b_677d_4e71_be75_6f8966b4f808 EMMO_3ecff38b_b3cf_4a78_b49f_8580abf8715b EMMO_3ee80521_3c23_4dd1_935d_9d522614a3e2 EMMO_3ef37f82_cd1a_4d49_ace1_83b17487c8e2 EMMO_3f15d200_c97b_42c8_8ac0_d81d150361e2 EMMO_3f29d3e0-e9d9-5f1f-bd77-97af10125f7e EMMO_3f2a669c_101b_428e_9cfc_0157986c36d5 EMMO_3f2d29d9_6d27_43bd_a1bc_85475eae98be EMMO_3f7feefd_ac94_4208_8dfd_92bb50be30f3 EMMO_3f97cf06_fde4_4c2d_b867_d7983228a1ff EMMO_3f9ae00e_810c_4518_aec2_7200e424cf68 EMMO_3fb231cb-7818-5b59-b8da-b5bd2c09c0fc EMMO_3fb44e47-7de9-5d86-9320-5949d8792951 EMMO_3fe66e46_9343_4a36_b101_a732ad5f4f76 EMMO_3fe9d899-f1f1-5657-b176-ac6afff2e93d EMMO_4000d06d_8594_4263_ba72_5d9440b66c5e EMMO_4007522b_7ab7_4855_acd2_e99e2a0690b6 EMMO_4024a7f8_2991_4d80_bcc9_63705aa0c750 EMMO_4091d5ec_a4df_42b9_a073_9a090839279f EMMO_40923aa2_c600_44e4_8af8_80260ba25ab2 EMMO_40989212_4866_41c0_8a20_84fd39540f29 EMMO_40a1d85c_bcfe_48aa_89a2_79e8a8c82af1 EMMO_40e18c93_a1b5_49ff_b06a_d9d932d1fb65 EMMO_410b5956_a06d_4370_b7df_b1bd2126fb4b EMMO_41dba862-503f-57c2-86c7-bb40030481f0 EMMO_41ee55be-d0e9-5f39-86a6-36b81a7bc301 EMMO_41efdf5d_0c9c_4ea0_bb65_f8236e663be5 EMMO_41f2ed3b-aba4-5b99-a5a1-547109a7cb4c EMMO_4207e895_8b83_4318_996a_72cfb32acd94 EMMO_4208f937_8bad_47cf_af46_4ada75e63adb EMMO_421167c0_1ea5_405f_970f_a41e9cb308f9 EMMO_42185fe7_122c_4e0c_a3cd_659d3e21c389 EMMO_42955b2d_b465_4666_86cc_ea3c2d685753 EMMO_4299e344_a321_4ef2_a744_bacfcce80afc EMMO_42eee73b_e4d2_4a0f_b468_3d2ce0475af6 EMMO_43003c86_9d15_433b_9789_ee2940920656 EMMO_4312cae4_03ba_457e_b35d_0671a7db350c EMMO_431ce3bc_3d54_481d_a10d_7c4a4418732a EMMO_432192c4_111f_4e80_b7cd_c6ce1c1129ea EMMO_4354ac74_7425_43ab_92e4_6dc19d1afee9 EMMO_436b11bd_1756_4821_9f14_c9ed6b67552e EMMO_43776fc9_d712_4571_85f0_72183678039a EMMO_43815c80-05dc-5917-8d52-b200badbf1d3 EMMO_43a4e80d_6ae9_45ed_8cfb_fd0a5339bf87 EMMO_43a6b269_da31_4bb6_a537_c97df4fff32a EMMO_43b349fc_c7ed_480d_b0ca_9db84b700813 EMMO_43e499a1_ca67_4380_ac08_cfc52a93ad04 EMMO_43e9a05d_98af_41b4_92f6_00f79a09bfce EMMO_442bd91e_a724_4e9f_89c1_18423016fb75 EMMO_443198a5_934c_44fa_b89e_28eca13b25b2 EMMO_444de087_cecb_4b21_a24c_529aa31e0f4a EMMO_4456a5d2_16a6_4ee1_9a8e_5c75956b28ea EMMO_445d186f_1896_4752_8940_384f98440cfe EMMO_44afb828_82bf_4091_a7a0_7c80ec47281d EMMO_44da6d75_54a4_4aa8_bd3a_156f6e9abb8e EMMO_44ddbe46_0112_4185_b595_132866e902da EMMO_44eb5d63-b868-54c5-bd52-7528db10674d EMMO_44f91d47_3faf_48e2_844c_d44bbe3e22f6 EMMO_44fc8c60_7a9c_49af_a046_e1878c88862c EMMO_4588526f_8553_4f4d_aa73_a483e88d599b EMMO_45fec702_54cb_4508_b47e_bdc581229e22 EMMO_463bcfda_867b_41d9_a967_211d4d437cfb EMMO_46406907_9afd_424e_934a_a523f9f9cc36 EMMO_46b8d239_5d79_4d3e_bf8e_228d52fc3428 EMMO_46d5643b_9706_4b67_8bea_ed77d6026539 EMMO_46dc0d51_b60f_49cd_8650_9aba7be3726c EMMO_46f0f8df_4dc6_418f_8036_10427a3a288e EMMO_46f70544_818e_495e_99ef_d342c54ee7dc EMMO_472a0ca2_58bf_4618_b561_6fe68bd9fd49 EMMO_47338839_6cca_4a8e_b565_3c4d5517e2c0 EMMO_476cb776_8219_418d_92e8_2fe04b1fe5cf EMMO_477042ef_3173_49b2_a264_0e3270733f8c EMMO_479db031_b344_4488_9efa_4bc12c6c1765 EMMO_47bf3513_4ae6_4858_9c45_76e23230d68d EMMO_47eea65c_e6ce_4c95_9406_fdb1519abc87 EMMO_47f2da35_3b01_4290_964a_589c593e85c6 EMMO_47fe2379_be21_48d1_9ede_402f0faf494b EMMO_4817e479_e401_437e_a49b_54540b93d2a1 EMMO_48540672_f1ee_4848_982f_0cd5ec396a84 EMMO_485720e7_b24a_4149_86eb_9985b2bea4da EMMO_4894a40d-6bf5-54a2-8b21-e9b278e0e973 EMMO_48a3c106_9d39_455e_a849_81ceff95bdea EMMO_48be0f49-9e7f-51c1-96ce-88e7794a13b0 EMMO_48f00c52_8d3d_4e80_8d88_59fabaa01d87 EMMO_48fc9480_78c3_4c81_a126_019df20d58d9 EMMO_490c2981-b1cb-5f8c-be82-17a1ef1c27b4 EMMO_49267eba_5548_4163_8f36_518d65b583f9 EMMO_494b372c_cfdf_47d3_a4de_5e037c540de8 EMMO_49804605_c0fe_4538_abda_f70ba1dc8a5d EMMO_498aad49_f8d4_40a4_a9eb_efd563a0115f EMMO_49adf406_5c8f_498a_8c90_e4974e9e6d11 EMMO_49eb0790-50c2-5691-a8bf-dfa6f4a9f6c7 EMMO_4a1c73f1_b6f5_4d10_a3a6_5de90bac7cd0 EMMO_4a464c8d_8895_44a8_a628_aed13509f1bd EMMO_4aa59242-76e7-5cce-a126-c7e9c657e7ad EMMO_4b2c223f_89fb_4407_b1b6_24774b7fe770 EMMO_4b3afb22_27cf_4ce3_88bc_492bfccb546b EMMO_4b3e2374_52a1_4420_8e3f_3ae6b9bf7dff EMMO_4b77c8ac_6d0e_456a_af41_ce43601b28b7 EMMO_4bc07644_8301_4aed_b21c_823f99b08d1a EMMO_4bc29b0f_8fcc_4026_a291_f9774a66d9b8 EMMO_4c151909_6f26_4ef9_b43d_7c9e9514883a EMMO_4c1f58cd_6e2c_48fb_8098_1cbb762abb05 EMMO_4c21fb86_fdcf_444e_b498_86fe656295af EMMO_4c3ccf65_0950_4328_b04b_91d1eaa14681 EMMO_4c49ab58_a6f6_409e_b849_f873ae1dcbee EMMO_4cdec724_8ed2_4e8e_b145_260a828bb1ed EMMO_4ce76d7f_03f8_45b6_9003_90052a79bfaa EMMO_4cf484af_082a_40f5_9f11_930bf4634482 EMMO_4d2ca841_6cb1_4710_a756_5b989746bca2 EMMO_4d5053a7_273e_495b_8098_5aa5c0f3f925 EMMO_4d548993_7a73_4cb1_a125_d417014b571e EMMO_4d604a13_d1f6_42fd_818f_d3138d5e308c EMMO_4db5c662_b065_49e4_96eb_826699fa8048 EMMO_4db96fb7_e9e0_466d_942b_f6f17bfdc145 EMMO_4dbe2b16_3e84_4049_898d_eb89bcc925a2 EMMO_4e099d7e_f624_4761_aff6_2ee6c63b8d2d EMMO_4e659c69_ca2d_4569_8a96_f99857a1fa32 EMMO_4e6c4c25_e937_40d5_9cd1_0f3b740cc0a8 EMMO_4ee57a22-0634-5889-a283-0b4f8e5023f6 EMMO_4ef8c0e4_1b0b_4699_a135_8c89ca289802 EMMO_4f226cf3_6d02_4d35_8566_a9e641bc6ff3 EMMO_4f245147_f072_4431_b535_6241e8e87eb8 EMMO_4f2d1fcc_e20c_4479_9ad7_7a0480dd3e44 EMMO_4f2d3939_91b1_4001_b8ab_7d19074bf845 EMMO_4f40def1_3cd7_4067_9596_541e9a5134cf EMMO_4f46c5ab_1c21_4639_90d5_3c4ebf3b156b EMMO_4f5c7c54_1c63_4d17_b12b_ea0792c2b187 EMMO_4f75924f_782d_4a9d_995f_43ae968fe5e2 EMMO_4f9670f5-14ca-53da-a1ea-9b0550a61035 EMMO_4fb35ebc_0f3f_4cda_b181_a5334bc2b114 EMMO_4fdf946a_9c40_4d71_80ab_e4221ff6a534 EMMO_501f9b3a_c469_48f7_9281_2e6a8d805d7a EMMO_504ad89e_dd4a_4fa6_aeb6_15c8ce0cde9b EMMO_506f7823_52bc_40cb_be07_b3b1e10cce13 EMMO_5073dc80_aec2_4a3b_8057_fababfcbfe11 EMMO_50781fd9_a9e4_46ad_b7be_4500371d188d EMMO_50967f46_51f9_462a_b1e4_e63365b4a184 EMMO_50a3552e_859a_4ff7_946d_76d537cabce6 EMMO_50a44256_9dc5_434b_bad4_74a4d9a29989 EMMO_50afa1a9_2c4e_40fd_aa93_0e33511f1f27 EMMO_50b91f00_d1b3_4638_ab1e_8f982a37621a EMMO_50bf79a6_a48b_424d_9d2c_813bd631231a EMMO_50d6236a_7667_4883_8ae1_9bb5d190423a EMMO_50dbbf9a_ed96_486f_99f6_d8ba78a0047c EMMO_50ea1ec5_f157_41b0_b46b_a9032f17ca10 EMMO_5117c5fe_f661_46f8_83c3_b48947f1532a EMMO_515b5579_d526_4842_9e6f_ecc34db6f368 EMMO_51645022_3a21_4fa9_a9ce_a795eebbeca7 EMMO_517752af-5883-5cf5-8363-6b19f76aca3e EMMO_5186b2e6_f34f_46ee_b08e_ec517a1f43d2 EMMO_51acadf5_b874_46c1_9707_24e25e2b89ff EMMO_51c4190e_dc9a_4292_968c_b36f7fb68912 EMMO_51e72318_0e25_42e8_b066_42aa69dc6e5e EMMO_51f1ba0d_e92b_4be2_9a9d_4640b16ac7ed EMMO_51f93d8c_57fa_4314_a68d_8d69c2609c97 EMMO_52211e5e_d767_4812_845e_eb6b402c476a EMMO_5273677c_1cf3_4ae1_b73e_98df6fe9cfa9 EMMO_52a611ba-81df-5557-9dfe-c55e4d0f5860 EMMO_52b029aa_e525_4907_95d8_759298b04f97 EMMO_52b8a39b_e5ff_46d3_b972_65bc43077a07 EMMO_52ba3876_b51e_4670_a6f2_ce726abc2d3d EMMO_52bbaaee_1145_4be3_8a5c_b366851ea1b9 EMMO_52f7d4e5_b4aa_4e11_9205_71e42eea13b3 EMMO_52fa9c76_fc42_4eca_a5c1_6095a1c9caab EMMO_535021bf_d490_416a_9855_b918cf96c115 EMMO_535d75a4_1972_40bc_88c6_ca566386934f EMMO_53935db0_af45_4426_b9e9_244a0d77db00 EMMO_539d8d92_d3a5_4f46_858f_081fed5b4190 EMMO_53b10105_52c7_4746_ab73_a5a30bd198e2 EMMO_53bd0c90_41c3_46e2_8779_cd2a80f7e18b EMMO_53dced52_34f6_4cf0_8a99_ddf451861543 EMMO_53dd6f2a_f9de_4f83_b925_1bf39a4ab9a6 EMMO_53e825d9_1a09_483c_baa7_37501ebfbe1c EMMO_53ed8611_2cd7_4286_9ef0_36572117b963 EMMO_5455d87d-1c98-50e1-9904-c94f6a697097 EMMO_54dc83cb_06e1_4739_9e45_bc09cead7f48 EMMO_54ee6b5e_5261_44a8_86eb_5717e7fdb9d0 EMMO_556e27cd_fef1_41c9_824a_dd78980062b5 EMMO_5574a8ed_5094_4d63_8d95_1c19cfd38409 EMMO_55ffe612_cf43_4b9b_a4e1_6aeb0c59c10c EMMO_560d031f_cc8a_4f0d_a52b_039149fdc171 EMMO_560d833a_6184_410c_859a_05d982712fd7 EMMO_566321d8_1600_4ab0_a5da_7f99dce2b1db EMMO_56710a21_601b_43bb_88c5_0bd9eca06da2 EMMO_56cf1cea_bb26_4093_b587_dd64e230bf9b EMMO_573c7572_e7c7_4909_93a4_2bfe102e389d EMMO_57742ca9-95d8-50f8-9b33-0ded30da4532 EMMO_578f7da0_10f8_4fc2_9fd0_79b79f47f975 EMMO_57a7ab6b-30a4-54e5-821d-0b8efb5e08b2 EMMO_57b9fd6c_84d6_43f2_8c4f_de6a1ab50aea EMMO_57ba1bf0_4314_432c_a9bb_6a6720c8dab5 EMMO_57d977ab_0036_4779_b59a_e47620afdb9c EMMO_581e05bc_a4fe_494a_a85c_f2c4b4374e18 EMMO_5833085e-0afc-516a-a584-f56f1f191a13 EMMO_5848e476_2768_4988_98f9_9053c532307b EMMO_585e0ff0_9429_4d3c_b578_58abb1ba21d1 EMMO_58a650f0_a638_4743_8439_535a325e5c4c EMMO_58a85e5b_6526_484d_b080_e1059ce9994c EMMO_58b17cac_3125_4486_9b9c_8c45ac254040 EMMO_58c08428_03e2_446d_85e1_f94cc6682e2b EMMO_58c5b65c_c896_4740_80d9_ff9a7643c7e8 EMMO_58f76a09_205c_44f2_b237_88de54e8e001 EMMO_59197cce_b8b6_4216_a08d_26fb83c032af EMMO_592b1d98_4736_4cac_9b62_849b8dbe11c7 EMMO_593ecc7c_250d_4e4d_8957_0170f3cc2154 EMMO_59809abc_d206_4015_9836_9d3a32460586 EMMO_59d342fd-1ace-5b68-9d0d-ed4ff9f55d63 EMMO_59e710f4_d9ea_4167_9a3f_f90628a307df EMMO_5a0f35b8_d18e_4570_a94e_ee84b13bb7bc EMMO_5a10e288_c6a5_409a_a16a_98a2fb8be4f3 EMMO_5a2af26d_99de_4e5e_b1cd_514be71420c3 EMMO_5a4790e5-b11b-5a0c-80e4-81515c27a560 EMMO_5a5cf124_1ece_4b8e_ae63_edc2b5ee573a EMMO_5adcbbb9_4325_4c23_ac50_62c77569e9c4 EMMO_5add9885_dc98_4fa5_8482_fdf9ba5e3889 EMMO_5ae62317-1681-5ca9-9fa7-8801757ee5c8 EMMO_5afa28f0_8c9f_4fcd_8f67_805bd2f9c068 EMMO_5b2222df_4da6_442f_8244_96e9e45887d1 EMMO_5be83f9c_a4ba_4b9a_be1a_5bfc6e891231 EMMO_5be9c137_325a_43d8_b7cd_ea93e7721c2d EMMO_5c003f53_20a2_4bd7_8445_58187e582578 EMMO_5c15f8c4_d2de_47a0_acdd_470b8dda979b EMMO_5c68497d_2544_4cd4_897b_1ea783c9f6fe EMMO_5c736993-31b7-5839-aa36-38b6cd8b41a2 EMMO_5c78b424_087b_4e31_8c91_6422f1be1e86 EMMO_5cb107ba_7daa_46dd_8f9f_da22a6eac676 EMMO_5cbb7bfb_7ab8_4151_8ed1_13a5b7d5caa4 EMMO_5cc4e111_3eb1_44a3_9369_5af3846cf605 EMMO_5cf9f86c_86f5_40c4_846d_60371f670e0a EMMO_5d2d48c4_4fb6_4f33_bfc0_273129429c30 EMMO_5d34ae8e_182c_49f3_815e_ea675faaaf30 EMMO_5d61057e_d7f1_43e4_98fa_ae04e0cb470a EMMO_5d659e25_a508_43ed_903c_3707c7c7cd4b EMMO_5d7f00a7_0374_4517_b5a8_62b154f33cc6 EMMO_5dd63d84_57f5_4b79_b760_fe940c06680d EMMO_5e00b1db_48fc_445b_82e8_ab0e2255bf52 EMMO_5e26440d_af47_4c30_a1c3_511e4072c617 EMMO_5e5656ef_971e_49e6_a32f_048b6e86c3e0 EMMO_5e77f00d_5c0a_44e7_baf1_2c2a4cb5b3ae EMMO_5eaecadc_4f0d_4a3a_afc7_1fc0b83cc928 EMMO_5ebd5e01_0ed3_49a2_a30d_cd05cbe72978 EMMO_5ee30708-feb6-54c0-977e-3d069e496a76 EMMO_5eedba4d_105b_44d8_b1bc_e33606276ea2 EMMO_5f04b896_a4fd_4206_b201_0449b6c29289 EMMO_5f278af9_8593_4e27_a717_ccc9e07a0ddf EMMO_5f334606_f67d_4f0e_acb9_eeb21cb10c66 EMMO_5f375229_de0c_46bf_b11f_da9d3b742253 EMMO_5f89cb0c_3171_47ee_b2ab_027a07c34c4b EMMO_5fb97c35_1896_4221_bdc1_0028bb80f5d5 EMMO_5fde0fa1_bbb3_42a9_ac2d_d144771aeb4b EMMO_602397bd_e302_42a6_be33_fe67ea81933a EMMO_6074aa9d_7c3b_4011_b45a_4e7cde6f5f39 EMMO_607ccc15_38aa_4a69_a70a_effa8015bf42 EMMO_608a1b30_df6f_4bbb_9dc3_5c0de92fd9cf EMMO_60b78cc3_6011_4134_95ab_956f56d4bdc1 EMMO_6110af0a_bc82_4c9e_aa4b_b45d08d9c9e0 EMMO_614c1bd9_93df_4248_861c_44b86d854739 EMMO_61846411_8c6f_410b_ae7b_8999ec18f2b2 EMMO_61a32ae9_8200_473a_bd55_59a9899996f4 EMMO_61eec472_f9af_4861_bedd_d741f022a7e5 EMMO_621607ae_90ef_4f48_845e_3b53091a9340 EMMO_62273272_4cec_4168_bc7b_448f57feaba6 EMMO_624d72ee_e676_4470_9434_c22b4190d3d5 EMMO_62824128_35bd_45c4_9516_23f3f24c8332 EMMO_62cb8f50-5ce5-5f99-9cc8-514eff05d05e EMMO_6378a9e9-29e5-5cae-b75b-46ca365e49b9 EMMO_643d99dd_fae6_4121_a76f_47f486a4480b EMMO_64420439_5282_4996_b6e1_2044358ac899 EMMO_6470bbfa_04a6_4360_9534_1aa18d68329b EMMO_648c17b7_a012_4060_a096_c76bd407804b EMMO_649415e4-1e31-5809-aceb-59efbba7d5f5 EMMO_64963ed6_39c9_4258_85e0_6466c4b5420c EMMO_649bf97b_4397_4005_90d9_219755d92e34 EMMO_64aba1e5_24b7_4140_8eb4_676c35698e79 EMMO_64c72d00_7582_44ea_a0b5_3a14e50acc36 EMMO_6523cad7_ea54_471c_adb7_e783f824ec09 EMMO_65411b3d_c8d3_4111_86a9_a2ce0a64c647 EMMO_658b8bca_203a_49a6_920b_96b5baf5e199 EMMO_6599389d-7a26-5d51-a65c-5dd9c3ed532f EMMO_65a007dc_2550_46b0_b394_3346c67fbb69 EMMO_65b794a4_cf52_4d0a_88c4_2c479537b30a EMMO_65d84215-de2a-56c9-80e3-a49d08dfc1de EMMO_65ec122c_b67f_4009_8b16_2df7dfae118a EMMO_65efeec4_148f_4843_9954_fe52efff3441 EMMO_660a4964_0333_4663_bc66_e93ef59b0679 EMMO_662e94ea_babe_4709_af8f_b669931076bc EMMO_668fbd5b_6f1b_405c_9c6b_d6067bd0595a EMMO_66bc9029_f473_45ff_bab9_c3509ff37a22 EMMO_66c364c4-16b7-5d5f-abd5-b6977c46f525 EMMO_66d01570_36dd_42fd_844d_29b81b029cd5 EMMO_66d895f4-42fa-58a2-89af-ef065f52c1eb EMMO_66e91d9a_05c1_4906_9731_3f4d8c4f3fd8 EMMO_6726fbb8_c40a_4b55_a2d5_bf49352d1e73 EMMO_672e2475_8376_4987_82cf_097f0024e74b EMMO_673433f6_47c6_4c28_ae91_12945488ed10 EMMO_67589be3-8acd-5230-bc54-89280412a3fb EMMO_67761ddc-260b-5945-bfc3-311813ab71c9 EMMO_6795a4b8_ffd0_4588_a581_a9413fe49cac EMMO_6796ec88_e49f_4628_b28d_6559f9dd630a EMMO_67c70dcd_2adf_4e6c_b3f8_f33dd1512487 EMMO_67eaac8f-7f83-5bca-b1d0-10451d3a88a1 EMMO_6800c3fd_bf5d_4a2a_8e6e_9e909eefc16c EMMO_6837b106_7220_4ec6_b7c9_d549d6163672 EMMO_68390bfb_e307_479d_8f78_d66d8773cb1d EMMO_6884600e_5d9b_44b1_9fc5_7d4dc1639e2f EMMO_68a031ba_abf5_4859_b84c_32977f029908 EMMO_68a887df-63af-55c0-8239-b0b8edaa94ea EMMO_68d094e2_1777_48b5_8e43_32965f824970 EMMO_68ee441e_c89e_4391_93c3_e68fef59fe14 EMMO_69164f9e_c75d_4fbc_a0f8_af7a81bbd128 EMMO_694e27a2-f3ee-5a3e-8851-d6f78d79d84e EMMO_69e0ff08-9843-5ca2-b2bb-58467b07c4bb EMMO_69ebb235_9c5e_443d_9a3b_7042b1005f1f EMMO_6aa04359_50d6_43d7_b3a7_296bd391bf7d EMMO_6aad14ae_5ca1_4d19_aa6c_56448ff534b6 EMMO_6ab555fd_5803_4f03_82e8_127c01aabfea EMMO_6afdb7e8_2a0b_444d_bde3_8d67d98180c0 EMMO_6b241a1f-2a5f-5ea8-b0aa-7b162d7d73e4 EMMO_6b5af5a8_a2d8_4353_a1d6_54c9f778343d EMMO_6b670dce-5692-5505-9688-8f735b325214 EMMO_6b8bf0c9_4ec7_452c_bee5_26e5149a4f05 EMMO_6bae1f5a_1644_4da3_b3e4_0a01171034ad EMMO_6bcf334d_efeb_49f8_9dd0_dbcbb31514d3 EMMO_6bd7b6f4-db3b-58da-b9a0-58f44bb3ed37 EMMO_6bfe6ad2_96ba_4478_81e5_d8881c550757 EMMO_6c213064_e525_45d4_99cf_afebed8bbddd EMMO_6c487fb3_03d1_4e56_91ed_c2e16dcbef60 EMMO_6c739b1a_a774_4416_bb31_1961486fa9ed EMMO_6cfc5b82_b47b_47bc_bb45_c23c273d2e06 EMMO_6d53d04c_07d3_4522_9181_92649ef78f86 EMMO_6d61ee3c_c5b6_4452_bc11_e9c33af992a7 EMMO_6d7158f3_7d96_498f_9cf3_31f4798f31c6 EMMO_6d753e0c_a967_4de4_ad22_c2fecb3913be EMMO_6da1b965_768c_4cf0_8873_44f2035133ba EMMO_6de11e9b_8dcb_444b_ba79_1a55130ed0c8 EMMO_6e0664f2_4d4d_4407_bf60_e1b3c07198d7 EMMO_6e467e25-2883-5f7b-a60f-2f4b651bba3f EMMO_6e5608ec_7768_4764_b052_2254bb5283bb EMMO_6e78433a_dbb9_409a_a7c0_4037f79d4ed8 EMMO_6e9cb807_fc68_4bcf_b3ba_5fccc887c644 EMMO_6eca09be_17e9_445e_abc9_000aa61b7a11 EMMO_6ee9304e_54b7_4594_8354_0790138dffb8 EMMO_6f4d704a_a7c6_4c07_b8a7_ea0bab04128f EMMO_6f55a062_4a3b_4bb7_b2d3_54a4a93ce5cc EMMO_6f5af708_f825_4feb_a0d1_a8d813d3022b EMMO_6f76f9bf_feb3_4e27_9bcb_45b5f3526050 EMMO_6fa1feac_c388_44cc_a721_283499d5addc EMMO_6fa330f7_3289_4228_81df_12ee8a9708ac EMMO_6fba4018_24bd_450c_abc3_354e2c7809c9 EMMO_700cd058_a54d_4104_97ab_887ad865409e EMMO_704630b8_fee3_49b9_baca_40e2dd276370 EMMO_706cac26-78f1-5ca4-a63c-2600828db412 EMMO_707c6032_e272_4a20_98b5_d35c4f67be68 EMMO_707f0cd1_941c_4b57_9f20_d0ba30cd6ff3 EMMO_70bbb94e_2ca7_4d73_ba01_6397f134d172 EMMO_717d8808-5085-5f35-86b4-6bc75bafac0b EMMO_71a0d05d_4c29_4eae_aff1_fb34b8d36f96 EMMO_71b5082d-9908-5011-8ad0-b2ab70ffd08c EMMO_71b7346e_5a4a_4b2b_8ac5_d41ecc9c7bfd EMMO_71c716bf-75bb-529f-b7c8-9d36a7c58b3a EMMO_71d1c8f0_c6e3_44b5_a4b6_1b74ff35698a EMMO_71d48627-4696-54c2-a990-4fdd9f353aef EMMO_71f6ab56_342c_484b_bbe0_de86b7367cb3 EMMO_720a469f_a19c_4a88_900c_29b3938f5092 EMMO_7214db6c_32e3_436f_85a4_24785f0e3714 EMMO_721be099_4826_4b51_a78f_542b5728bd74 EMMO_72301c89_4337_48f5_a390_7649c5fad98b EMMO_72379870-0d00-5e48-912b-62cbd5b3f548 EMMO_7243633d_96ff_426d_ae44_8a2504e682da EMMO_7254c8be_965d_4b3c_b3be_12c5578bee7c EMMO_7286b164_df4c_4c14_a4b5_d41ad9c121f3 EMMO_730f2e31_ca78_410f_a5e1_4043217a41ab EMMO_733b8473-aa8f-59d5-81c3-c97ca40ea9d0 EMMO_73be8825_e9a7_41d0_956e_b58060e5d5ac EMMO_73e73382-f3c0-5d09-bcee-f6e380269388 EMMO_7432b843_cfd2_4345_a3d2_eaa539b27e61 EMMO_748ff828_763b_4290_adb9_e05376d4136a EMMO_74931b1b_c133_4e59_9a75_1bf0e1626201 EMMO_749a9347-0b50-530a-995a-054f2a90bc0d EMMO_74a096dd_cc83_4c7e_b704_0541620ff18d EMMO_74b05aed_66bf_43c8_aa2c_752a9ca8be03 EMMO_74cfc811_6e04_4fe4_aea5_6a5cc09f6571 EMMO_74fd9704-69a8-5112-b65a-72ba05bba315 EMMO_7509da43_56b1_4d7f_887a_65d1663df4ba EMMO_750d42f1_c291_42ce_91b2_a079d79639fb EMMO_754c3a5d_8ae8_41ff_b5f2_acbadb53c735 EMMO_754fa9fa_1285_4e2f_b1fc_018c9321a0a8 EMMO_755d962f-c703-514f-8d90-ca4f55e331d4 EMMO_755eaac8_735e_438c_8c19_a8b5e6a81728 EMMO_75771a96-5e17-568c-bc28-caba06c0047a EMMO_75fe4fd1_0f7e_429b_b91d_59d248561bae EMMO_7610efb8_c7c6_4684_abc1_774783c62472 EMMO_76acb5d8_5ab8_484b_8354_7f7612f39c17 EMMO_76bd5e44_bf5a_49f9_a517_eea5e8bcbc2d EMMO_76cc4efc_231e_42b4_be83_2547681caed6 EMMO_77c53503_48b5_4811_a1a5_6bb4425e0bbf EMMO_77e2e601_5ecb_450b_b563_92f096997832 EMMO_77e9dc31_5b19_463e_b000_44c6e79f98aa EMMO_78284835_f4ed_4a7c_914f_a7fdb460ed8e EMMO_784119c1-c336-5b0c-80fc-4cc8bddc99ca EMMO_78487bf1_c0bc_4db8_99dd_d8b7cc8b3bac EMMO_7855043d_a466_4585_97a9_b9fe4ce0c12d EMMO_78c3f353-1296-5dca-9759-7c59a7f53927 EMMO_7905373a-cf03-57fe-a627-bfdb1db9369c EMMO_793f3567_b351_42ef_a1d4_5111d53999c4 EMMO_79575941_45dc_4f15_bb59_dc04dff2c92d EMMO_79751276_b2d0_4e2f_bbd4_99d412f43d55 EMMO_798b0c96-82ca-5ce8-8d5f-f9f72668cf5d EMMO_79a02de5_b884_4eab_bc18_f67997d597a2 EMMO_79aad3fb_2e01_4626_8369_4e914893aa6d EMMO_7aa6b5b1-34c8-5d37-9db0-cc6a232f3946 EMMO_7ab01303-b09e-5a90-8a5b-f5087d6559d3 EMMO_7abfbbc4_ce7b_4611_b731_1b5b8bd2bbc0 EMMO_7b09c6b8_d120_4518_9b66_3b1139e0aa66 EMMO_7b42954f_0b91_4b3a_a65e_2470202cf548 EMMO_7b79b2ac_3cf2_4d3b_8cdc_bcabb59d869e EMMO_7b7d258b-3ea7-5716-af58-afc68679de23 EMMO_7c055d65_2929_40e1_af4f_4bf10995ad50 EMMO_7c79a41c-c0aa-564b-b0b1-6fd4ee6f3256 EMMO_7c8007b0_58a7_4486_bf1c_4772852caca0 EMMO_7cd8a4ec_b219_498e_b696_028257163aa4 EMMO_7cdc375d_d371_4d78_acd5_d51732f52126 EMMO_7cef5aae_baae_42d1_959a_ee70a7cf7a73 EMMO_7cfbe969_6ced_47a2_86c6_de33673c45d0 EMMO_7d56ec24_499d_487a_af7d_a91aaa787bfe EMMO_7dd84949_0afa_4313_9b89_7bb0dd2e7771 EMMO_7dea2572_ab42_45bd_9fd7_92448cec762a EMMO_7e53a8b4_6e02_4e56_80d4_8683f92b9c77 EMMO_7e8f9419-0bda-5aa3-ba88-00b2be6ca69e EMMO_7efd64d1_05a1_49cd_a7f0_783ca050d4f3 EMMO_7f8ef5cf_7d80_46fa_951c_369014e3a8af EMMO_7f9b4abe_0bf1_48dc_9bd0_ea34e926ec85 EMMO_7fd8ec39_1c4b_4ff3_9bc8_0bf3c27e2db0 EMMO_801395f8_948e_4637_ac3b_5fcd587d72ca EMMO_802c167d_b792_4cb8_a315_35797345c0e3 EMMO_802d3e92_8770_4f98_a289_ccaaab7fdddf EMMO_8040a6f6_4736_4dd2_8d1c_f2c13cb77a71 EMMO_808f7cd9-27b4-527b-974f-4213f10e1772 EMMO_80b19ae3_7248_4205_8c79_4e94f5f0444c EMMO_80f3d95d_b1fd_46c0_b98a_b6b611b47105 EMMO_80fe82d4_f4c1_43a1_98dc_ee5fc7927e19 EMMO_811c67a9-bcdf-5a9e-bbce-28ae2af12915 EMMO_81369540_1b0e_471b_9bae_6801af22800e EMMO_8159c26a_494b_4fa0_9959_10888f152298 EMMO_8168c707_1b2a_4c6f_8d2e_a4e8081fd276 EMMO_81e767f1_59b1_4d7a_bf69_17f322241831 EMMO_820619ca_b23e_4c7a_8543_18a17722abc0 EMMO_8219a082_9443_4374_8038_6459d5cf4ce9 EMMO_8246541a_f1f6_4d03_8bd7_fc6b76d17375 EMMO_826bd296_d8e2_4c43_8f54_d684bf00090a EMMO_82f9a8f3-2bb4-5d14-9a41-30a858ecce61 EMMO_82fc8506_1f84_4add_9683_abea077bd1e3 EMMO_8303a247_f9d9_4616_bdcd_f5cbd7b298e3 EMMO_830b59f7_d047_438c_90cd_62845749efcb EMMO_83318add_d05e_40fc_93ea_c6cd605df437 EMMO_83424a56_e28f_4aea_8125_bef7b9347ee6 EMMO_835f4e4e_680d_404c_8c73_92a6a570f6eb EMMO_83a43803_0b0f_45a4_86a3_bc6b32e6a540 EMMO_83a460aa_5826_4fbb_93e8_d73d0df25757 EMMO_8406f483_eafc_4700_b6c0_5d2908ea2adf EMMO_8455fa05_a877_48d7_b8a3_8e3bfad119bf EMMO_847724b7_acef_490e_9f0d_67da967f2812 EMMO_847f1d9f_205e_46c1_8cb6_a9e479421f88 EMMO_849f62cf-3e92-5122-94ba-bcce51a04c5f EMMO_84cadc45_6758_46f2_ba2a_5ead65c70213 EMMO_8515e948_bc2f_423b_8025_e4830f2b21dd EMMO_852b4ab8_fc29_4749_a8c7_b92d4fca7d5a EMMO_8533871a_01e4_4935_8c7b_cedf8fcc3fa3 EMMO_85605643_f9ed_42ae_85ff_4a7443288dfd EMMO_85ab88f1-3bb6-5fb7-8996-d1be786da995 EMMO_85d72920_708d_4eb9_89ce_8a588b0ce66d EMMO_85ee9154_5a3e_482e_aa37_c617ff1947ff EMMO_86060335_31c2_4820_b433_27c64aea0366 EMMO_860ef96c_e93e_4549_b3a3_099a625a26a5 EMMO_8627410d_01f8_4ed1_8f2b_aba69d791ad3 EMMO_865a1a70_02e8_40b2_948d_078e636c8701 EMMO_8679c7d3_fd5d_49ba_bc1f_1bb820a1f73f EMMO_8681074a_e225_4e38_b586_e85b0f43ce38 EMMO_868ae137_4d25_493e_b270_21ea3d94849e EMMO_869e6e4f_a9b5_4db8_a978_8ad050239933 EMMO_86a305d1_7644_48be_b84c_1f976679b904 EMMO_86ca9b93_1183_4b65_81b8_c0fcd3bba5ad EMMO_86ffe1bb_d457_4948_9e39_35f363b9a9fe EMMO_873b0ab3_88e6_4054_b901_5531e01f14a4 EMMO_8786cb47_8e1f_4968_9b15_f6d41fc51252 EMMO_87ac88ff_8379_4f5a_8c7b_424a8fff1ee8 EMMO_87b5dd20_e4fe_422d_9e70_1eee54ec9496 EMMO_87c8f425-c96c-5503-88a0-f10465669ea3 EMMO_87deb5a8_7a85_49c3_97b2_e62c8484aa1a EMMO_8820f251_ad36_43f4_a693_c0e86a89cc1f EMMO_8826aefb_0bf6_4378_8732_fc80aa95654c EMMO_88470739_03d3_4c47_a03e_b30a1288d50c EMMO_8864793d_0f36_4fa3_b54a_90d0234f976a EMMO_886eb0fb_4d36_4b7d_99e4_e5915a06aff1 EMMO_888a5dea_3b7d_4dc0_93f2_d4e345a1f903 EMMO_88967c93_894b_4e42_bc3c_c8517b255489 EMMO_88a34881_b8d0_474b_9a08_40dbd414d834 EMMO_88bbdd04_908f_45f0_9ded_d73b430de3b1 EMMO_88f36585_bd30_4160_b975_61362f3468a9 EMMO_88fc5d1b_d3ab_4626_b24c_915ebe7400ca EMMO_89083bab_f69c_4d06_bf6d_62973b56cdc7 EMMO_890856a3_3eb4_471e_a54a_65031bee30f4 EMMO_89113866_31a4_4d19_bc83_7f7c1661ab73 EMMO_8944581c_64da_46a9_be29_7074f7cc8098 EMMO_89762966_8076_4f7c_b745_f718d653e8e2 EMMO_89a0c87c_0804_4013_937a_6fe234d9499c EMMO_89d04b65_5b11_4916_b606_0cf3f007fcd9 EMMO_89f46282-58a4-5140-8c5b-7aaddcccdcf0 EMMO_8a2a1cbc_dfc3_4e6c_b337_00ee56fd438a EMMO_8a41ed1b_64f9_4be7_9b60_01fcece45075 EMMO_8a582db1_c561_42f6_80ff_0fd8f252b129 EMMO_8a8f664b_dc59_4e00_ae00_81fdf1e1d12e EMMO_8aa13073-865b-5035-b128-43a4758a0302 EMMO_8b0923ab_b500_477b_9ce9_8b3a3e4dc4f2 EMMO_8b1367d6_0133_4b56_acc1_fa8b058169e3 EMMO_8b2fd84c_8f51_4731_9bd7_830545e78b23 EMMO_8b305b63_6fa3_44dd_9679_17eb8403a07a EMMO_8b4af754_110a_4854_ac65_349ebafc1bed EMMO_8b66ada5_510c_44bd_a8d8_3c64d301a5e9 EMMO_8b960a48_8017_4cc0_8e38_27d9237b7e0d EMMO_8bb6b688_812a_4cb9_b76c_d5a058928719 EMMO_8c151a67_f04a_4435_b7d1_1738e6d952ee EMMO_8c537c06_8e1d_4a3b_a251_1c89bb2c4790 EMMO_8c64fcfa_23aa_45f8_9e58_bdfd065fab8f EMMO_8caaf41b-df30-5355-be5a-74283c49f50a EMMO_8cf32f24_ada1_4350_af2c_50eb0e5f6415 EMMO_8d2d9374_ef3a_47e6_8595_6bc208e07519 EMMO_8d2f22ab-ba39-5e40-98dc-56f075cf22f1 EMMO_8d3da9ac_2265_4382_bee5_db72046722f8 EMMO_8d4962d7_9608_44f7_a2f1_82a4bb173f4a EMMO_8d689295_7d84_421b_bc01_d5cceb2c2086 EMMO_8d722efa-b49d-51b1-8bf3-bf50ba4b438c EMMO_8d93f51b-c7c7-5486-b64a-ee206f6b6672 EMMO_8dacb56f_5931_443b_8de6_f31aec44036c EMMO_8dd40ec6_2c5a_43f3_bf64_cadcd447a1c1 EMMO_8de14a59_660b_454f_aff8_76a07ce185f4 EMMO_8e08b6d4_da0f_4722_a69a_301f2246546c EMMO_8e5dd473_808b_4a8a_b7cd_63068c12ff57 EMMO_8e655535_d6eb_46cd_9738_f86fa6c93217 EMMO_8ec7fdf6-5652-547d-942f-b8b09ad84660 EMMO_8ef46550_7bf2_4ef9_8334_ca3d63fb69b1 EMMO_8f171308_f902_42c5_ac1d_d5259022e9c1 EMMO_8f207971_aaab_48dc_a10d_55a6b4331410 EMMO_8f36559a_a494_4b00_abc5_60bbc1475009 EMMO_8f3a9f9f_6f56_49dc_b39e_1aee57ffdc58 EMMO_8f4d2c80_002f_44b4_a4f1_0d9ead0779ba EMMO_8f87e700_99a8_4427_8ffb_e493de05c217 EMMO_8fb052e8_fcca_43ce_85db_55266baf2d7c EMMO_8fbc9110-c822-5b8e-a5fc-ee5430d9f34a EMMO_8fc576e1_3984_402b_a548_be921b4e1bf4 EMMO_8fdabd25_01e0_4296_b82a_09d1c34e52d4 EMMO_90589553_5625_4074_8f0d_0532fd7eb42b EMMO_90798691_3b86_4d8c_910f_be2b39c98b39 EMMO_908da3d5_775e_425e_af96_33914618eb66 EMMO_909415d1_7c43_4d5e_bbeb_7e1910159f66 EMMO_90963312_d9a9_4474_8d10_835aef5b168e EMMO_90a1a4d4_7f02_4b0e_9bfd_053bafbed5f2 EMMO_90a39fcb_5087_451e_a92e_ce0adc6d80f1 EMMO_90ae56e4_d197_49b6_be1a_0049e4756606 EMMO_90bfd475_ba4a_4065_b0c1_1f08230be252 EMMO_90e59882_4592_4036_a75d_5fbefb22dc80 EMMO_90f18cf0_1225_4c64_b5f8_f65cd7f992c5 EMMO_90f255f7_4890_440d_a8de_841a8437676c EMMO_90fa8b63_e59d_4c71_b245_6bb759a22e26 EMMO_912ac3a2_a124_4233_92dd_06c9aebea46c EMMO_9140f0d2_fa24_4050_85d9_17d7d2e9e1df EMMO_9141801c_c539_4c72_b423_8c74ff6b8f05 EMMO_91447ec0_fb55_49f2_85a5_3172dff6482c EMMO_91579f8a-e3b1-5ac9-9533-402c8cb1ffdd EMMO_91a0635a_a89a_46de_8928_04a777d145c7 EMMO_91a99750_7914_42be_9fe5_b82c59183450 EMMO_91c2db4b_83e2_4c36_aadf_453acc72e6d2 EMMO_92028373_3a43_4b80_9a69_caca22df3918 EMMO_920b8adc-575b-55e9-9cd5-cf5eab1696f1 EMMO_9236d0aa_cb39_43a1_bbdd_6a2a714951c8 EMMO_9268958f_7f54_48ab_a693_febe2645892b EMMO_92829beb_6ed4_4c88_bbd5_3bc7403e2895 EMMO_92aaff7b_3a7c_4c1a_b149_d422e9682106 EMMO_92b2fb85_2143_4bc7_bbca_df3e6944bfc1 EMMO_92eaefcb_50be_4237_9ec0_4a019ce24921 EMMO_930ce8d9_6cde_4ef9_9cb2_a98a63852b96 EMMO_93170bc8_d3b2_45bd_8cad_20aad08462ef EMMO_931a725b_926d_4f60_8955_61fe17fce98b EMMO_9335cf09_431f_4613_9dab_ce4ceaca965b EMMO_93582808-e5fc-5bb5-bc7a-0e674e1a7f0e EMMO_93681c53_4316_415d_8243_a42a0e171de6 EMMO_937757d3_ed79_4ae3_9513_3b135e58a6a1 EMMO_937db6d0_38c3_4469_aeec_1e033f5ea6c4 EMMO_94010cbc_c2a6_4cb9_b29a_83aa99d2ff70 EMMO_94857660_8739_4270_99a7_c388933fa17d EMMO_948b47f0-3c24-50c7-a698-a805f760e667 EMMO_950256cd_c286_4793_b9f7_a3f922d0c354 EMMO_953d7ce1_2a40_4391_831f_e4be15162efb EMMO_95971713_d589_4002_a5a7_affc5c74cfdb EMMO_959c9715_14fb_4ce8_a93b_79678b2959b9 EMMO_95a9bf22_eabc_4a84_863d_9ea398c8a52e EMMO_95d4eb9b_d3d0_4705_a01c_4f87fb5f8d43 EMMO_961d1aba_f75e_4411_aaa4_457f7516ed6b EMMO_96252ae5-c061-5ba0-80a4-774e5d949e06 EMMO_96522455-d7d7-5b1e-b10a-ad87e41a5adc EMMO_96c38f8d_fabd_41dc_abda_d15419eb897d EMMO_96c8d72f_b436_44e2_9f7f_085c24094292 EMMO_96f39f77_44dc_491b_8fa7_30d887fe0890 EMMO_96fb9a6c-80d6-57fa-a4f2-0d2a59232418 EMMO_96ffda63_71e7_451b_85ee_2cc8e341ff11 EMMO_971b3dff_28b4_4538_b082_3ec9fa5af294 EMMO_971c8cb1_156f_4a70_a72c_2d851d4d2b20 EMMO_972e01b0_b017_4903_8c05_b7edda958723 EMMO_973656ed_870e_40ba_8bc0_c879687a335a EMMO_97589322_710c_4af4_9431_1e5027f2be42 EMMO_9794a778_47d7_45d5_b4ab_ae6a8db04c78 EMMO_985bec21_989f_4b9e_a4b3_735d88099c3c EMMO_9864a26d_ee34_43ac_bc01_118734886185 EMMO_987594e7_c152_4f76_88cf_a80874a864fd EMMO_9895a1b4_f0a5_4167_ac5e_97db40b8bfcc EMMO_98d65021_4574_4890_b2fb_46430841077f EMMO_9900d51c_bdd3_40e8_aa82_ad1aa7092f71 EMMO_99296e55_53f7_4333_9e06_760ad175a1b9 EMMO_9953c19f_ee33_4af8_be5e_dbf6d1e33581 EMMO_998dd3a0_c85f_4c8d_9fb8_816a93cc3bb8 EMMO_99a8eece_40bf_4f26_832c_f290ca664767 EMMO_99dba333_0dbd_4f75_8841_8c0f97fd58e2 EMMO_9a24be51-7059-5306-af89-400c78a49e9c EMMO_9aa9e086-ae07-51f6-bf84-788ffdefcb6f EMMO_9ac10a20_63d0_4bbd_a5d3_f00a0ad4682c EMMO_9b075686_4ac2_43bb_b2a3_17b3ea24ff17 EMMO_9b87d718_9dcc_4f7d_ad20_12c2aa4c76be EMMO_9b8f36cd_4312_4bc3_a99c_420c00f41550 EMMO_9b9e0029_8b16_4382_bd47_571a7ae7d6f6 EMMO_9ba91622_e39f_43e3_b95f_290937928d7e EMMO_9bbab0be_f9cc_4f46_9f46_0fd271911b79 EMMO_9bc6da11_528a_44e8_bd9e_c4154eae7e55 EMMO_9be5fcc4_0d8b_481d_b984_6338d4b55588 EMMO_9bed5d66_805a_4b3a_9153_beaf67143848 EMMO_9c32fd69_f480_4130_83b3_fb25d9face14 EMMO_9c407ac0_fd4c_4178_8763_95fad9fe29ec EMMO_9c5b1294-ac9e-554f-a135-a3d72a763d9c EMMO_9c803415-5978-5525-9de9-fcf0a2098b4c EMMO_9cffc70d_4b60_4187_a7cd_706f5740ae87 EMMO_9d018f03_bbda_4ca5_bc4c_646e72651e53 EMMO_9d09022c_e7ae_4379_a765_4803a8a502a1 EMMO_9d28f9ad_d9d3_4edb_bc00_5d9bd242244d EMMO_9d74a963_8c62_4c20_a413_93b786bfbecc EMMO_9d8f708a_f291_4d72_80ec_362c6e6bbca6 EMMO_9e029526_79a2_47a8_a151_dd0545db471b EMMO_9e0891a6_4d87_4891_b557_69ab2bae1dae EMMO_9e2ab15a_f1c7_435b_91ff_bc774e6ba4e7 EMMO_9e452535_a369_404d_9afb_d41fd79d12b8 EMMO_9e49caad_b29e_4cf1_9be4_80419fd1e45c EMMO_9e5f464a_658c_4b34_b80d_a5f8d5ec811a EMMO_9e955e04_2977_457e_a91a_bc6a541c9a9e EMMO_9e985b2c_d36d_4ab5_ab01_3290b6747757 EMMO_9eb2d590_2115_4edd_aa8e_345d60921765 EMMO_9ecb2aa2_10a9_4499_a3ff_9ad76e9f4e0d EMMO_9ed4ea5a_42c4_48aa_bd59_c16c7d34e741 EMMO_9f0338b9_326f_44c2_893c_2d815b763130 EMMO_9f33b66d_f2d6_47d0_b163_deeb3d45685a EMMO_9f6ec830_c59f_46aa_8a22_945ba20b6ea3 EMMO_9fa966c7_5231_409e_841f_b4c5fd33732a EMMO_9fd1e79d_41d1_44f8_8142_66dbdf0fc7ad EMMO_9ff3bf8e_2168_406e_8251_1d158fc948ae EMMO_9ffffb55_3496_4307_82b8_a0d78fe1fcd8 EMMO_a06e3d38_1aa8_4f45_89a8_722dbacfda24 EMMO_a086af15_a7c3_404c_b4ce_c8e4466f1b4b EMMO_a09a5342_cad4_40fa_a619_a5af0867cb8f EMMO_a0c4322d_4de2_4770_991c_5fad4e6ec25b EMMO_a0ce1017_0467_473b_8af8_0ddf4621b0be EMMO_a1083d0a_c1fb_471f_8e20_a98f881ad527 EMMO_a139c6d5_1a0b_4605_a6c0_9f383539f9b1 EMMO_a13cff6e_41fd_48d5_82b6_3a9015f19001 EMMO_a14dd591_8b7a_4847_8c91_3a2f421a45b4 EMMO_a15cea10_9946_4d2b_95c5_cfc333fd2abb EMMO_a18a3e9b_7e3d_44bf_9640_c8634e770ba8 EMMO_a1bd0bfc_5464_43ce_a1a2_947b58dc0f89 EMMO_a242d3e9_c6d3_411e_a667_71ffbc248a1a EMMO_a2641370_e4b8_4582_b4e0_fb389c8d8efb EMMO_a2682209_f9e2_4024_98dd_ed1f6c5699be EMMO_a293f923_954c_4af5_9f97_9600ebd362cb EMMO_a2b006f2_bbfd_4dba_bcaa_3fca20cd6be1 EMMO_a30e9658-1a08-50cc-b200-25dbc8add30a EMMO_a356870d_409a_4de6_a910_0d8498e593ff EMMO_a3569860-5d20-5e69-baf6-cbe8ae7cfc15 EMMO_a365b3c1_7bde_41d7_a15b_2820762e85f4 EMMO_a374f1d4_55b1_4796_a8c6_88668f205cd2 EMMO_a383e332_a271_463f_9e44_559604547220 EMMO_a3a701ed_6f7d_4a10_9aee_dfa1961fc7b7 EMMO_a3c78d6f_ae49_47c8_a634_9b6d86b79382 EMMO_a43cb01a_beb0_46e1_ae6d_22236222e6a1 EMMO_a45dc074_c5ed_4aad_a4e7_141a02fe1d73 EMMO_a466b60b_d973_4b8f_897f_d0b837a59df3 EMMO_a46f2e3f_6d06_4968_a02f_55274d131130 EMMO_a4839f08-1080-53bf-9cb3-101e20c2656b EMMO_a4b14b83_9392_4a5f_a2e8_b2b58793f59b EMMO_a4d66059_5dd3_4b90_b4cb_10960559441b EMMO_a4e36749_1f44_4e6c_80e8_d5b27d986d8b EMMO_a4edc0c9_6d1d_4358_8030_b61db6c84176 EMMO_a5111335_6d14_49d9_ba7a_10c10b2189e7 EMMO_a5de0529_7c25_494c_951d_c0a561fd61fd EMMO_a6138ba7_e365_4f2d_b6b4_fe5a5918d403 EMMO_a633c6f8_4269_4870_9b28_f5ca1783fd54 EMMO_a66427d1_9932_4363_9ec5_7d91f2bfda1e EMMO_a68368e4_b822_4395_9213_ae7429a677d6 EMMO_a7180b5f-d46d-5751-b3bc-ae28a6655992 EMMO_a77a0a4b_6bd2_42b2_be27_4b63cebbb59e EMMO_a817035a_3e3c_4709_8ede_3205df3031a3 EMMO_a85d0b8a_588e_423f_b799_97b0890e9183 EMMO_a88475b9_c745_4a47_9403_ab0d158b9b1b EMMO_a8eb4bbb_1bd3_4ad4_b114_2789bcbd2134 EMMO_a8eb87b5_4d10_4137_a75c_e04ee59ca095 EMMO_a939c29d-2304-5e48-8b15-fc592a9d1813 EMMO_a94aec97_71ff_4574_b111_a52d77d2c230 EMMO_a96e2152_40e7_409c_a53a_fdb9f141eb6a EMMO_a9891fff_fa7a_4806_b7bd_786de7358e8d EMMO_a9a6ddf8_7e16_420a_9f3d_df7d5cfe3536 EMMO_aa078194_12df_4b10_b264_6595d2472570 EMMO_aa446897_0683_4e9b_9b0e_b6081d2d70d8 EMMO_aa7397ff_2815_434e_9b99_e4c6a80e034e EMMO_aa972cc9_5d9e_47a2_abc5_00243d6b3917 EMMO_aab6a0cc_2fbd_43ac_ac5a_b7b7b75331dc EMMO_aaf9dd7f_0474_40d0_9606_02def8515249 EMMO_ab2ee5cd_4de3_46b6_bec5_29e293b33422 EMMO_ab3e812f_4d0f_4290_83fb_b2f5963f3772 EMMO_ab79e92b_5377_454d_be06_d61b50db295a EMMO_abf7efbe_6b04_41b8_8326_4dd0f6be753e EMMO_ac19c801_bead_4730_8b8c_50020eec45ec EMMO_ac1a05c5_0c17_4387_bac0_683f2a86f3ed EMMO_ac540a9d_0131_43f6_a33b_17e5cfc432ed EMMO_ac82358d_94a7_4ceb_93e7_41bab5bcefdf EMMO_ac9e518d_b403_4d8b_97e2_06f9d40bac01 EMMO_acaaa124_3dde_48b6_86e6_6ec6f364f408 EMMO_acd1a504_ca32_4f30_86ad_0b62cea5bc02 EMMO_aced32dd_1a13_49b0_8d8f_c79313942d19 EMMO_acf636d4_9ac2_4ce3_960a_d54338e6cae3 EMMO_ad2056af-0fa7-56cf-a881-80e3a7dfd266 EMMO_ad6c76cf_b400_423e_820f_cf0c4e77f455 EMMO_ad8b1096_4df1_44f5_a3b9_fc2ec9e7f5b1 EMMO_ad91ad62_ef79_42ad_8e15_34cbd95d69cb EMMO_ad9d6895_2800_48ad_8007_e293c52a8178 EMMO_adc5aa0d_9add_4c8a_aa81_b5798a654ca9 EMMO_add2e29d_6d87_4b78_9706_588e25557093 EMMO_ae15fb4f_8e4d_41de_a0f9_3997f89ba6a2 EMMO_ae3c9eb3_289d_4133_99d6_77068367a58d EMMO_aea43ae4_f824_4c42_892e_709bf9dc1c40 EMMO_aef1144d_41bd_4189_be5c_d849204b3708 EMMO_aef218f9_6ded_4db9_9263_e78eed55e5d6 EMMO_af24ae20_8ef2_435a_86a1_2ea44488b318 EMMO_af362dae-2da6-595e-8581-21a8363a5a54 EMMO_af794e9d_dc7d_4756_83e1_2cd0e2ec864e EMMO_af7b627d_6528_4fdb_97df_ba4579c4bb5d EMMO_afb29c1a_eba4_4ba7_b6a1_62e9023c94ec EMMO_afea89af_ef16_4bdb_99d5_f3b2f4c85a6c EMMO_afee3bf0-d0e0-53dc-bfb1-b624b5724d47 EMMO_affe07e4_e9bc_4852_86c6_69e26182a17f EMMO_b02aaadc_592d_4d65_bf11_eee06bd9f80d EMMO_b03dfad7_eab8_4949_9d10_dd4fd12faaef EMMO_b0597d20-6438-53e5-a627-b9dacebc69da EMMO_b081b346_7279_46ef_9a3d_2c088fcd79f4 EMMO_b0ef0941_5c92_4b71_bc26_95e95e5e0004 EMMO_b12e3fea-4467-5a08-9b14-67c51def1431 EMMO_b14d9be5_f81e_469b_abca_379c2e83feab EMMO_b1862e72_219f_4fc0_b58c_b26339f6dc88 EMMO_b21a56ed_f969_4612_a6ec_cb7766f7f31d EMMO_b233f8c0-37d8-51ae-9264-560e6649e246 EMMO_b23e7251_a488_4732_8268_027ad76d7e37 EMMO_b295158f_fda4_4124_ab58_d9ea4ccfca5a EMMO_b29fd350_39aa_4af7_9459_3faa0544cba6 EMMO_b2a234a8_579a_422c_9305_b8f7e72c76cd EMMO_b2e41936-a44f-578d-960b-91f8f0135b2b EMMO_b30d4f1c_61e3_4647_bae1_c0928acb2095 EMMO_b33909cc_61a1_4ab3_a1f8_d9283a6b1a0d EMMO_b33cc5b5_a9dc_4082_b497_14d1654c5591 EMMO_b3600e73_3e05_479d_9714_c041c3acf5cc EMMO_b385b94e_ffff_47a2_8971_856f92dd786e EMMO_b3bf01d2_5d67_45d3_91e6_70abddae08a9 EMMO_b3c004d7_d377_459d_8857_dee6b5f51f3a EMMO_b3dfa085-5206-5868-b060-13efa01caf8e EMMO_b42b9f49-aa2a-5dc7-afa5-9c5c013b621d EMMO_b443dea3-7407-59c3-9e86-6784e715f48b EMMO_b452fe23_0c61_436d_8357_57a521448801 EMMO_b45fbdc6_2519_4885_aa49_c56b394c3910 EMMO_b4895f75_41c8_4fd9_b6d6_4d5f7c99c423 EMMO_b4c97fa0_d82c_406a_bda7_597d6e190654 EMMO_b4f4ed28_d24c_4a00_9583_62ab839abeca EMMO_b51fbd00_a857_4132_9711_0ef70e7bdd20 EMMO_b546b51b-c19d-5368-8810-c9e4e9b1c1f3 EMMO_b5523f03_5f2f_4e11_92c0_3734c6de3749 EMMO_b55cd09a_e54d_4eb1_81dd_03c29d1b878e EMMO_b5957cef_a287_442d_a3ce_fd39f20ba1cd EMMO_b5a5494c_83bf_44aa_a9a6_49b948e68939 EMMO_b5c58790_fb2d_42eb_b184_2a3f6ca60acb EMMO_b5efbfa6_8610_4e3e_ad36_93e426bd873e EMMO_b642d14c_0ba3_43c0_aa90_d0df922486c0 EMMO_b655f801-c5b9-5187-99e8-c9eba8645c05 EMMO_b65acde7-56c5-5cca-b589-b6744beb4223 EMMO_b67a9ef5_880a_487c_84e8_3b36faba9159 EMMO_b6a008a8_39b1_451c_93d2_dae1e17ec8db EMMO_b7229683_d2c5_4225_8e5f_7693744fd5a2 EMMO_b725aad8_55e2_430a_b2d2_f84b8333484e EMMO_b7bcff25_ffc3_474e_9ab5_01b1664bd4ba EMMO_b803f122_4acb_4064_9d71_c1e5fd091fc9 EMMO_b8294a50-b121-5b9c-bacd-5d4206c3aaaf EMMO_b82d6a44_ea23_4b68_9b24_70f77deac955 EMMO_b8aab013-b729-51f1-bc14-5302e7f97cbe EMMO_b8ce01a5_1e0c_4c69_8e54_7235fd4fe47e EMMO_b92900ac-69b2-5a63-a9d5-4984ae20905a EMMO_b941e455_2cb1_4c11_93e3_17caa06086b4 EMMO_b94b3748_71c5_4de9_95e7_42586c3ed607 EMMO_b9522e56_1fac_4766_97e6_428605fabd3e EMMO_b953f2b1_c8d1_4dd9_b630_d3ef6580c2bb EMMO_b9695e87_8261_412e_83cd_a86459426a28 EMMO_ba236f43_7f94_4386_9673_9122952e928b EMMO_ba380bc6_2bfd_4f11_94c7_b3cbaafd1631 EMMO_ba882f34_0d71_4e4f_9d92_0c076c633a2c EMMO_bafc17b5_9be4_4823_8bbe_ab4e90b6738c EMMO_bba5d6f7_53e5_417a_855e_a95322fb641e EMMO_bbf12904_e25e_4f49_87f3_8bd210a6b535 EMMO_bc1bb0e8-ec90-5276-a15c-3e805144a083 EMMO_bc37743c_37c4_4ec7_9d58_d1aae5567352 EMMO_bc73913a_3bb6_4205_8d36_79bc72ca9891 EMMO_bcf70555-8df3-5a39-b26a-a5e802d17a37 EMMO_bd325ef5_4127_420c_83d3_207b3e2184fd EMMO_bd67d149_24c2_4bc9_833a_c2bc26f98fd3 EMMO_bd8db028_aec2_4a44_ad93_1a9f8270f72c EMMO_bd93ef72-3d4f-5f17-b613-01f440296995 EMMO_bdb1ece0_0631_452e_9348_8387595428e8 EMMO_bdb76b61_4bf6_44d6_9424_6cc073f964bc EMMO_bdee99f6_389b_4816_8a1c_a7903a2df00a EMMO_be0a7278_b4e6_4bca_88ba_de3f67a478e2 EMMO_be31e6c6_881f_41c4_8354_c05aac4d7c46 EMMO_be76ad52_2e29_4202_be6f_0a15eb9c1817 EMMO_be8592a7_68d1_4a06_ad23_82f2b56ef926 EMMO_be8680e5_28ec_4168_9206_d1cd33fbd458 EMMO_bed2fe4c_dc7e_43a8_8200_6aac44030bff EMMO_bf106e62_ce1c_4ccc_9f45_c10326078a5a EMMO_bf66642d_f13d_42d2_ad6d_eafd41686155 EMMO_bf836c2b_7800_474d_b674_f5d629fa0bb1 EMMO_bfce8136_8f58_4ea5_ab3a_1734170c5d92 EMMO_c00cc96e-a51e-5dc9-9e6c-1cc4dfaf1c67 EMMO_c0487653_66e8_454e_bb11_e50167e412e4 EMMO_c052baf7-358f-55de-8ca3-9688563c3cfb EMMO_c05759c8_de71_4223_abba_630ae405b2b8 EMMO_c0afb341_7d31_4883_a307_ae4606df2a1b EMMO_c0ec56d1_0deb_4452_a6a1_70570308b6bb EMMO_c0f32e02_44d7_4c99_986e_c368d7219e4c EMMO_c0f72631_d7c2_434c_9c26_5c44123df682 EMMO_c106f318_38b1_4261_94cc_f4ac6ccc47af EMMO_c10700ef-832b-5b39-a0a0-5e3f5f17b8e8 EMMO_c1102bae-7e7d-5142-95fe-ec25c8cb4903 EMMO_c12eb68b_8526_4c35_8346_c27194946353 EMMO_c130614a_2985_476d_a7ed_8a137847703c EMMO_c18fff21_87c8_4877_a7e6_9ca1052d074e EMMO_c1a6e72c_de7a_48db_8f45_32c0be019291 EMMO_c1b40f92-d27d-5aa0-9811-b6c58391f951 EMMO_c1bb775c-0888-5b88-9cce-c49bae1d298b EMMO_c1c8ac3c_8a1c_4777_8e0b_14c1f9f9b0c6 EMMO_c1dad83e_974f_432e_ac92_d016f2445279 EMMO_c20dd550_7241_4ca4_b5b1_0d300ab03b6c EMMO_c29603f5_95e8_42f5_ab0c_f3bcf3166d53 EMMO_c2a2b2ac_1fbe_46d9_8853_6497cea6ff43 EMMO_c2d725c3_9c16_4871_9a86_7afa12fc0a01 EMMO_c2d9d370_f9eb_40be_b01e_7ceba8f7457f EMMO_c2f5ee66_579c_44c6_a2e9_fa2eaa9fa4da EMMO_c30aaeb1_66cc_4c69_8890_d7812c1d608c EMMO_c32f8642-f1a1-5fae-8b4e-990b40f6eff8 EMMO_c365fcb8_095d_416b_b4df_a18f2f557016 EMMO_c3796906_8063_47d4_92af_890ae08f25fa EMMO_c39d6a20_b987_49db_addb_a498635b89ff EMMO_c3a05192-7d78-5190-bc3e-3ea44cfc9d19 EMMO_c404e6d9_261d_4d2e_ab0d_ba4e05062647 EMMO_c413d96f_c57b_4c70_9ac1_312db6c009a8 EMMO_c457b6b9_5e73_4853_ae08_d776c12b8058 EMMO_c45d9e2f-54f3-5464-82f3-c0f11a36389a EMMO_c46f091c_0420_4c1a_af30_0a2c8ebcf7d7 EMMO_c4fba898_896b_4d58_a24c_b5c0851fa2a2 EMMO_c4ffca76_fb0c_43c7_bc16_8c2430888c83 EMMO_c5970406_0b66_4931_8a23_3e81162ba65b EMMO_c5ac5c53_14de_47ce_b424_2576d042d241 EMMO_c5ae6d8e_6b39_431f_8de4_ae4e357abc04 EMMO_c5ddfdba_c074_4aa4_ad6b_1ac4942d300d EMMO_c5e9e390_8836_4440_b4fd_c906fdd4f438 EMMO_c5fcfb08_12a9_4030_925b_14e3a0eabd07 EMMO_c62b76d5_c1cc_432a_8c9e_7684ab054669 EMMO_c6d4a5e0_7e95_44df_a6db_84ee0a8bbc8e EMMO_c6da5256_df91_48f5_8653_35165fb454a0 EMMO_c6f8d962_2239_4a9e_a9ac_63c01b84de09 EMMO_c7013b53_3071_410b_a5e4_a8d266dcdfb5 EMMO_c7171429_b9e3_4812_95c1_e97309370538 EMMO_c7188d13_52e6_43f7_9b6d_aba4c161fa8f EMMO_c74da218_9147_4f03_92d1_8894abca55f3 EMMO_c7651944-e33f-56bc-8d83-f6de9760d661 EMMO_c790c7ff_2d10_4336_94ad_4f4e173109a9 EMMO_c7bc281c_0f58_431c_a66f_04be575fae7e EMMO_c7d004db_59fa_5ae3_adb1_e75736aa721a EMMO_c7ee175d_4c25_45cb_b74e_71435b11b77d EMMO_c7f4684e_ee74_4119_87e0_ecd255e10d2f EMMO_c828cd65-e2de-5ae2-b581-4e5d2498e493 EMMO_c8d084ad_f88e_4596_8e4d_982c6655ce6f EMMO_c8fe15d0_caf7_46f7_883c_0e98081987f1 EMMO_c91a40af_033a_48b3_baa5_6cc43aaf62aa EMMO_c9354e77_e6c9_4a76_8571_2446bc934c94 EMMO_c949f76f_4a65_4203_9734_0f9dd778e56b EMMO_c97277f7-f011-51bb-aeb8-5e8b1f3f711c EMMO_c995ae70_3b84_4ebb_bcfc_69e6a281bb88 EMMO_c9a2307d_51d0_426b_ae2f_85f5a44934e0 EMMO_c9aa84db_e12f_4ab7_8807_0c09d5dba2cb EMMO_c9ac19ce-af4f-5abd-975d-c86dca0b4d58 EMMO_c9c8f824_9127_4f93_bc21_69fe78a7f6f2 EMMO_c9f0abb6_d3e8_459e_bacc_c14ed5481998 EMMO_ca369738_78de_470b_8631_be83f75e45a3 EMMO_ca54593a_6828_491b_8fda_22b0ad85e446 EMMO_caa63d00_80b1_4408_ac1b_cd0d23b0ec50 EMMO_caacc634-4328-5d9d-a8e8-1c25a2557e94 EMMO_cab2be5c_4e71_4c15_8412_adb2a7f0831a EMMO_cabcb18d-88ff-5ff7-aceb-ab573526620e EMMO_cac16ce6_2cef_405d_ac63_0f918db4875e EMMO_cafd0f10_ce85_48b9_9a36_2b0af141ce21 EMMO_cb3f4298_5895_4272_be63_42dd246cc10c EMMO_cb62c651_f41a_4e12_a374_a3da3db1d2ff EMMO_cb71d1cb_0d62_4de7_a628_bc8e14acfe05 EMMO_cb77e107_43ed_4a97_bf39_03b3587404d3 EMMO_cbba91a7_d639_461f_ae23_d021751029e4 EMMO_cbcf8fe6_6da6_49e0_ab4d_00f737ea9689 EMMO_cbdea88b_fef1_4c7c_b69f_ae1f0f241c4a EMMO_cbf42aa6_9e11_4be8_932a_ae3c792ab17d EMMO_cc01751d_dd05_429b_9d0c_1b7a74d1f277 EMMO_ccb1ccaa_c8bd_47a4_b572_ca809325ac68 EMMO_ccdc1a41_6e96_416b_92ec_efe67917434a EMMO_cd2cd0de_e0cc_4ef1_b27e_2e88db027bac EMMO_cd981768_f96b_4b65_85e6_19216c0e1dd4 EMMO_cd9ad446_04f7_44ff_b9ea_ae7389574fa6 EMMO_cdc5a859_de8d_401a_b2fd_6bed90aad310 EMMO_cdc962d8_f3ea_4764_a57a_c7caa4859179 EMMO_cde4368c_1d4d_4c94_8548_604749523c6d EMMO_ce7d4720_aa20_4a8c_93e8_df41a35b6723 EMMO_ce8cedc4-4835-5298-b723-6223d2a17e5a EMMO_ceaa4c6b_f5b7_46f4_bfcd_16eb4afab945 EMMO_ceaaf9f7_fd11_424b_8fda_9afa186af186 EMMO_ced3fb28-51f7-5208-9aab-d1f8bef21ee5 EMMO_cf0f8f57_8a9e_410c_8fe4_a436673fa3d3 EMMO_cf55f4d1-3865-5de4-88b4-3045f0db3a20 EMMO_cfac37de-991d-5a7d-9adc-8946324ffef6 EMMO_cff5ef70_96eb_4ea3_9bea_fe1fbe6177be EMMO_cff9f930_f3f7_43c6_9228_28bf3e1ec706 EMMO_cffec057-9258-52ae-bb4c-ca761b6bc407 EMMO_d0200cf1_e4f4_45ae_873f_b9359daea3cd EMMO_d02c92e0_99ba_4c09_b01f_0d7a7dd7b24e EMMO_d02f6f3e_9e32_4188_a116_29dc304ceb49 EMMO_d0af02f3-8a47-554e-a725-42b752451a1b EMMO_d0bcf2ca_cd55_4f34_8fc2_2decc4c6087a EMMO_d1917609_db5e_4b8a_9b76_ef1d6f860a81 EMMO_d1d436e7_72fc_49cd_863b_7bfb4ba5276a EMMO_d26859bb_bb6e_47bb_b46e_c2253414808e EMMO_d2a20142_b3a4_4d3b_a7e1_e17597e7f177 EMMO_d2a47cd8_662f_438f_855a_b4378eb992ff EMMO_d2a4df79-23a0-5536-9f12-37d3b49c323f EMMO_d2b37868_7b74_469b_ae26_0a7153c23222 EMMO_d320f878_2be4_4927_aea6_d36a2ae2dd89 EMMO_d357e0dd_3497_4590_af6f_7954db7fecf7 EMMO_d364e5e0_9652_4295_8f85_bd1297497377 EMMO_d368744e_bb2e_4d40_a7ef_762505b6027e EMMO_d3eecd54_e9bf_4c6f_bef8_6086cb9aa7b5 EMMO_d3fce82a_4acb_40f9_bbcf_9b123dbe84af EMMO_d41ce84b_4317_41fb_a5d1_6cd281fca106 EMMO_d43546df_7fd7_44d5_9d7c_0f2bf56cefe3 EMMO_d46e131b_f51a_4ae7_9301_824d718c56fa EMMO_d481815b_11bd_4cf6_a290_941062ee76ef EMMO_d4c95fa1_5bda_4063_a22d_62c81fcea284 EMMO_d4deccf7_8cbf_4766_bf3d_57db491fa637 EMMO_d4f37e32_16ae_4cc6_b4cd_fd896b2449c4 EMMO_d4f7d378_5e3b_468a_baa1_a7e98358cda7 EMMO_d5888438_b092_4057_b8df_966cf6034fb2 EMMO_d5adc819_d4b2_4661_b429_1705b75d5053 EMMO_d5b6a25a_408a_408d_aebc_e017260d885d EMMO_d5be1faf_0c56_4f5a_9b78_581e6dee949f EMMO_d5f3e0e5_fc7d_4e64_86ad_555e74aaff84 EMMO_d5f98475_00ce_4987_99fb_262aed395e46 EMMO_d60619c8-1abe-52c0-9491-eb3086245e22 EMMO_d64920b5_acd0_4e29_893e_ae03b3d7cdaf EMMO_d64a491b_d160_4adf_bba1_1a3f0624f0ea EMMO_d69d2e95_b22f_499a_a552_17fde0d778fc EMMO_d700aed9_2eb9_4e26_ba30_81cc36157fb1 EMMO_d722016a_4907_497b_b0d3_cfd10adfef26 EMMO_d7432d8c_3182_4d61_a08f_dc686efaabe9 EMMO_d74ed682_894f_46c5_87cb_167f60926965 EMMO_d772fa7a_0a31_44bb_a825_ae7829d794c6 EMMO_d7788d1a_020d_4c78_85a1_13563fcec168 EMMO_d7bf784a_db94_4dd9_861c_54f262846fbf EMMO_d7c74480_a568_4470_acff_f18b499cc850 EMMO_d7c9e90e-ba46-55b2-9671-43408f6a1d74 EMMO_d7d2ca25_03e1_4099_9220_c1a58df13ad0 EMMO_d7efc862_981f_4909_925b_700cd93070fc EMMO_d8030875_6d89_4645_9728_bbc3b8690609 EMMO_d859588d_44dc_4614_bc75_5fcd0058acc8 EMMO_d8612fa0_c0fb_485d_b45a_1845e7a46796 EMMO_d8aa8e1f_b650_416d_88a0_5118de945456 EMMO_d8d2144e_5c8d_455d_a643_5caf4d8d9df8 EMMO_d9589ed2_5304_48b3_9795_11bf44e64e9b EMMO_d95ff9c8_e43f_4701_a761_f2ed601eb61d EMMO_d97b27cb_61a4_4568_a38b_4edd4f224acc EMMO_da4ea7e3_6e60_410b_a209_6ea735a6b10c EMMO_da831168_975a_41f8_baae_279c298569da EMMO_daa9ee97_4c5f_42e5_918c_44d7523e8958 EMMO_dabcbe7d_db82_4445_889b_ae4d76964ea0 EMMO_dabe353b_8bfc_4da7_8ac7_8f52786d16f8 EMMO_dacfc7dc_5ddb_4f67_986b_dcd01d649d60 EMMO_dae32a4a_d8da_4047_81b0_36a9713fdce1 EMMO_dafdcae3_f8ec_4993_8269_2c9299a75158 EMMO_db03061b_db31_4132_a47a_6a634846578b EMMO_db716151_6b73_45ff_910c_d182fdcbb4f5 EMMO_db99b1e5_2f34_467b_a784_d104946d9f00 EMMO_db9a009e_f097_43f5_9520_6cbc07e7610b EMMO_dbe54798-a21f-519f-9d52-e6ab2c2e28cb EMMO_dc0874e8_36e1_44df_947d_0d7c81167a09 EMMO_dc1370b5_3902_4652_8736_0804d88dd128 EMMO_dc3a6b2d_e31d_491a_ab40_c433f8dd8d48 EMMO_dc467621_3b49_4f31_9b09_82290f29da52 EMMO_dc6c8de0_cfc4_4c66_a7dc_8f720e732d54 EMMO_dc6e40f6_5b6c_473b_a715_d36622ada5ad EMMO_dd14d055_2db0_4b81_bc97_ef6c2f72b8a0 EMMO_dd48bd88_9855_4da9_9297_41ae8a3c41fc EMMO_dd4a7f3e_ef56_466c_ac1a_d2716b5f87ec EMMO_dd4b7d81_28a9_4801_8831_4cbab217e362 EMMO_dd8301d8_affa_4b1d_8db8_7b9d0a1f2ee7 EMMO_dd92c2ae_3ca4_49bc_9147_d82b96f7505e EMMO_ddcc1e64_69cc_4a0c_9ee8_08aca78b3c85 EMMO_ddcc9683-bee2-5ea0-8b18-54c85b551ad6 EMMO_ddecfff6_d3a1_4972_b9e9_3d0ca11a3a0b EMMO_de021e4f_918f_47ef_a67b_11120f56b9d7 EMMO_de2c6b70_bc1e_48ff_84b7_8fa16e0287fa EMMO_de649cb1_7ec0_4a2e_ad55_d84e4ccd88b0 EMMO_dea931ca-1ec7-58f8-88e5-fb5615d8b214 EMMO_df1d3a25_eba2_4530_9803_d82d349f4051 EMMO_df808271_df91_4f27_ba59_fa423c51896c EMMO_df8b283c_c02a_4158_b65e_60de7bb0b550 EMMO_df96cbb6_b5ee_4222_8eab_b3675df24bea EMMO_dfcff795_0fe9_4eb7_8f8f_879bb50939c9 EMMO_dfd22e00_993b_40cc_a4ad_1134c1e3007a EMMO_e0136ad7-1435-5292-9ed6-9848b481d503 EMMO_e024544d_e374_45b7_9340_1982040bc6b7 EMMO_e04884d9_eda6_487e_93d5_7722d7eda96b EMMO_e07a252a_6913_49d6_9038_37a258b2d95e EMMO_e0aaed83_9224_4bd8_a960_a813c4569412 EMMO_e0edfb9e_9a96_4fae_b942_831ffe27b84a EMMO_e0feea8c_318e_4dcf_92f0_751e228ed99d EMMO_e1021593_06da_4237_8a02_29d8f6fef76d EMMO_e12dcfa4_c9f1_4546_9a12_8457c052e6ba EMMO_e13b2173_1dec_4b97_9ac1_1dc4b418612a EMMO_e150fa8d_06dc_4bb8_bf95_04e2aea529c1 EMMO_e16033b0_cb72_4d02_84fa_4df7f54a9c4e EMMO_e1981c25_7c55_4020_aa7a_d2e14ced86d4 EMMO_e1e686a5-71c3-5a98-8646-6d4e0f665f35 EMMO_e1f38566_ba25_4c09_9282_eea2b86cb90b EMMO_e218c625_6a39_47a9_8d08_a2ef41c152a9 EMMO_e258099f_5361_463c_ba1d_51d7d730630f EMMO_e2b08775_a0f6_4bf7_b228_53dc2299f114 EMMO_e2b11f6a_4191_427e_9844_2e0ac88dfc8b EMMO_e2ee1c98_497a_4f66_b4ed_5711496a848e EMMO_e35d2cb2_e915_4667_bbe1_1149b19777cb EMMO_e35d4936_b2e3_4cd6_a437_f1c864b3d450 EMMO_e3727dab_74f9_438b_90f0_d03ea76c31fc EMMO_e37ac288_aa60_415a_8cb7_c375724ac8e1 EMMO_e37eaa49-d5e8-54e7-a7dc-9ad6073e86b7 EMMO_e37ec2b9_aed3_4549_ad25_5f78d31cac06 EMMO_e3cd5791-6fbb-587a-a535-0e937800beaa EMMO_e4281979_2b07_4a43_a772_4903fb3696fe EMMO_e467cc3f_676c_432e_b70e_19237d1bcc78 EMMO_e46f3f24_c2ec_4552_8dd4_cfc5c0a89c09 EMMO_e4791212_5a13_4aa6_aac2_08704550dcc3 EMMO_e4c89307-e63b-57c8-8892-60924c65aa3b EMMO_e4de48b1_dabb_4490_ac2b_040f926c64f0 EMMO_e4e80813_f379_4091_b017_ee059811f806 EMMO_e501069c_34d3_4dc7_ac87_c90c7342192b EMMO_e5438930_04e7_4d42_ade5_3700d4a52ab7 EMMO_e55d4f6d_2506_4f63_8e01_1963efe7071e EMMO_e56ee3eb_7609_4ae1_8bed_51974f0960a6 EMMO_e580b699-7725-58d5-b057-7b3c816e84a1 EMMO_e59eb557_3a0f_4532_9984_deed22f94952 EMMO_e5d7bd48-4098-59b6-b872-8bba421157eb EMMO_e5e17147_64a9_47c9_b3d1_2d4ab23eed54 EMMO_e6110006_88b9_45cd_9f9c_a2a91c0c21f8 EMMO_e689c57f_2a8e_4bea_8750_a4fa015a1989 EMMO_e6a173ac_40e9_4616_8883_710b358f5c85 EMMO_e6b83139_ba92_4fbd_a8b2_c8dde55844a1 EMMO_e6e7277a_1d40_4be5_a3a9_afd3da53d937 EMMO_e6efd70d_87b4_4e18_a471_9b29c7a1fe16 EMMO_e75fdaed_cb4e_41ba_8aa3_4cfa5087358f EMMO_e7848014_ad79_422d_be02_74df892f7c11 EMMO_e79c62ff_10ad_4ec0_baba_c19ddd4eaa11 EMMO_e7aac247_31d6_4b2e_9fd2_e842b1b7ccac EMMO_e7bc8939_7ff8_4917_beb5_c42730b390f3 EMMO_e7c9f7fd_e534_4441_88fe_1fec6cb20f26 EMMO_e7cbc129_0d05_41a2_851a_10b198cd7ca2 EMMO_e7ec6ee1_9de2_4791_a826_15b7682b6bee EMMO_e82869a8-32a8-5d57-81a8-e2d618976f23 EMMO_e84be61e_6f6f_43e2_b91d_86898a5dc7c4 EMMO_e85b68e1-ca2b-51b5-8b61-dea134d88bef EMMO_e86c84bd_af21_402d_a1ad_42a90599f9eb EMMO_e88f75d6_9a17_4cfc_bdf7_43d7cea5a9a1 EMMO_e8b5f7de_4fd9_41d7_b988_87b512fe0180 EMMO_e9244742_c185_4c50_b455_c57654852582 EMMO_e9348e5b_af4f_4898_bbfe_c4583cf44b80 EMMO_e93927b4_f403_4df8_8801_1162558a9b3e EMMO_e941986d-658b-5a08-ae3d-4cc170344b06 EMMO_e94a9156_fb6c_4e16_88ee_829ac9933155 EMMO_e963f280_1599_4ee8_bb74_439a4bc6412d EMMO_e9722f13_947c_444e_82ef_1ce045f6637c EMMO_e97af6ec_4371_4bbc_8936_34b76e33302f EMMO_e980389d_6dfe_4156_9b40_32050c9644a5 EMMO_e9907887_f266_4d81_9b2d_ba5137c914dd EMMO_e998cee4_ac07_47a0_a12c_43eda1d9e750 EMMO_e999f9e0_7d63_4564_9028_07246580a267 EMMO_e99aec47_9ae6_4a1d_bddd_b87bb456c52a EMMO_e9e02156_651f_41c8_9efb_d5da0d4ce5e2 EMMO_e9fbc98d-3ac1-5a2d-a354-6e3ba1412157 EMMO_e9ffc696_5228_4ff9_8a60_0f5e05e9931b EMMO_ea00dafc_ac92_4e67_aa65_ce5a29e77fcf EMMO_ea47add2_8e93_4659_a5f0_e6879032dee0 EMMO_ea67caa5_2609_4e91_98ae_81103f2d5c25 EMMO_ea7ef02a_589c_4971_908d_dee6688eebda EMMO_ead7c629_824a_410f_afec_579f08894c78 EMMO_eb3a768e_d53e_4be9_a23b_0714833c36de EMMO_eb561764_276e_413d_a8cb_3a3154fd9bf8 EMMO_eb77076b_a104_42ac_a065_798b2d2809ad EMMO_eb7de1a1_c30e_4f0d_94c6_fe70414d7e61 EMMO_eb85216f_b872_4ee5_9f62_655aa2ae0470 EMMO_ebd133e3_b823_478d_984f_1e399c6c99aa EMMO_ebf9a5c6_ca80_45d4_a991_24a1bf4b6720 EMMO_ec1aa2cd_74eb_4506_81d1_901a3124aaba EMMO_ec2c8ac8_98c5_4c74_b85b_ff8e8ca6655c EMMO_ec502e30_b9ec_4216_90c6_f67d2df75627 EMMO_ec7464a9_d99d_45f8_965b_4e9230ea8356 EMMO_ec767367_a773_4935_80ea_dd6a5eaefb54 EMMO_ec903946_ddc9_464a_903c_7373e0d1eeb5 EMMO_ec987ba8_a548_4fc9_9df6_a834daebd140 EMMO_ecc10f05_b301_4dcf_8c84_b6f511117234 EMMO_ecc4efe9_77a2_47e3_8190_f9a883d54ac6 EMMO_ecec2983_7c26_4f8d_a981_51ca29668baf EMMO_ecf78412_f0ca_4368_9078_559ffe8935d3 EMMO_ecf938f1_bc37_4897_841d_092cd37f74de EMMO_ed257e78_8b59_44c3_9d61_06c261184f55 EMMO_ed4af7ae_63a2_497e_bb88_2309619ea405 EMMO_ed5acb06-0af0-5a3a-9b31-a1b32267f753 EMMO_ed7dd267_e2ee_4565_8117_e5c1eafa3e66 EMMO_edf72228_e040_4edc_8b46_78b2a47c72d7 EMMO_ee0466e4_780d_4236_8281_ace7ad3fc5d2 EMMO_ee7ddcb8_ad8e_4ff7_a09f_889d8edf8f8b EMMO_ee837ed0_2355_4802_b3cd_a8fab297d244 EMMO_ee98501a_5036_48b5_902b_4c68c6eeec1e EMMO_eead19f5_c0cd_4946_a501_c870bb50f3b1 EMMO_eefaa0ef_e7d4_4633_bf79_655bb55f4a49 EMMO_ef4ce791-8ba4-55cd-a6fa-778133a19d19 EMMO_efe73b0e_006b_417a_98a7_6db26b3ce2ac EMMO_eff42cb3_208e_4768_9a39_f8b6b3c3d7a2 EMMO_f02b58a5-8f1e-5d72-a261-8fe5ad2fbb4b EMMO_f0644f69_7337_4385_9d4a_4401b7bf3302 EMMO_f0b8bace_151e_4f54_8129_c180fd83ae44 EMMO_f0b903be_d86f_4d28_9f42_b4d4753e2cf4 EMMO_f0f7abe2-766d-5dcd-ba67-ada816684677 EMMO_f1025834_0cd2_42a1_bfeb_13bec41c8655 EMMO_f107c0e5-0b9f-566c-9cba-a3443c904f78 EMMO_f13672a3_59cc_40ed_8def_65009a8f74e6 EMMO_f14ae884_9345_4de4_a322_362329517e3e EMMO_f17133c2_bb33_4ffd_89fa_eef2b403d5e6 EMMO_f19ff3b4_6bfe_4c41_a2b2_9affd39c140b EMMO_f1a51559_aa3d_43a0_9327_918039f0dfed EMMO_f1be7d92_c57d_4698_a0ba_968130a3f9e1 EMMO_f1d0f28b_7575_4e82_8d22_cb5b46b84cfd EMMO_f1ee5c02_5cc0_45ba_a09a_2e6319f75fc8 EMMO_f21db3a4-d5de-52dd-9460-5cdd138fb83f EMMO_f273529f_9f2c_4877_a94b_5b47590353fc EMMO_f2c1a072_4ccb_46c4_a0f8_ac801d328d0f EMMO_f2ca6dd0_0e5f_4392_a92d_cafdae6cfc95 EMMO_f2d4c89a-c354-5e4c-9cdb-f2de932e294f EMMO_f2d5d3ad_2e00_417f_8849_686f3988d929 EMMO_f35cff4d_dc09_44cf_a729_22fb79e3bfb2 EMMO_f3dd74c0_f480_49e8_9764_33b78638c235 EMMO_f42a0e95_c130_4a69_9660_6bfdbb897d4a EMMO_f4a30d7e_8e8b_41e6_9695_d33a68f54f4b EMMO_f4cce1ec_c7dd_4061_8c46_7a24fdcd07ca EMMO_f4fee945-1d4a-5158-b0ca-eaef9ad40502 EMMO_f508dec1_e2d8_43d5_ae65_c386c7b330f9 EMMO_f53bafb6_b17d_4eb9_ad58_9d209f70dbfd EMMO_f5655090_2266_41cb_b2e9_3b4569c45731 EMMO_f5769206_9257_4b08_bf7b_dad7868c6afc EMMO_f6070071_d054_4b17_9d2d_f446f7147d0f EMMO_f658c301_ce93_46cf_9639_4eace2c5d1d5 EMMO_f675294e_6f30_4b1d_a68e_a74e59f3b2fc EMMO_f678173d_f036_4df1_a86b_2894560be617 EMMO_f68858dd_64f4_4877_b7fb_70d04fbe5bab EMMO_f6d0c26a_98b6_4cf8_8632_aa259131faaa EMMO_f6fac54d_6b6d_4255_b217_4363a83f1834 EMMO_f76884f7_964e_488e_9bb7_1b2453e9e817 EMMO_f76f5a24_d703_4e8c_b368_f9a7777cb73a EMMO_f7e8a63d-d40c-57f7-8017-7ad6b1d89b4e EMMO_f7ed665b_c2e1_42bc_889b_6b42ed3a36f0 EMMO_f7f41d20_eabb_4bcb_9a16_0436851fcd5c EMMO_f835f4d4_c665_403d_ab25_dca5cc74be52 EMMO_f84b1b92_1dc8_4146_99f0_b03cd53e455b EMMO_f8736fbd_b1e3_4fdc_bf5f_f69f54aef3bb EMMO_f87e79eb_f549_4a06_9c27_a3d1412444c6 EMMO_f895cb83_2280_42e9_9f4c_047273e70d3c EMMO_f8a2fe9f_458b_4771_9aba_a50e76afc52d EMMO_f8b20fd2_08b9_4368_b786_156e11d1cec8 EMMO_f8bd64d5_5d3e_4ad4_a46e_c30714fecb7f EMMO_f90da1f3-eb4c-54c4-b5d9-cf00fef180a1 EMMO_f9125b67-8798-5595-9db3-ffc1840c9947 EMMO_f93fe78b_9646_4a15_b88b_1c93686a764d EMMO_f94e509a_be29_4365_a4cd_70165e47e232 EMMO_f94fceab_966b_4ead_b615_f6b6b07dfd55 EMMO_f9544c7c-d259-5839-b36a-61595809c538 EMMO_f96feb3f_4438_4e43_aa44_7458c4d87fc2 EMMO_f9bc8b52_85e9_4b53_b969_dd7724d5b8e4 EMMO_f9cc7a8e_bad7_40ea_be23_71dc6d0363df EMMO_fa595892_070d_455e_9459_06c97179c080 EMMO_fa957390_cdfb_4dda_b160_94ae25bd2254 EMMO_fa9c8c56_314f_4a5a_a71d_bae66446b185 EMMO_fa9cfc5d_9c3c_4856_a708_28be3858917e EMMO_faab3f84_e475_4a46_af9c_7d249f0b9aef EMMO_fad04773-08a7-5bd3-8990-06d7e9d2c21e EMMO_fb1bb238-24bc-5d37-9243-414770fda5be EMMO_fb1e757e_087e_4541_847f_392990643f64 EMMO_fb27e6d6_159e_48a6_9c29_76dc31d8a860 EMMO_fb294e8d_603c_4fe5_bd71_8f4d152b2fb5 EMMO_fba570fc-6881-51d6-8e9d-a8c23e422b62 EMMO_fbc2549b_9108_467a_a573_de48eb45cc4a EMMO_fbcc3aad_c58a_4185_bcc9_859db779b226 EMMO_fbd27874_80aa_4aac_997b_91ab766342ac EMMO_fbef8d6b_9340_4ea0_bb38_26f66a5dee60 EMMO_fbf7da6f_04bb_4c8e_abbf_e4048d6a5e73 EMMO_fbfd4b93-12ee-5a15-8377-d4c54635b5de EMMO_fc1987b2_afff_4dc6_a102_bdd9f024b03b EMMO_fc457a08_9b93_4a00_bdcb_a806f30bcf90 EMMO_fc7ab7d2-d960-5ae8-b13b-a53dbc547cca EMMO_fc859d37_408d_44b6_b345_a0ea0b65121e EMMO_fc86c700_ccea_441c_b628_ad236f030fe6 EMMO_fcae603e_aa6e_4940_9fa1_9f0909cabf3b EMMO_fcdf3dd6_c5d7_40d2_b062_b5580e37a9bd EMMO_fced2382_9c23_47a1_8246_a5dcd45ad99c EMMO_fcfc9256_1159_44d2_b4c2_bac1b85698da EMMO_fd03c660-7b3b-5451-9d78-bc48836e1cc6 EMMO_fd4a6307_f9f7_4b54_b044_caa04e620232 EMMO_fd99c17e-6385-5b97-a20c-eddffdd56837 EMMO_fdcc0ac2-f82f-5650-838c-ec1ad138a632 EMMO_fdd744f7_72e5_4060_86a7_93ff361237d6 EMMO_fe3eb868_8745_4fea_8370_4313d0531c18 EMMO_fe573dc7_9aac_49f2_9390_02cf697bfe53 EMMO_fe7e56ce_118b_4243_9aad_20eb9f4f31f6 EMMO_fea5076a_20d0_4277_a4f1_d0eebd3b0d0e EMMO_feb03a8a_bbb6_4918_a891_46713ef557f4 EMMO_fec651dc_8962_48c3_8b30_1115b2dd7c16 EMMO_fee2a014_3322_48f9_91ab_d947a6e54556 EMMO_ff1212da_108e_4aaf_a2b0_b691fe53685e EMMO_ff1d6ece-712d-54b8-9c05-c26854e0c35a EMMO_ff4dfc0f_6d79_41e1_9e32_68801bdea085 EMMO_ff4e0ff1-a3ea-5c59-82dc-75f0abad66eb EMMO_ff5e8306-8e33-5305-84aa-d99055d34e0c EMMO_ffb73b1e_5786_43e4_a964_cb32ac7affb7 EMMO_ffbacbc4_c3be_4cc5_9539_94344e72f7a6 EMMO_ffc7735f_c177_46a4_98e9_a54440d29209 EMMO_ffe760a2_9d1f_4aef_8bee_1f450f9cb00d ElectronVolt ElectronVoltPerKelvin ElectronVoltPerTesla ElectronVoltSecond ElectronvoltPerMetre Farad FaradPerKiloMetre FaradPerMetre Fraction GramDegreeCelsius GramPerDay GramPerHour GramPerLitre GramPerMilliLitre GramPerMinute GramPerSquareMetrePerDay Gray GrayPerSecond Hectare Henry HenryPerKiloOhm HenryPerMetre HenryPerOhm Hertz HertzMetre HertzPerKelvin HertzPerTesla HertzPerVolt Hour Joule JouleMetrePerMole JoulePerCubicMetre JoulePerCubicMetreKelvin JoulePerHour JoulePerKelvin JoulePerKilogram JoulePerKilogramKelvin JoulePerKilogramKelvinCubicMetre JoulePerKilogramKelvinPerPascal JoulePerMetre JoulePerMole JoulePerMoleKelvin JoulePerQuarticMetre JoulePerSecond JoulePerSquareCentiMetre JoulePerSquareCentiMetrePerDay JoulePerSquareMetre JoulePerSquareTesla JoulePerTesla JouleSecond JouleSecondPerMole JouleSquareMetre JouleSquareMetrePerKilogram Katal Kelvin KelvinDay KelvinMetre KelvinMetrePerSecond KelvinMetrePerWatt KelvinPascalPerSecond KelvinPerHour KelvinPerKelvin KelvinPerMetre KelvinPerMinute KelvinPerSecond KelvinPerSquareSecond KelvinPerTesla KelvinPerWatt KelvinSecond KelvinSquareMetrePerKilogramPerSecond Kilogram Litre LitrePerDay LitrePerHour LitrePerKelvin LitrePerKilogram LitrePerLitre LitrePerMicroMole LitrePerMinute LitrePerMole LitrePerSecond LitrePerSecondPerSquareMetre Lumen LumenPerWatt LumenSecond Lux LuxHour MegaAmperePerSquareMetre MegaVolt Metre MetreKelvin MetreKilogram MetrePerFarad MetrePerHour MetrePerKelvin MetrePerMinute MetrePerSecond MetrePerSquareSecond MicroBecquerel MicroCoulombPerCubicMetre MicroCoulombPerSquareMetre MicroFaradPerKiloMetre MicroFaradPerMetre MicroGram MicroGramPerLitre MicroHenryPerMetre MicroLitre MicroLitrePerLitre MicroMetrePerKelvin MicroMole MicroNewton MicroNewtonMetre MicroOhm MicroPascal MicroSiemens MicroSiemensPerCentiMetre MicroSiemensPerMetre MicroWatt Minute MolPerKilogram Mole MoleDegreeCelsius MoleKelvin MolePerCubicDeciMetre MolePerCubicMetre MolePerCubicMetrePerSecond MolePerGramPerHour MolePerHour MolePerKilogramPascal MolePerLitre MolePerMinute MolePerSecond MolePerSquareMetre MolePerSquareMetrePerDay MolePerSquareMetrePerSecond MolePerSquareMetrePerSecondPerMetre MolePerSquareMetrePerSecondPerMetrePerSteradian MolePerSquareMetrePerSecondPerSteradian Neper Newton NewtonCentiMetre NewtonMetre NewtonMetrePerAmpere NewtonMetrePerKilogram NewtonMetrePerMetre NewtonMetrePerMetrePerRadian NewtonMetrePerRadian NewtonMetrePerSquareMetre NewtonMetreSecond NewtonMetreSecondPerMetre NewtonMetreSecondPerRadian NewtonPerAmpere NewtonPerCentiMetre NewtonPerCoulomb NewtonPerCubicMetre NewtonPerKilogram NewtonPerMetre NewtonPerMilliMetre NewtonPerRadian NewtonPerSquareCentiMetre NewtonPerSquareMetre NewtonPerSquareMilliMetre NewtonSecond NewtonSecondPerCubicMetre NewtonSecondPerMetre NewtonSecondPerRadian NewtonSquareMetre NewtonSquareMetrePerAmpere NewtonSquareMetrePerSquareKilogram Ohm OhmMetre OhmSquareMetrePerMetre Pascal PascalCubicMetrePerSecond PascalLitrePerSecond PascalMetre PascalMetrePerSecond PascalMetrePerSquareSecond PascalPerHour PascalPerKelvin PascalPerMetre PascalPerMinute PascalPerSecond PascalSecond PascalSecondPerCubicMetre PascalSecondPerMetre PerCentiMetre PerCubicCentiMetre PerCubicMetre PerCubicMetreSecond PerCubicMilliMetre PerHenry PerJouleCubicMetre PerKelvin PerKiloMetre PerMetre PerMetreKelvin PerMetreNanoMetre PerMetreNanoMetreSteradian PerMetreSecond PerMetreSteradian PerMicroMetre PerMilliMetre PerMilliSecond PerMole PerNanoMetre PerPascal PerPascalSecond PerPicoMetre PerSecond PerSecondSquareMetre PerSecondSquareMetreSteradian PerSecondSteradian PerSquareJoule PerSquareKilogram PerSquareMetre PerSquareMetreSecond PerSquareSecond PerSteradian PerTeslaMetre PerTeslaSecond PerWeber QuarticCoulombMetrePerCubicEnergy QuarticMetre QuarticMetrePerSecond QuarticMilliMetre QuinticMetre Radian RadianPerHour RadianPerMetre RadianPerMinute RadianPerSecond RadianPerSquareSecond RadianSquareMetrePerKilogram RadianSquareMetrePerMole ReciprocalDay ReciprocalHour ReciprocalKiloVoltAmpereHour ReciprocalLitre ReciprocalMicroMolePerLitre ReciprocalMinute ReciprocalSquareElectronVolt ReciprocalSquareGigaElectronVolt RevolutionPerMinute Second SecondPerMetre SecondPerRadianCubicMetre SexticMetre Siemens SiemensPerCentiMetre SiemensPerMetre SiemensSquareMetrePerMole Sievert SquareCentiMetre SquareCentiMetreMinute SquareCentiMetrePerCubicCentiMetre SquareCentiMetrePerSecond SquareCentiMetreSecond SquareCoulombSquareMetrePerJoule SquareDeciMetre SquareDegree SquareDegreeCelsiusPerSecond SquareKelvin SquareKilogramPerSquareSecond SquareMetre SquareMetreCubicHertz SquareMetreHertz SquareMetreKelvin SquareMetreKelvinPerWatt SquareMetrePerGram SquareMetrePerHectare SquareMetrePerHertz SquareMetrePerHertzPerDegree SquareMetrePerJoule SquareMetrePerKelvin SquareMetrePerKilogram SquareMetrePerMole SquareMetrePerNewton SquareMetrePerSecond SquareMetrePerSquareHertz SquareMetrePerSquareMetre SquareMetrePerSquareSecond SquareMetrePerSteradian SquareMetrePerSteradianJoule SquareMetrePerVoltSecond SquareMetreQuarticHertz SquareMetreSecondPerRadian SquareMetreSquareHertz SquareMetreSteradian SquareMicroMetre SquareMilliMetre SquareMilliMetrePerSecond SquareNanoMetre SquarePascalPerSquareSecond SquarePascalSecond SquareSecond SquareVoltPerSquareKelvin Steradian Tesla Tonne TonnePerCubicMetre TonnePerDay TonnePerHectare TonnePerHour TonnePerMinute TonnePerSecond Volt VoltAmpere VoltAmpereHour VoltPerCentiMetre VoltPerKelvin VoltPerMetre VoltPerMicroSecond VoltPerMilliMetre VoltPerSecond VoltPerSquareMetre VoltSecondPerMetre Watt WattHourPerKilogram WattHourPerLitre WattMetrePerSquareMetreSteradian WattPerCubicMetre WattPerKelvin WattPerKilogram WattPerLitre WattPerMetre WattPerMetreKelvin WattPerSquareCentiMetre WattPerSquareMetre WattPerSquareMetreKelvin WattPerSquareMetrePascal WattPerSquareMetrePerMetre WattPerSquareMetrePerMetrePerSteradian WattPerSquareMetrePerNanoMetre WattPerSquareMetrePerNanoMetrePerSteradian WattPerSquareMetreQuarticKelvin WattPerSquareMetreSteradian WattPerSteradian WattSecond WattSecondPerSquareMetre Watthour WatthourPerCubicMetre Weber WeberMetre WeberPerMetre WeberPerMilliMetre emmo_fd2aa864_eef7_4c3d_8243_9ea832d9df3e","EMMO_01e5766d_dac3_4574_8a78_310de92a5c9d EMMO_02face50_43a1_40ce_a909_dfe54d5e186b EMMO_057d0573_6ac0_4c27_9e3f_3c29205fd104 EMMO_0aa934ee_1ad4_4345_8a7f_bc73ec67c7e5 EMMO_0b1502e2_d12f_4ff3_83b1_eeedf9382954 EMMO_0b1cbe60_d380_4787_b92e_be26bdacf2c2 EMMO_0d829933_29e3_4e61_b3d3_88e6b9d0d0ce EMMO_0e86a108_9d4d_4582_8126_f0c527d81901 EMMO_0ee9e6a2_9240_4b1d_ac9a_f72416c7dc70 EMMO_1246b120_abbe_4840_b0f8_3e4348b24a17 EMMO_1328d112_e731_4e56_b9b9_6b6cdd495cd6 EMMO_1440d010_e4c5_4597_8858_1d58cb1fb28f EMMO_1494c1a9_00e1_40c2_a9cc_9bbf302a1cac EMMO_157fdf31_6387_42be_8e72_10530519214a EMMO_16b510a6_0584_4134_bdb6_3bc185c17860 EMMO_17e27c22_37e1_468c_9dd7_95e137f73e7f EMMO_19d925d0_2cf1_40e5_a391_1a99d68409c9 EMMO_1f1b164d_ec6a_4faa_8d5e_88bda62316cc EMMO_209ba1b3_149f_4ff0_b672_941610eafd72 EMMO_2337e25c_3c60_43fc_a8f9_b11a3f974291 EMMO_23b579e1_8088_45b5_9975_064014026c42 EMMO_24c71baf_6db6_48b9_86c8_8c70cf36db0c EMMO_26bf1bef_d192_4da6_b0eb_d2209698fb54 EMMO_2856bbc2_96e1_485b_b5f8_2fdfcb0c9b92 EMMO_297999d6_c9e4_4262_9536_bd524d1c6e21 EMMO_2bb50428_568d_46e8_b8bf_59a4c5656461 EMMO_2e0b0f1b_ba90_4827_af5a_92b826cb90de EMMO_2eb10b5b_900b_44d7_af85_4de9a3729474 EMMO_2fe8b850_9f2d_4c13_8be9_6ae2487de393 EMMO_31252f35_c767_4b97_a877_1235076c3e13 EMMO_339d8e1a_f52a_42cd_8df5_57b5328b939e EMMO_33ae2d07_5526_4555_a0b4_8f4c031b5652 EMMO_3446e167_c576_49d6_846c_215bb8878a55 EMMO_35c29eb6_f57e_48d8_85af_854f9e926e77 EMMO_36e69413_8c59_4799_946c_10b05d266e22 EMMO_3733bd38_ca2b_4264_a92a_3075a1715598 EMMO_39c3815d_8cae_4c8f_b2ff_eeba24bec455 EMMO_3aa37f92_8dc5_4ee4_8438_e41e6ae20c62 EMMO_3b95deb3_9f2f_4ab0_8574_fb74f01b4bea EMMO_3c51ea74_43a4_42d5_953b_fcb43f359c73 EMMO_3c7f239f_e833_4a2b_98a1_c88831770c1b EMMO_3f2e4ac2_8ef3_4a14_b826_60d37f15f8ee EMMO_408a46b2_3930_46da_b936_e9ce72ffdde9 EMMO_43de6d01-276c-55ed-a166-ad097ec75575 EMMO_449beacd_4fda_4d46_a723_d2118f4e2623 EMMO_44d5f29a_6a9b_4f5d_9405_20ca553cd4d3 EMMO_4832e353_6a2d_4deb_9a5b_96989afaff2d EMMO_499e24a5_5072_4c83_8625_fe3f96ae4a8d EMMO_4ab7fb52_cec3_4c00_90c0_5648f01e3296 EMMO_4be0acad_af05_426f_aa6d_fe7531072564 EMMO_50c298c2_55a2_4068_b3ac_4e948c33181f EMMO_51e72e5c_ab21_4d0e_ad9f_b168eca89cf4 EMMO_5369d256_5866_4729_adc2_1498ee9a4959 EMMO_53e5b1e1_6026_4ddc_8a4a_3aaaa5fdbdb7 EMMO_54d0d0f4_d9fa_4179_a9b5_4110c49dafff EMMO_55354438_7000_4284_b1b9_59d60c2261b9 EMMO_555d0261_da5e_4301_b7f9_46f604a32e91 EMMO_559ab98c_1c7d_4794_996c_8c1d8d56381c EMMO_58e7c821_4af0_4394_89f7_a9649735f4d2 EMMO_5ceab41b_2aea_4041_9e9c_a243f7562cee EMMO_5d73661e_e710_4844_ab9b_a85b7e68576a EMMO_60577dea_9019_4537_ac41_80b0fb563d41 EMMO_61f264fa_1f23_47f0_aa1c_c947d0be56fc EMMO_65a2c5b8_e4d8_4a51_b2f8_e55effc0547d EMMO_662c64e7_fc72_49b3_a161_f50fd42deafa EMMO_663859e5_add3_4c9e_96fb_c99399de278d EMMO_6786b336_e982_4759_8dee_1905a4106591 EMMO_67fc0a36_8dcb_4ffa_9a43_31074efa3296 EMMO_6835537c_d294_4005_a770_ec9621f29ed1 EMMO_6b7276a4_4b9d_440a_b577_0277539c0fc4 EMMO_6b78c119_f86c_4b5e_ba6c_b42d25a64122 EMMO_6dd685dd_1895_46e4_b227_be9f7d643c25 EMMO_705f27ae_954c_4f13_98aa_18473fc52b25 EMMO_70da982d_1810_4b01_9630_a28e216ecd9a EMMO_70fe84ff_99b6_4206_a9fc_9a8931836d84 EMMO_7159549c_16a3_4dd3_b37d_e992ad0b0879 EMMO_7329967c_3972_4c99_b478_84f66436620d EMMO_74a75cf1_3418_4244_b43c_b5db94635d42 EMMO_78c79b48_4b76_4cbe_812f_b32dbb04fd44 EMMO_79c0edfa-06f9-5149-b754-28c589035b8a EMMO_7afbed84_7593_4a23_bd88_9d9c6b04e8f6 EMMO_7efab93d_c8fe_49c7_ba8e_d21d13b38c85 EMMO_7f1dec83_d85e_4e1b_b7bd_c9442d4f5a64 EMMO_7fb7fe7e_bdf9_4eeb_adad_e384dd5285c6 EMMO_8189b42e_0995_423a_a26c_51168b27c3cf EMMO_8785be5a_2493_4b12_8f39_31907ab11748 EMMO_88470630_2a27_4f9e_866a_47ff7789e34b EMMO_8de5d5bf_db1c_40ac_b698_095ba3b18578 EMMO_8e52c42b_e879_4473_9fa1_4b23428b392b EMMO_8ef3cd6d_ae58_4a8d_9fc0_ad8f49015cd0 EMMO_92227f7f_22e9_4b19_a011_920eac3c7b75 EMMO_9380ab64_0363_4804_b13f_3a8a94119a76 EMMO_95908a5b_2e5e_4a52_9c5d_db25efe76e0f EMMO_964568dd_64d2_454b_a12f_ac389f1c5e7f EMMO_967080e5_2f42_4eb2_a3a9_c58143e835f9 EMMO_9a50a0ae_841a_46fe_8b23_3df319b60611 EMMO_9ae258e3_f79b_4ff3_a777_9c188b3c019c EMMO_9cb984ca_48ad_4864_b09e_50d3fff19420 EMMO_9ee42d6b_7242_4a8d_967e_79f8f1c7fe29 EMMO_a0a2ded8_54e8_408d_a6b0_7fd1b4d7d16d EMMO_a585728e-36c8-5df4-9d95-aa128d2a0e7f EMMO_a592c856_4103_43cf_8635_1982a1e5d5de EMMO_a8bd7094_6b40_47af_b1f4_a69d81a3afbd EMMO_aa987900_caf1_4ce2_82fa_6b1d6fbd2ead EMMO_ac852bf0_3251_4d6b_9e57_acbfcb5e7e08 EMMO_ad0e72fc_dcaa_490d_8371_b4d814dcda2c EMMO_ae2d1a96_bfa1_409a_a7d2_03d69e8a125a EMMO_b19aacfc_5f73_4c33_9456_469c1e89a53e EMMO_b1daa610_64c6_4935_94b8_a19db586a2f6 EMMO_b2282816_b7a3_44c6_b2cb_3feff1ceb7fe EMMO_b35e92d7_7fa0_4661_aa5a_5cea7c8e6925 EMMO_b3c8ba10_6bee_45e7_9416_e9019aa9f023 EMMO_b432d2d5_25f4_4165_99c5_5935a7763c1a EMMO_b6292331_94af_4f00_976b_ea55960c2f1c EMMO_b7493aee_366c_442d_8f59_49ac7aa664d7 EMMO_b85e4738_500c_4e1b_bbe8_9e84190485d6 EMMO_b8f79e53_2ad4_441d_87ff_284a5c419e46 EMMO_bb49844b_45d7_4f0d_8cae_8e552cbc20d6 EMMO_bcaddc91_a881_4c40_a102_562cbaf61c6c EMMO_bed1d005_b04e_4a90_94cf_02bc678a8569 EMMO_c0f48dc6_4a32_4d9a_a956_d68415954a8e EMMO_c4bace1d_4db0_4cd3_87e9_18122bae2840 EMMO_c58c799e_cc6c_4310_a3f1_78da70705b2a EMMO_c6e77b51_681b_4d04_b20d_a08f2b977470 EMMO_c7b62dd7_063a_4c2a_8504_42f7264ba83f EMMO_c84c6752_6d64_48cc_9500_e54a3c34898d EMMO_cc823237_398d_4c9a_b8fa_aa157ee3e3a5 EMMO_cd24eb82_a11c_4a31_96ea_32f870c5580a EMMO_d01b3ee2_91a5_4ce2_95cd_f0d2c333c6d3 EMMO_d088a3cb_d3e3_4eb2_9897_00aef0cb00cd EMMO_d271f202_4c1a_4d74_b86a_387c82034eb7 EMMO_d43af210_f854_4432_a891_ce3022e3b558 EMMO_d4e0a0ab_2f67_4f87_a0db_b544e6dceed4 EMMO_d67ee67e_4fac_4676_82c9_aec361dba698 EMMO_d85162ec_6d62_4cdb_a5b9_f092285e5b7f EMMO_d893d373_b579_4867_841e_1c2b31a8d2c6 EMMO_dba27ca1_33c9_4443_a912_1519ce4c39ec EMMO_dbe39465_6cf4_4592_b0c5_b7446789a37b EMMO_dc57d998_23db_4d8e_b2cd_f346b195b846 EMMO_e1097637_70d2_4895_973f_2396f04fa204 EMMO_e3850f08_8e79_454b_9d83_c517cab42857 EMMO_e4f66254_7312_4de5_a86a_6e0808baaaab EMMO_e58bd4f4_a343_4831_be59_bf753075edb0 EMMO_e5a34647_a955_40bc_8d81_9b784f0ac527 EMMO_e9d65041_d87d_4b04_9fe9_1eed8f9c0370 EMMO_ea7724fe_ba5d_4201_865e_761cb6fe9f99 EMMO_eb3518bf_f799_4f9e_8c3e_ce59af11453b EMMO_ebc8c324_8e7a_4b09_bcb5_306e0c461d24 EMMO_ebc9e62c_5dc4_44db_9060_7923740bdf78 EMMO_ec2472ae_cf4a_46a5_8555_1556f5a6c3c5 EMMO_ee518694_9a11_41e5_ada2_8c68c62c2993 EMMO_eeb06032_dd4f_476e_9da6_aa24302b7588 EMMO_eeb8118c_b290_4f57_b0f8_bd65bb6d77ad EMMO_f09e1d0a_07ce_4121_8c89_5bd67b7e8116 EMMO_f22abf74_4538_4f50_ab85_09908cdda707 EMMO_f2fc1ce9_cc3b_4eb5_a112_3c85d1b1374a EMMO_faf79f53_749d_40b2_807c_d34244c192f4 EMMO_fd689787_31b0_41cf_bf03_0d69af76469d EMMO_fe015383_afb3_44a6_ae86_043628697aa2 EMMO_fe63194f_7c04_4dbd_a244_524b38b6699b"],["https://w3id.org/ep-plan#","eppl","Activity Agent Communication CommunicationSpecification Constraint ConstraintEvaluation Entity EntityCollection ExecutionTraceBundle FailedActivity MultiActivity MultiStep MultiVariable Objective Plan Policy Rationale ResponsibleAgent Step Variable","achieves constrains correspondsToCommunicationSpecification correspondsToStep correspondsToVariable decomposesMultiStep evaluatedAgainst evaluatedFor evaluatedTraceElement hasConstraint hasConstraintImplementation hasCorrespondingActivity hasCorrespondingCommunication hasCorrespondingEntity hasInputVariable hasOutputVariable hasPart hasPayload hasPermittedAgent hasRationale hasRecipient hasSender hasTraceElement includesCommunicationSpecification includesConstraint includesObjective includesPlanElement includesPolicy includesResponsibleAgent includesStep includesSubPlan includesVariable isAchievedBy isCommunicationSpecificationOfPlan isConstraintImplementationOf isConstraintOfPlan isDecomposedAsPlan isElementOfPlan isElementOfTrace isInputVariableOf isObjectiveOfPlan isOutputVariableOf isPartOf isPayloadIn isPermittedAgentFor isPolicyOfPlan isPrecededBy isQualifiedEvaluationOf isRationaleOf isRecipientIn isResponsibleAgentOfPlan isSenderIn isStepOfPlan isSubPlanOfPlan isVariableOfPlan precedes qualifiedEvaluation satisfied satisfiedBy violated violatedBy wasEvaluatedtraceElement"],["https://w3id.org/GDPRtEXT#","gdprt","Accountability Accuracy AccuracyIsContested AccurateCollection Activity AdequateForProcessing AdherenceToSealCertification AnonymousData AppointingSubProcessors AppointmentOfProcessors ArchiveData Article AssistInComplyingWithRights AutomatedDecisionMakingWithSignificantEffect AutomatedProcessing CanBeWithdrawnEasilyConsentObligation Certification CertificationBody Chapter Citation ClearExplanationOfProcessingConsentObligation CodeOfConduct CollectionMechanism CollectionOfPersonalData Compliance ComplianceWithControllersInstructions ConditionsForSealsAndCertifications ConfirmingOrMatchingDatasets Consent ConsentActivity ContextOfDataCollection ContractWithDataSubject Controller ControllerAccountability ControllerHasTakenAction ControllerObligation ControllerRepresentative ControllerResponsibility CooperateWithDPA CriminalData CrossBorderTransfer DPA DPO DPOObligation Data DataActivity DataBreach DataMinimisation DataNoLongerNeededForOriginalPurpose DataProtectionByDesignAndByDefault DataSecurity DataSubject DataWasInferredOrDerived DemonstratingConsent DirectMarketing EmploymentLaw Entity EraseData EraseWhenConsentWasWithdrawn EraseWhenDataIsNoLongerNeededForOriginalPurpose EvaluationOfDataSubject ExceptionsOnReportingDataSubjectsOfBreach ExclusionException ExemptedByNationalLaw ExemptedWithoutProofOfDataSubjectIdentity ExerciseRights ExistenceOfSafeguards ExplicitPurpose FactorsForImpactAssessment FreedomsProtection FreelyGivenConsentObligation GeneticData GivenConsent HarmWasRemote HealthData HistoricStatisticScientificPurposes IdentifiableForRequiredProcessing IdentificationOfDataSubject IfAndWhereControllerIsProcessingData ImpactAssessment ImplementTechnicalMeasuresForCompliance ImposeConfidentialityObligationOnPersonnel InfoAboutAutomatedProcessingWithSignificantEffectsOnDataSubject InfoAboutCategoriesOfRecipientsDataSharedWith InfoAboutCatgegoriesOfDataBeingProcessed InfoAboutExistenceOfRights InfoAboutProcessing InfoAboutSourceOfData InfoAboutStoragePeriod InformControllerOfConflictWithLaw InformationAboutThirdParties InformationShouldBeConcise InformationShouldBeEasilyAccessible InformationShouldBeIntelligible InformationShouldBeTransparent InformedConsentObligation IntegrityAndConfidentiality IsImpossible JointController KeptUpToDate LargeScaleProcessing LawfulBasisForProcessing LawfulnessFairnessAndTransparency LegalClaims LegalObligation LegitimateInterest LegitimatePurpose LiabilityOfJointController LimitedForProcessing LinkBetweenNewAndOldPurpose MadePublicByDataSubject MaintainRecordOfBreach MaintainRecordsOfProcessingActivities Marketing MaximumValidity3Years MedicalDiagnosisTreatment MonitorCompliance NationalSecurity NatureOfPersonalData NoChargeLeviedForRightToAccess NotForProfitOrg NotFromSilenceOrInactivityConsentObligation NotFurtherProcessedThanOriginalPurpose NotificationRequiresDisproportionateEfforts NotifyDataSubjectAboutConsequencesOfDataBreach NotifyDataSubjectAboutDPOForDataBreach NotifyDataSubjectOfBreach NotifyDataSubjectOfMeasuresTakenForDataBreach Obligation ObligationForCollectionOfPersonalData ObligationForObtainingConsent ObtainingConsent OnlyActOnDocumentedInstructionFromController OutsideMaterialScope PersonalData Point PossibleConsequenceForDataSubject Principle PrivacyByDesign Processing ProcessingAffectedVulnerableIndividuals ProcessingIsUnlawful ProcessingSensitiveData ProcessingUsingUntestedTechnologies Processor ProcessorControllerAgreement ProcessorObligation ProcessorRepresentative PropogateRightsToThirdParties ProtectionAgainstAccidentalLoss ProtectionAgainstDamage ProtectionAgainstDestruction ProtectionAgainstUnlawfulProcessing ProvideControllerWithInfoForCompliance ProvideCopyOfPersonalData PseudoAnonymousData PublicInterest PurposeLimitation PurposeOfNewProcessing R17 R18 R19 RacialData Recital RecordCategoriesOfDataSubjectsAndPersonalData RecordCategoriesOfRecipientsWhereDataShared RecordCrossBorderDataTransfer RecordDataRetentionPeriod RecordPurposeOfProcessing RecordSecurityMeasures RectifyData RectifyInaccuracy RegulatoryAuthority RelevantForProcessing ReportDataBreach ReportDataBreachToController ReportDataBreachToDPAWithin72Hours RequiresDisproportionateEfforts RequiresWrittenConsentOfControllerToAppointSubProcessor RestrictionsOnCrossBorderTransfers RetentionOfPersonalData ReturnOrDestroyPersonalDataAtEndTerm RightOfDataPortability RightOfErasure RightToAccessPersonalData RightToBasicInformationAboutProcessing RightToNotBeEvaluatedThroughAutomatedProcessing RightToObjectForDirectMarketting RightToObjectToProcessing RightToRectification RightToRestrictProcessing RightToTransparency Rights RightsProtection Seal SealsAndCertification Section SecurityOfPersonalData SensitivePersonalData ShareDataWithThirdParty ShouldBeCommonlyUsedFormat ShouldBeDemonstrable ShouldBeDistinguishableFromOtherMatters ShouldBeMachineReadable ShouldBeStructured ShouldSupportReuse SpecificConsentObligation SpecifiedPurpose StorageLimitation StoreData SubPoint SubProcessor SubProcessorMustFollowSameTermsAsProcessorControllerAgreement SystematicMonitoring UnlawfulProcessing UseData ValidConsent VitalInterest VoluntaryOptInConsentObligation VoluntarySystemOfAccredition WithdrawingConsent","hasArticle hasChapter hasCitation hasPoint hasRecital hasSection hasSubPoint involves isPartOfArticle isPartOfChapter isPartOfPoint isPartOfSection"],["https://w3id.org/italia/onto/CLV/","","Address AdministrativeUnitComponent City District Feature Geometry SpatialObject","hasAddress hasAddressComponent hasGeometry isAddressComponentOf"],["https://w3id.org/mdo/core/","core","CalculatedProperty Calculation PhysicalProperty Property Structure","ID PropertyName hasInputProperty hasInputStructure hasOutputCalculatedProperty hasOutputStructure hasQuantityValue relatesToMaterial relatesToStructure"],["https://w3id.org/okn/o/sd#","sdont","CatalogIdentifier ConfigurationSetup Constraint DataTransformation DataTransformationSetup DatasetSpecification FundingInformation Image NumericalIndex Organization Parameter Person SampleCollection SampleExecution SampleResource Software SoftwareConfiguration SoftwareImage SoftwareVersion SourceCode StandardVariable Unit Variable VariablePresentation Visualization","adjustableParameter adjustsVariable author availableInRegistry citation codeRepository compatibleVisualizationSoftware contributor copyrightHolder copyrightYear dataCatalogIdentifier dateCreated datePublished description doi email fundingGrant fundingSource hadPrimarySource hasAcceptedValues hasAcknowledgements hasAssumption hasBuildFile hasCodeOfConduct hasComponentLocation hasConfiguration hasConstraint hasContactPerson hasDataTransformation hasDataTransformationSetup hasDataType hasDefaultValue hasDimensionality hasDocumentation hasDownloadInstructions hasDownloadURL hasExample hasExecutableInstructions hasExecutableNotebook hasExecutionCommand hasFAQ hasFileStructure hasFixedResource hasFixedValue hasFormat hasFunding hasImplementationScriptLocation hasInput hasInstallationInstructions hasLongName hasMaximumAcceptedValue hasMinimumAcceptedValue hasOutput hasParameter hasPart hasPresentation hasPurpose hasRule hasSampleExecution hasSampleResult hasSampleVisualization hasSetup hasShortName hasSoftwareImage hasSourceCode hasStandardVariable hasStepSize hasSupportScriptLocation hasTypicalDataSource hasUsageNotes hasVariable hasVersion hasVersionId identifier isTransformedFrom issueTracker keywords license logo memoryRequirements name operatingSystems partOfDataset pathLocation position processorRequirements programmingLanguage publisher readme recommendedIncrement referencePublication screenshot shortDescription softwareRequirements status supportDetails tag usefulForCalculatingIndex usesUnit value wasDerivedFromSetup wasDerivedFromSoftware website"],["https://w3id.org/tribont/material#","tribont-material","Ag Al Al203 AlN Alluminium-Flake AlluminiumAlloy AntifrictionLubricant Antioxidant Aramid-Fiber ArsenicOxide As Au B B203 B4C BN BaO BaSO4 Be BeO Bi C Ca CaCO3 CaO CalciumCarbonate-Powder Carbon-Fiber Carbon-Powder Cd CdS Ce Cellulose CeramicMaterial ChemicalElementConcentration Co CompositeMaterial Cr Cr203 Cu Dy ElastomerThermoplastic ElastomerThermoset ElementConcentration ElementRole Er Eu F Fe Fe203 FlameRetardant FluidLubricant Gd Ge Glass Glass-Fiber Glass-MatFabric Glycol Graphite-Powder Grease H H2O Hf Hg HighAlloySteel Ho ImpactModifier In Ir La Li Li2O LiquidMaterial LowAlloySteel Lu Material MaterialApplication MaterialIdentification MaterialNaming MaterialStandard MaterialTradename MetallicMaterial Mg Mica Mineral Mn Mo MoS2 N Na2O NaCl Nb Nd Ni NonFerrousMetalInhibitor O O2 Oil Os OtherElementConcentration P PTFE-Lubricant Pb PbO Pd PlasticThermoplastic PlasticThermoset PlasticizerOil PolymerElementConcentration PolymerMaterial Pr Pt Rag-Cotton-Fabric Re Rh Ru S Sb Sc Se Si Si3N4 SiC SiO2 Silica-Fumed Silicone-Lubricant Sm Sn SolidContaminants SolidLubricant SolidMaterial Sr StainlessSteel StainlessSteel-Fiber Steel SulfateAsh Ta TaC Talc Tb Te ThO2 Ti TiB2 TiC TiO2 TitaniumAlloy Tl Tm Tolyltriazole ToolSteel U UVStabilizer V W WC Water Y Y203 Yb Zn ZnO Zr ZrO2","hasElementRole hasNaming hasSupplier hasTypicalUse isElementRoleFor isNamingFor isSuppliedBy isTypicalUseFor number"],["https://www.gleif.org/ontology/L1/","gleif-L1","Branch BusinessRegistryIdentifier Fund FundFamily LegalEntity LegalEntityIdentifier LegalEntityIdentifierRegistryEntry LocalOperatingUnit RegisteredEntity RegistrationStatus SoleProprietor ValidationSourceKind","LEI hasAlternativeLanguageHeadquartersAddress hasAlternativeLanguageLegalAddress hasAlternativeLanguageLegalName hasAssociatedEntity hasAssociatedEntityName hasAutoASCIITransliteratedHeadquartersAddress hasAutoASCIITransliteratedLegalAddress hasAutoASCIITransliteratedLegalName hasEntityID hasFundFamily hasFundFamilyName hasHeadquartersAddress hasLegalAddress hasLegalForm hasLegalFormText hasLegalName hasManagingLOU hasOtherAddresses hasOtherAuthority hasOtherEntityNames hasOtherValidationIdentifier hasPreferredASCIITransliteratedHeadquartersAddress hasPreferredASCIITransliteratedLegalAddress hasPreferredASCIITransliteratedLegalName hasPreviousLegalName hasRegisteredAuthority hasRegistrationIdentifier hasTradingOrOperatingName hasTransliteratedHeadquartersAddress hasTransliteratedLegalAddress hasTransliteratedOtherAddresses hasTransliteratedOtherEntityNames hasValidationIdentifier hasValidationSources identifiesAndRecords"],["http://bblfish.net/work/atom-owl/2006-06-06/#","awol","Category Content Entry Feed FeedOrEntry Generator HTML Link Person PlainText RelationType TextContent Version XHTML XML","aggregates author body category contains content contributor dannyNote eliasNote email entry generator generatorVersion html icon id label lang length link logo name published rel retosNote rights scheme source src subject subtitle summary term text title to type updated uri xhtml xml"],["http://contextus.net/ontology/ontomedia/core/space#","osr","Aquatic Arable Arboreal Area Bay Biological-Surface-Space Bog Bounding Capital City Container Continent Copse Country Estuary Field Forest Galaxy Gaseous Hydrated Lake Layer Ledge Level-Traversing-Space Lot Marsh Metropolis Mountain Mountain-Range Necropolis Ocean Orbit Orchard Plains Pond Pool Port Portal Puddle Quay Region River Riverbank Sea Seashore Space Stream Surface-Space Swamp Town Universe Urban-Area Vessel Village Volcano Wood World","adjacent-above adjacent-below has-boundary has-dividing-item is-boundary-of orbit-around"],["http://contextus.net/ontology/ontomedia/ext/common/being#","being","Adopted Alliance Being Blood Bond Bonded-Group Character Community Company Deal Emotional-Crisis Enmity Family Foster Friendship Government Group Household Mental-Illness Organisation Partnership Physical-Illness Physical-Injury Pledge Possession Profession Proto-Being Step","carries-title carries-uniform cured deal-conditions dealbroker dealmaker diagnosed entered-remission governed-by governs has-crisis has-emotional-health has-loco-parentis has-mental-disorder has-number-of-parts has-physical-illness has-physical-injury have-bonded-to have-done have-not-bonded-to have-not-done in-loco-parentis is-a is-child-of is-not-a is-parent-of is-relation-of of-type owned-by owns place_of_citizenship pledge-maker pledge-reciever portrays reads recovered rehabilitated resolved sibling-of speaks speaks-basic speaks-fluently speaks-pidgin treated used-by uses voiced-by voices wears wears-type will-bond-to will-do will-not-bond-to will-not-do works-for writes"],["http://contextus.net/ontology/ontomedia/misc/locspec#","","LocSpec Space",""],["http://cookingbigdata.com/linkeddata/ccinstances#","cci","Instance cpu gpu network ram storage","code cpu_cache cpu_code cpu_consumition cpu_cores cpu_frecuency cpu_max_frecuency cpu_model cpu_spped cpu_threads hasCPU hasNetwork hasRAM hasStorage model network_bandwidth ram_frecuency ram_size ram_type storage_bandwidth storage_size storage_technology type"],["http://cookingbigdata.com/linkeddata/ccregions#","ccr","AvailabilityZone GeographicalZone Location Region","availabilityzone_name availabilityzone_status geographical_zone hasAvailabilityZone hasGeographicalZone region_code region_compilance region_dataresidency region_endpoint region_location region_name"],["http://cookingbigdata.com/linkeddata/ccsla#","ccsla","Claim Condition Definition Limitation SLA ServiceCredit Term","containsTerm hasCompensation hasDefinitionValue hasTermValue hasValidity includeDefs includeValue"],["http://culturalis.org/oad#","oad","AdministrativeBiographicalHistory ArchivalInstance ArchivalResource Custody EadElement ExtentAndMedium FindingAid Instance LevelOfDescription Place Production PublicationNote UoD custody production","accruals appraisalDestructionAndSchedulingInformation archivalHistory archivistsNote conditionsGoverningAccess conditionsGoverningReproduction contains date describes existenceAndLocationOfCopies existenceAndLocationOfOriginals extentAndMedium hasAccessPoint hasAccessPointCorporateBody hasAccessPointFamily hasAccessPointPerson hasAccessPointPlace hasAdministrativeBiographicalHistory hasCustody hasEntity hasEntry hasExtentAndMedium hasExtentType hasFilePlan hasFindingAid hasLanguageScriptsOfMaterial hasLevel hasNameOfCreator hasNextInSequence hasProduction hasPublicationNote hasRelatedInstance hasRepository immediateSourceOfAcquisitionOrTransfer isContainedIn isDescribedBy isEntryOf isProducedBy note otherlevel physicalCharacteristicsAndTechnicalRequirements referenceCode scopeAndContent systemOfArrangement title useEadElement"],["http://d-nb.info/standards/elementset/dnb#","dnbt","AutomatedActivity IntellectualActivity QualifiedLanguage QualifiedSubject","canonicalUri dateCaptured deprecatedUri hasQualifiedLanguage hasQualifiedSubject isDescribedIn qualifiesLanguage qualifiesSubject"],["http://data.archiveshub.ac.uk/def/","locah","ArchivalResource BiographicalHistory Creation EAD Extent Family FindingAid Floruit Function GenreForm Level Repository","accessProvidedBy accessRestrictions accruals acquisitions administers alternateFormsAvailable appraisal archbox associatedWith bibliography body countryCode cubicmetre custodialHistory dateBirth dateCreatedAccumulated dateCreatedAccumulatedEnd dateCreatedAccumulatedStart dateCreatedAccumulatedString dateDeath dates encodedAs encodingOf envelope epithet extent file folder forename hasBiographicalHistory isAdministeredBy isBiographicalHistoryFor isMaintenanceAgencyOf isOriginationOf isPublisherOf isRepresentedBy item level location locationOfOriginals maintenanceAgency maintenanceAgencyCode members metre name note origination other otherFindingAids page paper physicalTechnicalRequirements processing providesAccessTo relatedMaterial scopecontent surname title useRestrictions volume"],["http://data.businessgraph.io/ontology#","ebg","IdentifierSystem IdentifierWebResource LAURegion WebResource","adminUnitL3 adminUnitL4 adminUnitL5 adminUnitL6 dissolutionYear exclusionNote foundingYear geoResolution identifierWebResource isEnumerated isImmutable isOfficial isPersistent isPublic isPubliclyTraded isSingleValued isStartup isStateOwned isUnique level numberOfEmployees order orgActivityText orgStatusText orgTypeText ralCode replacementPattern rolePositionText urlTemplate validationRegex validationRule webResource"],["http://data.cochrane.org/ontologies/core/","cochrane","Age AggregationMethod AppliedIntervention AssessmentScale Concept ConceptScheme Condition Device DeviceCategory Drug DrugCategory InterventionCategory InterventionClassification InterventionProvider InterventionRationale Material ModeOfDelivery OutcomeClassification Procedure ProcedureCategory Setting Sex SpecificMetric Thing Treatment","alternateLabel broaderConcept equivalentConcept inCategory inConceptScheme label lastModifiedDate longLabel modifiedBy narrowerConcept shortLabel"],["http://data.ign.fr/def/geofla#","geofla","Arrondissement Canton Commune Departement Region TypeDeCommune UniteAdministrative","arr cant chefLieu codeArr codeCant codeComm codeDpt codeReg dpt numInsee population region siegeDuChefLieu statut superficieHa zMoyen"],["http://data.ign.fr/def/ignf#","ignf","AxesList CRS CartesianCS CompoundCRS Conversion CoordinateOperation CoordinateSystem CoordinateSystemAxis Datum Ellipsoid EllipsoidalCS Extent GeodeticCRS GeodeticDatum GeographicBoundingBox OperationMethod OperationParameter OperationParameterValue PrimeMeridian ProjectedCRS SingleCRS SingleCRSList SingleOperation Transformation VerticalCRS VerticalCS VerticalDatum","axis axisAbbrev axisDirection baseCRS cartesianCS codeSpace conversion coordinateSystem datum domainOfValidity eastBoundLongitude ellipsoid ellipsoidalCS epsgID geodeticDatum geographicElement greenwichLongitude includesSingleCRS inverseFlattening isSphere methodFormula northBoundLatitude operationVersion parameter primeMeridian scope semiMajorAxis semiMinorAxis sourceCRS sourceDimension southBoundLatitude targetCRS targetDimension usesMethod usesParameter usesValue verticalCS verticalDatum westBoundLongitude"],["http://data.ign.fr/def/topo#","topo","AireDePeage AireDeTriage Bassin Bati Batiment BornePostale CanalisationDEau Cimetiere Conduite Construction CoursDEau ElementDuRelief ElementReseauFerroviaire ElementReseauRoutier EntiteHydrographiqueTerrestre EntiteTopographique InfrastructureTransportEnergie Laisse LigneElectrique LigneTransportCable Parking PisteAerodrome Place PointDEau PosteTransformation Pylone Reservoir Route SurfaceDEau TerrainDeSport TypeDeBatiment TypeDeConstruction TypeDeFranchissement TypeDeLaisse TypeDePointDEau TypeDeRelief TypeDeReservoir TypeDeRoute TypeDeTerrainDeSport TypeDeTransportCable TypeDeVegetation TypeDeVoieFerree TypeDeZAI Voie VoieFerree ZoneActiviteInteret ZoneDeVegetation","artif borneFin borneIni clAdmin codePostal concerne electrifie enConstruction fictif gestion gestionVoie hauteur importance itEurop itVert largeurChaussee largeurVF militaire miseEnService nature nbVoiesCirculation nbVoiesFerrees nomIti numero numeroBorne origine posSol precAlti precPlani regime sens typAdres typeDeBatiment typeDeConstruction typeDeFranchissement typeDeLaisse typeDePiste typeDePointDEau typeDeRelief typeDeReservoir typeDeRoute typeDeTerrainDeSport typeDeTransportCable typeDeVegetation typeDeVoieFerree typeDeZAI voltage zFin zIni zMax zMin zMoyen"],["http://data.lirmm.fr/ontologies/passim#","passim","Coverage Mode Service TransportServiceInformation","SMSInformation centerTown cityThrough comment department infoPoint isAccessibilityForDisabledPerson isWebSiteAccessibilityForDisabledPerson landInformation mobileApplication modeOfTransport postalCode region remark serviceCoverage serviceName typeOfService webSite"],["http://data.ordnancesurvey.co.uk/ontology/admingeo/","osadm","Borough CivilAdministrativeArea CivilParish CivilVotingArea Community Constituency County CountyElectoralDivision District DistrictWard EuropeanRegion GreaterLondonAuthority GreaterLondonAuthorityAssemblyConstituency LondonBorough LondonBoroughWard MetropolitanDistrict MetropolitanDistrictWard ScottishParliamentConstituency ScottishParliamentElectoralRegion UnitaryAuthority UnitaryAuthorityElectoralDivision UnitaryAuthorityWard Ward WelshAssemblyConstituency WelshAssemblyElectoralRegion WestminsterConstituency","constituency county district gssCode hasAreaCode hasCensusCode hasOfficialName hasUnitID inCounty inDistrict inEuropeanRegion inRegion parish scottishParliamentElectoralRegion ward welshAssemblyElectoralRegion westminsterConstituency"],["http://data.press.net/ontology/asset/","pna","Asset Image Text Video","associatedAsset byline created derivedFrom embargoedUntil hasThumbnail hasTranscript modified published summary title"],["http://data.press.net/ontology/classification/","pnc","Classifiable Classification","isClassifiedBy"],["http://data.press.net/ontology/identifier/","pni","Authority Identifiable Identifier","authority hasIdentifier value"],["http://data.press.net/ontology/stuff/","pns","Intangible Location Organization Person Stuff Tangible","alias comment dateOfBirth dateOfDeath hasAsset hasImage label longName name notablyAssociatedWith placeOfBirth shortName"],["http://data.semanticweb.org/ns/swc/ontology#","swc","AcademicEvent AccommodationPlace ArgumentativeDocument Artefact BreakEvent Chair CommunalPlace ConferenceEvent ConferenceVenuePlace Delegate MealEvent MeetingRoomPlace NonAcademicEvent OrganisedEvent PanelEvent Paper Poster Presenter Proceedings Programme ProgrammeCommitteeMember Role SessionEvent SlideSet SocialEvent TalkEvent TrackEvent TutorialEvent WorkshopEvent","hasLocation hasPart hasProgramme hasRelatedArtefact hasRelatedDocument hasRole heldBy holdsRole isLocationFor isPartOf isRoleAt memberOf plansToAttend relatedToEvent"],["http://dataid.dbpedia.org/ns/core#","dataid","AccessLevel Agent AgentIdentifier AgentRole AuthorityEntityContext AuthorizedAction DataId Dataset Directory Distribution EntitledAction FileCollection Linkset ResponsibleAction ServiceEndpoint SingleFile SparqlEndpoint","accessProcedure aid aidSystem aidURI allowsFor associatedAgent authorityAgentRole authorizedAgent authorizedFor checksum containsLinks graphName hasAccessLevel hasEntityContext isDistributionOf isInheritable latestVersion nextVersion preview previousVersion similarData softwareRquirement validForAccessLevel validFrom validUntil version"],["http://dati.camera.it/ocd/","ocd","DOC abbinamento adesioneGruppo adesioneGruppoMisto aic allegatoDiscussione appartenenzaOrgano assegnazione assemblea atto autore bollettino cambioDenominazione circoscrizionePlurieletto componenteGruppoMisto composizioneOrgano cronologia deputato dibattito discussione documentazione documenti dossier dottrina elezione giurisprudenza governo gruppoParlamentare incarico incaricoGoverno intervento lavori lavoriPreparatoriLegge legge legislatura luogo mandatoCamera mandatoSenato membroGoverno natura normativa note organo organoGoverno persona presidenteCamera presidenteConsiglioMinistri presidenteRepubblica proclamazione pubblicistica relatore richiestaParere risorsa_web rispostaAIC seduta senatore sistemaElettorale statoIter stralcio tipologia trasformazioneGruppo trasmissione ufficioParlamentare unitaOrganizzativa versioneTestoAtto votazione voto","ac aderisce altro_firmatario approvato astenuti carica componente concluso contrari convalida costituzionale denominazione destinatario dicastero diventa doc endDate fa_parte_della favorevoli griglia haMembro incaricoGovernativo iniziativa interim lavoriPreparatori lex lista maggioranza membro membroConsulta motivoTermine name nomina opzione parentADM1 parentADM2 parentADM3 parentCountry plurieletto presenti primo_firmatario richiestaFiducia rif_abbinamento rif_allegatoDiscussione rif_assegnazione rif_attoCamera rif_bollettino rif_deputato rif_dibattito rif_discussione rif_doc rif_dossier rif_elezione rif_governo rif_gruppoParlamentare rif_incarico rif_incaricoGoverno rif_intervento rif_leg rif_luogo rif_mandatoCamera rif_mandatoSenato rif_membroGoverno rif_natura rif_organo rif_organoGoverno rif_persona rif_presidenteConsiglioMinistri rif_richiestaParere rif_seduta rif_senatore rif_sistemaElettorale rif_statoIter rif_trasmissione rif_ufficioParlamentare rif_unitaOrganizzativa rif_versioneTestoAtto rif_votazione risposta ruolo siComponeDi startDate tipoElezione tipoProclamazione votanti votazioneFinale votazioneSegreta"],["http://dati.san.beniculturali.it/SAN/","san-lod","complessoArchivistico conservatore contestoStoricoIstituzionale date dateCSI dateComplarc dateEsistenza dateStrumento ente estensioneDateComplarc famiglia luogo luogoConservatore persona produttore profiloIstituzionale qualificazioniRelazioniCpf sitoWeb strumento strumentoDigitale","abstract acronimo altraDenominazioneComplarc altraDenominazioneProduttore altraDenominazioneProfiloIstituzionale altroAccesso autore casaEditrice codice_ISIL consistenza consultazione dateCSITesto dateComplarcNormal dateComplarcTesto dateEsistenzaNormal dateEsistenzaTesto dateQualificazioniRelCpf dateStrumentoTesto denominazioneCSI descrizione descrizioneCSI edito estensioneDateNormal formaAutorizzataComplarc formaAutorizzataConservatore formaAutorizzataProduttore formaAutorizzataProfiloIstituzionale has_CSI has_conservatore has_cpf has_dateCSI has_dateComplarc has_dateEsistenza has_dateEsistenzaTipo has_dateStrumento has_estensioneDateComplarc has_estensioneDateTipo has_livelloSuperiore has_luogoAmbitoTerritoriale has_luogoConservatore has_luogoGiurisdizione has_luogoMorte has_luogoNascita has_luogoProduttore has_luogoResidenza has_luogoSede has_natura_giuridica_ente has_produttore has_qualificazioniRelazioniCpf has_relazionePI has_relazioneProduttore has_sitoWeb has_sottotipologia_ente has_statusProvenienza has_strumentoDiRicerca has_strumentoDigitale has_tematismo has_tipologia indirizzo isConservatoreOf isProduttoreOf isStrumentoDiRicercaOf luogoCAP luogoComune luogoPaese luogoProvincia luogoPubblicazione luogoTesto orario ordinamento professione recordProvenienzaId schedaProvenienzaHref schedaSAN servizi sistemaProvenienza sitoWebHref sitoWebTesto strumentoDigitaleLink strumentoDigitaleTitolo tipoQualificazioniRelCpf tipologiaComplesso titolo titolo_nobiliare"],["http://def.seegrid.csiro.au/isotc211/iso19156/2011/observation#","om","CategoryObservation ComplexObservation CountObservation DiscreteCoverageObservation GeometryObservation Measurement NamedValue Observation ObservationContext PointCoverageObservation Process TemporalObservation TimeSeriesObservation TruthObservation","featureOfInterest metadata name observationContext observedProperty parameter phenomenonTime procedure relatedObservation result resultQuality resultTime role validTime value"],["http://def.seegrid.csiro.au/ontology/om/om-lite#","oml","CountObject CountObservation GeometryObject GeometryObservation MeasureObject Measurement Observation ObservationAgent ObservationCollection ObservationContext Process SimpleMeasure TemporalObject TemporalObservation TruthObject TruthObservation","amount context count featureOfInterest member memberOf observedProperty phenomenonTime procedure relatedObservation result resultTime role samplingStrategy truth uom"],["http://delicias.dia.fi.upm.es/ontologies/ObjectWithStates.owl#","obws","Object State StateSet","hasState isStateOf"],["http://dev.poderopedia.com/vocab/","poder","AcademicConnection AcademicOrganization AcquisitionCompanyConnection AlumniEducationalConnection AssociationConnection Biography CivilUnion Company CompanyConnection Connection Country Dating Documentation DomesticPartnership EducationalConnection FinancialInformation Gender GraduateEducationalConnection InternationalOrganization LongBiography Marriage MergeCompanyConnection NewsEvent NewsEventConnection NonGovernmentalOrganization NumericDatum PoliticalConnection PoliticalOrganization ProgrammaticOrganization RelatedData ReligiousOrganization RestrictedAccessOrganization Sector SentimentalRelationshipConnection ShortBiography SocialConnection SourcedEntity StudentEducationalConnection WorkConnection WorkRole","academicParticipant alias buyerCompany commercialRepresentativesOf connectedVia connectionEndDate connectionStartDate countryOfResidence declarationOfInterests declarationOfPatrimony depiction firstLastName hasAcademicOrganization hasAlternativeMainSector hasAlternativeOtherSector hasAnotherPhilantropySector hasAuntOrUncle hasChild hasCousin hasDocumentURL hasDocumentation hasEconomicOrganizationParticipant hasFinancialInformationYear hasGender hasGrandChild hasGrandparent hasLegalConstitution hasLogo hasLongBiography hasMainSector hasMap hasNieceOrNephew hasNumberEmployees hasNumericDatum hasOrganigramDocumentation hasOtherDocumentation hasOtherSector hasParent hasPhilantropySector hasRelevantDate hasSanctionDocumentation hasShortBiography hasSibling hasSocialReason hasSource hasSpouse hasStudent hasTaxId hasTickerSymbol hasUrl hasValue hasWorkRole mergeCompany newsEventParticipant organizationParticipant otherLastName personParticipant politicalParticipant subsidiaryCompanyOf targetCompany"],["http://dh.aks.ac.kr/ontologies/ekc#","ekc","Actor Architecture Bibliography Clothing Concept Event Food Heritage Index Multimedia Object Place Record Story Text WebResource Work","A1 A2 A3 A4 AR CL CO E1 E2 E3 E4 FO HR NM OB P1 P2 RE ST TM XR administrates annotator appearsIn archiveHolding bibliography calligrapher commemorates constructor cooks creatorPresumed curates depicts documents doner editor enshrines founder goesWith hasAdoptedHeir hasAffiliation hasAppointee hasAsset hasBranchTemple hasBrother hasBrotherInLaw hasChineseExplanation hasConcubine hasContextualElement hasCousin hasDaughter hasDaughterInLaw hasDescendant hasDisciple hasDrawing hasEnglishExplanation hasEpitaph hasExhibition hasExhibitionAt hasFather hasFatherInLaw hasGrandDaughter hasGrandson hasHermitage hasHistoricalSetting hasHusband hasIngredient hasInscription hasMaster hasMother hasMotherInLaw hasNewName hasOldName hasOwner hasParticipant hasPerformance hasPhoto hasReferenceNote hasSister hasSisterInLaw hasSon hasSonInLaw hasStele hasStupa hasSubject hasTemporalElement hasText hasVersion hasVirtualParticipant hasWife includes inscriber isAdministratedBy isAdoptedHeirOf isAffinalKinOf isAnnotatorOf isAvailableAt isAwarded isBirthPlaceOf isBrotherOf isCalligrapherOf isCausedBy isConceptionPlaceOf isConcubineOf isConstructorOf isContributorOf isCreatorOf isCurrentLocationOf isCurrentlySituatedOn isDaughterInLawOf isDaughterOf isDeathPlaceOf isDepictedIn isDescendantOf isDesignatedAs isDiscipleOf isDocumentedIn isEnshrinedIn isFatherInLawOf isFatherOf isFellowOf isFormerlocationOf isFounderOf isGarnishedWith isGrandDaughterOf isGrandsonOf isHeldAt isHeldBy isHeldFor isHusbandOf isInfluencedBy isInscriberOf isKindOf isLineageKinOf isLocatedIn isMadeOf isMasterOf isMemberOf isMentionedBy isMentionedIn isMotherInLawOf isMotherOf isNamedAfter isNamedBy isNamesakeOf isNear isNewNameOf isOfficialPostOf isOldNameOf isOperatedIn isOwnerOf isPasserOf isPerformedAt isPerformedBy isPerformedIn isPlacentaChamberOf isPostedIn isPreviousInSequenceTo isPreviouslySituatedOn isProducedBy isProducedIn isProvenanceOf isProvidedIn isPublisherOf isReconstructorOf isReferencedFrom isRenovatorOf isRightsHolderOf isServedIn isServedOn isServedTo isSisterOf isSiteOf isSonInLawOf isSonOf isSteleOf isStoredIn isStupaOf isSubjectOf isTombOf isTombstoneOf isTranslatorOf isUsedIn isVictimOf isWifeOf isWornBy isWornIn isWriterOf leads livesIn mentions mightBeRelatedTo onlineReference owner participatesIn plays prepares reconstructor renovator serves servesAs servesTemporarilyAs textReference timeline translator virtuallyParticipatesIn wasBuriedIn wasExecutedAt wasOrdainedBy wasPosthumouslyPromotedTo wasPreceptorOf wears writer"],["http://ec.europa.eu/eurostat/ramon/ontologies/geographic.rdf#","","","ramon_geoAnnotationProperties ramon_geoObjectProperties skosAnnotationProperties"],["http://erlangen-crm.org/efrbroo/","","F38_Character F50_Controlled_Access_Point",""],["http://id.loc.gov/ontologies/bibframe/","","Archival Arrangement Audio Cartography Collection Dataset Electronic Event Instance Integrating Item Kit Manuscript Microform MixedMaterial Monograph MovingImage MusicAudio NonMusicAudio NotatedMovement NotatedMusic Object Print Serial Series Software StillImage Tactile Text Topic Work","contribution contributionOf hasInstance instanceOf subject subjectOf"],["http://iflastandards.info/ns/fr/frbr/frbroo/","","F38",""],["http://inference-web.org/2.0/ds.owl#","dso","List","first rest"],["http://inference-web.org/2.0/pml-provenance.owl#","pmlp","Agent AgentList Dataset DeclarativeRule Document DocumentFragment DocumentFragmentByOffset DocumentFragmentByRowCol EmptyInformation Format IdentifiedThing InferenceEngine InferenceRule Information Language LearnedSourceUsage MethodRule Ontology Organization Person PrettyNameMapping PrettyNameMappingList Publication Sensor Software Source SourceUsage TranslationRule WebService Website","hasAbstract hasAuthorList hasConfidenceValue hasContent hasCreationDateTime hasDataCollectionEndDateTime hasDataCollectionStartDateTime hasDescription hasDocument hasEncoding hasEnglishDescriptionTemplate hasEscapeCharacterSequence hasFormat hasFromCol hasFromLanguage hasFromOffset hasFromRow hasISBN hasInferenceEngineRule hasLanguage hasLongPrettyName hasMember hasMimetype hasModificationDateTime hasName hasOwner hasPrettyName hasPrettyNameMappingList hasPrettyString hasPublicationDateTime hasPublisher hasRawString hasReferenceSourceUsage hasReplacee hasRuleExample hasShortPrettyName hasSource hasToCol hasToLanguage hasToOffset hasToRow hasURL hasUsageDateTime hasUsageQueryContent hasVersion isMemberOf usesInferenceEngine"],["http://lemon-model.net/lemon#","lemon","Argument Component ComponentList Form Frame HasLanguage HasPattern LemonElement LexicalCondition LexicalContext LexicalEntry LexicalSense LexicalTopic Lexicon MorphPattern MorphTransform Node NodeConstituent Part Phrase PhraseElement PropertyValue Prototype RaisableArgument SenseCondition SenseContext SenseDefinition SynRoleMarker UsageExample Word","abstractForm altRef broader canonicalForm condition constituent context decomposition definition edge element entry equivalent example extrinsicArg formVariant generates hiddenRef incompatible isA isReferenceOf isSenseOf language leaf lexicalForm lexicalVariant marker narrower nextTransform objOfProp optional otherForm pattern phraseRoot prefRef property propertyDomain propertyRange reference representation rule semArg sense senseRelation separator subjOfProp subsense synArg synBehavior topic transform tree value writtenRep"],["http://lexvo.org/","","","ontologynearlySameAs ontologysomewhatSameAs ontologysubClassOf"],["http://linkedscience.org/lsc/ns#","lsc","Conclusion Data Hypothesis Prediction Publication Research Researcher","begin confirms dataProduced dataUsed end falsifies fuzzybegin fuzzyend isAboutRegion isAboutTime isSupprtedBy makes methodUsed participatesIn produces reportedIn reports tests timeAccepted timeRevised timeSubmitted"],["http://mex.aksw.org/mex-core#","mexcore","AdaptativeWebSites AffectiveComputing ApplicationContext Bioinformatics Bootstrapping BrainMachineInterfaces Cheminformatics ClassifyingDNAsequences ComputationalAdversiting ComputationalFinance ComputerVision Context CrossValidation Dataset DetectingCreditCardFrauds DomainConceptSpace Example ExampleCollection Execution ExecutionOverall ExecutionSingle Experiment ExperimentConfiguration FactPrediction Feature FeatureCollection GamePlaying HardwareConfiguration Holdout InformationRetrieval InternetFraudDetection LeaveOneOut LinkDiscovery MachinePerception MedicalDiagnosis Metaheuristics Model NFoldsCrossValidation NaturalLanguageProcessing ObjectRecognition Optimization Phase RecomenderSystems Robotics SamplingMethod SearchEngines SentimentAnalysis SequenceMining SlidingCrossValidation SoftwareEngineering SpeechAndHandwritingRecognition StockMarketAnalysis StructuralHealthMonitoring SyntacticLanguageProcessing Test Training Validation ValuePartition","attributeSelectionDescription cpu cpuCache dataNormalizedDescription datasetColumn datasetRow endsAt endsAtPosition folds hasApplicationContext hasPhase hasSamplingMethod hdType memory noiseRemovedDescription numberOfIteraction outliersRemovedDescription sequential startsAt startsAtPosition targetClass testSize trainSize trustyURI trustyURIHash videoGraphs"],["http://mex.aksw.org/mex-perf#","mexperf","ClassificationMeasure ClusteringMeasure ExamplePerformanceMeasure ExamplePerformanceMeasureCollection ExecutionPerformance PerformanceMeasure RegressionMeasure StatisticalMeasure UserDefinedMeasure UserDefinedMeasureCollection","L1norm L2norm Linfnorm accuracy bonferroniDunn chebyschevDistance chiSquare correlationCoefficient cosine costParameter error euclideanDistance f1Measure falseNegative falseNegativeRate falsePositive falsePositiveRate folds formula friedman genSimilarityCoefficient hammingDistance kappaStatistics kernel kolmogorovSmirnov manhattanDistance mean meanAbsoluteDeviation meanSquaredError median medianAbsoluteDeviation mode nemenyi pearsonCorrelation pmi precision predictedValue realValue recall relativeAbsoluteError residual roc rootMeanSquaredError rootRelativeSquaredError sensitivity specificity spmi standardDeviation totalError trueNegative trueNegativeRate truePositive truePositiveRate variance wilcoxon"],["http://ns.inria.fr/ludo/v1/gamemodel#","ludo-gm","Action Animation Appearance ArtRequirement Button Checkbox CompleteGameStructure ComputedResult Constraint DecidingCondition DifficultyIndicator EventTrigger Force GameAct GameActingScript GameAttribute GameContext GameControl GameControlInterface GameDimension GameEnvironment GameEvent GameInteractionRule GameInteractionRuleOutcome GameKnowledgeBase GameObject GameObjective GamePhysics GamePlayer GamePresentation GameRecord GameResult GameRule GameScenario GameScoringRule GameSimulation GameStructure GameTempo GameTheme GoalCondition Intelligence Inventory InventoryState Learn Mass Motion Navigate ObjectAttribute ObjectImage ObjectVitality ObjectsAttribute PedagogicEventIndicator Presentation-basedStructure RawResult Scenario-basedStructure Score SeriousGame SoidityState Training-basedStructure VirtualCamera Vital VitalUpdate","hasActingCoordination hasAction hasAnimation hasAnimationType hasAppearance hasArea hasArtRequirement hasConstraint hasDifficultyIndicator hasDifficultyIndicatorValue hasEventTrigger hasEventTriggerClass hasEventTriggerCommand hasForce hasFrontEndDisplay hasGameAct hasGameActObject hasGameActingScript hasGameAttribute hasGameContext hasGameControl hasGameControlInterface hasGameDimension hasGameDimention hasGameEnvironment hasGameEvent hasGameKnowledgeBase hasGameObject hasGameObjective hasGamePhysics hasGamePlayer hasGameRecord hasGameResult hasGameRule hasGameScenario hasGameStructure hasGameTempo hasGameTheme hasGoalCondition hasGoalConditionDescription hasHardwareInterface hasInputEvent hasIntelligences hasInteractionCondition hasInteractionRuleActor hasInteractionRuleOutcome hasInteractionRuleOutcomeOperation hasInteractionRuleSubject hasInventory hasInventoryQuantity hasMass hasMatter hasMotion hasNormalForce hasObjectVitality hasObjectVitalityValue hasPedagogicEvent hasPedagogicEventIndicator hasScoringCondition hasSoringRuleOutcome hasSound hasTempoScale hasText hasURI hasVirtualCamera hasVirtualCameraPosition hasVitalUpdate isSolid"],["http://ns.nature.com/terms/","npg","Abstract Agent AggregationEvent Article ArticleType Asset BinaryAsset BlobAsset Blog Collection Component Concept Contributor Dataset Document Event Figure Graph Illustration Image ImageAsset Issue Item Journal KnowledgeBase Organization PdfAsset Person Publication PublicationEvent PublishEvent PublishState Publisher ReviewEvent ReviewState Section Serial SeverityLevel Subject Summary SummaryType Technique Thing Type XmlAsset","assetVersion body bodyXml caption captionXml coverDate coverYear coverYearMonth credit date dateTime doi eissn familyName fileExtension filename filesize givenName hasAbstract hasArticle hasArticleType hasBroaderSubject hasCollection hasContributor hasFigure hasIllustration hasImage hasImageAsset hasIssue hasItem hasPdfAsset hasPrimaryArticleType hasPublication hasPublishEvent hasPublishState hasPublisher hasRoot hasSection hasSubject hasSummary hasSummaryType hasTechnique hasXmlAsset id isAssetOf isCorresponding isCurated isLeaf isPrimaryArticleType isRoot issn issue name namespace number pageEnd pageStart pages publicationDate publicationDateTime publicationYear publicationYearMonth replacedBy replaces repository repositoryId shortTitle title titleXml treeDepth volume webpage year yearMonth"],["http://observedchange.com/tisc/ns#","tisc","Object PartialOverlap","address along areasize atFrontOf behind disconnected eastOf equal existenceBeginsAt existenceEndsAt externallyConnected far forecastMadeAt geometry happensAt hasCentroid hasHeight hasLength hasUnionOf hasWidth here inFutureOf inPastOf insideOf isForecastFor leftOf locatedAt near nearest next nextTo nonTangentialProperPart northEastOf northOf northWestOf outsideOf partialOverlapArea partialOverlapFrom partialOverlapRatio partialOverlapTo partialOverlapUnit partiallyOverlapping rightOf sharesPathWith sizeOfLandArea southEastOf southOf southWestOf tangentialProperPart touches unionOf westOf"],["http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-edac.owl#","edac","AggregateMonthly AggregateOverThirtyYears AggregateYearly Air Amount AtmosphericFeature ConvertASCIIToTIFF ConvertedDataset DataBandProcessing DatasetManipulationSoftware DatasetProcessing DewPointTemperature Download DownloadedMODISDataset DownloadedPRISMDataset EcologicalCommunity ExtractAndReproject ExtractedDataset Index MODISDataset MODISMeasurement Measurement Modelling ModellingAgent Mosaic MosaicDataset PRISMDataset PRISMDatasetProcessing PRISMModelling Precipitation Processing Processor Publish PublishedMODISDataset PublishedPRISMDataset RGISDataBand RGISPrepublishedRasterDataset RGISWCSDataset RGISWCSManifestation Reproject ReprojectedDataset Sensor SurfaceLayer Temperature TerrestrialFeature Vegetation","hadInput hadInputBandID hasJSONCapabilitiesDigestURL hasProcessorName wasAssociatedWith wasMeasuredBy wasModelledBy wasOutputBy wasPublishedBy"],["http://ontology.eil.utoronto.ca/icontact.owl#","ic","Address AddressType CellNumber CottageAddress DaysOfWeek FaxNumber HomeAddress HomeNumber HoursOfOperation PhoneNumber PhoneType SchemaOrgThing StreetDirection StreetType TollFreeNumber WorkAddress WorkNumber iContactThing","OperatingProperty addressDataProperty addressProperty contactProperty dayofWeek emailDataProperty hasAddress hasAddressType hasAreaCode hasBuilding hasCity hasCitySection hasClosingTime hasContactDataProperty hasCountry hasCountryCode hasDate hasEmail hasGeoCoordinates hasLocation hasOpeningTime hasOperatingHours hasPersonalEmail hasPhoneNumber hasPhoneType hasPostalCode hasState hasStreet hasStreetDirection hasStreetNumber hasStreetType hasTelephone hasUnitNumber hasWebSite hasWorkEmail operatingDataProperty telephoneDataProperty"],["http://org.semanticweb.owlapi/error#","","Error1 Error2 Error3",""],["http://persistence.uni-leipzig.org/nlp2rdf/ontologies/rlog#","rlog","Entry Level StatusCode","className codeId date hasCode level message priority resource"],["http://proton.semanticweb.org/protonsys#","","","transitiveOver"],["http://purl.oclc.org/NET/ssnx/cf/cf-feature#","cff","Humidity Layer LayerMedium Medium Precipitation Surface SurfaceLayer SurfaceMedium SurfaceMediumMedium SurfaceSurface Wind",""],["http://purl.org/biodiversity/taxon/","taxon","Amphibian Animal Arachnid Archaea Armoured_fish Arthropod Bacteria BiologicalOrganism Bird Cartilaginous_fish Cephalochordate Chordate ClubMoss Conifer Crustacean Cycad DataObject Dinosauria Eukaryote Fern Fish FloweringPlant Fungus Ginkgo Gnetophytes GreenAlga Image Insect Jawless_fish Lobe_Finned_fish Lungfish Mammal MapImage Microbial_Eukaryote ModernReptile Mollusca Moss Plant Ray_Fined_fish Red_algae Taxon TaxonConcept TaxonName TaxonNameID TaxonRank Tetrapod Tunicate Unclassified_Chordate","authority binomial canonicalFormID canonicalFormID_Of commonName dbClass dbFamily dbGenus dbKingdom dbOrder dbPhylum dbSpecies monomial relatedTaxonNameID relatedTaxonNameID_Of scientificName trinomial uniprotClass uniprotFamily uniprotGenus uniprotKingdom uniprotOrder uniprotPhylum uniprotSpecies"],["http://purl.org/cld/cdtype/","cdtype","AnalyticFindingAid CatalogueOrIndex HierarchicFindingAid IndexingFindingAid",""],["http://purl.org/cld/terms/","cld","","associatedCollection catalogueOrIndex dateItemsCreated describedCollection isAccessedVia isLocatedAt itemFormat itemType"],["http://purl.org/coo/ns#","coo","BaseModel ChoiceOrComponent CompleteCarModel ConfigurationInfo Derivative PropertySpecification RelativePriceSpecification SpecItemCollection Trim","availableChoice compatibility default displayPos featureOverride hasCompleteCarModel hasDerivative hasID hasSpecItemChoice hasSpecItems hasTrim includesChoices max min priceModifier valid"],["http://purl.org/ctic/infraestructuras/localizacion#","loc","Autonomia Barrio Calle Direccion Distrito JuntaAdministrativa Municipio Pais Provincia TramoCalle","barrio calle iae juntaAdministrativa numeroFinTramo numeroInicioTramo"],["http://purl.org/dc/elements/1.1/#","","","creator license"],["http://purl.org/eis/vocab/daq#","daq","Category Dimension Metric Observation QualityGraph","computedBy computedOn expectedDataType hasDimension hasMetric hasObservation isEstimate metric requires value"],["http://purl.org/iot/vocab/m3-lite#","m3lite","ABS AccInitialERabEstabSuccRate AccInitialERabSetupSuccRate AccRrcConnSetupSuccRate AccS1SigEstabSuccRate Acceleration AccelerationInstantaneous Accelerometer ActivePower Agriculture AirConditioner AirHumiditySensor AirPollutantSensor AirPollution AirQuality AirTemperature AirThermometer AlarmSystem AlcoholLevel AlcoholLevelSensor Ampere AngularSpeed Animals AtmosphericPressure AtmosphericPressureSensor AutomaticSensing Bar Barcode BatteryLevel BeatPerMinute Blind BloodGlucose BloodPressure BloodPressureSensor BoardTemperature BoardThermometer BoardVoltageSensor BodyTemperature BodyThermometer Boiler BuildingAutomation BuildingTemperature CO2 CO2Sensor COSensor Calcium Calibration CalibrationSensing Candela Capacitance Centibar Centimetre ChemicalAgentAtmosphericConcentration ChemicalAgentAtmosphericConcentrationAirParticles ChemicalAgentAtmosphericConcentrationCO ChemicalAgentAtmosphericConcentrationDust ChemicalAgentAtmosphericConcentrationNO ChemicalAgentAtmosphericConcentrationNO2 ChemicalAgentAtmosphericConcentrationO3 ChemicalAgentAtmosphericConcentrationSO2 ChemicalAgentAtmosphericConcentrationVOC ChemicalAgentConcentration ChemicalAgentWaterConcentration ChemicalAgentWaterConcentrationNH4Ion ChemicalAgentWaterConcentrationNO3Ion ChemicalAgentWaterConcentrationO2 Cholesterol CholesterolSensor City Clock CloudCover CloudCoverSensor CoffeeMachine Communication Computer Conductivity ConductivitySensor ConstructionWork Coordinates Coulomb Count CountAvailableBicycles CountAvailableTaxis CountEmptyDockingPoints Counter Crowd Cupboard Curtain Day Decibel DecibelA DecibelMilliwatt Degree DegreeAngle DegreeCelsius DegreeFahrenheit DeltaDewPoint DeltaDewPointSensor DeviceUptime DeviceUptimeClock DewPoint DewPointSensor DewPointTemperature DiastolicBloodPressure Dimensionless Direction DirectionAzimuth DirectionHeading DirectionOfArrival DirectionOfArrivalSensor DishWasher Distance DistanceSensor DomainOfInterest Door DoorStateSensor DoorStatus Drawer DustSensor EAQI ECG ESP ElectricCharge ElectricCurrent ElectricField ElectricField1800MHz ElectricField2100MHz ElectricField2400MHz ElectricField900Mhz ElectricFieldSensor ElectricPotential ElectricalResistance ElectricalSensor Emotion Energy EnergyDOI EnergyMeter Environment Experiment FallDetector Fan Farad FillLevel FillLevelGasTank FillLevelGasTank1 FillLevelGasTank2 FillLevelWasteContainer FogLamp FoodTemperature Freezer Frequency FrequencySensor Fridge FuelConsumption FuelConsumptionInstantaneous FuelConsumptionTotal FuelLevel GPSSensor GasDetector GaseousPollutantSensor Gauss Glucometer Gram GramPerCubicMetre GramPerLiter GramPerLitre GyrometerSensor GyroscopeSensor H2SSensor Health HeartBeat HeartBeatSensor Heating Hertz Hour HouseholdApplianceTemperature HumanPresenceDetector Humidity HumiditySensor Hydrophone IEEE802154InterfaceEnergyMeter Illuminance ImageSensor Inch Index IntDlLatency IntDlThroughputKbps IntUlPacketLoss IntUlThroughputKbps Invalid IonisingRadiation Irrigation Item Kelvin KiloWattHour KilobitsPerSecond Kilogram KilogramPerCubicMetre KilometerPerHour Kilometre KilometrePerHour Lamp Lavatory LeafWetness LeafWetnessSensor LightSensor Liter Litre LitrePer100Kilometres LoRaInterfaceEnergyMeter LocationQK Lumen LuminousFlux LuminousIntensity Lux MagneticField MagneticFluxDensity Magnetometer Manual Mass MeasurementType Meter MeterPerSecond MeterPerSecondSquare MethaneSensor Metre MetrePerSecond MetrePerSecondSquare MicroWattPerSquareCentiMeter Microampere Microgram MicrogramPerCubicMetre Microvolt Microwatt MicrowattPerSquareCentimetre Microwave Mileage MileageDistanceToService MileageTotal Miles Milliampere Millibar Milligram MilligramPerCubicMetre MilligramPerLitre MilligramPerSquareMetre Millilitre MillimeterPerHour Millimetre MillimetrePerHour Millisecond Millivolt MillivoltPerMeter MillivoltPerMetre Milliwatt MinuteAngle MinuteTime MmHg MmolPerLiter MmolPerLitre MobHoExecSuccRate MobHoPrepSuccRate MobMobilitySuccRate Motion MotionState MotionStateVehicle NFC NH3Sensor NO2Sensor NOSensor Neighbors Neighbours O3Sensor OccupancyDetector Odometer Ohm Okta OpticalDustSensor Others OxygenSensor PH PHSensor PPM PartsPerBillion Pascal Pedometer Percent Place Potassium Pound Power Precipitation PrecipitationSensor Presence PresenceDetector PresenceStateDriverCard PresenceStateDriverCard1 PresenceStateDriverCard2 PresenceStateEmergencyVehicle PresenceStateParking PresenceStatePeople Pressure PressureSensor Proximity ProximitySensor PublicTransit PulseOxymeter QRCode RFID Radian RadianPerSecond RadiationParticleDetector RadiationParticlesPerMinute Rainfall ReactivePower RecognizedActivity RelativeHumidity ResAverageLicConnectedUsers RetERabDrop RevolutionsPerMinute RoadOccupancy RoadSurfaceThermometer RoadTemperature RoomTemperature RotationalSpeed RotationalSpeedEngine SO2Sensor SPO2 Salinity SaltMeter Scale SeatBeltTensionSensor SecondAngle SecondTime Seismometer ShakeSensor Shower SiemensPerMetre Sink Sirens SkinConductance SkinConductanceSensor SmokeDetector SnowChains Sodium SoilHumidity SoilHumiditySensor SoilMoistureTension SoilTemperature SoilThermometer SolarRadiation SolarRadiationSensor Sound SoundPressureLevel SoundPressureLevelAmbient SoundSensor SoundSource Source Speed SpeedAverage SpeedInstantaneous SpeedMedian SpeedSensor Step SunPositionDirection SunPositionDirectionSensor SunPositionElevation SunPositionElevationSensor SystolicBloodPressure TV Telephone Temperature TemperatureEngine TemperatureWasteContainer Tesla Thermometer ThrottleSensor TimeRelatedState TimeRelatedStateDriver TimeRelatedStateDriver1 TimeRelatedStateDriver2 Timestamp Tonne TouchSensor Tourism Traffic TrafficIntensity Transportation UltrasonicSensor VOCSensor VehicleCountSensor VehicleOverspeedState VehiclePresenceDetector VehiclesPerMinute Ventilation Visibility VisibilitySensor VoiceCommand VoiceCommandController VoiceCommandSensor Volt VoltAmpereReactive Voltage VoltageSensor WashingMachine WaterConductivitySensor WaterLevel WaterNH4IonSensor WaterNO3IonSensor WaterO2IonSensor WaterPHSensor WaterTemperature WaterThermometer Watt WattPerSquareMeter WattPerSquareMetre Weather WeatherLuminosity WeatherPrecipitation Weight WeightSensor WiFiInterfaceEnergyMeter WindChill WindChillSensor WindDirection WindDirectionSensor WindSpeed WindSpeedSensor Window WorkingState WorkingStateDriver WorkingStateDriver1 WorkingStateDriver2 Wout Year chemicalAgentAtmosphericConcentrationO3 intDlThroughputKbps intUlPacketLoss intUlThroughputKbps","hasDirection hasDomainOfInterest hasMeasurementType hasSoundSource hasSource"],["http://purl.org/limo-ontology/limo#","limo","File Method Model Power Variable","accessURL baseline creator data evaluationData evaluationMethod file method modelType outcome power publishedIn rawData spatial temporal theme trainingData usageType validationData variable variableType"],["http://purl.org/linked-data/sdmx/2009/dimension#","sdmx-dimension","","age civilStatus currency educationLev freq occupation refArea refPeriod sex timePeriod"],["http://purl.org/linked-data/sdmx#","sdmx","CodeList Concept ConceptRole CountRole DataStructureDefinition EntityRole FrequencyRole IdentityRole MeasureTypeRole NonObsTimeRole PrimaryMeasureRole TimeRole","primaryMeasure"],["http://purl.org/muto/core#","muto","AutoTag PrivateTagging Tag Tagging","autoMeaning creatorOf grantAccess hasAccess hasCreator hasTag meaningOf nextTag previousTag tagCreated tagLabel tagMeaning tagOf taggedResource taggedWith taggingCreated taggingModified"],["http://purl.org/nemo/gufo#","gufo","AbstractIndividual AbstractIndividualType AntiRigidType Aspect Category Collection ComparativeRelationshipType ConcreteIndividual ConcreteIndividualType Endurant EndurantType Event EventType ExtrinsicAspect ExtrinsicMode FixedCollection FunctionalComplex Individual IntrinsicAspect IntrinsicMode Kind MaterialRelationshipType Mixin NonRigidType NonSortal Object Participation Phase PhaseMixin Quality QualityValue QualityValueAttributionSituation Quantity RelationshipType Relator RigidType Role RoleMixin SemiRigidType Situation SituationType Sortal SubKind TemporaryConstitutionSituation TemporaryInstantiationSituation TemporaryParthoodSituation TemporaryRelationshipSituation Type VariableCollection","broughtAbout categorizes concernsConstitutedEndurant concernsNonRigidType concernsQualityType concernsQualityValue concernsReifiedQualityValue concernsRelatedEndurant concernsRelationshipType concernsTemporaryWhole constitutes contributedToTrigger externallyDependsOn hasAssociatedQualityValueType hasBeginPoint hasBeginPointInXSDDate hasBeginPointInXSDDateTimeStamp hasEndPoint hasEndPointInXSDDate hasEndPointInXSDDateTimeStamp hasQualityValue hasReifiedQualityValue hasValueComponent historicallyDependsOn inheresIn isAspectProperPartOf isCollectionMemberOf isComponentOf isDerivedFrom isEventProperPartOf isObjectProperPartOf isProperPartOf isSituationProperPartOf isSubCollectionOf isSubQuantityOf manifestedIn mediates participatedIn partitions standsIn standsInQualifiedAttribution standsInQualifiedConstitution standsInQualifiedInstantiation standsInQualifiedParthood standsInQualifiedRelationship wasCreatedIn wasTerminatedIn"],["http://purl.org/NET/c4dm/keys.owl#","keys","Key Note","mode tonic wikipedia"],["http://purl.org/net/nknouf/ns/bibtex#","bibtex","Article Book Booklet Conference Entry Inbook Incollection Inproceedings Manual Mastersthesis Misc Phdthesis Proceedings Techreport Unpublished","hasAbstract hasAddress hasAffiliation hasAnnotation hasAuthor hasBooktitle hasChapter hasContents hasCopyright hasCrossref hasEdition hasEditor hasISBN hasISSN hasInstitution hasJournal hasKey hasKeywords hasLCCN hasLanguage hasLocation hasMonth hasMrnumber hasNote hasNumber hasOrganization hasPages hasPrice hasPublisher hasSchool hasSeries hasSize hasTitle hasType hasURL hasVolume hasYear howPublished humanCreator pageChapterData"],["http://purl.org/ontology/chord/","chord","Chord ChordEvent Interval Modifier Natural Note ScaleInterval SemitoneInterval","base_chord bass chord degree interval modifier natural root semitone_interval without_interval"],["http://purl.org/ontology/co/core#","co","Counter ScrobbleEvent","count counter event event_counter object scrobble_object"],["http://purl.org/ontology/daia/","daia","Limitation Response Service Storage","availableFor availableOf broaderExemplar collectedBy delay exemplar exemplarOf expected heldBy holds inCollection label limitedBy limits narrowerExemplar perform providedBy provides queue timestamp unavailableFor unavailableOf"],["http://purl.org/ontology/po/","po","AudioDescribedVersion Brand Broadcast Broadcaster Category Channel Clip DAB DVB Episode FM FirstBroadcast Format Genre IPStream LW LocalRadio MusicSegment NationalRadio OriginalVersion Outlet Person Place Programme ProgrammeItem Radio RegionalRadio RepeatBroadcast Season Segment Series Service ShortenedVersion SignedVersion SpeechSegment Subject Subtitle TV Version Web","actor anchor aspect_ratio author broadcast_of broadcast_on broadcasted_on broadcaster category channel clip commentator credit director duration episode executive_producer format frequency genre location long_synopsis masterbrand medium_synopsis microsite news_reader outlet parent_series parent_service participant performer person place position producer schedule_date season_broadcast series service short_synopsis sound_format subject subtitle_language synopsis text time track version"],["http://purl.org/ontology/rec/core#","rec","RankedRecommendation Recommendation","for ranked_recommendation_object recommendation recommendation_audience recommendation_object recommended_in recommender recommends"],["http://purl.org/ontology/ssso#","ssso","ExecutedService PreparedService RejectedService ReservedService ServiceEvent ServiceFulfillment TimeTravel","nextService previousService"],["http://purl.org/opdm/refrigerator#","ofrd","ClimateClass EnergyRatingEU Freezer Fridge FridgeFreezer RelativeDirection StyleOfUnit TypeOfBody","antibacterial capableOfACS childLock consumptionOfEnergy display doorOpenAlarm energyStarUS frostFree iceDispenser iceMaker levelOfNoise numberOfFreezerCompartments numberOfFridgeShelves numberOfFrontDoors numberOfFrontDrawers positionOfDoorHinge powerSupply ratingOfClimateClass ratingOfEnergyEU ratingOfStars remoteControl reversibleDoor styleOfUnit typeOfBody volumeOfFreezer volumeOfFridge volumeOfUnitGross volumeOfUnitNet waterDispenser waterFiltration"],["http://purl.org/openorg/","oo","Capability Equipment Facility OrganizationProfileDocument Service","access capacity contact contactForm corrections formalOrganization mapIcon organization organizationalUnit primaryContact sparql twitterHashtag"],["http://purl.org/poso/","poso","AbsolutePosition Acceleration AngularAcceleration AngularMovement AngularVelocity Angulation AuditoryLandmark AxisAngleOrientation CellIdentification DeadReckoning EulerOrientation Fingerprint Fingerprinting HighLevelFusion IndoorDeployment IndoorPositioningSystem InertialPositioningSystem IntegratedPositioningSystem Landmark Lateration LinearAcceleration LinearMovement LinearVelocity LocationBasedService LowLevelFusion MagneticOdometry MapOutput MidLevelFusion Movement Multilateration Odometry OpticalPositioningSystem Orientation OutdoorDeployment PDR PolygonalAccuracy Position PositionOutput PositioningPlatform PositioningSystem PositioningTechnique QuaternionOrientation RFLandmark RadioPropagation RelativeAngle RelativeDistance RelativePosition RelativeVelocity SLAM SRS SatellitePositioningSystem SensorFusion TrackedFeature Triangulation VSLAM Velocity VisualInput VisualLandmark VisualOdometry","angle hasAcceleration hasAccuracy hasCRS hasOrientation hasPosition hasRelativePosition hasSRS hasVelocity inDeployment isAccelerationOf isOrientationOf isPositionOf isRelativeTo isVelocityOf madeBySystem observesType pitch roll scalar xAxisValue yAxisValue yaw zAxisValue"],["http://purl.org/spar/biro/","biro","BibliographicCollection BibliographicList BibliographicRecord BibliographicReference LibraryCatalogue ReferenceList","isReferencedBy references"],["http://purl.org/spar/c4o/","c4o","BibliographicInformationSource GlobalCitationCount InTextReferencePointer InTextReferencePointerList InTextReferencePointerListItem SingleReferencePointerList","denotes hasContent hasContext hasGlobalCitationFrequency hasGlobalCountDate hasGlobalCountSource hasGlobalCountValue hasInTextCitationFrequency isDenotedBy isRelevantTo pertainsTo"],["http://purl.org/spar/scoro/","scoro","AuthorshipContribution AuthorshipRole ComputationalAgent Contribution ContributionEffort ContributionSituation DataRole EducationalRole ExperimentalContribution FinancialRole IntellectualContribution InvestigationRole OrganizationalContribution OrganizationalRole ProjectRole","hasContributionContext hasORCID hasPersonalIdentifier isContributionIn isEqualToContributionSituation isEqualToRoleInTime isMadeBy isRelatedToContributionSituation makesContribution percentageFTE withContribution withEffort withJobTitle"],["http://purl.org/swan/2.0/discourse-relationships/","dr","","alternativeTo arisesFrom consistentWith inconsistentWith motivates referencesAsInconsistentEvidence referencesAsRelevantEvidence referencesAsSupportiveEvidence refersTo relatesTo relevantTo respondsNegativelyTo respondsNeutrallyTo respondsPositivelyTo respondsTo"],["http://purl.org/tio/ns#","tio","ActualTicket CoachService DiscountType Event Flight POI ScopeOfAccess SeatOrSeatCategory SeatingLayout ServiceLevel Stop Taxi Ticket TicketPlaceholder TrainService TransportationService","accessTo ageRange arrives at available availableLayouts availableSeats availableServiceLevel departs durationOfAccess eligibleAudience eligibleServiceLevel eligibleTimes ends flightNo from includes noOfEntrances openingHours operatedBy participants scope seat sold starts takesPlaceAt ticketID to total validFrom validThrough via"],["http://purl.org/twc/dpo/ont/","dpo","AlcoholUse Arthritis Behavior BilateralLowerExtremityBurningSensation BloodGlucoseMeasurement BlurredVision BodyMassIndexFinding BorderlineHighLDLLevel BorderlineHighTriglycerideLevel CardiovascularDisease CerebralVascularAccident ChestPain CholesterolMeasurement Condition CoronaryArteryDisease DiabetesFastingBloodGlucoseLevel DiabetesHbA1CLevel DiabetesMellitus DiabetesTwoHourBloodGlucoseLevel DiagnosticFactor Disease DrugUse Dysuria ExternalClass FamilyHistory FamilyHistoryOfCAD FamilyHistoryOfDiabetes Fatigue FoulUrine FrequentUrination HighLDLLevel HighSugarDiet HighTriglycerideLevel History Hyperlipidemia Hypertension InsufficientExercise MusculoskeletalSystemSymptom NearOptimalLDLLevel NervousSystemSymptom NeurologicalAndPhysiologicalSymptom NormalTriglycerideLevel NormalWeight NutritionMetabolismAndDevelopmentSymptom Obese Occupation OptimalLDLLevel Overweight Pain PatientCharacteristic PeripheralNeuropathy PersonalHistory PersonalHistoryOfFebrileStates PersonalHistoryOfGestationalDiabetes PharmacotherapyFactor Polydipsia Polyphagia Polyuria PrediabetesFastingBloodGlucoseLevel PrediabetesHbA1CLevel PrediabetesTwoHourBloodGlucoseLevel RenalDisease SedentaryLifestyle SedentaryOccupation Symptom TestFinding Therapy TherapyPlanningComponent TriglycerideMeasurement Underweight UrinarySystemSymptom UrinaryTractInfection VeryHighHbA1CLevel VeryHighLDLLevel VeryHighTriglycerideLevel VisionSymptom","hasDiagnosis hasTherapy hasTreatmentAversion hasTreatmentPreference"],["http://purl.org/twc/vocab/conversion/","conversion","AbstractDataset AuxiliaryDataset BooleanPromotionEnhancement BooleanSymbolInterpretation CSV2RDF4LOD_environment_variables CaseInsensitiveLODLink CatalogedDataset ConversionMetaDataset ConversionProcess ConversionTrigger Curl DataEndRow DataStartRow Dataset DatasetCatalog DatasetSample DatatypePromotionEnhancement DatePromotionEnhancement DateTimePromotionEnhancement Deprecated DirectSameAsEnhancement DocumentState Enhancement EnhancementProcess ExampleResource ExistingBundleEnhancement HTTPHeader HeaderRow ImplicitBundle ImplicitBundleEnhancement IncludesLODLinks IndirectSameAsEnhancement InterpretedAsNullEnhancement LODLinks LabelRenameEnhancement LargeValue LayerDataset MetaDataset MultiplierEnhancement ObjectEnhancement ObjectSameAsEnhancement ObjectSameAsEnhancementViaLookup Omitted Only_if_column PredicateEnhancement PropertyCommentEnhancement PropertyScopedResourcePromotionEnhancement RawConversionProcess Repeat_previous_if_empty_column ResourceCastEnhancement ResourcePromotionEnhancement SameAsDataset SameAsEnhancement ServiceEndpoint Source SubClassEnhancement SubPropertyEnhancement SubjectAnnotation SubjectEnhancement SubjectSameAsEnhancement SubjectSameAsEnhancementViaLookup SubjectTypeEnhancement SymbolInterpretation TemplateResourcePromotionEnhancement TripleStore TypedResourcePromotionEnhancement UnitTestedDataset VersionControlledDataset VersionedDataset equivalent_property","base_uri bundled_by class_name comment conceptual_depth conversion_identifier conversion_process dataset_file dataset_identifier date_pattern datetime_pattern datetime_timezone delimits_cell delimits_object domain_name domain_template eg encoding enhance enhancement_identifier enhances interpret interpretation label links_via multiplier name_template num_invocation_logs num_triples object object_search pattern predicate predicate_identifier property_name range range_name range_template regex source_data source_identifier subclass_of subject_of subproperty_of subseT symbol template_pattern testable_by triples_per_minute type_name uses_class uses_predicate version_identifier"],["http://purl.org/voc/vrank#","vrank","Algorithm Feature Parameter Rank","computedBy featureId featureValue hasFeature hasName hasParameter hasRank hasRankTimeStamp paramId paramValue rankValue"],["http://purl.org/vocab/cpsv#","","Input Output PublicService Rule","follows hasInput physicallyAvailableAt produces provides uses"],["http://purl.org/vocab/participation/schema#","participation","Role",""],["http://purl.org/vvo/ns#","vvo","AudioAndNavigation Automobile DecorativeTrims Engine Financing GearboxTypeValue Paint Parking Roofs Seats Service SteeringWheels TrafficPattern TransmissionTypeValueAutomatic TransmissionTypeValueManual Upholstery Wheels","advancedPayment apr capCode credit customerCashPrice customerDeposit cylinderTypeId dateLaunched depositContribution dhCode discount emissions excessMileage finalPayment finalPaymentFee firstMonthlyPaymentFee fuelInjectionTypeId gearbox gearboxTypeId hasID heightOpenBonnet heightOpenTailgate insuranceGroup insuranceGroup50 luggageCapacitySeatsFolded luggageCapacitySeatsUpright manufacturerCode marketingName monthlyPayment noOfMonthlyPayments offerPromoCode otrRetailPrice productCode refersToTrafficPattern rotationalSpeedReference scrappageContribution shortSubtitle shortTitle subtitle termsAndConditions torque totalPayable ved widthExcludingDoorMirrors widthWithDoorsOpen"],["http://purl.org/wai#","wai","Context Profile Role","atContext isActive participates personalizes plays profiles requires specializes"],["http://purl.org/wf4ever/wfprov#","wfprov","Artifact ProcessRun WorkflowEngine WorkflowRun","describedByParameter describedByProcess describedByWorkflow usedInput wasEnactedBy wasOutputFrom wasPartOfWorkflowRun"],["http://rdf.geospecies.org/methods/observationMethod#","obsm","Above-Ground_Sticky_Trap Aerial_Collection_Net ArthropodCollectionMethods Aspirator Barrier_Pitfall_Trap Berlese_Sample CO2_Trap Cantharidin_Baited_Jar_Trap Cantharidin_Baited_Lindgren_Trap Chicken-Mash_Baited_Trap Flight_Intercept_Trap Ground-based_Sticky_Trap Hand_Collected Hanging_Suction_Based_Attraction_Trap Human_Bite_Collection Human_Observation Light_and_CO2_Trap Lindgren_Trap Malaise_Trap Manual_Collection_Method Photographed Pitfall_Based_Trap Pitfall_Trap Sweep_Net UV_Light_Trap Unbaited_Lindgren_Funnel_Trap Vacuum_Collector Visible_Light_Trap alpha-piniene_Baited_Lindgren_Trap ipsdiend_Baited_Lindgren_Trap",""],["http://rdf.myexperiment.org/ontologies/base/","meb","Actor Annotatable Annotation Announcement ContentType Contribution Friendship FriendshipInvitation Group GroupAnnouncement Interface Invitation License Membership MembershipInvitation Message Request Submission Upload User Version Versionable","accepted-at activated-at annotates annotator-of announced-to contact-details content-url count country deleted-by-recipient deleted-by-sender email email-confirmed-at field filename from has-accepter has-annotation has-annotator has-announcement has-announcer has-content-type has-current-version has-friendship has-membership has-policy has-requester has-shared-item has-version interests is-current-version is-friends-with last-seen-at membership-policy occupation openid-url organisation public-announcement read-at receive-notifications reply-to request-token revision-comments subject text to unconfirmed-email uri username version-number"],["http://rdf.myexperiment.org/ontologies/snarm/","snarm","Access AccessType Accesser Policy RestrictedAccess","has-access has-access-type has-accesser"],["http://rdfs.org/sioc/types#","tsioc","AddressBook AnnotationSet Answer ArgumentativeDiscussion AudioChannel BestAnswer BlogPost BoardPost BookmarkFolder Briefcase Category ChatChannel Comment EventCalendar FavouriteThings ImageGallery InstantMessage MailMessage MailingList MessageBoard Microblog MicroblogPost OfferList Playlist Poll ProjectDirectory Question ReadingList ResumeBank ReviewArea SubscriptionList SurveyCollection Tag VideoChannel Weblog Wiki WikiArticle WishList",""],["http://reference.data.gov.uk/def/central-government/","cgov","AdvisoryNDPB AssistantParliamentaryCounsel Cabinet CabinetCommittee CivilService CivilServiceCommittee CivilServicePost Committee CorporationSole Counsel Department DeputyDirector DeputyParliamentaryCounsel DevolvedGovernment DevolvedGovernmentOrganisation Director DirectorGeneral ExecutiveAgency ExecutiveNDPB Government GovernmentOrganisation GreatOfficerOfState HonorificPost MachineryOfGovernmentChangeEvent Minister MinisterOfState MinisterialCommittee MinisterialDepartment MonitoringNDPB NonDepartmentalPublicBody NonDisclosure NonMinisterialDepartment ParliamentaryCounsel ParliamentaryUnderSecretary PermanentSecretary Post PrincipalSecretaryOfState PublicBody SalaryRange Secretariat SeniorAssistantParliamentaryCounsel SeniorCivilServicePost Sinecure Tenure TribunalNDPB WorkingTime","attendsCabinet cabinetCommitteeOf cabinetOf chairOf currency deputyChairOf deputyHeadOfGovernment devolvedFrom devolvesTo forEvery formedAt fullTimeEquivalent fullTimeEquivalentSalary governmentOrganisationOf hasCabinet hasCabinetAttendee hasCabinetCommittee hasCabinetMember hasChair hasDeputyChair hasGovernmentDeputyHead hasGovernmentHead hasPost headOfGovernment heldBy holdsPost lowerBound memberOfCabinet parentDepartment post postIn postholder relatedBody salary salaryExcludingBenefits salaryIncludingBenefits salaryRange servedBy serves supportedBy supports tenure termsOfReference timePeriod upperBound workingTime"],["http://reference.data.gov.uk/def/parliament/","parl","Chamber DevolvedParliament Leader Parliament PoliticalParty Post Seat","devolvedFrom devolvesTo hasMember hasPartyLeader hasPartyMember holdsLeadership holdsSeat leadershipHeldBy memberOf partyLeaderOf partyMemberOf represents seatHeldBy"],["http://reference.data.gov.uk/def/payment#","pay","ExpenditureCategory ExpenditureLine Payment PaymentDataset Purchase Redaction","contract date expenditureCategory expenditureCode expenditureLine grossAmount invoice narrative netAmount order payee payer payment procurementCategory purchase reference totalGrossAmount totalNetAmount unit"],["http://resource.geosciml.org/ontology/timescale/thors#","thors","Era EraBoundary ReferenceSystem","begin component end member nextEra positionalUncertainty previousEra referencePoint system"],["http://rs.tdwg.org/dwc/terms/","","Taxon","acceptedNameUsage genus namePublishedInYear scientificName scientificNameAuthorship specificEpithet taxonRank"],["http://salt.semanticauthoring.org/ontologies/sao#","sao","Annotation CitationContext","annotates cites hasCitationContext hasCitationKey hasTopic isCitedBy pointsTo"],["http://salt.semanticauthoring.org/ontologies/sdo#","sdo","Figure Paragraph Publication Revision Section Sentence Table TextChunk","hasAnnotation hasCaption hasEndPointer hasFigure hasOrderNumber hasParagraph hasRevision hasSALTVersion hasSection hasSectionTitle hasSentence hasStartPointer hasSubSection hasTable hasTextChunk"],["http://securitytoolbox.appspot.com/MASO#","maso","Adresse Adresse-iP Agent Algorithme Algorithme-checksum Algorithme-cryptage Algorithme-gestion-cles Algorithme-signature Antivirus Asset Attaque Carte-credit Certificat Cle-de-Cryptage Cle-privee Cle-publique Cle-secrete Composant Contremesure Contremesure-reseau Cookie Cryptage-asymetrique Cryptage-symetrique Data Defaut Defaut-interaction Defaut-physique Domaine Echec-technique Entite Erreur Firewall Hardware Hash MAC Mecanisme Memoire Menace Microprocesseur Mot-de-passe Objectif Passeport Personne Proprietaire Protection-physique Protocole Protocole-authentification Protocole-cryptage Protocole-gestion-cles Protocole-gestion-reseau Protocole-signature RBAC Rivest Service Signature-numerique Societe Software Storage Token-electronique Token-physique Trojan-horse Virus Vulnerabilite Worm X.509","Description-logiciel assureAuthentification assureObjectif capableMecanisme capableObjectif capacite chemin cible date-expiration dispose email eninteractionAvec estAssureMecanisme estAssureProtocole estPropriete estProtegePar estUtiliseProtocole estUtiliseProtocoleCryptage estUtiliseProtocoleSignature estexigeProtocole estexploitePar execute exigeMecanisme exigeObjectif exigePasseport exploite fax initialise issuer longueur-cle longueur-minimum marque modele nom notAfter notBefore numero-de-serie prenom proprietaireDe protege reduit s_execute telephone utiliseAlgorithme utiliseMecanisme utilisePasseport utiliseProtocole utiliseSignature utilisecryptage valeur-cookie version vitesse"],["http://securitytoolbox.appspot.com/securityMain#","algo","ApplicationMechanism AuthenticationProtocol CommercialPolicy EncryptionProtocol HostMechanism KeyManagementProtocol MilitaryPolicy NetworkMechanism NetworkSecurityProtocol SecurityConcept SecurityMechanism SecurityObjective SecurityPolicy SecurityProtocol ServiceMechanism SignatureProtocol","hasAlgorithm hasAssurance hasEncryptionAlgorithm hasSignatureAlgorithm reqCredential supportsSecurityObjectives"],["http://semweb.mmlab.be/ns/linkedconnections#","lc","CancelledConnection Connection UnscheduledConnection","arrivalDelay arrivalStop arrivalTime departureDelay departureStop departureTime departureTimeQuery nextConnection"],["http://semweb.mmlab.be/ns/odapps#","odapps","AppConcept Application Tool","comment conceived consumes datasetDescription demoUri description downloadUrl implements instigator keyword license revised revision url usesTool"],["http://semweb.mmlab.be/ns/oh#","oh","Calendar OpeningHours OpeningHoursType","calendar closinghours hasOpeningHours type"],["http://semweb.mmlab.be/ns/stoptimes#","st","Arrival Departure StopTime","arrivalDelay avgStopTimes departureDelay nextStopTime"],["http://sparql.cwrc.ca/ontologies/cwrc#","cwrc","AbusiveName AdditionalName Address AuthorialName BiographyContext BirthContext BirthPosition Birthname BoardingSchool BritishWomenLiteraryClimate Bursary Certainty ChangeSet CoEducationalSchool ComprehensiveSchool Context Credential CrypticName CulturalForm CulturalFormContext DameSchool DaySchool DeathContext DecadeSignficance Distinction DomesticEducationContext EducationContext EducationalAward EducationalOrganization EducationalPrize EducationalSubject EducationalText EssayAward Ethnicity Event Exhibition FamiliarName FamilyContext Fellowship FictionalPerson Forename FriendsAndAssociatesContext Gender GenderContext GenerationalName GeographicHeritage GrammarSchool HealthContext HistoricSignificance HonorificName IndexedName IndividualSignificance InstitutionalEducationContext IntimateRelationshipsContext Language LeisureContext LiteraryClimate LiteraryName LocalName MarriedName MentalHealthContext NameContext NameLink NameType NationalHeritage NationalIdentity NationalityContext NaturalPerson Nickname Occupation OccupationContext Oeuvre PeriodSignificance Persona PersonalName PhysicalHealthContext Place PoliticalAffiliation PoliticalClimate PoliticalContext PoliticalOrganization PostSecondarySchool PreferredName PrepSchool PrimarySchool PrivateSchool ProfessionalTitle Pseudonym RaceColour RaceEthnicityContext Religion ReligionContext ReligiousOrganization ReligiousSchool ReligousName ReproductiveHistory Role RoleName RomanceName RoyalName Scholarship SecondaryModernSchool SecondarySchool SecularSchool SelfConstructedName SelfTaughtEducationContext Sexuality SexualityContext SingleSexSchool SocialClass SocialClassContext SocialClimate SpatialContext StateSchool Studentship StyledName Surname SystemName TextLabels TitledName TradeSchool ViolenceContext WealthContext WomensHealthContext","CompetencyQuestion affectedEntity alteredBy ancestorOf attends attendsPostSecondarySchool attendsPrimarySchool attendsSecondarySchool auntOf awardedTo birthDateOf birthPlaceOf brotherOf burialPlaceOf certaintyOf childOf contraryTo cousinOf credentialHeldBy credentialSubjectOf culturalFormOf daughterOf deathDateOf deathPlaceOf domainIncludes ethnicityOf ethnicityReportedOf ethnicitySelfReportedOf eventOf familyBasedOccupationOf fatherOf genderOf genderReportedOf genderSelfReportedOf geographicHeritageOf geographicHeritageReportedOf geographicHeritageSelfReportedOf grandChildOf grandDaughterOf grandFatherOf grandMotherOf grandParentOf grandSonOf guardianOf halfBrotherOf halfSisterOf hasActivistInvolvementFrom hasActivistInvolvementIn hasAncestor hasAunt hasAward hasBirthDate hasBirthPlace hasBirthPosition hasBrother hasBurialPlace hasCauseOfDeath hasCertainty hasChild hasChildren hasCohabitant hasCompanion hasContestedBehaviour hasCousin hasCredentialIn hasCredentialSubject hasCulturalForm hasDaughter hasDeathDate hasDeathPlace hasEducation hasEmigrant hasEmployee hasEmployer hasEroticRelationshipWith hasEthnicity hasEthnicityReported hasEthnicitySelfReported hasEvent hasFamilyBasedOccupation hasFather hasFunctionalRelation hasGender hasGenderReported hasGenderSelfReported hasGenderedPoliticalActivity hasGenderedPoliticalActivityFrom hasGeographicHeritage hasGeographicHeritageReported hasGeographicHeritageSelfReported hasGrandChild hasGrandDaughter hasGrandFather hasGrandMother hasGrandParent hasGrandSon hasGuardian hasHalfBrother hasHalfSister hasHusband hasIDependencyOn hasImmigrant hasInhabitant hasInstructor hasInterpersonalRelationshipWith hasIntimateRelationshipWith hasLinguisticAbility hasLinguisticAbilityReported hasLinguisticAbilitySelfReported hasLocation hasMother hasName hasNamePart hasNationalHeritage hasNationalHeritageReported hasNationalHeritageSelfReported hasNationality hasNationalityReported hasNationalitySelfReported hasNativeLinguisticAbility hasNativeLinguisticAbilityReported hasNativeLinguisticAbilitySelfReported hasNephew hasNiece hasNonEroticRelationshipWith hasOccupation hasOccupationIncome hasOrganization hasPaidOccupation hasParent hasParticipant hasPartner hasPersona hasPoliticalAffiliation hasPoliticalAffiliationReported hasPoliticalAffiliationSelfReported hasPoliticalInvolvementFrom hasPoliticalInvolvementIn hasPoliticalMembershipFrom hasPoliticalMembershipIn hasPossiblyEroticRelationshipWith hasRaceColour hasRaceColourReported hasRaceColourSelfReported hasRelative hasReligion hasReligionReported hasReligionSelfReported hasRelocatee hasReproductiveHistory hasRole hasSexuality hasSexualityReported hasSexualitySelfReported hasSibling hasSister hasSocialClass hasSocialClassReported hasSocialClassSelfReported hasSocialRelationshipWith hasSon hasSortOrder hasStepBrother hasStepChild hasStepDaughter hasStepFather hasStepMother hasStepParent hasStepSister hasStepSon hasStudent hasTimeCertainty hasTraveller hasUncle hasVistor hasVolunteerOccupation hasWife husbandOf indexedBy inhabits linguisticAbilityOf linguisticAbilityReportedOf linguisticAbilitySelfReportedOf locationOf madeAlteration migratesFrom migratesTo motherOf nationalHeritageOf nationalHeritageReportedOf nationalHeritageSelfReportedOf nationalityOf nationalityReportedOf nationalitySelfReportedOf nativeLinguisticAbilityOf nativeLinguisticAbilityReportedOf nativeLinguisticAbilitySelfReportedOf nephewOf nieceOf occupationIncomeOf occupationOf paidOccupationOf parentOf participantOf partnerOf personaOf politicalAffiliationOf politicalAffiliationReportedOf politicalAffiliationSelfReportedOf preferredBy raceColourOf raceColourReportedOf raceColourSelfReportedOf rangeIncludes relatesSpatiallyTo relativeOf religionOf religionReportedOf religionSelfReportedOf relocatesTo representedBy represents sexualityOf sexualityReportedOf sexualitySelfReportedOf siblingOf sisterOf socialClassOf socialClassReportedOf socialClassSelfReportedOf sonOf stepBrotherOf stepChildOf stepDaughterOf stepFatherOf stepMotherOf stepParentOf stepSisterOf stepSonOf studiedBy studies teachesEducationalSubject timeCertaintyOf travelsTo uncleOf visits volunteerOccupationOf wifeOf"],["http://spi-fm.uca.es/spdef/models/deployment/swpm/1.0#","swpm","CodeWorkProduct DeliverableProduct DocumentaryWorkProduct InternalProduct Model Project Section SourcePackage Specification WorkProduct","description embeddedSections embeddedWorkproducts models name order packages sections specifications type workproducts"],["http://spi-fm.uca.es/spdef/models/genericTools/itm/1.0#","itm","Issue IssueCategory IssueDependency IssueTrackingDatabase Member Project Role Tracker User Version","category completedDate dependencies dependentTask description doneRatio dueDate elapsedHours estimatedHours issueCategories issues language login members name owner permissions priority projects responsible role roles status tracker trackers type user users versions"],["http://spi-fm.uca.es/spdef/models/genericTools/vmm/1.0#","vmm","Connector Diagram Element ModelRepository Package Project","connectors containedElements description diagrams elements embeddedPackages name packages projects target type"],["http://sw-portal.deri.org/ontologies/swportal#","swpo","AdministrativeStaff AgentSequence Article Book Booklet City ClericalStaff Cluster Company Conference Continent Country Deliverable Event Inbook IndividualPublication Initiative Inproceedings Journal Lecture Location ManagementStaff MasterThesis Misc NewsItem Organization PhDThesis PostalAddress Presentation Proceedings Publication PublicationContainer PublishingCompany Region ResearchInstitute ResearchStaff Researcher Series SoftwareCompany Student SubCity SubContinent SubCountry SubRegion TechnicalStaff Techreport TemporaryGroup Thesis Tool Topic Tutorial University Unpublished Volume WorkPackage WorkingGroup Workshop","agent_1 agent_10 agent_2 agent_3 agent_4 agent_5 agent_6 agent_7 agent_8 agent_9 atSchool belongsToProject containedInBook containedInJournal containedInProceedings containsArticles containsChapters containsPapers deliverables drivenBy editedBy forProject fromOrganization givesPresentations givesTutorials hasAddress hasAuthors hasDuration hasEnddate hasEndtime hasFax hasGoal hasInterests hasLeader hasLecturer hasLocation hasNote hasNumber hasPostbox hasPresenations hasPresenter hasPublicationDate hasResearchAreas hasStartdate hasStarttime hasStreetAddress hasTasks hasTitle hasTutor hasTutorials hasVolumes hasWorkpackages hasZipcode howPublished inCity inContinent inCountry inRegion inSeries isChapter isEdition isVersion isVolume makesProducts ofJournal onPages organizedby organizes publishedBy"],["http://vitro.mannlib.cornell.edu/ns/vitro/0.7#","","","descriptionAnnot exampleAnnot"],["http://voag.linkedmodel.org/voag#","voag","Accredidation AdministrativeEvent ApprovalEvent ApprovalProcess AssignedRole Attribution AttributionLogo Catalog ChangeFrequency ChangeManagementProcess ChangeType ConcurrenceEvent ConfidentialityLevel CreativeCommonsJurisdiction CreativeCommonsPermission CreativeCommonsProhibition CreativeCommonsRequirement CreativeCommonsWork DeletionEvent DesignatedGovernanceRole Document EnumeratedValue Event Figure Governance GovernanceEvent GovernanceProcess GovernanceProtocol GovernanceRole GovernedObject GovernedService Graph Icon Image Issue IssueResolutionProcess IssueStatus LicenseModel Logo Maturity NonConcurrenceEvent Organization OrganizationLogo Party Pedigree Person PriorityValue Process ProductLogo Provenance PublicationStatus Qualifier RejectionEvent RetreivalEvent ReviewEvent SchemaGraph Service StakeholderGroup Standard VocabGraph","accountableFor approves attributionText caption compatibleWith curatedGraphURI deprecated derivedFrom disposition dispositionStatus documentedAt downloads endDate eventDate exclude frequencyOfChange givesConcurrenceFor governs hasAccredidation hasAnticipatedChangeType hasApplicableDocument hasApprovalProcess hasApprovalStatus hasCategory hasChangeManagementProcess hasChangeType hasConfidentiality hasGovernance hasGovernanceEvent hasIdentifier hasIssue hasIssueResolutionProcess hasLogo hasMaturity hasNormativeDocument hasOntologyArchitectureDiagram hasOwner hasPedigree hasProcess hasProtocol hasProvenance hasReferenceDocument hasStakeholder hasStatus hasSteward hasValue height id image imageMap incompatibleWith instigatedBy instigatingEvent intent interestIn isApprovedBy isFOSS isGovernedBy isITAR isInterestOf jurisdiction legalcode licence mayNeedConcurrenceFrom morePermissions normativeReference normativeURL obsoletedBy ownedBy owner owns participant performedBy permits pointOfContact preparedBy priority prohibits proprietary relatedIssue relatedTo releaseDate requires reviewedBy reviews rights source startDate subject submittedBy supercededBy supercedes supervisedBy timestamp title url urlForHTML urlOfRDFfile urlOfTurtleFile usage useGuidelines usedBy userID width witnessTo witnessedBy"],["http://vocab.data.gov/def/fea#","fea","Agency Board Budget Citizen CivilServant Commission Company Council Customer ExecutiveAgency FEA_ArchitectureConcept FEA_Concept FEA_EnterpriseConcept FEA_Model FEA_TechnologyConcept FederalEnterpriseArchitecture GovernmentBody HumanResource IT_Initiative IndependentAgency IndustryBody Mission Office OrganizationEntity OtherFixedAsset Partition Party Process QuasiOfficialAgency Resource Standard StrategicOutcome Technology ValuePoint","allignedWith buildsOn comprises date dependsOn description drawsUpon hasIntent intentOf isComprisedOf isPartOf mnemonic supportedBy undertakenBy undertakes"],["http://vocab.deri.ie/br#","br","BrTopic Brainstorm Idea Label ObjDescription ObjTitle Objective Participant Site","creator description hasEvent hasExpectation hasIdea hasParticipant hasReview hasSpace hasTopic holdsAccount member prefLabel semanticRelation taggedBy title type"],["http://vocab.deri.ie/c4n#","c4n","Call Condition Deadline Event Issuer SpatialScope","condition for issues"],["http://vocab.deri.ie/cogs#","cogs","AdHocProcess AggregateRows Append ApplyFormula ApplyScript Assignment AutomatedAdHocProcess AutomatedMatching AutomatedValidation Ceil CharacterSetConversion Class Column ColumnOperation ConstructiveMerge Copy Cube DSN DataAccessLayer DataManagementLayer DataMart DataStream Database DatetimeConversion Deduplication DeleteColumn DeleteQueryObject DeleteRow DeleteTriple DestructiveMerge Device DimensionTable Endpoint Event Exception Execution ExecutionStatus Extraction FactTable Fail FieldDecoding File FileLookup FillDown Filter FormatRevision Formula FullRefresh GraphOperation HumanMatching HumanValidation IncrementalLoad InitialLoad Input InsertColumn InsertQueryObject InsertRow InsertTriple Job JoinRows KeyGeneration KeyRestructuring LastError Layer Loading Log Lookup Lowercase ManualAdHocProcess ManuallyStartedJob Mapping MappingFile MappingProcess MergeRow Metadata Method Move NumericCast NumericOperation ObjectReference ObjectRepresentation Operation Operator Order Output Parsing Paste PerformanceIndicator PredefinedMatching Prefiltering PresentationArea Program Publication Query QueryObject RDFDataPropertyMapping RDFGraph RDFInstanceMapping RDFNamedGraph RDFObjectPropertyMapping RESTLookup RegexFilter RejectedData RenameColumn Replace Round Row RowOperation Rule RulesBasedMatching Running ScheduledJob Schema Script SelectQueryObject SemanticSimilarity Sensor Server Service SimilarityMatching SortRow Source Split SplitColumn StaggingArea StagingAreaArtifact StoredProcedure StringFilter StringOperation StringSimilarity Success Table TableLookup TerminologicalMapping Transformation TransformationProcess Trigger Trim UnitConversion UpdateQueryObject Uppercase Validation ValueCalculation ValueOperation View WebServiceLookup","associatedEndpoint associatedGraph dependsOn hasEndPoint hasStartPoint isExpressedBy precededBy"],["http://vocab.deri.ie/csp#","csp","And BoolExpr Fluent Not Or Relation Solution","and isSatisfiable not or supports val var variable"],["http://vocab.deri.ie/odapp#","odapp","AppType FreeApp PaidApp Price","appType price uses"],["http://vocab.deri.ie/ppo#","ppo","AccessSpace And Condition Create Delete Not Operator Or PrivacyPreference Update","appliesToContext appliesToDataset appliesToNamedGraph appliesToResource appliesToStatement classAsObject classAsSubject hasAccess hasAccessAgent hasAccessQuery hasAccessSpace hasChildCondition hasCondition hasLiteral hasLogicalOperator hasNoAccess hasPriority hasProperty resourceAsObject resourceAsSubject"],["http://vocab.deri.ie/rooms#","rooms","Building Desk Floor FloorSection Room Site","contains occupant"],["http://www.agls.gov.au/agls/1.2/","","","availability function mandate"],["http://www.daml.org/2001/09/countries/iso-3166-ont#","coun","Country",""],["http://www.essepuntato.it/2009/10/error/","","","hasError"],["http://www.w3.org/2002/12/cal/icaltzd#","","","dtend dtstart"]]} diff --git a/test/endpoint-describe-browser.ts b/test/endpoint-describe-browser.ts index b2cc341b..a02bd37b 100644 --- a/test/endpoint-describe-browser.ts +++ b/test/endpoint-describe-browser.ts @@ -189,6 +189,40 @@ describe("Endpoint describe panel", function () { expect(value).to.contain("foaf:Person"); }); + async function autocompleteAtEnd(query: string) { + await page.evaluate((query) => { + const yasqe = (window as any).yasgui.getTab().getYasqe(); + yasqe.setValue(query); + yasqe.focus(); + yasqe.getDoc().setCursor({ line: 0, ch: query.length }); + }, query); + await page.keyboard.down("Control"); + await page.keyboard.press("Space"); + await page.keyboard.up("Control"); + } + + it("suggests the classes of the endpoint in autocompletion", async function () { + await autocompleteAtEnd("SELECT * WHERE { ?s a "); + await page.waitForSelector(".CodeMirror-hints li", { timeout: 8000 }); + const options = await page.$$eval(".CodeMirror-hints li", (items) => items.map((li) => li.textContent || "")); + expect(options[0]).to.contain("foaf:Person").and.to.contain("12,345"); + // Fetched once with a background query, then cached + expect(queries.filter((q) => /\?instance a \?class/.test(q))).to.have.length(1); + await page.keyboard.press("Enter"); + const value = await page.evaluate(() => (window as any).yasgui.getTab().getQuery()); + expect(value).to.contain("PREFIX foaf: "); + expect(value).to.contain("?s a foaf:Person"); + }); + + it("doesn't query an endpoint for which autocompletion is switched off", async function () { + await openPanel(); + await page.click(".yasgui-describe__autocomplete input"); + await autocompleteAtEnd("SELECT * WHERE { ?s a "); + await new Promise((resolve) => setTimeout(resolve, 500)); + expect(await page.$(".CodeMirror-hints li")).to.equal(null); + expect(queries.filter((q) => /\?instance a \?class/.test(q))).to.have.length(0); + }); + it("follows the endpoint of the active tab", async function () { await openPanel(); await runClasses(); diff --git a/test/run.ts b/test/run.ts index 90ea4dd2..0255ff32 100644 --- a/test/run.ts +++ b/test/run.ts @@ -777,6 +777,125 @@ PREFIX geo: select }); }); + describe("Endpoint term autocompletion", function () { + beforeEach(async function () { + await page.evaluate(() => { + // Use the real class and property autocompleters, with a fake endpoint and fake LOV terms + window.yasqe.disableCompleter("class-local"); + window.yasqe.disableCompleter("property-local"); + window.yasqe.config.endpointTerms = (_yasqe, type) => + type === "class" + ? [ + { + iri: "http://data.europa.eu/949/OperationalPoint", + count: 52000, + prefix: "era", + namespace: "http://data.europa.eu/949/", + }, + { + iri: "http://data.europa.eu/949/SectionOfLine", + count: 31000, + prefix: "era", + namespace: "http://data.europa.eu/949/", + }, + { iri: "http://example.org/onto#Operator", count: 12 }, + ] + : [ + { + iri: "http://data.europa.eu/949/length", + count: 90000, + prefix: "era", + namespace: "http://data.europa.eu/949/", + }, + ]; + // Bundled LOV terms (no requests to LOV are made) + window.yasqe.config.lovTerms = { + namespaces: [ + ["http://data.europa.eu/949/", "era", "OperationalPoint", ""], + ["http://example.org/lov#", "lov", "OperationMode Thing", "operates"], + ], + }; + (window as any).lovRequests = 0; + const originalFetch = window.fetch; + window.fetch = ((input: any, init?: any) => { + if (String(input).indexOf("lov.linkeddata.es") >= 0) (window as any).lovRequests++; + return originalFetch(input, init); + }) as typeof fetch; + return Promise.all([window.yasqe.enableCompleter("class"), window.yasqe.enableCompleter("property")]); + }); + }); + function focusAtEnd(query: string) { + return page.evaluate((query) => { + window.yasqe.setValue(query); + window.yasqe.focus(); + window.yasqe.getDoc().setCursor({ line: 0, ch: query.length }); + }, query); + } + function getOptions() { + return page.evaluate(() => + Array.from(document.querySelectorAll(".CodeMirror-hints li")).map((li) => li.textContent || ""), + ); + } + function getSections() { + return page.evaluate(() => + Array.from(document.querySelectorAll(".CodeMirror-hints completion-section")).map((s) => s.textContent || ""), + ); + } + + it("Should suggest the most used classes of the endpoint without input", async function () { + await focusAtEnd("select * where { ?x a "); + await issueAutocompletionKeyCombination(); + expect(await waitForAutocompletionPopup()).to.equal(3); + const options = await getOptions(); + // The count is formatted in the browser's locale, which can differ from Node's + const count = await page.evaluate(() => (52000).toLocaleString()); + expect(options[0]).to.contain("era:OperationalPoint").and.to.contain(count); + expect(options[2]).to.contain(""); + expect(await page.evaluate(() => (window as any).lovRequests)).to.equal(0); + }); + + it("Should insert a prefixed name and declare the missing prefix", async function () { + await focusAtEnd("select * where { ?x a "); + await issueAutocompletionKeyCombination(); + await waitForAutocompletionPopup(); + await page.keyboard.press("Enter"); + const value = await page.evaluate(() => window.yasqe.getValue()); + expect(value).to.equal("PREFIX era: \nselect * where { ?x a era:OperationalPoint"); + }); + + it("Should match the local name and list LOV suggestions after the endpoint ones", async function () { + await focusAtEnd("select * where { ?x a Operat"); + await issueAutocompletionKeyCombination(); + expect(await waitForAutocompletionPopup()).to.equal(3); + const options = await getOptions(); + expect(options[0]).to.contain("era:OperationalPoint"); + expect(options[1]).to.contain(""); + // The LOV duplicate of era:OperationalPoint is dropped + expect(options[2]).to.contain("lov:OperationMode"); + expect(await getSections()).to.deep.equal(["Used in this endpoint", "Linked Open Vocabularies"]); + expect(await page.evaluate(() => (window as any).lovRequests)).to.equal(0); + }); + + it("Should insert a LOV term with its prefix", async function () { + await focusAtEnd("select * where { ?x lov:op"); + await issueAutocompletionKeyCombination(); + expect(await waitForAutocompletionPopup()).to.equal(1); + await page.keyboard.press("Enter"); + const value = await page.evaluate(() => window.yasqe.getValue()); + expect(value).to.equal("PREFIX lov: \nselect * where { ?x lov:operates"); + }); + + it("Should keep using a prefix declared in the query", async function () { + await focusAtEnd("PREFIX e: select * where { ?x e:len"); + await issueAutocompletionKeyCombination(); + await waitForAutocompletionPopup(); + expect((await getOptions())[0]).to.contain("e:length"); + await page.keyboard.press("Enter"); + const value = await page.evaluate(() => window.yasqe.getValue()); + expect(value).to.equal("PREFIX e: select * where { ?x e:length"); + }); + }); + describe("CONSTRUCT Variable Validation", function () { it("Should show warning for undefined variables in CONSTRUCT", async function () { await page.evaluate(() => { diff --git a/test/unit/endpoint-describe-test.ts b/test/unit/endpoint-describe-test.ts index ff35ad92..0146ada5 100644 --- a/test/unit/endpoint-describe-test.ts +++ b/test/unit/endpoint-describe-test.ts @@ -5,6 +5,7 @@ import { buildQuery, defaultCategories, defaultDescribeQueries, + DescribeBinding, DescribeQueryContext, wktExtent, } from "../../packages/yasgui/src/endpointDescribe/describeQueries.js"; @@ -17,6 +18,7 @@ import { fetchEndpointMetadata, getWellKnownVoidUrl, parseRdf, + EndpointMetadata, } from "../../packages/yasgui/src/endpointDescribe/metadataSources.js"; import { describeQueryError, @@ -24,10 +26,16 @@ import { isPartialResponse, } from "../../packages/yasgui/src/endpointDescribe/responseUtils.js"; import DescribeStore, { + DescribeResult, MAX_ENDPOINTS, MAX_PERSISTED_ROWS, StoredDescribeState, } from "../../packages/yasgui/src/endpointDescribe/DescribeStore.js"; +import { + AUTOCOMPLETE_RETRY_MS, + collectTerms, + mergeTerms, +} from "../../packages/yasgui/src/endpointDescribe/endpointTerms.js"; const expect = chai.expect; @@ -296,7 +304,92 @@ describe("Endpoint describe metadata (SD / VoID)", () => { }); }); +describe("Endpoint terms for autocompletion", () => { + const uri = (value: string) => ({ type: "uri", value }); + const literal = (value: string) => ({ type: "literal", value }); + const done = (bindings: DescribeBinding[], hasMore = false): DescribeResult => ({ + status: "done", + vars: [], + bindings, + fetchedAt: Date.now(), + hasMore, + }); + const voidMetadata = (classPartitions: Array<{ iri: string; entities?: number }>): EndpointMetadata => ({ + fetchedAt: Date.now(), + sdStatus: "unavailable", + voidStatus: "ok", + datasets: [ + { iri: "_:d", sparqlEndpoints: [], vocabularies: [], classPartitions, propertyPartitions: [], linksets: [] }, + ], + }); + + it("merges sources, keeping the highest count, most used first", () => { + expect( + mergeTerms( + [{ iri: "a", count: 1 }, { iri: "b" }], + [ + { iri: "a", count: 5 }, + { iri: "c", count: 3 }, + ], + ), + ).to.deep.equal([{ iri: "a", count: 5 }, { iri: "c", count: 3 }, { iri: "b" }]); + }); + + it("reuses a complete overview result without querying", () => { + const results: { [id: string]: DescribeResult } = { + classes: done([ + { class: uri("http://example.org/A"), instances: literal("10") }, + { class: { type: "bnode", value: "b0" }, instances: literal("2") }, + ]), + }; + const collected = collectTerms("class", (id) => results[id], undefined); + expect(collected.terms).to.deep.equal([{ iri: "http://example.org/A", count: 10 }]); + expect(collected.needsQuery).to.equal(false); + }); + + it("queries when the overview only holds the first page", () => { + const results = { classes: done([{ class: uri("http://example.org/A"), instances: literal("10") }], true) }; + expect(collectTerms("class", (id) => (results as any)[id], undefined).needsQuery).to.equal(true); + }); + + it("uses VoID class partitions instead of a query", () => { + const collected = collectTerms( + "class", + () => undefined, + voidMetadata([{ iri: "http://example.org/B", entities: 7 }]), + ); + expect(collected.terms).to.deep.equal([{ iri: "http://example.org/B", count: 7 }]); + expect(collected.needsQuery).to.equal(false); + }); + + it("reads the background query result and doesn't retry a recent failure", () => { + const fromQuery = { + "autocomplete-properties": done([{ property: uri("http://example.org/p"), uses: literal("4") }]), + }; + const collected = collectTerms("property", (id) => (fromQuery as any)[id], undefined); + expect(collected.terms).to.deep.equal([{ iri: "http://example.org/p", count: 4 }]); + expect(collected.needsQuery).to.equal(false); + + const failed = (fetchedAt: number): DescribeResult => ({ status: "error", vars: [], bindings: [], fetchedAt }); + expect(collectTerms("property", () => failed(Date.now()), undefined).needsQuery).to.equal(false); + expect( + collectTerms("property", () => failed(Date.now() - AUTOCOMPLETE_RETRY_MS - 1), undefined).needsQuery, + ).to.equal(true); + }); +}); + describe("Endpoint describe store", () => { + it("remembers the endpoints for which autocompletion is switched off", () => { + let stored: StoredDescribeState | undefined; + const storage = { get: () => stored, set: (state: StoredDescribeState) => (stored = state) }; + const store = new DescribeStore(storage); + expect(store.isAutocompleteEnabled("https://example.org/sparql")).to.equal(true); + store.setAutocompleteEnabled("https://example.org/sparql", false); + expect(new DescribeStore(storage).isAutocompleteEnabled("https://example.org/sparql")).to.equal(false); + store.setAutocompleteEnabled("https://example.org/sparql", true); + expect(new DescribeStore(storage).isAutocompleteEnabled("https://example.org/sparql")).to.equal(true); + }); + function memoryStorage() { let stored: StoredDescribeState | undefined; return {