From 845855e83ea54d152ee39cbf6d341db94f45a9c3 Mon Sep 17 00:00:00 2001 From: smessie Date: Tue, 10 Oct 2023 14:08:33 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20pages=20from=20@=20MellonSchol?= =?UTF-8?q?arlyCommunication/scholarly-browser@87ecf0b2cb7d68025486bb86b0f?= =?UTF-8?q?fc74831f518aa=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.cjs | 15 + .gitignore | 28 + .prettierrc.json | 8 + .vscode/extensions.json | 8 + README.md | 56 + assets/index-1e2b7a95.js | 255 - assets/index-3cfb730f.js | 1 + assets/index-f32b5d61.css | 23 - env.d.ts | 1 + index.html | 5 +- package-lock.json | 14340 ++++++++++++++++++++++++++ package.json | 36 + public/favicon.ico | Bin 0 -> 4286 bytes src/App.vue | 12 + src/assets/main.css | 1 + src/components/ScholarlyBrowser.vue | 158 + src/main.ts | 15 + tsconfig.app.json | 12 + tsconfig.json | 11 + tsconfig.node.json | 16 + vite.config.ts | 20 + 21 files changed, 14740 insertions(+), 281 deletions(-) create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .prettierrc.json create mode 100644 .vscode/extensions.json create mode 100644 README.md delete mode 100644 assets/index-1e2b7a95.js create mode 100644 assets/index-3cfb730f.js delete mode 100644 assets/index-f32b5d61.css create mode 100644 env.d.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/assets/main.css create mode 100644 src/components/ScholarlyBrowser.vue create mode 100644 src/main.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..6f40582 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,15 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript', + '@vue/eslint-config-prettier/skip-formatting' + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..38adffa --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..66e2335 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "semi": false, + "tabWidth": 2, + "singleQuote": true, + "printWidth": 100, + "trailingComma": "none" +} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..009a534 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "Vue.volar", + "Vue.vscode-typescript-vue-plugin", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode" + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..cb94329 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ +# scholarly-browser + +This is a demonstrator Web application for the Scholarly Browser. + +## Recommended IDE Setup + +[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) to make the TypeScript language service aware of `.vue` types. + +If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a [Take Over Mode](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps: + +1. Disable the built-in TypeScript Extension + 1) Run `Extensions: Show Built-in Extensions` from VSCode's command palette + 2) Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` +2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. + +## Customize configuration + +See [Vite Configuration Reference](https://vitejs.dev/config/). + +## Project Setup + +```sh +npm install + +# Link the not yet published artifact-explorer library (https://github.com/MellonScholarlyCommunication/artifact-explorer) +cd .. +git clone git@github.com:MellonScholarlyCommunication/artifact-explorer.git +cd artifact-explorer +npm install +npm run build +npm link +cd ../scholarly-browser +npm link artifact-explorer +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/assets/index-1e2b7a95.js b/assets/index-1e2b7a95.js deleted file mode 100644 index a362da3..0000000 --- a/assets/index-1e2b7a95.js +++ /dev/null @@ -1,255 +0,0 @@ -var v$=Object.defineProperty;var w$=(t,e,r)=>e in t?v$(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var Lr=(t,e,r)=>(w$(t,typeof e!="symbol"?e+"":e,r),r),z3=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)};var fe=(t,e,r)=>(z3(t,e,"read from private field"),r?r.call(t):e.get(t)),wt=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},ut=(t,e,r,n)=>(z3(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r);var Sy=(t,e,r,n)=>({set _(a){ut(t,e,a,r)},get _(){return fe(t,e,n)}}),it=(t,e,r)=>(z3(t,e,"access private method"),r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(a){if(a.ep)return;a.ep=!0;const s=r(a);fetch(a.href,s)}})();function wO(t,e){const r=Object.create(null),n=t.split(",");for(let a=0;a!!r[a.toLowerCase()]:a=>!!r[a]}const Sr={},md=[],ns=()=>{},S$=()=>!1,T$=/^on[^a-z]/,Vb=t=>T$.test(t),SO=t=>t.startsWith("onUpdate:"),An=Object.assign,TO=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},E$=Object.prototype.hasOwnProperty,qt=(t,e)=>E$.call(t,e),bt=Array.isArray,vd=t=>Hb(t)==="[object Map]",d8=t=>Hb(t)==="[object Set]",St=t=>typeof t=="function",tn=t=>typeof t=="string",EO=t=>typeof t=="symbol",jr=t=>t!==null&&typeof t=="object",f8=t=>jr(t)&&St(t.then)&&St(t.catch),h8=Object.prototype.toString,Hb=t=>h8.call(t),O$=t=>Hb(t).slice(8,-1),p8=t=>Hb(t)==="[object Object]",OO=t=>tn(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,F1=wO(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),kb=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},A$=/-(\w)/g,Hs=kb(t=>t.replace(A$,(e,r)=>r?r.toUpperCase():"")),R$=/\B([A-Z])/g,tf=kb(t=>t.replace(R$,"-$1").toLowerCase()),Qb=kb(t=>t.charAt(0).toUpperCase()+t.slice(1)),W3=kb(t=>t?`on${Qb(t)}`:""),np=(t,e)=>!Object.is(t,e),X3=(t,e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:r})},x$=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let Wx;const eE=()=>Wx||(Wx=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Iu(t){if(bt(t)){const e={};for(let r=0;r{if(r){const n=r.split(P$);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function En(t){let e="";if(tn(t))e=t;else if(bt(t))for(let r=0;rtn(t)?t:t==null?"":bt(t)||jr(t)&&(t.toString===h8||!St(t.toString))?JSON.stringify(t,b8,2):String(t),b8=(t,e)=>e&&e.__v_isRef?b8(t,e.value):vd(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a])=>(r[`${n} =>`]=a,r),{})}:d8(e)?{[`Set(${e.size})`]:[...e.values()]}:jr(e)&&!bt(e)&&!p8(e)?String(e):e;let Ha;class M${constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ha,!e&&Ha&&(this.index=(Ha.scopes||(Ha.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const r=Ha;try{return Ha=this,e()}finally{Ha=r}}}on(){Ha=this}off(){Ha=this.parent}stop(e){if(this._active){let r,n;for(r=0,n=this.effects.length;r{const e=new Set(t);return e.w=0,e.n=0,e},g8=t=>(t.w&Vu)>0,_8=t=>(t.n&Vu)>0,B$=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let r=0;for(let n=0;n{(d==="length"||d>=c)&&u.push(l)})}else switch(r!==void 0&&u.push(o.get(r)),e){case"add":bt(t)?OO(r)&&u.push(o.get("length")):(u.push(o.get(Wc)),vd(t)&&u.push(o.get(nE)));break;case"delete":bt(t)||(u.push(o.get(Wc)),vd(t)&&u.push(o.get(nE)));break;case"set":vd(t)&&u.push(o.get(Wc));break}if(u.length===1)u[0]&&iE(u[0]);else{const c=[];for(const l of u)l&&c.push(...l);iE(AO(c))}}function iE(t,e){const r=bt(t)?t:[...t];for(const n of r)n.computed&&Kx(n);for(const n of r)n.computed||Kx(n)}function Kx(t,e){(t!==Ya||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const U$=wO("__proto__,__v_isRef,__isVue"),w8=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(EO)),q$=xO(),V$=xO(!1,!0),H$=xO(!0),Jx=k$();function k$(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...r){const n=Wt(this);for(let s=0,o=this.length;s{t[e]=function(...r){rf();const n=Wt(this)[e].apply(this,r);return nf(),n}}),t}function Q$(t){const e=Wt(this);return $i(e,"has",t),e.hasOwnProperty(t)}function xO(t=!1,e=!1){return function(n,a,s){if(a==="__v_isReactive")return!t;if(a==="__v_isReadonly")return t;if(a==="__v_isShallow")return e;if(a==="__v_raw"&&s===(t?e?oU:A8:e?O8:E8).get(n))return n;const o=bt(n);if(!t){if(o&&qt(Jx,a))return Reflect.get(Jx,a,s);if(a==="hasOwnProperty")return Q$}const u=Reflect.get(n,a,s);return(EO(a)?w8.has(a):U$(a))||(t||$i(n,"get",a),e)?u:ei(u)?o&&OO(a)?u:u.value:jr(u)?t?x8(u):zb(u):u}}const G$=S8(),z$=S8(!0);function S8(t=!1){return function(r,n,a,s){let o=r[n];if(Pd(o)&&ei(o)&&!ei(a))return!1;if(!t&&(!ob(a)&&!Pd(a)&&(o=Wt(o),a=Wt(a)),!bt(r)&&ei(o)&&!ei(a)))return o.value=a,!0;const u=bt(r)&&OO(n)?Number(n)t,Gb=t=>Reflect.getPrototypeOf(t);function Ty(t,e,r=!1,n=!1){t=t.__v_raw;const a=Wt(t),s=Wt(e);r||(e!==s&&$i(a,"get",e),$i(a,"get",s));const{has:o}=Gb(a),u=n?IO:r?NO:ip;if(o.call(a,e))return u(t.get(e));if(o.call(a,s))return u(t.get(s));t!==a&&t.get(e)}function Ey(t,e=!1){const r=this.__v_raw,n=Wt(r),a=Wt(t);return e||(t!==a&&$i(n,"has",t),$i(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Oy(t,e=!1){return t=t.__v_raw,!e&&$i(Wt(t),"iterate",Wc),Reflect.get(t,"size",t)}function Yx(t){t=Wt(t);const e=Wt(this);return Gb(e).has.call(e,t)||(e.add(t),Bo(e,"add",t,t)),this}function Zx(t,e){e=Wt(e);const r=Wt(this),{has:n,get:a}=Gb(r);let s=n.call(r,t);s||(t=Wt(t),s=n.call(r,t));const o=a.call(r,t);return r.set(t,e),s?np(e,o)&&Bo(r,"set",t,e):Bo(r,"add",t,e),this}function eI(t){const e=Wt(this),{has:r,get:n}=Gb(e);let a=r.call(e,t);a||(t=Wt(t),a=r.call(e,t)),n&&n.call(e,t);const s=e.delete(t);return a&&Bo(e,"delete",t,void 0),s}function tI(){const t=Wt(this),e=t.size!==0,r=t.clear();return e&&Bo(t,"clear",void 0,void 0),r}function Ay(t,e){return function(n,a){const s=this,o=s.__v_raw,u=Wt(o),c=e?IO:t?NO:ip;return!t&&$i(u,"iterate",Wc),o.forEach((l,d)=>n.call(a,c(l),c(d),s))}}function Ry(t,e,r){return function(...n){const a=this.__v_raw,s=Wt(a),o=vd(s),u=t==="entries"||t===Symbol.iterator&&o,c=t==="keys"&&o,l=a[t](...n),d=r?IO:e?NO:ip;return!e&&$i(s,"iterate",c?nE:Wc),{next(){const{value:f,done:h}=l.next();return h?{value:f,done:h}:{value:u?[d(f[0]),d(f[1])]:d(f),done:h}},[Symbol.iterator](){return this}}}}function su(t){return function(...e){return t==="delete"?!1:this}}function Z$(){const t={get(s){return Ty(this,s)},get size(){return Oy(this)},has:Ey,add:Yx,set:Zx,delete:eI,clear:tI,forEach:Ay(!1,!1)},e={get(s){return Ty(this,s,!1,!0)},get size(){return Oy(this)},has:Ey,add:Yx,set:Zx,delete:eI,clear:tI,forEach:Ay(!1,!0)},r={get(s){return Ty(this,s,!0)},get size(){return Oy(this,!0)},has(s){return Ey.call(this,s,!0)},add:su("add"),set:su("set"),delete:su("delete"),clear:su("clear"),forEach:Ay(!0,!1)},n={get(s){return Ty(this,s,!0,!0)},get size(){return Oy(this,!0)},has(s){return Ey.call(this,s,!0)},add:su("add"),set:su("set"),delete:su("delete"),clear:su("clear"),forEach:Ay(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{t[s]=Ry(s,!1,!1),r[s]=Ry(s,!0,!1),e[s]=Ry(s,!1,!0),n[s]=Ry(s,!0,!0)}),[t,r,e,n]}const[eU,tU,rU,nU]=Z$();function PO(t,e){const r=e?t?nU:rU:t?tU:eU;return(n,a,s)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(qt(r,a)&&a in n?r:n,a,s)}const iU={get:PO(!1,!1)},aU={get:PO(!1,!0)},sU={get:PO(!0,!1)},E8=new WeakMap,O8=new WeakMap,A8=new WeakMap,oU=new WeakMap;function uU(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function cU(t){return t.__v_skip||!Object.isExtensible(t)?0:uU(O$(t))}function zb(t){return Pd(t)?t:DO(t,!1,T8,iU,E8)}function R8(t){return DO(t,!1,Y$,aU,O8)}function x8(t){return DO(t,!0,J$,sU,A8)}function DO(t,e,r,n,a){if(!jr(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const s=a.get(t);if(s)return s;const o=cU(t);if(o===0)return t;const u=new Proxy(t,o===2?n:r);return a.set(t,u),u}function wd(t){return Pd(t)?wd(t.__v_raw):!!(t&&t.__v_isReactive)}function Pd(t){return!!(t&&t.__v_isReadonly)}function ob(t){return!!(t&&t.__v_isShallow)}function I8(t){return wd(t)||Pd(t)}function Wt(t){const e=t&&t.__v_raw;return e?Wt(e):t}function P8(t){return sb(t,"__v_skip",!0),t}const ip=t=>jr(t)?zb(t):t,NO=t=>jr(t)?x8(t):t;function D8(t){ju&&Ya&&(t=Wt(t),v8(t.dep||(t.dep=AO())))}function N8(t,e){t=Wt(t);const r=t.dep;r&&iE(r)}function ei(t){return!!(t&&t.__v_isRef===!0)}function yi(t){return C8(t,!1)}function lU(t){return C8(t,!0)}function C8(t,e){return ei(t)?t:new dU(t,e)}class dU{constructor(e,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?e:Wt(e),this._value=r?e:ip(e)}get value(){return D8(this),this._value}set value(e){const r=this.__v_isShallow||ob(e)||Pd(e);e=r?e:Wt(e),np(e,this._rawValue)&&(this._rawValue=e,this._value=r?e:ip(e),N8(this))}}function Pt(t){return ei(t)?t.value:t}const fU={get:(t,e,r)=>Pt(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return ei(a)&&!ei(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function j8(t){return wd(t)?t:new Proxy(t,fU)}class hU{constructor(e,r,n,a){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new RO(e,()=>{this._dirty||(this._dirty=!0,N8(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=Wt(this);return D8(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function pU(t,e,r=!1){let n,a;const s=St(t);return s?(n=t,a=ns):(n=t.get,a=t.set),new hU(n,a,s||!a,r)}function Mu(t,e,r,n){let a;try{a=n?t(...n):t()}catch(s){Wb(s,e,r)}return a}function is(t,e,r,n){if(St(t)){const s=Mu(t,e,r,n);return s&&f8(s)&&s.catch(o=>{Wb(o,e,r)}),s}const a=[];for(let s=0;s>>1;sp(Zn[n])Ps&&Zn.splice(e,1)}function _U(t){bt(t)?Sd.push(...t):(!vo||!vo.includes(t,t.allowRecurse?jc+1:jc))&&Sd.push(t),L8()}function rI(t,e=ap?Ps+1:0){for(;esp(r)-sp(n)),jc=0;jct.id==null?1/0:t.id,mU=(t,e)=>{const r=sp(t)-sp(e);if(r===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return r};function $8(t){aE=!1,ap=!0,Zn.sort(mU);const e=ns;try{for(Ps=0;Pstn(p)?p.trim():p)),f&&(a=r.map(x$))}let u,c=n[u=W3(e)]||n[u=W3(Hs(e))];!c&&s&&(c=n[u=W3(tf(e))]),c&&is(c,t,6,a);const l=n[u+"Once"];if(l){if(!t.emitted)t.emitted={};else if(t.emitted[u])return;t.emitted[u]=!0,is(l,t,6,a)}}function U8(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const s=t.emits;let o={},u=!1;if(!St(t)){const c=l=>{const d=U8(l,e,!0);d&&(u=!0,An(o,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!s&&!u?(jr(t)&&n.set(t,null),null):(bt(s)?s.forEach(c=>o[c]=null):An(o,s),jr(t)&&n.set(t,o),o)}function Xb(t,e){return!t||!Vb(e)?!1:(e=e.slice(2).replace(/Once$/,""),qt(t,e[0].toLowerCase()+e.slice(1))||qt(t,tf(e))||qt(t,e))}let Ln=null,Kb=null;function ub(t){const e=Ln;return Ln=t,Kb=t&&t.type.__scopeId||null,e}function wU(t){Kb=t}function SU(){Kb=null}function qr(t,e=Ln,r){if(!e||t._n)return t;const n=(...a)=>{n._d&&hI(-1);const s=ub(e);let o;try{o=t(...a)}finally{ub(s),n._d&&hI(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function K3(t){const{type:e,vnode:r,proxy:n,withProxy:a,props:s,propsOptions:[o],slots:u,attrs:c,emit:l,render:d,renderCache:f,data:h,setupState:p,ctx:b,inheritAttrs:g}=t;let E,w;const O=ub(t);try{if(r.shapeFlag&4){const T=a||n;E=xs(d.call(T,T,f,s,p,h,b)),w=c}else{const T=e;E=xs(T.length>1?T(s,{attrs:c,slots:u,emit:l}):T(s,null)),w=e.props?c:TU(c)}}catch(T){Gh.length=0,Wb(T,t,1),E=lr(Hu)}let A=E;if(w&&g!==!1){const T=Object.keys(w),{shapeFlag:I}=A;T.length&&I&7&&(o&&T.some(SO)&&(w=EU(w,o)),A=Dd(A,w))}return r.dirs&&(A=Dd(A),A.dirs=A.dirs?A.dirs.concat(r.dirs):r.dirs),r.transition&&(A.transition=r.transition),E=A,ub(O),E}const TU=t=>{let e;for(const r in t)(r==="class"||r==="style"||Vb(r))&&((e||(e={}))[r]=t[r]);return e},EU=(t,e)=>{const r={};for(const n in t)(!SO(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function OU(t,e,r){const{props:n,children:a,component:s}=t,{props:o,children:u,patchFlag:c}=e,l=s.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?nI(n,o,l):!!o;if(c&8){const d=e.dynamicProps;for(let f=0;ft.__isSuspense;function xU(t,e){e&&e.pendingBranch?bt(t)?e.effects.push(...t):e.effects.push(t):_U(t)}function q8(t,e){return MO(t,null,e)}const xy={};function Td(t,e,r){return MO(t,e,r)}function MO(t,e,{immediate:r,deep:n,flush:a,onTrack:s,onTrigger:o}=Sr){var u;const c=L$()===((u=On)==null?void 0:u.scope)?On:null;let l,d=!1,f=!1;if(ei(t)?(l=()=>t.value,d=ob(t)):wd(t)?(l=()=>t,n=!0):bt(t)?(f=!0,d=t.some(T=>wd(T)||ob(T)),l=()=>t.map(T=>{if(ei(T))return T.value;if(wd(T))return Hc(T);if(St(T))return Mu(T,c,2)})):St(t)?e?l=()=>Mu(t,c,2):l=()=>{if(!(c&&c.isUnmounted))return h&&h(),is(t,c,3,[p])}:l=ns,e&&n){const T=l;l=()=>Hc(T())}let h,p=T=>{h=O.onStop=()=>{Mu(T,c,4)}},b;if(up)if(p=ns,e?r&&is(e,c,3,[l(),f?[]:void 0,p]):l(),a==="sync"){const T=mq();b=T.__watcherHandles||(T.__watcherHandles=[])}else return ns;let g=f?new Array(t.length).fill(xy):xy;const E=()=>{if(O.active)if(e){const T=O.run();(n||d||(f?T.some((I,D)=>np(I,g[D])):np(T,g)))&&(h&&h(),is(e,c,3,[T,g===xy?void 0:f&&g[0]===xy?[]:g,p]),g=T)}else O.run()};E.allowRecurse=!!e;let w;a==="sync"?w=E:a==="post"?w=()=>ji(E,c&&c.suspense):(E.pre=!0,c&&(E.id=c.uid),w=()=>jO(E));const O=new RO(l,w);e?r?E():g=O.run():a==="post"?ji(O.run.bind(O),c&&c.suspense):O.run();const A=()=>{O.stop(),c&&c.scope&&TO(c.scope.effects,O)};return b&&b.push(A),A}function IU(t,e,r){const n=this.proxy,a=tn(t)?t.includes(".")?V8(n,t):()=>n[t]:t.bind(n,n);let s;St(e)?s=e:(s=e.handler,r=e);const o=On;Nd(this);const u=MO(a,s.bind(n),r);return o?Nd(o):Xc(),u}function V8(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;a{Hc(r,e)});else if(p8(t))for(const r in t)Hc(t[r],e);return t}function cb(t,e){const r=Ln;if(r===null)return t;const n=eg(r)||r.proxy,a=t.dirs||(t.dirs=[]);for(let s=0;sAn({name:t.name},e,{setup:t}))():t}const kh=t=>!!t.type.__asyncLoader,H8=t=>t.type.__isKeepAlive;function PU(t,e){k8(t,"a",e)}function DU(t,e){k8(t,"da",e)}function k8(t,e,r=On){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(Jb(e,n,r),r){let a=r.parent;for(;a&&a.parent;)H8(a.parent.vnode)&&NU(n,e,r,a),a=a.parent}}function NU(t,e,r,n){const a=Jb(e,t,n,!0);FO(()=>{TO(n[e],a)},r)}function Jb(t,e,r=On,n=!1){if(r){const a=r[t]||(r[t]=[]),s=e.__weh||(e.__weh=(...o)=>{if(r.isUnmounted)return;rf(),Nd(r);const u=is(e,r,t,o);return Xc(),nf(),u});return n?a.unshift(s):a.push(s),s}}const zo=t=>(e,r=On)=>(!up||t==="sp")&&Jb(t,(...n)=>e(...n),r),CU=zo("bm"),Q8=zo("m"),jU=zo("bu"),G8=zo("u"),MU=zo("bum"),FO=zo("um"),FU=zo("sp"),LU=zo("rtg"),BU=zo("rtc");function $U(t,e=On){Jb("ec",t,e)}const LO="components";function gc(t,e){return W8(LO,t,!0,e)||t}const z8=Symbol.for("v-ndc");function Wo(t){return tn(t)?W8(LO,t,!1)||t:t||z8}function W8(t,e,r=!0,n=!1){const a=Ln||On;if(a){const s=a.type;if(t===LO){const u=bq(s,!1);if(u&&(u===e||u===Hs(e)||u===Qb(Hs(e))))return s}const o=iI(a[t]||s[t],e)||iI(a.appContext[t],e);return!o&&n?s:o}}function iI(t,e){return t&&(t[e]||t[Hs(e)]||t[Qb(Hs(e))])}function UU(t,e,r,n){let a;const s=r&&r[n];if(bt(t)||tn(t)){a=new Array(t.length);for(let o=0,u=t.length;oe(o,u,void 0,s&&s[u]));else{const o=Object.keys(t);a=new Array(o.length);for(let u=0,c=o.length;ufb(e)?!(e.type===Hu||e.type===Ki&&!X8(e.children)):!0)?t:null}const sE=t=>t?s5(t)?eg(t)||t.proxy:sE(t.parent):null,Qh=An(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>sE(t.parent),$root:t=>sE(t.root),$emit:t=>t.emit,$options:t=>BO(t),$forceUpdate:t=>t.f||(t.f=()=>jO(t.update)),$nextTick:t=>t.n||(t.n=F8.bind(t.proxy)),$watch:t=>IU.bind(t)}),J3=(t,e)=>t!==Sr&&!t.__isScriptSetup&&qt(t,e),qU={get({_:t},e){const{ctx:r,setupState:n,data:a,props:s,accessCache:o,type:u,appContext:c}=t;let l;if(e[0]!=="$"){const p=o[e];if(p!==void 0)switch(p){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return s[e]}else{if(J3(n,e))return o[e]=1,n[e];if(a!==Sr&&qt(a,e))return o[e]=2,a[e];if((l=t.propsOptions[0])&&qt(l,e))return o[e]=3,s[e];if(r!==Sr&&qt(r,e))return o[e]=4,r[e];oE&&(o[e]=0)}}const d=Qh[e];let f,h;if(d)return e==="$attrs"&&$i(t,"get",e),d(t);if((f=u.__cssModules)&&(f=f[e]))return f;if(r!==Sr&&qt(r,e))return o[e]=4,r[e];if(h=c.config.globalProperties,qt(h,e))return h[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:s}=t;return J3(a,e)?(a[e]=r,!0):n!==Sr&&qt(n,e)?(n[e]=r,!0):qt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(s[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:s}},o){let u;return!!r[o]||t!==Sr&&qt(t,o)||J3(e,o)||(u=s[0])&&qt(u,o)||qt(n,o)||qt(Qh,o)||qt(a.config.globalProperties,o)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:qt(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function VU(){return HU().attrs}function HU(){const t=fq();return t.setupContext||(t.setupContext=u5(t))}function aI(t){return bt(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let oE=!0;function kU(t){const e=BO(t),r=t.proxy,n=t.ctx;oE=!1,e.beforeCreate&&sI(e.beforeCreate,t,"bc");const{data:a,computed:s,methods:o,watch:u,provide:c,inject:l,created:d,beforeMount:f,mounted:h,beforeUpdate:p,updated:b,activated:g,deactivated:E,beforeDestroy:w,beforeUnmount:O,destroyed:A,unmounted:T,render:I,renderTracked:D,renderTriggered:U,errorCaptured:H,serverPrefetch:N,expose:x,inheritAttrs:F,components:X,directives:ne,filters:$}=e;if(l&&QU(l,n,null),o)for(const se in o){const ie=o[se];St(ie)&&(n[se]=ie.bind(r))}if(a){const se=a.call(r,r);jr(se)&&(t.data=zb(se))}if(oE=!0,s)for(const se in s){const ie=s[se],be=St(ie)?ie.bind(r,r):St(ie.get)?ie.get.bind(r,r):ns,he=!St(ie)&&St(ie.set)?ie.set.bind(r):ns,Te=tr({get:be,set:he});Object.defineProperty(n,se,{enumerable:!0,configurable:!0,get:()=>Te.value,set:Ne=>Te.value=Ne})}if(u)for(const se in u)K8(u[se],n,r,se);if(c){const se=St(c)?c.call(r):c;Reflect.ownKeys(se).forEach(ie=>{L1(ie,se[ie])})}d&&sI(d,t,"c");function Q(se,ie){bt(ie)?ie.forEach(be=>se(be.bind(r))):ie&&se(ie.bind(r))}if(Q(CU,f),Q(Q8,h),Q(jU,p),Q(G8,b),Q(PU,g),Q(DU,E),Q($U,H),Q(BU,D),Q(LU,U),Q(MU,O),Q(FO,T),Q(FU,N),bt(x))if(x.length){const se=t.exposed||(t.exposed={});x.forEach(ie=>{Object.defineProperty(se,ie,{get:()=>r[ie],set:be=>r[ie]=be})})}else t.exposed||(t.exposed={});I&&t.render===ns&&(t.render=I),F!=null&&(t.inheritAttrs=F),X&&(t.components=X),ne&&(t.directives=ne)}function QU(t,e,r=ns){bt(t)&&(t=uE(t));for(const n in t){const a=t[n];let s;jr(a)?"default"in a?s=ss(a.from||n,a.default,!0):s=ss(a.from||n):s=ss(a),ei(s)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):e[n]=s}}function sI(t,e,r){is(bt(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function K8(t,e,r,n){const a=n.includes(".")?V8(r,n):()=>r[n];if(tn(t)){const s=e[t];St(s)&&Td(a,s)}else if(St(t))Td(a,t.bind(r));else if(jr(t))if(bt(t))t.forEach(s=>K8(s,e,r,n));else{const s=St(t.handler)?t.handler.bind(r):e[t.handler];St(s)&&Td(a,s,t)}}function BO(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:s,config:{optionMergeStrategies:o}}=t.appContext,u=s.get(e);let c;return u?c=u:!a.length&&!r&&!n?c=e:(c={},a.length&&a.forEach(l=>lb(c,l,o,!0)),lb(c,e,o)),jr(e)&&s.set(e,c),c}function lb(t,e,r,n=!1){const{mixins:a,extends:s}=e;s&&lb(t,s,r,!0),a&&a.forEach(o=>lb(t,o,r,!0));for(const o in e)if(!(n&&o==="expose")){const u=GU[o]||r&&r[o];t[o]=u?u(t[o],e[o]):e[o]}return t}const GU={data:oI,props:uI,emits:uI,methods:Eh,computed:Eh,beforeCreate:fi,created:fi,beforeMount:fi,mounted:fi,beforeUpdate:fi,updated:fi,beforeDestroy:fi,beforeUnmount:fi,destroyed:fi,unmounted:fi,activated:fi,deactivated:fi,errorCaptured:fi,serverPrefetch:fi,components:Eh,directives:Eh,watch:WU,provide:oI,inject:zU};function oI(t,e){return e?t?function(){return An(St(t)?t.call(this,this):t,St(e)?e.call(this,this):e)}:e:t}function zU(t,e){return Eh(uE(t),uE(e))}function uE(t){if(bt(t)){const e={};for(let r=0;r1)return r&&St(e)?e.call(n&&n.proxy):e}}function JU(t,e,r,n=!1){const a={},s={};sb(s,Zb,1),t.propsDefaults=Object.create(null),Y8(t,e,a,s);for(const o in t.propsOptions[0])o in a||(a[o]=void 0);r?t.props=n?a:R8(a):t.type.props?t.props=a:t.props=s,t.attrs=s}function YU(t,e,r,n){const{props:a,attrs:s,vnode:{patchFlag:o}}=t,u=Wt(a),[c]=t.propsOptions;let l=!1;if((n||o>0)&&!(o&16)){if(o&8){const d=t.vnode.dynamicProps;for(let f=0;f{c=!0;const[h,p]=Z8(f,e,!0);An(o,h),p&&u.push(...p)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!s&&!c)return jr(t)&&n.set(t,md),md;if(bt(s))for(let d=0;d-1,p[1]=g<0||b-1||qt(p,"default"))&&u.push(f)}}}const l=[o,u];return jr(t)&&n.set(t,l),l}function cI(t){return t[0]!=="$"}function lI(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function dI(t,e){return lI(t)===lI(e)}function fI(t,e){return bt(e)?e.findIndex(r=>dI(r,t)):St(e)&&dI(e,t)?0:-1}const e5=t=>t[0]==="_"||t==="$stable",$O=t=>bt(t)?t.map(xs):[xs(t)],ZU=(t,e,r)=>{if(e._n)return e;const n=qr((...a)=>$O(e(...a)),r);return n._c=!1,n},t5=(t,e,r)=>{const n=t._ctx;for(const a in t){if(e5(a))continue;const s=t[a];if(St(s))e[a]=ZU(a,s,n);else if(s!=null){const o=$O(s);e[a]=()=>o}}},r5=(t,e)=>{const r=$O(e);t.slots.default=()=>r},eq=(t,e)=>{if(t.vnode.shapeFlag&32){const r=e._;r?(t.slots=Wt(e),sb(e,"_",r)):t5(e,t.slots={})}else t.slots={},e&&r5(t,e);sb(t.slots,Zb,1)},tq=(t,e,r)=>{const{vnode:n,slots:a}=t;let s=!0,o=Sr;if(n.shapeFlag&32){const u=e._;u?r&&u===1?s=!1:(An(a,e),!r&&u===1&&delete a._):(s=!e.$stable,t5(e,a)),o=e}else e&&(r5(t,e),o={default:1});if(s)for(const u in a)!e5(u)&&!(u in o)&&delete a[u]};function lE(t,e,r,n,a=!1){if(bt(t)){t.forEach((h,p)=>lE(h,e&&(bt(e)?e[p]:e),r,n,a));return}if(kh(n)&&!a)return;const s=n.shapeFlag&4?eg(n.component)||n.component.proxy:n.el,o=a?null:s,{i:u,r:c}=t,l=e&&e.r,d=u.refs===Sr?u.refs={}:u.refs,f=u.setupState;if(l!=null&&l!==c&&(tn(l)?(d[l]=null,qt(f,l)&&(f[l]=null)):ei(l)&&(l.value=null)),St(c))Mu(c,u,12,[o,d]);else{const h=tn(c),p=ei(c);if(h||p){const b=()=>{if(t.f){const g=h?qt(f,c)?f[c]:d[c]:c.value;a?bt(g)&&TO(g,s):bt(g)?g.includes(s)||g.push(s):h?(d[c]=[s],qt(f,c)&&(f[c]=d[c])):(c.value=[s],t.k&&(d[t.k]=c.value))}else h?(d[c]=o,qt(f,c)&&(f[c]=o)):p&&(c.value=o,t.k&&(d[t.k]=o))};o?(b.id=-1,ji(b,r)):b()}}}const ji=xU;function rq(t){return nq(t)}function nq(t,e){const r=eE();r.__VUE__=!0;const{insert:n,remove:a,patchProp:s,createElement:o,createText:u,createComment:c,setText:l,setElementText:d,parentNode:f,nextSibling:h,setScopeId:p=ns,insertStaticContent:b}=t,g=(_,y,v,C=null,V=null,q=null,G=!1,Y=null,ee=!!y.dynamicChildren)=>{if(_===y)return;_&&!Bf(_,y)&&(C=J(_),Ne(_,V,q,!0),_=null),y.patchFlag===-2&&(ee=!1,y.dynamicChildren=null);const{type:ae,ref:ve,shapeFlag:me}=y;switch(ae){case Yb:E(_,y,v,C);break;case Hu:w(_,y,v,C);break;case Y3:_==null&&O(y,v,C,G);break;case Ki:X(_,y,v,C,V,q,G,Y,ee);break;default:me&1?I(_,y,v,C,V,q,G,Y,ee):me&6?ne(_,y,v,C,V,q,G,Y,ee):(me&64||me&128)&&ae.process(_,y,v,C,V,q,G,Y,ee,pe)}ve!=null&&V&&lE(ve,_&&_.ref,q,y||_,!y)},E=(_,y,v,C)=>{if(_==null)n(y.el=u(y.children),v,C);else{const V=y.el=_.el;y.children!==_.children&&l(V,y.children)}},w=(_,y,v,C)=>{_==null?n(y.el=c(y.children||""),v,C):y.el=_.el},O=(_,y,v,C)=>{[_.el,_.anchor]=b(_.children,y,v,C,_.el,_.anchor)},A=({el:_,anchor:y},v,C)=>{let V;for(;_&&_!==y;)V=h(_),n(_,v,C),_=V;n(y,v,C)},T=({el:_,anchor:y})=>{let v;for(;_&&_!==y;)v=h(_),a(_),_=v;a(y)},I=(_,y,v,C,V,q,G,Y,ee)=>{G=G||y.type==="svg",_==null?D(y,v,C,V,q,G,Y,ee):N(_,y,V,q,G,Y,ee)},D=(_,y,v,C,V,q,G,Y)=>{let ee,ae;const{type:ve,props:me,shapeFlag:Ee,transition:k,dirs:W}=_;if(ee=_.el=o(_.type,q,me&&me.is,me),Ee&8?d(ee,_.children):Ee&16&&H(_.children,ee,null,C,V,q&&ve!=="foreignObject",G,Y),W&&bc(_,null,C,"created"),U(ee,_,_.scopeId,G,C),me){for(const S in me)S!=="value"&&!F1(S)&&s(ee,S,null,me[S],q,_.children,C,V,oe);"value"in me&&s(ee,"value",null,me.value),(ae=me.onVnodeBeforeMount)&&ms(ae,C,_)}W&&bc(_,null,C,"beforeMount");const M=(!V||V&&!V.pendingBranch)&&k&&!k.persisted;M&&k.beforeEnter(ee),n(ee,y,v),((ae=me&&me.onVnodeMounted)||M||W)&&ji(()=>{ae&&ms(ae,C,_),M&&k.enter(ee),W&&bc(_,null,C,"mounted")},V)},U=(_,y,v,C,V)=>{if(v&&p(_,v),C)for(let q=0;q{for(let ae=ee;ae<_.length;ae++){const ve=_[ae]=Y?vu(_[ae]):xs(_[ae]);g(null,ve,y,v,C,V,q,G,Y)}},N=(_,y,v,C,V,q,G)=>{const Y=y.el=_.el;let{patchFlag:ee,dynamicChildren:ae,dirs:ve}=y;ee|=_.patchFlag&16;const me=_.props||Sr,Ee=y.props||Sr;let k;v&&_c(v,!1),(k=Ee.onVnodeBeforeUpdate)&&ms(k,v,y,_),ve&&bc(y,_,v,"beforeUpdate"),v&&_c(v,!0);const W=V&&y.type!=="foreignObject";if(ae?x(_.dynamicChildren,ae,Y,v,C,W,q):G||ie(_,y,Y,null,v,C,W,q,!1),ee>0){if(ee&16)F(Y,y,me,Ee,v,C,V);else if(ee&2&&me.class!==Ee.class&&s(Y,"class",null,Ee.class,V),ee&4&&s(Y,"style",me.style,Ee.style,V),ee&8){const M=y.dynamicProps;for(let S=0;S{k&&ms(k,v,y,_),ve&&bc(y,_,v,"updated")},C)},x=(_,y,v,C,V,q,G)=>{for(let Y=0;Y{if(v!==C){if(v!==Sr)for(const Y in v)!F1(Y)&&!(Y in C)&&s(_,Y,v[Y],null,G,y.children,V,q,oe);for(const Y in C){if(F1(Y))continue;const ee=C[Y],ae=v[Y];ee!==ae&&Y!=="value"&&s(_,Y,ae,ee,G,y.children,V,q,oe)}"value"in C&&s(_,"value",v.value,C.value)}},X=(_,y,v,C,V,q,G,Y,ee)=>{const ae=y.el=_?_.el:u(""),ve=y.anchor=_?_.anchor:u("");let{patchFlag:me,dynamicChildren:Ee,slotScopeIds:k}=y;k&&(Y=Y?Y.concat(k):k),_==null?(n(ae,v,C),n(ve,v,C),H(y.children,v,ve,V,q,G,Y,ee)):me>0&&me&64&&Ee&&_.dynamicChildren?(x(_.dynamicChildren,Ee,v,V,q,G,Y),(y.key!=null||V&&y===V.subTree)&&n5(_,y,!0)):ie(_,y,v,ve,V,q,G,Y,ee)},ne=(_,y,v,C,V,q,G,Y,ee)=>{y.slotScopeIds=Y,_==null?y.shapeFlag&512?V.ctx.activate(y,v,C,G,ee):$(y,v,C,V,q,G,ee):j(_,y,ee)},$=(_,y,v,C,V,q,G)=>{const Y=_.component=dq(_,C,V);if(H8(_)&&(Y.ctx.renderer=pe),hq(Y),Y.asyncDep){if(V&&V.registerDep(Y,Q),!_.el){const ee=Y.subTree=lr(Hu);w(null,ee,y,v)}return}Q(Y,_,y,v,V,q,G)},j=(_,y,v)=>{const C=y.component=_.component;if(OU(_,y,v))if(C.asyncDep&&!C.asyncResolved){se(C,y,v);return}else C.next=y,gU(C.update),C.update();else y.el=_.el,C.vnode=y},Q=(_,y,v,C,V,q,G)=>{const Y=()=>{if(_.isMounted){let{next:ve,bu:me,u:Ee,parent:k,vnode:W}=_,M=ve,S;_c(_,!1),ve?(ve.el=W.el,se(_,ve,G)):ve=W,me&&X3(me),(S=ve.props&&ve.props.onVnodeBeforeUpdate)&&ms(S,k,ve,W),_c(_,!0);const R=K3(_),z=_.subTree;_.subTree=R,g(z,R,f(z.el),J(z),_,V,q),ve.el=R.el,M===null&&AU(_,R.el),Ee&&ji(Ee,V),(S=ve.props&&ve.props.onVnodeUpdated)&&ji(()=>ms(S,k,ve,W),V)}else{let ve;const{el:me,props:Ee}=y,{bm:k,m:W,parent:M}=_,S=kh(y);if(_c(_,!1),k&&X3(k),!S&&(ve=Ee&&Ee.onVnodeBeforeMount)&&ms(ve,M,y),_c(_,!0),me&&P){const R=()=>{_.subTree=K3(_),P(me,_.subTree,_,V,null)};S?y.type.__asyncLoader().then(()=>!_.isUnmounted&&R()):R()}else{const R=_.subTree=K3(_);g(null,R,v,C,_,V,q),y.el=R.el}if(W&&ji(W,V),!S&&(ve=Ee&&Ee.onVnodeMounted)){const R=y;ji(()=>ms(ve,M,R),V)}(y.shapeFlag&256||M&&kh(M.vnode)&&M.vnode.shapeFlag&256)&&_.a&&ji(_.a,V),_.isMounted=!0,y=v=C=null}},ee=_.effect=new RO(Y,()=>jO(ae),_.scope),ae=_.update=()=>ee.run();ae.id=_.uid,_c(_,!0),ae()},se=(_,y,v)=>{y.component=_;const C=_.vnode.props;_.vnode=y,_.next=null,YU(_,y.props,C,v),tq(_,y.children,v),rf(),rI(),nf()},ie=(_,y,v,C,V,q,G,Y,ee=!1)=>{const ae=_&&_.children,ve=_?_.shapeFlag:0,me=y.children,{patchFlag:Ee,shapeFlag:k}=y;if(Ee>0){if(Ee&128){he(ae,me,v,C,V,q,G,Y,ee);return}else if(Ee&256){be(ae,me,v,C,V,q,G,Y,ee);return}}k&8?(ve&16&&oe(ae,V,q),me!==ae&&d(v,me)):ve&16?k&16?he(ae,me,v,C,V,q,G,Y,ee):oe(ae,V,q,!0):(ve&8&&d(v,""),k&16&&H(me,v,C,V,q,G,Y,ee))},be=(_,y,v,C,V,q,G,Y,ee)=>{_=_||md,y=y||md;const ae=_.length,ve=y.length,me=Math.min(ae,ve);let Ee;for(Ee=0;Eeve?oe(_,V,q,!0,!1,me):H(y,v,C,V,q,G,Y,ee,me)},he=(_,y,v,C,V,q,G,Y,ee)=>{let ae=0;const ve=y.length;let me=_.length-1,Ee=ve-1;for(;ae<=me&&ae<=Ee;){const k=_[ae],W=y[ae]=ee?vu(y[ae]):xs(y[ae]);if(Bf(k,W))g(k,W,v,null,V,q,G,Y,ee);else break;ae++}for(;ae<=me&&ae<=Ee;){const k=_[me],W=y[Ee]=ee?vu(y[Ee]):xs(y[Ee]);if(Bf(k,W))g(k,W,v,null,V,q,G,Y,ee);else break;me--,Ee--}if(ae>me){if(ae<=Ee){const k=Ee+1,W=kEe)for(;ae<=me;)Ne(_[ae],V,q,!0),ae++;else{const k=ae,W=ae,M=new Map;for(ae=W;ae<=Ee;ae++){const Ue=y[ae]=ee?vu(y[ae]):xs(y[ae]);Ue.key!=null&&M.set(Ue.key,ae)}let S,R=0;const z=Ee-W+1;let ue=!1,_e=0;const we=new Array(z);for(ae=0;ae=z){Ne(Ue,V,q,!0);continue}let Ge;if(Ue.key!=null)Ge=M.get(Ue.key);else for(S=W;S<=Ee;S++)if(we[S-W]===0&&Bf(Ue,y[S])){Ge=S;break}Ge===void 0?Ne(Ue,V,q,!0):(we[Ge-W]=ae+1,Ge>=_e?_e=Ge:ue=!0,g(Ue,y[Ge],v,null,V,q,G,Y,ee),R++)}const Me=ue?iq(we):md;for(S=Me.length-1,ae=z-1;ae>=0;ae--){const Ue=W+ae,Ge=y[Ue],We=Ue+1{const{el:q,type:G,transition:Y,children:ee,shapeFlag:ae}=_;if(ae&6){Te(_.component.subTree,y,v,C);return}if(ae&128){_.suspense.move(y,v,C);return}if(ae&64){G.move(_,y,v,pe);return}if(G===Ki){n(q,y,v);for(let me=0;meY.enter(q),V);else{const{leave:me,delayLeave:Ee,afterLeave:k}=Y,W=()=>n(q,y,v),M=()=>{me(q,()=>{W(),k&&k()})};Ee?Ee(q,W,M):M()}else n(q,y,v)},Ne=(_,y,v,C=!1,V=!1)=>{const{type:q,props:G,ref:Y,children:ee,dynamicChildren:ae,shapeFlag:ve,patchFlag:me,dirs:Ee}=_;if(Y!=null&&lE(Y,null,v,_,!0),ve&256){y.ctx.deactivate(_);return}const k=ve&1&&Ee,W=!kh(_);let M;if(W&&(M=G&&G.onVnodeBeforeUnmount)&&ms(M,y,_),ve&6)Re(_.component,v,C);else{if(ve&128){_.suspense.unmount(v,C);return}k&&bc(_,null,y,"beforeUnmount"),ve&64?_.type.remove(_,y,v,V,pe,C):ae&&(q!==Ki||me>0&&me&64)?oe(ae,y,v,!1,!0):(q===Ki&&me&384||!V&&ve&16)&&oe(ee,y,v),C&&ye(_)}(W&&(M=G&&G.onVnodeUnmounted)||k)&&ji(()=>{M&&ms(M,y,_),k&&bc(_,null,y,"unmounted")},v)},ye=_=>{const{type:y,el:v,anchor:C,transition:V}=_;if(y===Ki){ce(v,C);return}if(y===Y3){T(_);return}const q=()=>{a(v),V&&!V.persisted&&V.afterLeave&&V.afterLeave()};if(_.shapeFlag&1&&V&&!V.persisted){const{leave:G,delayLeave:Y}=V,ee=()=>G(v,q);Y?Y(_.el,q,ee):ee()}else q()},ce=(_,y)=>{let v;for(;_!==y;)v=h(_),a(_),_=v;a(y)},Re=(_,y,v)=>{const{bum:C,scope:V,update:q,subTree:G,um:Y}=_;C&&X3(C),V.stop(),q&&(q.active=!1,Ne(G,_,y,v)),Y&&ji(Y,y),ji(()=>{_.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},oe=(_,y,v,C=!1,V=!1,q=0)=>{for(let G=q;G<_.length;G++)Ne(_[G],y,v,C,V)},J=_=>_.shapeFlag&6?J(_.component.subTree):_.shapeFlag&128?_.suspense.next():h(_.anchor||_.el),le=(_,y,v)=>{_==null?y._vnode&&Ne(y._vnode,null,null,!0):g(y._vnode||null,_,y,null,null,null,v),rI(),B8(),y._vnode=_},pe={p:g,um:Ne,m:Te,r:ye,mt:$,mc:H,pc:ie,pbc:x,n:J,o:t};let L,P;return e&&([L,P]=e(pe)),{render:le,hydrate:L,createApp:KU(le,L)}}function _c({effect:t,update:e},r){t.allowRecurse=e.allowRecurse=r}function n5(t,e,r=!1){const n=t.children,a=e.children;if(bt(n)&&bt(a))for(let s=0;s>1,t[r[u]]0&&(e[n]=r[s-1]),r[s]=n)}}for(s=r.length,o=r[s-1];s-- >0;)r[s]=o,o=e[o];return r}const aq=t=>t.__isTeleport,Ki=Symbol.for("v-fgt"),Yb=Symbol.for("v-txt"),Hu=Symbol.for("v-cmt"),Y3=Symbol.for("v-stc"),Gh=[];let rs=null;function Ut(t=!1){Gh.push(rs=t?null:[])}function sq(){Gh.pop(),rs=Gh[Gh.length-1]||null}let op=1;function hI(t){op+=t}function i5(t){return t.dynamicChildren=op>0?rs||md:null,sq(),op>0&&rs&&rs.push(t),t}function Zr(t,e,r,n,a,s){return i5(Gr(t,e,r,n,a,s,!0))}function ia(t,e,r,n,a){return i5(lr(t,e,r,n,a,!0))}function fb(t){return t?t.__v_isVNode===!0:!1}function Bf(t,e){return t.type===e.type&&t.key===e.key}const Zb="__vInternal",a5=({key:t})=>t??null,B1=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?tn(t)||ei(t)||St(t)?{i:Ln,r:t,k:e,f:!!r}:t:null);function Gr(t,e=null,r=null,n=0,a=null,s=t===Ki?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&a5(e),ref:e&&B1(e),scopeId:Kb,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Ln};return u?(UO(c,r),s&128&&t.normalize(c)):r&&(c.shapeFlag|=tn(r)?8:16),op>0&&!o&&rs&&(c.patchFlag>0||s&6)&&c.patchFlag!==32&&rs.push(c),c}const lr=oq;function oq(t,e=null,r=null,n=0,a=null,s=!1){if((!t||t===z8)&&(t=Hu),fb(t)){const u=Dd(t,e,!0);return r&&UO(u,r),op>0&&!s&&rs&&(u.shapeFlag&6?rs[rs.indexOf(t)]=u:rs.push(u)),u.patchFlag|=-2,u}if(gq(t)&&(t=t.__vccOpts),e){e=uq(e);let{class:u,style:c}=e;u&&!tn(u)&&(e.class=En(u)),jr(c)&&(I8(c)&&!bt(c)&&(c=An({},c)),e.style=Iu(c))}const o=tn(t)?1:RU(t)?128:aq(t)?64:jr(t)?4:St(t)?2:0;return Gr(t,e,r,n,a,o,s,!0)}function uq(t){return t?I8(t)||Zb in t?An({},t):t:null}function Dd(t,e,r=!1){const{props:n,ref:a,patchFlag:s,children:o}=t,u=e?dE(n||{},e):n;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&a5(u),ref:e&&e.ref?r&&a?bt(a)?a.concat(B1(e)):[a,B1(e)]:B1(e):a,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ki?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Dd(t.ssContent),ssFallback:t.ssFallback&&Dd(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function fu(t=" ",e=0){return lr(Yb,null,t,e)}function mn(t="",e=!1){return e?(Ut(),ia(Hu,null,t)):lr(Hu,null,t)}function xs(t){return t==null||typeof t=="boolean"?lr(Hu):bt(t)?lr(Ki,null,t.slice()):typeof t=="object"?vu(t):lr(Yb,null,String(t))}function vu(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Dd(t)}function UO(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(bt(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),UO(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!(Zb in e)?e._ctx=Ln:a===3&&Ln&&(Ln.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else St(e)?(e={default:e,_ctx:Ln},r=32):(e=String(e),n&64?(r=16,e=[fu(e)]):r=8);t.children=e,t.shapeFlag|=r}function dE(...t){const e={};for(let r=0;rOn||Ln;let qO,Ul,pI="__VUE_INSTANCE_SETTERS__";(Ul=eE()[pI])||(Ul=eE()[pI]=[]),Ul.push(t=>On=t),qO=t=>{Ul.length>1?Ul.forEach(e=>e(t)):Ul[0](t)};const Nd=t=>{qO(t),t.scope.on()},Xc=()=>{On&&On.scope.off(),qO(null)};function s5(t){return t.vnode.shapeFlag&4}let up=!1;function hq(t,e=!1){up=e;const{props:r,children:n}=t.vnode,a=s5(t);JU(t,r,a,e),eq(t,n);const s=a?pq(t,e):void 0;return up=!1,s}function pq(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=P8(new Proxy(t.ctx,qU));const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?u5(t):null;Nd(t),rf();const s=Mu(n,t,0,[t.props,a]);if(nf(),Xc(),f8(s)){if(s.then(Xc,Xc),e)return s.then(o=>{yI(t,o,e)}).catch(o=>{Wb(o,t,0)});t.asyncDep=s}else yI(t,s,e)}else o5(t,e)}function yI(t,e,r){St(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:jr(e)&&(t.setupState=j8(e)),o5(t,r)}let bI;function o5(t,e,r){const n=t.type;if(!t.render){if(!e&&bI&&!n.render){const a=n.template||BO(t).template;if(a){const{isCustomElement:s,compilerOptions:o}=t.appContext.config,{delimiters:u,compilerOptions:c}=n,l=An(An({isCustomElement:s,delimiters:u},o),c);n.render=bI(a,l)}}t.render=n.render||ns}Nd(t),rf(),kU(t),nf(),Xc()}function yq(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,r){return $i(t,"get","$attrs"),e[r]}}))}function u5(t){const e=r=>{t.exposed=r||{}};return{get attrs(){return yq(t)},slots:t.slots,emit:t.emit,expose:e}}function eg(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(j8(P8(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in Qh)return Qh[r](t)},has(e,r){return r in e||r in Qh}}))}function bq(t,e=!0){return St(t)?t.displayName||t.name:t.name||e&&t.__name}function gq(t){return St(t)&&"__vccOpts"in t}const tr=(t,e)=>pU(t,e,up);function c5(t,e,r){const n=arguments.length;return n===2?jr(e)&&!bt(e)?fb(e)?lr(t,null,[e]):lr(t,e):lr(t,null,e):(n>3?r=Array.prototype.slice.call(arguments,2):n===3&&fb(r)&&(r=[r]),lr(t,e,r))}const _q=Symbol.for("v-scx"),mq=()=>ss(_q),vq="3.3.4",wq="http://www.w3.org/2000/svg",Mc=typeof document<"u"?document:null,gI=Mc&&Mc.createElement("template"),Sq={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e?Mc.createElementNS(wq,t):Mc.createElement(t,r?{is:r}:void 0);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>Mc.createTextNode(t),createComment:t=>Mc.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Mc.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,s){const o=r?r.previousSibling:e.lastChild;if(a&&(a===s||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===s||!(a=a.nextSibling)););else{gI.innerHTML=n?`${t}`:t;const u=gI.content;if(n){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}e.insertBefore(u,r)}return[o?o.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}};function Tq(t,e,r){const n=t._vtc;n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}function Eq(t,e,r){const n=t.style,a=tn(r);if(r&&!a){if(e&&!tn(e))for(const s in e)r[s]==null&&fE(n,s,"");for(const s in r)fE(n,s,r[s])}else{const s=n.display;a?e!==r&&(n.cssText=r):e&&t.removeAttribute("style"),"_vod"in t&&(n.display=s)}}const _I=/\s*!important$/;function fE(t,e,r){if(bt(r))r.forEach(n=>fE(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=Oq(t,e);_I.test(r)?t.setProperty(tf(n),r.replace(_I,""),"important"):t[n]=r}}const mI=["Webkit","Moz","ms"],Z3={};function Oq(t,e){const r=Z3[e];if(r)return r;let n=Hs(e);if(n!=="filter"&&n in t)return Z3[e]=n;n=Qb(n);for(let a=0;aeS||(Nq.then(()=>eS=0),eS=Date.now());function jq(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;is(Mq(n,r.value),e,5,[n])};return r.value=t,r.attached=Cq(),r}function Mq(t,e){if(bt(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const SI=/^on[a-z]/,Fq=(t,e,r,n,a=!1,s,o,u,c)=>{e==="class"?Tq(t,n,a):e==="style"?Eq(t,r,n):Vb(e)?SO(e)||Pq(t,e,r,n,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Lq(t,e,n,a))?Rq(t,e,n,s,o,u,c):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),Aq(t,e,n,a))};function Lq(t,e,r,n){return n?!!(e==="innerHTML"||e==="textContent"||e in t&&SI.test(e)&&St(r)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||SI.test(e)&&tn(r)?!1:e in t}const Bq=An({patchProp:Fq},Sq);let TI;function $q(){return TI||(TI=rq(Bq))}const Uq=(...t)=>{const e=$q().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=qq(n);if(!a)return;const s=e._component;!St(s)&&!s.render&&!s.template&&(s.template=a.innerHTML),a.innerHTML="";const o=r(a,!1,a instanceof SVGElement);return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},e};function qq(t){return tn(t)?document.querySelector(t):t}const Vq=["primary","secondary","success","danger","warning","info","light","dark"],Hq="rgba({{color}}, 0.2) 0, rgba({{color}}, 0.3) 40%, rgba({{color}}, 0.4) 50%, rgba({{color}}, 0.5) 60%, rgba({{color}}, 0) 70%",kq=[0,0,0],EI=.5,Qq=t=>t&&Vq.includes(t.toLowerCase()),Gq=(t,e)=>{const r=s=>(s.length<7&&(s=`#${s[1]}${s[1]}${s[2]}${s[2]}${s[3]}${s[3]}`),[parseInt(s.substr(1,2),16),parseInt(s.substr(3,2),16),parseInt(s.substr(5,2),16)]),n=s=>{const o=document.body.appendChild(document.createElement("fictum")),u="rgb(1, 2, 3)";return o.style.color=u,o.style.color!==u||(o.style.color=s,o.style.color===u||o.style.color==="")?e:(s=getComputedStyle(o).color,document.body.removeChild(o),s)},a=s=>{const o=s.match(/[.\d]+/g);if(o===null)return;const u=o.map(c=>+Number(c));return u.length=3,u};return typeof t=="string"&&t.toLowerCase()==="transparent"?e:typeof t=="string"&&t[0]==="#"?r(t):(typeof t=="string"&&t.indexOf("rgb")===-1&&(t=n(t)),typeof t=="string"&&t.indexOf("rgb")===0?a(t):e)},zq=({offsetX:t,offsetY:e,height:r,width:n})=>{const a=e<=r/2,s=t<=n/2,o=(f,h)=>Math.sqrt(f**2+h**2),u=e===r/2&&t===n/2,c={first:a===!0&&s===!1,second:a===!0&&s===!0,third:a===!1&&s===!0,fourth:a===!1&&s===!1},l={topLeft:o(t,e),topRight:o(n-t,e),bottomLeft:o(t,r-e),bottomRight:o(n-t,r-e)};let d=0;return u||c.fourth?d=l.topLeft:c.third?d=l.topRight:c.second?d=l.bottomRight:c.first&&(d=l.bottomLeft),d*2},Wq=(t,e)=>{for(const r in e)t.style[r]=e[r]},Xq=t=>{const e=Gq(t,kq);if(t!==""&&e){const r=e.join(",");return`radial-gradient(circle, ${Hq.split("{{color}}").join(`${r}`)})`}},Kq=(t,e,r)=>{const n=document.createElement("div");n.classList.add("ripple-wave");const a={offsetX:r.centered?e.height/2:e.left,offsetY:r.centered?e.width/2:e.top,height:e.height,width:e.width},s=zq(a),o=r.radius||s/2,u={delay:r.duration&&r.duration*EI,duration:r.duration&&r.duration-r.duration*EI},c={left:r.centered?`${Math.round(e.width/2-o)}px`:`${Math.round(e.left-o)}px`,top:r.centered?`${Math.round(e.height/2-o)}px`:`${Math.round(e.top-o)}px`,height:`${Math.round(r.radius&&r.radius*2||s)}px`,width:`${Math.round(r.radius&&r.radius*2||s)}px`,transitionDelay:`0s, ${u.delay}ms`,transitionDuration:`${r.duration}ms, ${u.duration}ms`};r.unbound&&t.classList.add("ripple-surface-unbound"),Qq(r.color)?t.classList.add(`ripple-surface-${r.color}`):c.backgroundImage=Xq(r.color),Wq(n,c),t.appendChild(n),setTimeout(()=>{n.classList.add("active")},50),setTimeout(()=>{t.removeChild(n)},r.duration?r.duration+1e3:1e3)},l5={mounted(t,e){if(e.value===!1)return;const r={centered:e.value&&e.value.centered||!1,color:e.value&&e.value.color||"",duration:e.value&&e.value.duration||500,radius:e.value&&e.value.radius||0,unbound:e.value&&e.value.unbound||!1};t.classList.add("ripple-surface"),t.waves=n=>{const a={top:n.layerY,left:n.layerX,height:t.offsetHeight,width:t.offsetWidth};Kq(t,a,r)},t.addEventListener("click",n=>t.waves(n))},updated(t){t.classList.contains("ripple-surface")||t.classList.add("ripple-surface")},unmounted(t){t.removeEventListener("click",e=>t.waves(e))}},Jq={name:"MDBBtn"},Yq=Oa({...Jq,props:{color:String,size:String,outline:String,rounded:Boolean,floating:Boolean,toggler:Boolean,toggle:Boolean,role:{type:String,default:"button"},type:{type:String,default:"button"},tag:{type:String,default:"button"},block:{type:Boolean,default:!1},ripple:{type:[Object,Boolean],default:t=>t.outline||t.color==="light"||t.color==="link"?{color:"dark"}:!0},picker:Boolean},emits:["update:toggle"],setup(t,{emit:e}){const r=t,n=yi(r.toggle),a=tr(()=>[!r.picker&&"btn",r.color&&`btn-${r.color}`,r.size&&`btn-${r.size}`,r.outline&&`btn-outline-${r.outline}`,r.rounded&&"btn-rounded",r.floating&&"btn-floating",r.block&&"btn-block",n.value&&"active"]),s=()=>{r.toggler&&(n.value=!n.value,e("update:toggle",n.value))};return(o,u)=>cb((Ut(),ia(Wo(t.tag),{type:t.type,role:t.role,class:En(Pt(a)),onClick:s},{default:qr(()=>[as(o.$slots,"default")]),_:3},8,["type","role","class"])),[[Pt(l5),t.ripple]])}}),Zq={name:"MDBCard"},eV=Oa({...Zq,props:{tag:{type:String,default:"div"},border:String,bg:String,text:[String,Array],shadow:String},setup(t){const e=t,r=tr(()=>{const a=e.text;return["card",e.border&&`border border-${e.border}`,e.bg&&`bg-${e.bg}`,e.shadow&&`shadow-${e.shadow}`,e.text&&n(a)]}),n=a=>typeof a=="string"?`text-${a}`:a.map(s=>`text-${s}`.trim()).join(" ");return(a,s)=>(Ut(),ia(Wo(t.tag),{class:En(Pt(r))},{default:qr(()=>[as(a.$slots,"default")]),_:3},8,["class"]))}}),tV={name:"MDBCardBody"},rV=Oa({...tV,props:{tag:{type:String,default:"div"},text:{type:[String,Array]}},setup(t){const e=t,r=tr(()=>{const a=e.text;return["card-body",e.text&&n(a)]}),n=a=>typeof a=="string"?`text-${a}`:a.map(s=>`text-${s}`.trim()).join(" ");return(a,s)=>(Ut(),ia(Wo(t.tag),{class:En(Pt(r))},{default:qr(()=>[as(a.$slots,"default")]),_:3},8,["class"]))}}),nV={name:"MDBCardTitle"},iV=Oa({...nV,props:{tag:{type:String,default:"h5"},subtitle:{type:Boolean,default:!1}},setup(t){const e=t,r=tr(()=>e.subtitle?e.tag!=="h5"?e.tag:"h6":e.tag),n=tr(()=>[e.subtitle?"card-subtitle":"card-title"]);return(a,s)=>(Ut(),ia(Wo(Pt(r)),{class:En(Pt(n))},{default:qr(()=>[as(a.$slots,"default")]),_:3},8,["class"]))}}),aV={name:"MDBCardText"},sV=Oa({...aV,props:{tag:{type:String,default:"p"}},setup(t){const e=tr(()=>["card-text"]);return(r,n)=>(Ut(),ia(Wo(t.tag),{class:En(Pt(e))},{default:qr(()=>[as(r.$slots,"default")]),_:3},8,["class"]))}}),oV={name:"MDBCardFooter"},uV=Oa({...oV,props:{tag:{type:String,default:"div"},bg:String,border:String},setup(t){const e=t,r=tr(()=>["card-footer",e.border&&`border-${e.border}`,e.bg&&`bg-${e.bg}`]);return(n,a)=>(Ut(),ia(Wo(t.tag),{class:En(Pt(r))},{default:qr(()=>[as(n.$slots,"default")]),_:3},8,["class"]))}}),cV=1e6,lV=t=>{do t+=Math.floor(Math.random()*cV);while(document.getElementById(t));return t},dV=/\..*/,fV={mouseenter:"mouseover",mouseleave:"mouseout"},hV=["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"];function d5(t,e,r){const n=typeof e=="string",a=n?r:e;let s=t.replace(dV,"");const o=fV[s];return o&&(s=o),hV.indexOf(s)>-1||(s=t),[n,a,s]}function pV(t,e,r,n){if(typeof e!="string"||!t)return;r||(r=n,n=null);const[a,s,o]=d5(e,r,n);t.addEventListener(o,s,a)}function yV(t,e,r,n){t.removeEventListener(e,r,!!n)}const bV=function(t,e,r,n=void 0){pV(t,e,r,n)},gV=function(t,e,r,n=void 0){if(typeof e!="string"||!t)return;const[a,s,o]=d5(e,r,n);yV(t,o,s,a?r:null)};var hE={stopProp(t){t.stopPropagation()},mounted(t,e){const r=a=>{const s=a.target;!t.contains(s)&&t!==s&&e.value(a)};t.clickOutside=r;const n=e.modifiers.mousedown?"mousedown":"click";document.addEventListener(n,a=>{var s;return(s=t.clickOutside)==null?void 0:s.call(t,a)}),document.addEventListener("touchstart",a=>{var s;return(s=t.clickOutside)==null?void 0:s.call(t,a)})},unmounted(t,e){if(!t.clickOutside)return;const r=e.modifiers.mousedown?"mousedown":"click";document.removeEventListener(r,n=>{var a;return(a=t.clickOutside)==null?void 0:a.call(t,n)}),document.removeEventListener("touchstart",n=>{var a;return(a=t.clickOutside)==null?void 0:a.call(t,n)}),delete t.clickOutside}};const _V={key:1,class:"visually-hidden"},mV={name:"MDBDropdownToggle"};({...mV,props:{...Yq.props}});const vV={name:"MDBContainer"},wV=Oa({...vV,props:{tag:{type:String,default:"div"},sm:{type:Boolean,default:!1},md:{type:Boolean,default:!1},lg:{type:Boolean,default:!1},xl:{type:Boolean,default:!1},xxl:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1}},setup(t){const e=t,r=tr(()=>[e.fluid?"container-fluid":"",e.sm?"container-sm":"",e.md?"container-md":"",e.lg?"container-lg":"",e.xl?"container-xl":"",e.xxl?"container-xxl":"",!e.fluid&&!e.sm&&!e.md&&!e.lg&&!e.xl&&!e.xxl?"container":""]);return(n,a)=>(Ut(),ia(Wo(t.tag),{class:En(Pt(r))},{default:qr(()=>[as(n.$slots,"default")]),_:3},8,["class"]))}}),SV=["id","value"],TV=["for"],EV={key:2,class:"form-helper"},OV={key:3,class:"form-helper"},AV={class:"form-counter"},RV=Gr("div",{class:"form-notch-trailing"},null,-1),xV=["id","value"],IV=["for"],PV={key:1,class:"form-helper"},DV={key:2,class:"form-helper"},NV={class:"form-counter"},CV=Gr("div",{class:"form-notch-trailing"},null,-1),jV={key:9,class:"form-text"},MV={name:"MDBInput",inheritAttrs:!1},FV=Oa({...MV,props:{id:String,label:String,labelClass:String,modelValue:[String,Number,Date],size:String,formOutline:{type:Boolean,default:!0},wrapperClass:String,inputGroup:{type:[Boolean,String],default:!1},wrap:{type:Boolean,default:!0},formText:String,white:Boolean,validationEvent:String,isValidated:Boolean,isValid:Boolean,validFeedback:String,invalidFeedback:String,tooltipFeedback:{type:Boolean,default:!1},tag:{type:String,default:"div"},helper:String,counter:Boolean,maxlength:{type:Number,default:0}},emits:["update:modelValue","click-outside","on-validate"],setup(t,{expose:e,emit:r}){const n=t,a=VU(),s=yi(null),o=yi(n.modelValue),u=yi(null),c=yi(!1),l=yi(9),d=yi(0),f=n.id||lV("MDBInput-"),h=tr(()=>[n.formOutline&&"form-outline",g.value,n.white&&"form-white",n.wrapperClass]),p=tr(()=>["form-control",n.size?`form-control-${n.size}`:n.inputGroup&&n.inputGroup!==!0&&`form-control-${n.inputGroup}`,(o.value||o.value===0)&&"active",c.value&&"placeholder-active",A.value&&T.value&&"is-valid",A.value&&!T.value&&"is-invalid"]),b=tr(()=>["form-label",n.labelClass]),g=tr(()=>{if(n.inputGroup)return n.inputGroup!==!0?`input-group input-group-${n.inputGroup}`:"input-group"}),E=tr(()=>n.inputGroup&&A.value?{marginBottom:"1rem"}:""),w=tr(()=>n.tooltipFeedback?"valid-tooltip":"valid-feedback"),O=tr(()=>n.tooltipFeedback?"invalid-tooltip":"invalid-feedback"),A=yi(n.isValidated),T=yi(n.isValid),I=yi(""),D=tr(()=>A.value&&!T.value&&n.validationEvent?I.value:n.invalidFeedback),U=he=>{const Te=he.target;T.value=Te.checkValidity(),T.value||(I.value=Te.validationMessage),A.value=!0,r("on-validate",T.value)},H=()=>{n.validationEvent!=="submit"&&typeof s.value!="string"&&bV(s.value,n.validationEvent,U)};function N(){u.value&&(d.value=u.value.clientWidth*.8+8)}function x(){a.placeholder&&!u.value?c.value=!0:c.value=!1}const F=yi(null);F.value=typeof o.value=="string"&&o.value?o.value.length:0;function X(he){const Te=he.target;if(n.counter){if(Te.value.length>n.maxlength){typeof o.value=="string"&&(Te.value=o.value);return}F.value=Te.value.length}o.value=Te.value,r("update:modelValue",o.value)}function ne(){r("click-outside")}const $=yi(null),j=yi(),Q=he=>{j.value.forEach(Te=>Te.style.opacity=he?"0":"1"),he&&($.value.style.opacity="1")},se=a.type&&a.type==="date",ie=(he=!1)=>{var Te;n.label&&n.formOutline&&((Te=j.value)==null?void 0:Te.length)>1&&Q(he),se&&typeof s.value!="string"&&(s.value.type=he?"date":"text")},be=he=>![...he.parentNode.children].findIndex(Te=>Te===he);return Q8(()=>{if(N(),x(),ie(),n.label&&n.formOutline&&(j.value=s.value.parentNode.querySelectorAll(".form-notch")),n.label&&n.formOutline&&!be(s.value)){const he=parseFloat(getComputedStyle(u.value).left);u.value.style.left=`${he+s.value.offsetLeft}px`,l.value+=s.value.offsetLeft}n.validationEvent&&H()}),G8(()=>{N(),x()}),FO(()=>{typeof s.value!="string"&&gV(s.value,n.validationEvent,U)}),q8(()=>{var he,Te;if(n.counter&&typeof n.modelValue=="string"){if(((he=n.modelValue)==null?void 0:he.length)>n.maxlength){o.value=n.modelValue.slice(0,n.maxlength),F.value=n.maxlength;return}F.value=((Te=n.modelValue)==null?void 0:Te.length)||0}o.value=n.modelValue}),Td(()=>n.isValidated,he=>A.value=he),Td(()=>n.isValid,he=>T.value=he),e({inputRef:s}),(he,Te)=>(Ut(),Zr(Ki,null,[t.wrap?mn("",!0):cb((Ut(),Zr("input",dE({key:0,class:Pt(p),id:Pt(f),value:o.value},he.$attrs,{onInput:X,ref_key:"inputRef",ref:s,onFocus:Te[0]||(Te[0]=Ne=>ie(!0)),onBlur:Te[1]||(Te[1]=Ne=>ie())}),null,16,SV)),[[Pt(hE),ne]]),t.label&&!t.wrap?(Ut(),Zr("label",{key:1,ref_key:"labelRef",ref:u,class:En(Pt(b)),for:Pt(f)},dn(t.label),11,TV)):mn("",!0),!t.wrap&&t.helper?(Ut(),Zr("div",EV,dn(t.helper),1)):mn("",!0),!t.wrap&&t.counter?(Ut(),Zr("div",OV,[Gr("div",AV,dn(F.value)+" / "+dn(t.maxlength),1)])):mn("",!0),t.wrap?mn("",!0):as(he.$slots,"default",{key:4}),!t.wrap&&t.validFeedback?(Ut(),Zr("div",{key:5,class:En(Pt(w))},dn(t.validFeedback),3)):mn("",!0),!t.wrap&&Pt(D)?(Ut(),Zr("div",{key:6,class:En(Pt(O))},dn(Pt(D)),3)):mn("",!0),!t.wrap&&t.formOutline?(Ut(),Zr("div",{key:7,class:"form-notch",ref_key:"notchRef",ref:$},[Gr("div",{class:"form-notch-leading",style:Iu({width:`${l.value}px`})},null,4),Gr("div",{class:"form-notch-middle",style:Iu({width:`${d.value}px`})},null,4),RV],512)):mn("",!0),t.wrap?cb((Ut(),ia(Wo(t.tag),{key:8,class:En(Pt(h)),style:Iu(Pt(E))},{default:qr(()=>[as(he.$slots,"prepend"),Gr("input",dE({class:Pt(p)},he.$attrs,{id:Pt(f),value:o.value,onInput:X,ref_key:"inputRef",ref:s,onFocus:Te[2]||(Te[2]=Ne=>ie(!0)),onBlur:Te[3]||(Te[3]=Ne=>ie())}),null,16,xV),t.label?(Ut(),Zr("label",{key:0,ref_key:"labelRef",ref:u,class:En(Pt(b)),for:Pt(f)},dn(t.label),11,IV)):mn("",!0),t.helper?(Ut(),Zr("div",PV,dn(t.helper),1)):mn("",!0),t.counter?(Ut(),Zr("div",DV,[Gr("div",NV,dn(F.value)+" / "+dn(t.maxlength),1)])):mn("",!0),as(he.$slots,"default"),t.validFeedback?(Ut(),Zr("div",{key:3,class:En(Pt(w))},dn(t.validFeedback),3)):mn("",!0),Pt(D)?(Ut(),Zr("div",{key:4,class:En(Pt(O))},dn(Pt(D)),3)):mn("",!0),t.formOutline?(Ut(),Zr("div",{key:5,class:"form-notch",ref_key:"notchRef",ref:$},[Gr("div",{class:"form-notch-leading",style:Iu({width:`${l.value}px`})},null,4),Gr("div",{class:"form-notch-middle",style:Iu({width:`${d.value}px`})},null,4),CV],512)):mn("",!0)]),_:3},8,["class","style"])),[[Pt(hE),ne]]):mn("",!0),t.formText?(Ut(),Zr("div",jV,dn(t.formText),1)):mn("",!0)],64))}});var m=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function LV(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function tg(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var a=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return t[n]}})}),r}var f5={},rg={},VO={},Mp={},h5={},ng={},et={},HO={},p5={};Object.defineProperty(p5,"__esModule",{value:!0});var y5={};Object.defineProperty(y5,"__esModule",{value:!0});var b5={};Object.defineProperty(b5,"__esModule",{value:!0});var g5={};Object.defineProperty(g5,"__esModule",{value:!0});var _5={};Object.defineProperty(_5,"__esModule",{value:!0});var m5={};Object.defineProperty(m5,"__esModule",{value:!0});var v5={};Object.defineProperty(v5,"__esModule",{value:!0});var w5={};Object.defineProperty(w5,"__esModule",{value:!0});var S5={};Object.defineProperty(S5,"__esModule",{value:!0});var T5={};Object.defineProperty(T5,"__esModule",{value:!0});var E5={};Object.defineProperty(E5,"__esModule",{value:!0});var O5={};Object.defineProperty(O5,"__esModule",{value:!0});var A5={};Object.defineProperty(A5,"__esModule",{value:!0});var ig={};Object.defineProperty(ig,"__esModule",{value:!0});ig.Logger=void 0;class ag{static getLevelOrdinal(e){return ag.LEVELS[e]}}ig.Logger=ag;ag.LEVELS={trace:0,debug:1,info:2,warn:3,error:4,fatal:5};(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(p5,t),r(y5,t),r(b5,t),r(g5,t),r(_5,t),r(m5,t),r(v5,t),r(w5,t),r(S5,t),r(T5,t),r(E5,t),r(O5,t),r(A5,t),r(ig,t)})(HO);var Yc={},Fp="delete",Tr=5,ma=1<>>0;if(""+r!==e||r===4294967295)return NaN;e=r}return e<0?Cd(t)+e:e}function R5(){return!0}function Lp(t,e,r){return(t===0&&!I5(t)||r!==void 0&&t<=-r)&&(e===void 0||r!==void 0&&e>=r)}function af(t,e){return x5(t,e,0)}function Bp(t,e){return x5(t,e,e)}function x5(t,e,r){return t===void 0?r:I5(t)?e===1/0?e:Math.max(0,e+t)|0:e===void 0||e===t?t:Math.min(e,t)|0}function I5(t){return t<0||t===0&&1/t===-1/0}var P5="@@__IMMUTABLE_ITERABLE__@@";function ti(t){return!!(t&&t[P5])}var D5="@@__IMMUTABLE_KEYED__@@";function fr(t){return!!(t&&t[D5])}var N5="@@__IMMUTABLE_INDEXED__@@";function Bn(t){return!!(t&&t[N5])}function sf(t){return fr(t)||Bn(t)}var Or=function(e){return ti(e)?e:ri(e)},Aa=function(t){function e(r){return fr(r)?r:Ju(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Or),ll=function(t){function e(r){return Bn(r)?r:Ra(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Or),of=function(t){function e(r){return ti(r)&&!sf(r)?r:lf(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Or);Or.Keyed=Aa;Or.Indexed=ll;Or.Set=of;var C5="@@__IMMUTABLE_SEQ__@@";function $p(t){return!!(t&&t[C5])}var j5="@@__IMMUTABLE_RECORD__@@";function Ku(t){return!!(t&&t[j5])}function ua(t){return ti(t)||Ku(t)}var uf="@@__IMMUTABLE_ORDERED__@@";function na(t){return!!(t&&t[uf])}var Up=0,os=1,Ta=2,yE=typeof Symbol=="function"&&Symbol.iterator,M5="@@iterator",sg=yE||M5,Vt=function(e){this.next=e};Vt.prototype.toString=function(){return"[Iterator]"};Vt.KEYS=Up;Vt.VALUES=os;Vt.ENTRIES=Ta;Vt.prototype.inspect=Vt.prototype.toSource=function(){return this.toString()};Vt.prototype[sg]=function(){return this};function Ar(t,e,r,n){var a=t===0?e:t===1?r:[e,r];return n?n.value=a:n={value:a,done:!1},n}function Ti(){return{value:void 0,done:!0}}function QO(t){return Array.isArray(t)?!0:!!og(t)}function OI(t){return t&&typeof t.next=="function"}function bE(t){var e=og(t);return e&&e.call(t)}function og(t){var e=t&&(yE&&t[yE]||t[M5]);if(typeof e=="function")return e}function BV(t){var e=og(t);return e&&e===t.entries}function $V(t){var e=og(t);return e&&e===t.keys}var cf=Object.prototype.hasOwnProperty;function GO(t){return Array.isArray(t)||typeof t=="string"?!0:t&&typeof t=="object"&&Number.isInteger(t.length)&&t.length>=0&&(t.length===0?Object.keys(t).length===1:t.hasOwnProperty(t.length-1))}var ri=function(t){function e(r){return r==null?WO():ua(r)?r.toSeq():qV(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toSeq=function(){return this},e.prototype.toString=function(){return this.__toString("Seq {","}")},e.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},e.prototype.__iterate=function(n,a){var s=this._cache;if(s){for(var o=s.length,u=0;u!==o;){var c=s[a?o-++u:u++];if(n(c[1],c[0],this)===!1)break}return u}return this.__iterateUncached(n,a)},e.prototype.__iterator=function(n,a){var s=this._cache;if(s){var o=s.length,u=0;return new Vt(function(){if(u===o)return Ti();var c=s[a?o-++u:u++];return Ar(n,c[0],c[1])})}return this.__iteratorUncached(n,a)},e}(Or),Ju=function(t){function e(r){return r==null?WO().toKeyedSeq():ti(r)?fr(r)?r.toSeq():r.fromEntrySeq():Ku(r)?r.toSeq():XO(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toKeyedSeq=function(){return this},e}(ri),Ra=function(t){function e(r){return r==null?WO():ti(r)?fr(r)?r.entrySeq():r.toIndexedSeq():Ku(r)?r.toSeq().entrySeq():F5(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){return e(arguments)},e.prototype.toIndexedSeq=function(){return this},e.prototype.toString=function(){return this.__toString("Seq [","]")},e}(ri),lf=function(t){function e(r){return(ti(r)&&!sf(r)?r:Ra(r)).toSetSeq()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){return e(arguments)},e.prototype.toSetSeq=function(){return this},e}(ri);ri.isSeq=$p;ri.Keyed=Ju;ri.Set=lf;ri.Indexed=Ra;ri.prototype[C5]=!0;var Zc=function(t){function e(r){this._array=r,this.size=r.length}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(n,a){return this.has(n)?this._array[ku(this,n)]:a},e.prototype.__iterate=function(n,a){for(var s=this._array,o=s.length,u=0;u!==o;){var c=a?o-++u:u++;if(n(s[c],c,this)===!1)break}return u},e.prototype.__iterator=function(n,a){var s=this._array,o=s.length,u=0;return new Vt(function(){if(u===o)return Ti();var c=a?o-++u:u++;return Ar(n,c,s[c])})},e}(Ra),zO=function(t){function e(r){var n=Object.keys(r).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r):[]);this._object=r,this._keys=n,this.size=n.length}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(n,a){return a!==void 0&&!this.has(n)?a:this._object[n]},e.prototype.has=function(n){return cf.call(this._object,n)},e.prototype.__iterate=function(n,a){for(var s=this._object,o=this._keys,u=o.length,c=0;c!==u;){var l=o[a?u-++c:c++];if(n(s[l],l,this)===!1)break}return c},e.prototype.__iterator=function(n,a){var s=this._object,o=this._keys,u=o.length,c=0;return new Vt(function(){if(c===u)return Ti();var l=o[a?u-++c:c++];return Ar(n,l,s[l])})},e}(Ju);zO.prototype[uf]=!0;var UV=function(t){function e(r){this._collection=r,this.size=r.length||r.size}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__iterateUncached=function(n,a){if(a)return this.cacheResult().__iterate(n,a);var s=this._collection,o=bE(s),u=0;if(OI(o))for(var c;!(c=o.next()).done&&n(c.value,u++,this)!==!1;);return u},e.prototype.__iteratorUncached=function(n,a){if(a)return this.cacheResult().__iterator(n,a);var s=this._collection,o=bE(s);if(!OI(o))return new Vt(Ti);var u=0;return new Vt(function(){var c=o.next();return c.done?c:Ar(n,u++,c.value)})},e}(Ra),AI;function WO(){return AI||(AI=new Zc([]))}function XO(t){var e=KO(t);if(e)return e.fromEntrySeq();if(typeof t=="object")return new zO(t);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+t)}function F5(t){var e=KO(t);if(e)return e;throw new TypeError("Expected Array or collection object of values: "+t)}function qV(t){var e=KO(t);if(e)return BV(t)?e.fromEntrySeq():$V(t)?e.toSetSeq():e;if(typeof t=="object")return new zO(t);throw new TypeError("Expected Array or collection object of values, or keyed object: "+t)}function KO(t){return GO(t)?new Zc(t):QO(t)?new UV(t):void 0}var L5="@@__IMMUTABLE_MAP__@@";function qp(t){return!!(t&&t[L5])}function ug(t){return qp(t)&&na(t)}function hb(t){return!!(t&&typeof t.equals=="function"&&typeof t.hashCode=="function")}function fn(t,e){if(t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1;if(typeof t.valueOf=="function"&&typeof e.valueOf=="function"){if(t=t.valueOf(),e=e.valueOf(),t===e||t!==t&&e!==e)return!0;if(!t||!e)return!1}return!!(hb(t)&&hb(e)&&t.equals(e))}var $f=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(e,r){e|=0,r|=0;var n=e&65535,a=r&65535;return n*a+((e>>>16)*a+n*(r>>>16)<<16>>>0)|0};function cg(t){return t>>>1&1073741824|t&3221225471}var VV=Object.prototype.valueOf;function _i(t){if(t==null)return RI(t);if(typeof t.hashCode=="function")return cg(t.hashCode(t));var e=WV(t);if(e==null)return RI(e);switch(typeof e){case"boolean":return e?1108378657:1108378656;case"number":return HV(e);case"string":return e.length>XV?kV(e):gE(e);case"object":case"function":return GV(e);case"symbol":return QV(e);default:if(typeof e.toString=="function")return gE(e.toString());throw new Error("Value type "+typeof e+" cannot be hashed.")}}function RI(t){return t===null?1108378658:1108378659}function HV(t){if(t!==t||t===1/0)return 0;var e=t|0;for(e!==t&&(e^=t*4294967295);t>4294967295;)t/=4294967295,e^=t;return cg(e)}function kV(t){var e=nS[t];return e===void 0&&(e=gE(t),rS===KV&&(rS=0,nS={}),rS++,nS[t]=e),e}function gE(t){for(var e=0,r=0;r0)switch(t.nodeType){case 1:return t.uniqueID;case 9:return t.documentElement&&t.documentElement.uniqueID}}function WV(t){return t.valueOf!==VV&&typeof t.valueOf=="function"?t.valueOf(t):t}function B5(){var t=++tS;return tS&1073741824&&(tS=0),t}var _E=typeof WeakMap=="function",mE;_E&&(mE=new WeakMap);var PI=Object.create(null),tS=0,Fc="__immutablehash__";typeof Symbol=="function"&&(Fc=Symbol(Fc));var XV=16,KV=255,rS=0,nS={},lg=function(t){function e(r,n){this._iter=r,this._useKeys=n,this.size=r.size}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(n,a){return this._iter.get(n,a)},e.prototype.has=function(n){return this._iter.has(n)},e.prototype.valueSeq=function(){return this._iter.valueSeq()},e.prototype.reverse=function(){var n=this,a=JO(this,!0);return this._useKeys||(a.valueSeq=function(){return n._iter.toSeq().reverse()}),a},e.prototype.map=function(n,a){var s=this,o=H5(this,n,a);return this._useKeys||(o.valueSeq=function(){return s._iter.toSeq().map(n,a)}),o},e.prototype.__iterate=function(n,a){var s=this;return this._iter.__iterate(function(o,u){return n(o,u,s)},a)},e.prototype.__iterator=function(n,a){return this._iter.__iterator(n,a)},e}(Ju);lg.prototype[uf]=!0;var $5=function(t){function e(r){this._iter=r,this.size=r.size}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.includes=function(n){return this._iter.includes(n)},e.prototype.__iterate=function(n,a){var s=this,o=0;return a&&Cd(this),this._iter.__iterate(function(u){return n(u,a?s.size-++o:o++,s)},a)},e.prototype.__iterator=function(n,a){var s=this,o=this._iter.__iterator(os,a),u=0;return a&&Cd(this),new Vt(function(){var c=o.next();return c.done?c:Ar(n,a?s.size-++u:u++,c.value,c)})},e}(Ra),U5=function(t){function e(r){this._iter=r,this.size=r.size}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.has=function(n){return this._iter.includes(n)},e.prototype.__iterate=function(n,a){var s=this;return this._iter.__iterate(function(o){return n(o,o,s)},a)},e.prototype.__iterator=function(n,a){var s=this._iter.__iterator(os,a);return new Vt(function(){var o=s.next();return o.done?o:Ar(n,o.value,o.value,o)})},e}(lf),q5=function(t){function e(r){this._iter=r,this.size=r.size}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.entrySeq=function(){return this._iter.toSeq()},e.prototype.__iterate=function(n,a){var s=this;return this._iter.__iterate(function(o){if(o){NI(o);var u=ti(o);return n(u?o.get(1):o[1],u?o.get(0):o[0],s)}},a)},e.prototype.__iterator=function(n,a){var s=this._iter.__iterator(os,a);return new Vt(function(){for(;;){var o=s.next();if(o.done)return o;var u=o.value;if(u){NI(u);var c=ti(u);return Ar(n,c?u.get(0):u[0],c?u.get(1):u[1],o)}}})},e}(Ju);$5.prototype.cacheResult=lg.prototype.cacheResult=U5.prototype.cacheResult=q5.prototype.cacheResult=eA;function V5(t){var e=Ks(t);return e._iter=t,e.size=t.size,e.flip=function(){return t},e.reverse=function(){var r=t.reverse.apply(this);return r.flip=function(){return t.reverse()},r},e.has=function(r){return t.includes(r)},e.includes=function(r){return t.has(r)},e.cacheResult=eA,e.__iterateUncached=function(r,n){var a=this;return t.__iterate(function(s,o){return r(o,s,a)!==!1},n)},e.__iteratorUncached=function(r,n){if(r===Ta){var a=t.__iterator(r,n);return new Vt(function(){var s=a.next();if(!s.done){var o=s.value[0];s.value[0]=s.value[1],s.value[1]=o}return s})}return t.__iterator(r===os?Up:os,n)},e}function H5(t,e,r){var n=Ks(t);return n.size=t.size,n.has=function(a){return t.has(a)},n.get=function(a,s){var o=t.get(a,Bt);return o===Bt?s:e.call(r,o,a,t)},n.__iterateUncached=function(a,s){var o=this;return t.__iterate(function(u,c,l){return a(e.call(r,u,c,l),c,o)!==!1},s)},n.__iteratorUncached=function(a,s){var o=t.__iterator(Ta,s);return new Vt(function(){var u=o.next();if(u.done)return u;var c=u.value,l=c[0];return Ar(a,l,e.call(r,c[1],l,t),u)})},n}function JO(t,e){var r=this,n=Ks(t);return n._iter=t,n.size=t.size,n.reverse=function(){return t},t.flip&&(n.flip=function(){var a=V5(t);return a.reverse=function(){return t.flip()},a}),n.get=function(a,s){return t.get(e?a:-1-a,s)},n.has=function(a){return t.has(e?a:-1-a)},n.includes=function(a){return t.includes(a)},n.cacheResult=eA,n.__iterate=function(a,s){var o=this,u=0;return s&&Cd(t),t.__iterate(function(c,l){return a(c,e?l:s?o.size-++u:u++,o)},!s)},n.__iterator=function(a,s){var o=0;s&&Cd(t);var u=t.__iterator(Ta,!s);return new Vt(function(){var c=u.next();if(c.done)return c;var l=c.value;return Ar(a,e?l[0]:s?r.size-++o:o++,l[1],c)})},n}function k5(t,e,r,n){var a=Ks(t);return n&&(a.has=function(s){var o=t.get(s,Bt);return o!==Bt&&!!e.call(r,o,s,t)},a.get=function(s,o){var u=t.get(s,Bt);return u!==Bt&&e.call(r,u,s,t)?u:o}),a.__iterateUncached=function(s,o){var u=this,c=0;return t.__iterate(function(l,d,f){if(e.call(r,l,d,f))return c++,s(l,n?d:c-1,u)},o),c},a.__iteratorUncached=function(s,o){var u=t.__iterator(Ta,o),c=0;return new Vt(function(){for(;;){var l=u.next();if(l.done)return l;var d=l.value,f=d[0],h=d[1];if(e.call(r,h,f,t))return Ar(s,n?f:c++,h,l)}})},a}function JV(t,e,r){var n=Zu().asMutable();return t.__iterate(function(a,s){n.update(e.call(r,a,s,t),0,function(o){return o+1})}),n.asImmutable()}function YV(t,e,r){var n=fr(t),a=(na(t)?us():Zu()).asMutable();t.__iterate(function(o,u){a.update(e.call(r,o,u,t),function(c){return c=c||[],c.push(n?[u,o]:o),c})});var s=ZO(t);return a.map(function(o){return dr(t,s(o))}).asImmutable()}function ZV(t,e,r){var n=fr(t),a=[[],[]];t.__iterate(function(o,u){a[e.call(r,o,u,t)?1:0].push(n?[u,o]:o)});var s=ZO(t);return a.map(function(o){return dr(t,s(o))})}function YO(t,e,r,n){var a=t.size;if(Lp(e,r,a))return t;var s=af(e,a),o=Bp(r,a);if(s!==s||o!==o)return YO(t.toSeq().cacheResult(),e,r,n);var u=o-s,c;u===u&&(c=u<0?0:u);var l=Ks(t);return l.size=c===0?c:t.size&&c||void 0,!n&&$p(t)&&c>=0&&(l.get=function(d,f){return d=ku(this,d),d>=0&&dc)return Ti();var g=h.next();return n||d===os||g.done?g:d===Up?Ar(d,b-1,void 0,g):Ar(d,b-1,g.value[1],g)})},l}function eH(t,e,r){var n=Ks(t);return n.__iterateUncached=function(a,s){var o=this;if(s)return this.cacheResult().__iterate(a,s);var u=0;return t.__iterate(function(c,l,d){return e.call(r,c,l,d)&&++u&&a(c,l,o)}),u},n.__iteratorUncached=function(a,s){var o=this;if(s)return this.cacheResult().__iterator(a,s);var u=t.__iterator(Ta,s),c=!0;return new Vt(function(){if(!c)return Ti();var l=u.next();if(l.done)return l;var d=l.value,f=d[0],h=d[1];return e.call(r,h,f,o)?a===Ta?l:Ar(a,f,h,l):(c=!1,Ti())})},n}function Q5(t,e,r,n){var a=Ks(t);return a.__iterateUncached=function(s,o){var u=this;if(o)return this.cacheResult().__iterate(s,o);var c=!0,l=0;return t.__iterate(function(d,f,h){if(!(c&&(c=e.call(r,d,f,h))))return l++,s(d,n?f:l-1,u)}),l},a.__iteratorUncached=function(s,o){var u=this;if(o)return this.cacheResult().__iterator(s,o);var c=t.__iterator(Ta,o),l=!0,d=0;return new Vt(function(){var f,h,p;do{if(f=c.next(),f.done)return n||s===os?f:s===Up?Ar(s,d++,void 0,f):Ar(s,d++,f.value[1],f);var b=f.value;h=b[0],p=b[1],l&&(l=e.call(r,p,h,u))}while(l);return s===Ta?f:Ar(s,h,p,f)})},a}function tH(t,e){var r=fr(t),n=[t].concat(e).map(function(o){return ti(o)?r&&(o=Aa(o)):o=r?XO(o):F5(Array.isArray(o)?o:[o]),o}).filter(function(o){return o.size!==0});if(n.length===0)return t;if(n.length===1){var a=n[0];if(a===t||r&&fr(a)||Bn(t)&&Bn(a))return a}var s=new Zc(n);return r?s=s.toKeyedSeq():Bn(t)||(s=s.toSetSeq()),s=s.flatten(!0),s.size=n.reduce(function(o,u){if(o!==void 0){var c=u.size;if(c!==void 0)return o+c}},0),s}function G5(t,e,r){var n=Ks(t);return n.__iterateUncached=function(a,s){if(s)return this.cacheResult().__iterate(a,s);var o=0,u=!1;function c(l,d){l.__iterate(function(f,h){return(!e||d0}function Py(t,e,r,n){var a=Ks(t),s=new Zc(r).map(function(o){return o.size});return a.size=n?s.max():s.min(),a.__iterate=function(o,u){for(var c=this.__iterator(os,u),l,d=0;!(l=c.next()).done&&o(l.value,d++,this)!==!1;);return d},a.__iteratorUncached=function(o,u){var c=r.map(function(f){return f=Or(f),bE(u?f.reverse():f)}),l=0,d=!1;return new Vt(function(){var f;return d||(f=c.map(function(h){return h.next()}),d=n?f.every(function(h){return h.done}):f.some(function(h){return h.done})),d?Ti():Ar(o,l++,e.apply(null,f.map(function(h){return h.value})))})},a}function dr(t,e){return t===e?t:$p(t)?e:t.constructor(e)}function NI(t){if(t!==Object(t))throw new TypeError("Expected [K, V] tuple: "+t)}function ZO(t){return fr(t)?Aa:Bn(t)?ll:of}function Ks(t){return Object.create((fr(t)?Ju:Bn(t)?Ra:lf).prototype)}function eA(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ri.prototype.cacheResult.call(this)}function z5(t,e){return t===void 0&&e===void 0?0:t===void 0?1:e===void 0?-1:t>e?1:t0;)e[r]=arguments[r+1];if(typeof t!="function")throw new TypeError("Invalid merger function: "+t);return Y5(this,e,t)}function Y5(t,e,r){for(var n=[],a=0;a0;)e[r]=arguments[r+1];return Hp(t,e)}function eC(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Hp(e,r,t)}function tC(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];return Vp(t,e)}function rC(t,e){for(var r=[],n=arguments.length-2;n-- >0;)r[n]=arguments[n+2];return Vp(e,r,t)}function Vp(t,e,r){return Hp(t,e,aH(r))}function Hp(t,e,r){if(!Qu(t))throw new TypeError("Cannot merge into non-data-structure value: "+t);if(ua(t))return typeof r=="function"&&t.mergeWith?t.mergeWith.apply(t,[r].concat(e)):t.merge?t.merge.apply(t,e):t.concat.apply(t,e);for(var n=Array.isArray(t),a=t,s=n?ll:Aa,o=n?function(c){a===t&&(a=pb(a)),a.push(c)}:function(c,l){var d=cf.call(a,l),f=d&&r?r(a[l],c,l):c;(!d||f!==a[l])&&(a===t&&(a=pb(a)),a[l]=f)},u=0;u0;)e[r]=arguments[r+1];return Vp(this,e,t)}function dA(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];return Yu(this,t,Za(),function(n){return Hp(n,e)})}function fA(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];return Yu(this,t,Za(),function(n){return Vp(n,e)})}function kp(t){var e=this.asMutable();return t(e),e.wasAltered()?e.__ensureOwner(this.__ownerID):this}function Qp(){return this.__ownerID?this:this.__ensureOwner(new kO)}function Gp(){return this.__ensureOwner()}function hA(){return this.__altered}var Zu=function(t){function e(r){return r==null?Za():qp(r)&&!na(r)?r:Za().withMutations(function(n){var a=t(r);Yi(a.size),a.forEach(function(s,o){return n.set(o,s)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){for(var n=[],a=arguments.length;a--;)n[a]=arguments[a];return Za().withMutations(function(s){for(var o=0;o=n.length)throw new Error("Missing value for key: "+n[o]);s.set(n[o],n[o+1])}})},e.prototype.toString=function(){return this.__toString("Map {","}")},e.prototype.get=function(n,a){return this._root?this._root.get(0,void 0,n,a):a},e.prototype.set=function(n,a){return MI(this,n,a)},e.prototype.remove=function(n){return MI(this,n,Bt)},e.prototype.deleteAll=function(n){var a=Or(n);return a.size===0?this:this.withMutations(function(s){a.forEach(function(o){return s.remove(o)})})},e.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Za()},e.prototype.sort=function(n){return us(jd(this,n))},e.prototype.sortBy=function(n,a){return us(jd(this,a,n))},e.prototype.map=function(n,a){var s=this;return this.withMutations(function(o){o.forEach(function(u,c){o.set(c,n.call(a,u,c,s))})})},e.prototype.__iterator=function(n,a){return new oH(this,n,a)},e.prototype.__iterate=function(n,a){var s=this,o=0;return this._root&&this._root.iterate(function(u){return o++,n(u[1],u[0],s)},a),o},e.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?pA(this.size,this._root,n,this.__hash):this.size===0?Za():(this.__ownerID=n,this.__altered=!1,this)},e}(Aa);Zu.isMap=qp;var Rr=Zu.prototype;Rr[L5]=!0;Rr[Fp]=Rr.remove;Rr.removeAll=Rr.deleteAll;Rr.setIn=sA;Rr.removeIn=Rr.deleteIn=uA;Rr.update=cA;Rr.updateIn=lA;Rr.merge=Rr.concat=K5;Rr.mergeWith=J5;Rr.mergeDeep=nC;Rr.mergeDeepWith=iC;Rr.mergeIn=dA;Rr.mergeDeepIn=fA;Rr.withMutations=kp;Rr.wasAltered=hA;Rr.asImmutable=Gp;Rr["@@transducer/init"]=Rr.asMutable=Qp;Rr["@@transducer/step"]=function(t,e){return t.set(e[0],e[1])};Rr["@@transducer/result"]=function(t){return t.asImmutable()};var lp=function(e,r){this.ownerID=e,this.entries=r};lp.prototype.get=function(e,r,n,a){for(var s=this.entries,o=0,u=s.length;o=hH)return uH(e,l,a,s);var p=e&&e===this.ownerID,b=p?l:Ds(l);return h?c?d===f-1?b.pop():b[d]=b.pop():b[d]=[a,s]:b.push([a,s]),p?(this.entries=b,this):new lp(e,b)}};var Md=function(e,r,n){this.ownerID=e,this.bitmap=r,this.nodes=n};Md.prototype.get=function(e,r,n,a){r===void 0&&(r=_i(n));var s=1<<((e===0?r:r>>>e)&wi),o=this.bitmap;return o&s?this.nodes[aC(o&s-1)].get(e+Tr,r,n,a):a};Md.prototype.update=function(e,r,n,a,s,o,u){n===void 0&&(n=_i(a));var c=(r===0?n:n>>>r)&wi,l=1<=pH)return lH(e,p,d,c,g);if(f&&!g&&p.length===2&&FI(p[h^1]))return p[h^1];if(f&&g&&p.length===1&&FI(g))return g;var E=e&&e===this.ownerID,w=f?g?d:d^l:d|l,O=f?g?sC(p,h,g,E):fH(p,h,E):dH(p,h,g,E);return E?(this.bitmap=w,this.nodes=O,this):new Md(e,w,O)};var dp=function(e,r,n){this.ownerID=e,this.count=r,this.nodes=n};dp.prototype.get=function(e,r,n,a){r===void 0&&(r=_i(n));var s=(e===0?r:r>>>e)&wi,o=this.nodes[s];return o?o.get(e+Tr,r,n,a):a};dp.prototype.update=function(e,r,n,a,s,o,u){n===void 0&&(n=_i(a));var c=(r===0?n:n>>>r)&wi,l=s===Bt,d=this.nodes,f=d[c];if(l&&!f)return this;var h=yA(f,e,r+Tr,n,a,s,o,u);if(h===f)return this;var p=this.count;if(!f)p++;else if(!h&&(p--,p>>r)&wi,o=(r===0?n:n>>>r)&wi,u,c=s===o?[bA(t,e,r+Tr,n,a)]:(u=new $o(e,n,a),s>>=1)o[u]=r&1?e[s++]:void 0;return o[n]=a,new dp(t,s+1,o)}function aC(t){return t-=t>>1&1431655765,t=(t&858993459)+(t>>2&858993459),t=t+(t>>4)&252645135,t+=t>>8,t+=t>>16,t&127}function sC(t,e,r,n){var a=n?t:Ds(t);return a[e]=r,a}function dH(t,e,r,n){var a=t.length+1;if(n&&e+1===a)return t[e]=r,t;for(var s=new Array(a),o=0,u=0;u0&&s=0&&n>>r&wi;if(a>=this.array.length)return new Fu([],e);var s=a===0,o;if(r>0){var u=this.array[a];if(o=u&&u.removeBefore(e,r-Tr,n),o===u&&s)return this}if(s&&!o)return this;var c=Ld(this,e);if(!s)for(var l=0;l>>r&wi;if(a>=this.array.length)return this;var s;if(r>0){var o=this.array[a];if(s=o&&o.removeAfter(e,r-Tr,n),s===o&&a===this.array.length-1)return this}var u=Ld(this,e);return u.array.splice(a+1),s&&(u.array[a]=s),u};var zh={};function LI(t,e){var r=t._origin,n=t._capacity,a=hp(n),s=t._tail;return o(t._root,t._level,0);function o(l,d,f){return d===0?u(l,f):c(l,d,f)}function u(l,d){var f=d===a?s&&s.array:l&&l.array,h=d>r?0:r-d,p=n-d;return p>ma&&(p=ma),function(){if(h===p)return zh;var b=e?--p:h++;return f&&f[b]}}function c(l,d,f){var h,p=l&&l.array,b=f>r?0:r-f>>d,g=(n-f>>d)+1;return g>ma&&(g=ma),function(){for(;;){if(h){var E=h();if(E!==zh)return E;h=null}if(b===g)return zh;var w=e?--g:b++;h=o(p&&p[w],d-Tr,f+(w<=t.size||e<0)return t.withMutations(function(o){e<0?wu(o,e).set(0,r):wu(o,0,e+1).set(e,r)});e+=t._origin;var n=t._tail,a=t._root,s=pE();return e>=hp(t._capacity)?n=vE(n,t.__ownerID,0,e,r,s):a=vE(a,t.__ownerID,t._level,e,r,s),s.value?t.__ownerID?(t._root=a,t._tail=n,t.__hash=void 0,t.__altered=!0,t):fp(t._origin,t._capacity,t._level,a,n):t}function vE(t,e,r,n,a,s){var o=n>>>r&wi,u=t&&o0){var l=t&&t.array[o],d=vE(l,e,r-Tr,n,a,s);return d===l?t:(c=Ld(t,e),c.array[o]=d,c)}return u&&t.array[o]===a?t:(s&&va(s),c=Ld(t,e),a===void 0&&o===c.array.length-1?c.array.pop():c.array[o]=a,c)}function Ld(t,e){return e&&t&&e===t.ownerID?t:new Fu(t?t.array.slice():[],e)}function uC(t,e){if(e>=hp(t._capacity))return t._tail;if(e<1<0;)r=r.array[e>>>n&wi],n-=Tr;return r}}function wu(t,e,r){e!==void 0&&(e|=0),r!==void 0&&(r|=0);var n=t.__ownerID||new kO,a=t._origin,s=t._capacity,o=a+e,u=r===void 0?s:r<0?s+r:a+r;if(o===a&&u===s)return t;if(o>=u)return t.clear();for(var c=t._level,l=t._root,d=0;o+d<0;)l=new Fu(l&&l.array.length?[void 0,l]:[],n),c+=Tr,d+=1<=1<f?new Fu([],n):p;if(p&&h>f&&oTr;E-=Tr){var w=f>>>E&wi;g=g.array[w]=Ld(g.array[w],n)}g.array[f>>>Tr&wi]=p}if(u=h)o-=h,u-=h,c=Tr,l=null,b=b&&b.removeBefore(n,0,o);else if(o>a||h>>c&wi;if(O!==h>>>c&wi)break;O&&(d+=(1<a&&(l=l.removeBefore(n,c,o-d)),l&&h>>Tr<=ma&&a.size>=n.size*2?(c=a.filter(function(l,d){return l!==void 0&&s!==d}),u=c.toKeyedSeq().map(function(l){return l[0]}).flip().toMap(),t.__ownerID&&(u.__ownerID=c.__ownerID=t.__ownerID)):(u=n.remove(e),c=s===a.size-1?a.pop():a.set(s,void 0))}else if(o){if(r===a.get(s)[1])return t;u=n,c=a.set(s,[e,r])}else u=n.set(e,a.size),c=a.set(a.size,[e,r]);return t.__ownerID?(t.size=u.size,t._map=u,t._list=c,t.__hash=void 0,t.__altered=!0,t):gA(u,c)}var cC="@@__IMMUTABLE_STACK__@@";function pp(t){return!!(t&&t[cC])}var zp=function(t){function e(r){return r==null?Dy():pp(r)?r:Dy().pushAll(r)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){return this(arguments)},e.prototype.toString=function(){return this.__toString("Stack [","]")},e.prototype.get=function(n,a){var s=this._head;for(n=ku(this,n);s&&n--;)s=s.next;return s?s.value:a},e.prototype.peek=function(){return this._head&&this._head.value},e.prototype.push=function(){var n=arguments;if(arguments.length===0)return this;for(var a=this.size+arguments.length,s=this._head,o=arguments.length-1;o>=0;o--)s={value:n[o],next:s};return this.__ownerID?(this.size=a,this._head=s,this.__hash=void 0,this.__altered=!0,this):Ah(a,s)},e.prototype.pushAll=function(n){if(n=t(n),n.size===0)return this;if(this.size===0&&pp(n))return n;Yi(n.size);var a=this.size,s=this._head;return n.__iterate(function(o){a++,s={value:o,next:s}},!0),this.__ownerID?(this.size=a,this._head=s,this.__hash=void 0,this.__altered=!0,this):Ah(a,s)},e.prototype.pop=function(){return this.slice(1)},e.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Dy()},e.prototype.slice=function(n,a){if(Lp(n,a,this.size))return this;var s=af(n,this.size),o=Bp(a,this.size);if(o!==this.size)return t.prototype.slice.call(this,n,a);for(var u=this.size-s,c=this._head;s--;)c=c.next;return this.__ownerID?(this.size=u,this._head=c,this.__hash=void 0,this.__altered=!0,this):Ah(u,c)},e.prototype.__ensureOwner=function(n){return n===this.__ownerID?this:n?Ah(this.size,this._head,n,this.__hash):this.size===0?Dy():(this.__ownerID=n,this.__altered=!1,this)},e.prototype.__iterate=function(n,a){var s=this;if(a)return new Zc(this.toArray()).__iterate(function(c,l){return n(c,l,s)},a);for(var o=0,u=this._head;u&&n(u.value,o++,this)!==!1;)u=u.next;return o},e.prototype.__iterator=function(n,a){if(a)return new Zc(this.toArray()).__iterator(n,a);var s=0,o=this._head;return new Vt(function(){if(o){var u=o.value;return o=o.next,Ar(n,s++,u)}return Ti()})},e}(ll);zp.isStack=pp;var Ei=zp.prototype;Ei[cC]=!0;Ei.shift=Ei.pop;Ei.unshift=Ei.push;Ei.unshiftAll=Ei.pushAll;Ei.withMutations=kp;Ei.wasAltered=hA;Ei.asImmutable=Gp;Ei["@@transducer/init"]=Ei.asMutable=Qp;Ei["@@transducer/step"]=function(t,e){return t.unshift(e)};Ei["@@transducer/result"]=function(t){return t.asImmutable()};function Ah(t,e,r,n){var a=Object.create(Ei);return a.size=t,a._head=e,a.__ownerID=r,a.__hash=n,a.__altered=!1,a}var qI;function Dy(){return qI||(qI=Ah(0))}var lC="@@__IMMUTABLE_SET__@@";function Wp(t){return!!(t&&t[lC])}function yg(t){return Wp(t)&&na(t)}function _A(t,e){if(t===e)return!0;if(!ti(e)||t.size!==void 0&&e.size!==void 0&&t.size!==e.size||t.__hash!==void 0&&e.__hash!==void 0&&t.__hash!==e.__hash||fr(t)!==fr(e)||Bn(t)!==Bn(e)||na(t)!==na(e))return!1;if(t.size===0&&e.size===0)return!0;var r=!sf(t);if(na(t)){var n=t.entries();return e.every(function(c,l){var d=n.next().value;return d&&fn(d[1],c)&&(r||fn(d[0],l))})&&n.next().done}var a=!1;if(t.size===void 0)if(e.size===void 0)typeof t.cacheResult=="function"&&t.cacheResult();else{a=!0;var s=t;t=e,e=s}var o=!0,u=e.__iterate(function(c,l){if(r?!t.has(c):a?!fn(c,t.get(l,Bt)):!fn(t.get(l,Bt),c))return o=!1,!1});return o&&t.size===u}function dl(t,e){var r=function(n){t.prototype[n]=e[n]};return Object.keys(e).forEach(r),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(e).forEach(r),t}function yb(t){if(!t||typeof t!="object")return t;if(!ti(t)){if(!Qu(t))return t;t=ri(t)}if(fr(t)){var e={};return t.__iterate(function(n,a){e[a]=yb(n)}),e}var r=[];return t.__iterate(function(n){r.push(yb(n))}),r}var ff=function(t){function e(r){return r==null?Rh():Wp(r)&&!na(r)?r:Rh().withMutations(function(n){var a=t(r);Yi(a.size),a.forEach(function(s){return n.add(s)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){return this(arguments)},e.fromKeys=function(n){return this(Aa(n).keySeq())},e.intersect=function(n){return n=Or(n).toArray(),n.length?$n.intersect.apply(e(n.pop()),n):Rh()},e.union=function(n){return n=Or(n).toArray(),n.length?$n.union.apply(e(n.pop()),n):Rh()},e.prototype.toString=function(){return this.__toString("Set {","}")},e.prototype.has=function(n){return this._map.has(n)},e.prototype.add=function(n){return Ny(this,this._map.set(n,n))},e.prototype.remove=function(n){return Ny(this,this._map.remove(n))},e.prototype.clear=function(){return Ny(this,this._map.clear())},e.prototype.map=function(n,a){var s=this,o=!1,u=Ny(this,this._map.mapEntries(function(c){var l=c[1],d=n.call(a,l,l,s);return d!==l&&(o=!0),[d,d]},a));return o?u:this},e.prototype.union=function(){for(var n=[],a=arguments.length;a--;)n[a]=arguments[a];return n=n.filter(function(s){return s.size!==0}),n.length===0?this:this.size===0&&!this.__ownerID&&n.length===1?this.constructor(n[0]):this.withMutations(function(s){for(var o=0;o=0&&a=0&&sthis.size?r:this.find(function(n,a){return a===e},void 0,r)},has:function(e){return e=ku(this,e),e>=0&&(this.size!==void 0?this.size===1/0||ee?-1:0}function vH(t){if(t.size===1/0)return 0;var e=na(t),r=fr(t),n=e?1:0,a=t.__iterate(r?e?function(s,o){n=31*n+zI(_i(s),_i(o))|0}:function(s,o){n=n+zI(_i(s),_i(o))|0}:e?function(s){n=31*n+_i(s)|0}:function(s){n=n+_i(s)|0});return wH(a,n)}function wH(t,e){return e=$f(e,3432918353),e=$f(e<<15|e>>>-15,461845907),e=$f(e<<13|e>>>-13,5),e=(e+3864292196|0)^t,e=$f(e^e>>>16,2246822507),e=$f(e^e>>>13,3266489909),e=cg(e^e>>>16),e}function zI(t,e){return t^e+2654435769+(t<<6)+(t>>2)|0}var el=function(t){function e(r){return r==null?wE():yg(r)?r:wE().withMutations(function(n){var a=of(r);Yi(a.size),a.forEach(function(s){return n.add(s)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.of=function(){return this(arguments)},e.fromKeys=function(n){return this(Aa(n).keySeq())},e.prototype.toString=function(){return this.__toString("OrderedSet {","}")},e}(ff);el.isOrderedSet=yg;var fl=el.prototype;fl[uf]=!0;fl.zip=hf.zip;fl.zipWith=hf.zipWith;fl.zipAll=hf.zipAll;fl.__empty=wE;fl.__make=pC;function pC(t,e){var r=Object.create(fl);return r.size=t?t.size:0,r._map=t,r.__ownerID=e,r}var WI;function wE(){return WI||(WI=pC(Oh()))}var yC={LeftThenRight:-1,RightThenLeft:1};function SH(t){if(Ku(t))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(ua(t))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(t===null||typeof t!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var nn=function(e,r){var n;SH(e);var a=function(u){var c=this;if(u instanceof a)return u;if(!(this instanceof a))return new a(u);if(!n){n=!0;var l=Object.keys(e),d=s._indices={};s._name=r,s._keys=l,s._defaultValues=e;for(var f=0;f2?[]:void 0,{"":t})}function _C(t,e,r,n,a,s){if(typeof r!="string"&&!ua(r)&&(GO(r)||QO(r)||dg(r))){if(~t.indexOf(r))throw new TypeError("Cannot convert circular structure to Immutable");t.push(r),a&&n!==""&&a.push(n);var o=e.call(s,n,ri(r).map(function(u,c){return _C(t,e,u,c,a,r)}),a&&a.slice());return t.pop(),a&&a.pop(),o}return r}function EH(t,e){return Bn(e)?e.toList():fr(e)?e.toMap():e.toSet()}var mC="4.3.4",OH={version:mC,Collection:Or,Iterable:Or,Seq:ri,Map:Zu,OrderedMap:us,List:df,Stack:zp,Set:ff,OrderedSet:el,PairSorting:yC,Record:nn,Range:mA,Repeat:bC,is:fn,fromJS:gC,hash:_i,isImmutable:ua,isCollection:ti,isKeyed:fr,isIndexed:Bn,isAssociative:sf,isOrdered:na,isValueObject:hb,isPlainObject:dg,isSeq:$p,isList:pg,isMap:qp,isOrderedMap:ug,isStack:pp,isSet:Wp,isOrderedSet:yg,isRecord:Ku,get:fg,getIn:bg,has:rA,hasIn:vA,merge:Z5,mergeDeep:tC,mergeWith:eC,mergeDeepWith:rC,remove:nA,removeIn:oA,set:iA,setIn:aA,update:hg,updateIn:Yu},AH=Or;const RH=Object.freeze(Object.defineProperty({__proto__:null,Collection:Or,Iterable:AH,List:df,Map:Zu,OrderedMap:us,OrderedSet:el,PairSorting:yC,Range:mA,Record:nn,Repeat:bC,Seq:ri,Set:ff,Stack:zp,default:OH,fromJS:gC,get:fg,getIn:bg,has:rA,hasIn:vA,hash:_i,is:fn,isAssociative:sf,isCollection:ti,isImmutable:ua,isIndexed:Bn,isKeyed:fr,isList:pg,isMap:qp,isOrdered:na,isOrderedMap:ug,isOrderedSet:yg,isPlainObject:dg,isRecord:Ku,isSeq:$p,isSet:Wp,isStack:pp,isValueObject:hb,merge:Z5,mergeDeep:tC,mergeDeepWith:rC,mergeWith:eC,remove:nA,removeIn:oA,set:iA,setIn:aA,update:hg,updateIn:Yu,version:mC},Symbol.toStringTag,{value:"Module"})),TA=tg(RH);Object.defineProperty(Yc,"__esModule",{value:!0});Yc.ActionContextKey=Yc.ActionContext=void 0;const XI=TA;class od{constructor(e={}){this.map=(0,XI.Map)(e)}setDefault(e,r){return this.has(e)?this:this.set(e,r)}set(e,r){return this.setRaw(e.name,r)}setRaw(e,r){return new od(this.map.set(e,r))}delete(e){return new od(this.map.delete(e.name))}get(e){return this.getRaw(e.name)}getRaw(e){return this.map.get(e)}getSafe(e){if(!this.has(e))throw new Error(`Context entry ${e.name} is required but not available`);return this.get(e)}has(e){return this.hasRaw(e.name)}hasRaw(e){return this.map.has(e)}merge(...e){let r=this;for(const n of e)for(const a of n.keys())r=r.set(a,n.get(a));return r}keys(){return[...this.map.keys()].map(e=>new vC(e))}toJS(){return this.map.toJS()}toString(){return`ActionContext(${JSON.stringify(this.map.toJS())})`}[Symbol.for("nodejs.util.inspect.custom")](){return`ActionContext(${JSON.stringify(this.map.toJS(),null," ")})`}static ensureActionContext(e){return e instanceof od?e:new od((0,XI.Map)(e||{}))}}Yc.ActionContext=od;class vC{constructor(e){this.name=e}}Yc.ActionContextKey=vC;var Kp={};Object.defineProperty(Kp,"__esModule",{value:!0});Kp.Bus=void 0;class xH{constructor(e){this.actors=[],this.observers=[],this.dependencyLinks=new Map,Object.assign(this,e)}subscribe(e){this.actors.push(e),this.reorderForDependencies()}subscribeObserver(e){this.observers.push(e)}unsubscribe(e){const r=this.actors.indexOf(e);return r>=0?(this.actors.splice(r,1),!0):!1}unsubscribeObserver(e){const r=this.observers.indexOf(e);return r>=0?(this.observers.splice(r,1),!0):!1}publish(e){return this.actors.map(r=>({actor:r,reply:r.test(e)}))}onRun(e,r,n){for(const a of this.observers)a.onRun(e,r,n)}addDependencies(e,r){for(const n of r){let a=this.dependencyLinks.get(n);a||(a=[],this.dependencyLinks.set(n,a)),a.push(e)}this.reorderForDependencies()}reorderForDependencies(){if(this.dependencyLinks.size>0){const e=[];for(const r of this.dependencyLinks.keys()){const n=this.actors.indexOf(r);n>=0&&(this.actors.splice(n,1),e.push(r))}for(;e.length>0;){let r=-1;for(let a=0;a=0&&n.splice(a,1),n.length===0&&delete this.actorsIndex[r]}return super.unsubscribe(e)}publish(e){const r=this.getActionIdentifier(e);return r?[...this.actorsIndex[r]||[],...this.actorsIndex._undefined_||[]].map(a=>({actor:a,reply:a.test(e)})):super.publish(e)}getActorIdentifier(e){return this.actorIdentifierFields.reduce((r,n)=>r[n],e)}getActionIdentifier(e){return this.actionIdentifierFields.reduce((r,n)=>r[n],e)}}gg.BusIndexed=PH;var Jp={};Object.defineProperty(Jp,"__esModule",{value:!0});Jp.CONTEXT_KEY_LOGGER=void 0;const DH=Yc;Jp.CONTEXT_KEY_LOGGER=new DH.ActionContextKey("@comunica/core:log");var _g={};Object.defineProperty(_g,"__esModule",{value:!0});_g.ActionObserver=void 0;class NH{constructor(e){Object.assign(this,e)}}_g.ActionObserver=NH;var mg={};Object.defineProperty(mg,"__esModule",{value:!0});mg.Actor=void 0;const CH=Jp;class Su{constructor(e){this.beforeActors=[],Object.assign(this,e),this.bus.subscribe(this),this.beforeActors.length>0&&this.bus.addDependencies(this,this.beforeActors)}static getContextLogger(e){return e.get(CH.CONTEXT_KEY_LOGGER)}runObservable(e){const r=this.run(e);return this.bus.onRun(this,e,r),r}async initialize(){return!0}async deinitialize(){return!0}getDefaultLogData(e,r){const n=r?r():{};return n.actor=this.name,n}logTrace(e,r,n){const a=Su.getContextLogger(e);a&&a.trace(r,this.getDefaultLogData(e,n))}logDebug(e,r,n){const a=Su.getContextLogger(e);a&&a.debug(r,this.getDefaultLogData(e,n))}logInfo(e,r,n){const a=Su.getContextLogger(e);a&&a.info(r,this.getDefaultLogData(e,n))}logWarn(e,r,n){const a=Su.getContextLogger(e);a&&a.warn(r,this.getDefaultLogData(e,n))}logError(e,r,n){const a=Su.getContextLogger(e);a&&a.error(r,this.getDefaultLogData(e,n))}logFatal(e,r,n){const a=Su.getContextLogger(e);a&&a.fatal(r,this.getDefaultLogData(e,n))}}mg.Actor=Su;var vg={};Object.defineProperty(vg,"__esModule",{value:!0});vg.Mediator=void 0;class jH{constructor(e){Object.assign(this,e)}publish(e){const r=this.bus.publish(e);if(r.length===0)throw new Error(`No actors are able to reply to a message in the bus ${this.bus.name}`);return r}async mediateActor(e){return await this.mediateWith(e,this.publish(e))}async mediate(e){return(await this.mediateActor(e)).runObservable(e)}}vg.Mediator=jH;(function(t){var e=m&&m.__createBinding||(Object.create?function(s,o,u,c){c===void 0&&(c=u);var l=Object.getOwnPropertyDescriptor(o,u);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[u]}}),Object.defineProperty(s,c,l)}:function(s,o,u,c){c===void 0&&(c=u),s[c]=o[u]}),r=m&&m.__exportStar||function(s,o){for(var u in s)u!=="default"&&!Object.prototype.hasOwnProperty.call(o,u)&&e(o,s,u)};Object.defineProperty(t,"__esModule",{value:!0}),t.Logger=void 0;const a=HO.Logger;t.Logger=a,r(Yc,t),r(Kp,t),r(gg,t),r(Jp,t),r(_g,t),r(mg,t),r(vg,t)})(et);Object.defineProperty(ng,"__esModule",{value:!0});ng.ActorInit=void 0;const MH=et;class FH extends MH.Actor{constructor(e){super(e)}}ng.ActorInit=FH;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(ng,t)})(h5);Object.defineProperty(Mp,"__esModule",{value:!0});Mp.ActorInitQueryBase=void 0;const LH=h5;class BH extends LH.ActorInit{constructor(e){var r;(r=e.contextKeyShortcutsExtensions)==null||r.forEach(n=>{if(Object.keys(e.contextKeyShortcuts).some(a=>Object.keys(n).includes(a)))throw new Error("Duplicate keys found while adding `contextKeyShortcutsExtensions`.");e.contextKeyShortcuts={...e.contextKeyShortcuts,...n}}),super(e)}async test(e){return!0}async run(e){throw new Error("ActorInitSparql#run is not supported in the browser.")}}Mp.ActorInitQueryBase=BH;var wg={},uS={exports:{}},KI;function Xo(){if(KI)return uS.exports;KI=1;var t=uS.exports={},e,r;function n(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=n}catch{e=n}try{typeof clearTimeout=="function"?r=clearTimeout:r=a}catch{r=a}})();function s(g){if(e===setTimeout)return setTimeout(g,0);if((e===n||!e)&&setTimeout)return e=setTimeout,setTimeout(g,0);try{return e(g,0)}catch{try{return e.call(null,g,0)}catch{return e.call(this,g,0)}}}function o(g){if(r===clearTimeout)return clearTimeout(g);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(g);try{return r(g)}catch{try{return r.call(null,g)}catch{return r.call(this,g)}}}var u=[],c=!1,l,d=-1;function f(){!c||!l||(c=!1,l.length?u=l.concat(u):d=-1,u.length&&h())}function h(){if(!c){var g=s(f);c=!0;for(var E=u.length;E;){for(l=u,u=[];++d1)for(var w=1;w"u"&&(globalThis.process=Xo());class UH extends $H.ActorInitQueryBase{}wg.ActorInitQuery=UH;var Sg={},ct={},Yp={},rr={},Cr={};Object.defineProperty(Cr,"__esModule",{value:!0});Cr.KeysRdfUpdateQuads=Cr.KeysRdfResolveQuadPattern=Cr.KeysRdfParseHtmlScript=Cr.KeysRdfParseJsonLd=Cr.KeysQueryOperation=Cr.KeysInitQuery=Cr.KeysHttpProxy=Cr.KeysHttpMemento=Cr.KeysHttpWayback=Cr.KeysHttp=Cr.KeysCore=void 0;const pt=et;Cr.KeysCore={log:pt.CONTEXT_KEY_LOGGER};Cr.KeysHttp={includeCredentials:new pt.ActionContextKey("@comunica/bus-http:include-credentials"),auth:new pt.ActionContextKey("@comunica/bus-http:auth"),fetch:new pt.ActionContextKey("@comunica/bus-http:fetch"),httpTimeout:new pt.ActionContextKey("@comunica/bus-http:http-timeout"),httpBodyTimeout:new pt.ActionContextKey("@comunica/bus-http:http-body-timeout"),httpRetryCount:new pt.ActionContextKey("@comunica/bus-http:http-retry-count"),httpRetryDelay:new pt.ActionContextKey("@comunica/bus-http:http-retry-delay"),httpRetryOnServerError:new pt.ActionContextKey("@comunica/bus-http:http-retry-on-server-error")};Cr.KeysHttpWayback={recoverBrokenLinks:new pt.ActionContextKey("@comunica/bus-http:recover-broken-links")};Cr.KeysHttpMemento={datetime:new pt.ActionContextKey("@comunica/actor-http-memento:datetime")};Cr.KeysHttpProxy={httpProxyHandler:new pt.ActionContextKey("@comunica/actor-http-proxy:httpProxyHandler")};Cr.KeysInitQuery={initialBindings:new pt.ActionContextKey("@comunica/actor-init-query:initialBindings"),queryFormat:new pt.ActionContextKey("@comunica/actor-init-query:queryFormat"),graphqlSingularizeVariables:new pt.ActionContextKey("@comunica/actor-init-query:singularizeVariables"),lenient:new pt.ActionContextKey("@comunica/actor-init-query:lenient"),queryString:new pt.ActionContextKey("@comunica/actor-init-query:queryString"),query:new pt.ActionContextKey("@comunica/actor-init-query:query"),baseIRI:new pt.ActionContextKey("@comunica/actor-init-query:baseIRI"),functionArgumentsCache:new pt.ActionContextKey("@comunica/actor-init-query:functionArgumentsCache"),queryTimestamp:new pt.ActionContextKey("@comunica/actor-init-query:queryTimestamp"),extensionFunctionCreator:new pt.ActionContextKey("@comunica/actor-init-query:extensionFunctionCreator"),extensionFunctions:new pt.ActionContextKey("@comunica/actor-init-query:extensionFunctions"),cliArgsHandlers:new pt.ActionContextKey("@comunica/actor-init-query:cliArgsHandlers"),explain:new pt.ActionContextKey("@comunica/actor-init-query:explain"),physicalQueryPlanLogger:new pt.ActionContextKey("@comunica/actor-init-query:physicalQueryPlanLogger"),physicalQueryPlanNode:new pt.ActionContextKey("@comunica/actor-init-query:physicalQueryPlanNode"),jsonLdContext:new pt.ActionContextKey("@context")};Cr.KeysQueryOperation={operation:new pt.ActionContextKey("@comunica/bus-query-operation:operation"),joinLeftMetadata:new pt.ActionContextKey("@comunica/bus-query-operation:joinLeftMetadata"),joinRightMetadatas:new pt.ActionContextKey("@comunica/bus-query-operation:joinRightMetadatas"),joinBindings:new pt.ActionContextKey("@comunica/bus-query-operation:joinBindings"),readOnly:new pt.ActionContextKey("@comunica/bus-query-operation:readOnly"),isPathArbitraryLengthDistinctKey:new pt.ActionContextKey("@comunica/bus-query-operation:isPathArbitraryLengthDistinct"),limitIndicator:new pt.ActionContextKey("@comunica/bus-query-operation:limitIndicator"),unionDefaultGraph:new pt.ActionContextKey("@comunica/bus-query-operation:unionDefaultGraph")};Cr.KeysRdfParseJsonLd={documentLoader:new pt.ActionContextKey("@comunica/actor-rdf-parse-jsonld:documentLoader"),strictValues:new pt.ActionContextKey("@comunica/actor-rdf-parse-jsonld:strictValues"),parserOptions:new pt.ActionContextKey("@comunica/actor-rdf-parse-jsonld:parserOptions")};Cr.KeysRdfParseHtmlScript={processingHtmlScript:new pt.ActionContextKey("@comunica/actor-rdf-parse-html-script:processingHtmlScript"),extractAllScripts:new pt.ActionContextKey("extractAllScripts")};Cr.KeysRdfResolveQuadPattern={sources:new pt.ActionContextKey("@comunica/bus-rdf-resolve-quad-pattern:sources"),source:new pt.ActionContextKey("@comunica/bus-rdf-resolve-quad-pattern:source"),sourceIds:new pt.ActionContextKey("@comunica/bus-rdf-resolve-quad-pattern:sourceIds"),hypermediaSourcesAggregatedStores:new pt.ActionContextKey("@comunica/bus-rdf-resolve-quad-pattern:hypermediaSourcesAggregatedStores")};Cr.KeysRdfUpdateQuads={destination:new pt.ActionContextKey("@comunica/bus-rdf-update-quads:destination")};(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Cr,t)})(rr);var Tg={},Eg={};Object.defineProperty(Eg,"__esModule",{value:!0});Eg.BlankNodeScoped=void 0;class qH{constructor(e,r){this.termType="BlankNode",this.value=e,this.skolemized=r}equals(e){return!!e&&e.termType==="BlankNode"&&e.value===this.value}}Eg.BlankNodeScoped=qH;var Og={};Object.defineProperty(Og,"__esModule",{value:!0});Og.BlankNodeBindingsScoped=void 0;class VH{constructor(e){this.termType="BlankNode",this.singleBindingsScope=!0,this.value=e}equals(e){return!!e&&e.termType==="BlankNode"&&e.value===this.value}}Og.BlankNodeBindingsScoped=VH;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Eg,t),r(Og,t)})(Tg);var tl={},Un={},Zp={},e0={},nr={},Kn={},ht={},t0={};Object.defineProperty(t0,"__esModule",{value:!0});t0.BlankNode=void 0;let HH=class{constructor(e){this.termType="BlankNode",this.value=e}equals(e){return!!e&&e.termType==="BlankNode"&&e.value===this.value}};t0.BlankNode=HH;var Ag={},r0={};Object.defineProperty(r0,"__esModule",{value:!0});r0.DefaultGraph=void 0;let SE=class{constructor(){this.termType="DefaultGraph",this.value=""}equals(e){return!!e&&e.termType==="DefaultGraph"}};r0.DefaultGraph=SE;SE.INSTANCE=new SE;var n0={},pf={};Object.defineProperty(pf,"__esModule",{value:!0});pf.NamedNode=void 0;let kH=class{constructor(e){this.termType="NamedNode",this.value=e}equals(e){return!!e&&e.termType==="NamedNode"&&e.value===this.value}};pf.NamedNode=kH;Object.defineProperty(n0,"__esModule",{value:!0});n0.Literal=void 0;const wC=pf;let EA=class TE{constructor(e,r){this.termType="Literal",this.value=e,typeof r=="string"?(this.language=r,this.datatype=TE.RDF_LANGUAGE_STRING):r?(this.language="",this.datatype=r):(this.language="",this.datatype=TE.XSD_STRING)}equals(e){return!!e&&e.termType==="Literal"&&e.value===this.value&&e.language===this.language&&this.datatype.equals(e.datatype)}};n0.Literal=EA;EA.RDF_LANGUAGE_STRING=new wC.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#langString");EA.XSD_STRING=new wC.NamedNode("http://www.w3.org/2001/XMLSchema#string");var i0={};Object.defineProperty(i0,"__esModule",{value:!0});i0.Quad=void 0;let QH=class{constructor(e,r,n,a){this.termType="Quad",this.value="",this.subject=e,this.predicate=r,this.object=n,this.graph=a}equals(e){return!!e&&(e.termType==="Quad"||!e.termType)&&this.subject.equals(e.subject)&&this.predicate.equals(e.predicate)&&this.object.equals(e.object)&&this.graph.equals(e.graph)}};i0.Quad=QH;var a0={};Object.defineProperty(a0,"__esModule",{value:!0});a0.Variable=void 0;let GH=class{constructor(e){this.termType="Variable",this.value=e}equals(e){return!!e&&e.termType==="Variable"&&e.value===this.value}};a0.Variable=GH;Object.defineProperty(Ag,"__esModule",{value:!0});Ag.DataFactory=void 0;const zH=t0,WH=r0,JI=n0,XH=pf,KH=i0,JH=a0;let YH=0,ZH=class{constructor(e){this.blankNodeCounter=0,e=e||{},this.blankNodePrefix=e.blankNodePrefix||`df_${YH++}_`}namedNode(e){return new XH.NamedNode(e)}blankNode(e){return new zH.BlankNode(e||`${this.blankNodePrefix}${this.blankNodeCounter++}`)}literal(e,r){return new JI.Literal(e,r)}variable(e){return new JH.Variable(e)}defaultGraph(){return WH.DefaultGraph.INSTANCE}quad(e,r,n,a){return new KH.Quad(e,r,n,a||this.defaultGraph())}fromTerm(e){switch(e.termType){case"NamedNode":return this.namedNode(e.value);case"BlankNode":return this.blankNode(e.value);case"Literal":return e.language?this.literal(e.value,e.language):e.datatype.equals(JI.Literal.XSD_STRING)?this.literal(e.value):this.literal(e.value,this.fromTerm(e.datatype));case"Variable":return this.variable(e.value);case"DefaultGraph":return this.defaultGraph();case"Quad":return this.quad(this.fromTerm(e.subject),this.fromTerm(e.predicate),this.fromTerm(e.object),this.fromTerm(e.graph))}}fromQuad(e){return this.fromTerm(e)}resetBlankNodeCounter(){this.blankNodeCounter=0}};Ag.DataFactory=ZH;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(t0,t),r(Ag,t),r(r0,t),r(n0,t),r(pf,t),r(i0,t),r(a0,t)})(ht);Object.defineProperty(Kn,"__esModule",{value:!0});Kn.stringQuadToQuad=Kn.quadToStringQuad=Kn.stringToTerm=Kn.getLiteralLanguage=Kn.getLiteralType=Kn.getLiteralValue=Kn.termToString=void 0;const ek=ht,SC=new ek.DataFactory;function Io(t){if(t)switch(t.termType){case"NamedNode":return t.value;case"BlankNode":return"_:"+t.value;case"Literal":const e=t;return'"'+e.value+'"'+(e.datatype&&e.datatype.value!=="http://www.w3.org/2001/XMLSchema#string"&&e.datatype.value!=="http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"?"^^"+e.datatype.value:"")+(e.language?"@"+e.language:"");case"Quad":return`<<${Io(t.subject)} ${Io(t.predicate)} ${Io(t.object)}${t.graph.termType==="DefaultGraph"?"":" "+Io(t.graph)}>>`;case"Variable":return"?"+t.value;case"DefaultGraph":return t.value}}Kn.termToString=Io;function TC(t){const e=/^"([^]*)"/.exec(t);if(!e)throw new Error(t+" is not a literal");return e[1]}Kn.getLiteralValue=TC;function EC(t){const e=/^"[^]*"(?:\^\^([^"]+)|(@)[^@"]+)?$/.exec(t);if(!e)throw new Error(t+" is not a literal");return e[1]||(e[2]?"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString":"http://www.w3.org/2001/XMLSchema#string")}Kn.getLiteralType=EC;function OC(t){const e=/^"[^]*"(?:@([^@"]+)|\^\^[^"]+)?$/.exec(t);if(!e)throw new Error(t+" is not a literal");return e[1]?e[1].toLowerCase():""}Kn.getLiteralLanguage=OC;function Po(t,e){if(e=e||SC,!t||!t.length)return e.defaultGraph();switch(t[0]){case"_":return e.blankNode(t.substr(2));case"?":if(!e.variable)throw new Error("Missing 'variable()' method on the given DataFactory");return e.variable(t.substr(1));case'"':const r=OC(t),n=e.namedNode(EC(t));return e.literal(TC(t),r||n);case"<":default:if(t[0]==="<"&&t.length>4&&t[1]==="<"&&t[t.length-1]===">"&&t[t.length-2]===">"){const a=t.slice(2,-2).trim();let s=[],o=0,u=0,c=!1;for(let l=0;l"){if(o===0)throw new Error("Found closing tag without opening tag in "+t);o--}if(d==='"'){let f=!1,h=l;for(;h-- >0&&a[h]==="\\";)f=!f;f||(c=!c)}if(d===" "&&!c&&o===0){for(s.push(a.slice(u,l));a[l+1]===" ";)l+=1;u=l+1}}if(o!==0)throw new Error("Found opening tag without closing tag in "+t);if(s.push(a.slice(u,a.length)),s.length!==3&&s.length!==4)throw new Error("Nested quad syntax error "+t);return s=s.map(l=>l.startsWith("<")&&!l.includes(" ")?l.slice(1,-1):l),e.quad(Po(s[0]),Po(s[1]),Po(s[2]),s[3]?Po(s[3]):void 0)}return e.namedNode(t)}}Kn.stringToTerm=Po;function tk(t){return{subject:Io(t.subject),predicate:Io(t.predicate),object:Io(t.object),graph:Io(t.graph)}}Kn.quadToStringQuad=tk;function rk(t,e){return e=e||SC,e.quad(Po(t.subject,e),Po(t.predicate,e),Po(t.object,e),Po(t.graph,e))}Kn.stringQuadToQuad=rk;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.termToString=t.stringToTerm=t.stringQuadToQuad=t.quadToStringQuad=t.getLiteralValue=t.getLiteralType=t.getLiteralLanguage=void 0;const e=Kn;Object.defineProperty(t,"getLiteralLanguage",{enumerable:!0,get:function(){return e.getLiteralLanguage}}),Object.defineProperty(t,"getLiteralType",{enumerable:!0,get:function(){return e.getLiteralType}}),Object.defineProperty(t,"getLiteralValue",{enumerable:!0,get:function(){return e.getLiteralValue}}),Object.defineProperty(t,"quadToStringQuad",{enumerable:!0,get:function(){return e.quadToStringQuad}}),Object.defineProperty(t,"stringQuadToQuad",{enumerable:!0,get:function(){return e.stringQuadToQuad}}),Object.defineProperty(t,"stringToTerm",{enumerable:!0,get:function(){return e.stringToTerm}}),Object.defineProperty(t,"termToString",{enumerable:!0,get:function(){return e.termToString}})})(nr);Object.defineProperty(e0,"__esModule",{value:!0});e0.bindingsToString=void 0;const nk=nr;function ik(t){const e={};for(const r of t.keys())e[r.value]=(0,nk.termToString)(t.get(r));return JSON.stringify(e,null," ")}e0.bindingsToString=ik;Object.defineProperty(Zp,"__esModule",{value:!0});Zp.Bindings=void 0;const Cy=TA,ak=e0;class Tu{constructor(e,r){this.type="bindings",this.dataFactory=e,this.entries=r}has(e){return this.entries.has(typeof e=="string"?e:e.value)}get(e){return this.entries.get(typeof e=="string"?e:e.value)}set(e,r){return new Tu(this.dataFactory,this.entries.set(typeof e=="string"?e:e.value,r))}delete(e){return new Tu(this.dataFactory,this.entries.delete(typeof e=="string"?e:e.value))}keys(){return this.mapIterable(this.iteratorToIterable(this.entries.keys()),e=>this.dataFactory.variable(e))}values(){return this.iteratorToIterable(this.entries.values())}forEach(e){this.entries.forEach((r,n)=>e(r,this.dataFactory.variable(n)))}get size(){return this.entries.size}[Symbol.iterator](){return this.mapIterable(this.iteratorToIterable(this.entries.entries()),([e,r])=>[this.dataFactory.variable(e),r])[Symbol.iterator]()}equals(e){var r;if(!e)return!1;if(this===e)return!0;if(this.size!==e.size)return!1;for(const n of this.keys())if(!((r=this.get(n))!=null&&r.equals(e.get(n))))return!1;return!0}filter(e){return new Tu(this.dataFactory,(0,Cy.Map)(this.entries.filter((r,n)=>e(r,this.dataFactory.variable(n)))))}map(e){return new Tu(this.dataFactory,(0,Cy.Map)(this.entries.map((r,n)=>e(r,this.dataFactory.variable(n)))))}merge(e){const r=new Set([...this.iteratorToIterable(this.entries.keys()),...[...e.keys()].map(a=>a.value)]),n=[];for(const a of r){const s=this.entries.get(a),o=e.get(this.dataFactory.variable(a));if(s&&o&&!s.equals(o))return;const u=s||o;n.push([a,u])}return new Tu(this.dataFactory,(0,Cy.Map)(n))}mergeWith(e,r){const n=new Set([...this.iteratorToIterable(this.entries.keys()),...[...r.keys()].map(s=>s.value)]),a=[];for(const s of n){const o=this.dataFactory.variable(s),u=this.entries.get(s),c=r.get(o);let l;u&&c&&!u.equals(c)?l=e(u,c,o):l=u||c,a.push([s,l])}return new Tu(this.dataFactory,(0,Cy.Map)(a))}toString(){return(0,ak.bindingsToString)(this)}*mapIterable(e,r){for(const n of e)yield r(n)}iteratorToIterable(e){return{[Symbol.iterator]:()=>e}}}Zp.Bindings=Tu;var Rg={};Object.defineProperty(Rg,"__esModule",{value:!0});Rg.BindingsFactory=void 0;const sk=TA,ok=ht,uk=Zp;class ck{constructor(e=new ok.DataFactory){this.dataFactory=e}bindings(e=[]){return new uk.Bindings(this.dataFactory,(0,sk.Map)(e.map(([r,n])=>[r.value,n])))}fromBindings(e){return this.bindings([...e])}fromRecord(e){return this.bindings(Object.entries(e).map(([r,n])=>[this.dataFactory.variable(r),n]))}}Rg.BindingsFactory=ck;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Zp,t),r(Rg,t),r(e0,t)})(Un);var Rn={},st={};Object.defineProperty(st,"__esModule",{value:!0});st.matchPatternMappings=st.matchPatternComplete=st.matchPattern=st.matchTerm=st.getValueNestedPath=st.someTermsNested=st.someTerms=st.everyTermsNested=st.everyTerms=st.reduceTermsNested=st.reduceTerms=st.mapTermsNested=st.mapTerms=st.filterQuadTermNamesNested=st.filterQuadTermNames=st.filterTermsNested=st.filterTerms=st.forEachTermsNested=st.forEachTerms=st.collectNamedTerms=st.getNamedTerms=st.getTermsNested=st.getTerms=st.TRIPLE_TERM_NAMES=st.QUAD_TERM_NAMES=void 0;const lk=ht,OA=new lk.DataFactory;st.QUAD_TERM_NAMES=["subject","predicate","object","graph"];st.TRIPLE_TERM_NAMES=["subject","predicate","object"];function AC(t,e){return e&&t.graph.termType==="DefaultGraph"?[t.subject,t.predicate,t.object]:[t.subject,t.predicate,t.object,t.graph]}st.getTerms=AC;function RC(t,e){const r=[];for(const n of AC(t,e))n.termType==="Quad"?RC(n,e).forEach(a=>r.push(a)):r.push(n);return r}st.getTermsNested=RC;function dk(t){return[{key:"subject",value:t.subject},{key:"predicate",value:t.predicate},{key:"object",value:t.object},{key:"graph",value:t.graph}]}st.getNamedTerms=dk;function fk(t,e,r){const n={};return t.forEach(a=>n[a.key]=a.value),e&&(n.subject=n.subject||e("subject"),n.predicate=n.predicate||e("predicate"),n.object=n.object||e("object"),n.graph=n.graph||e("graph")),(r||OA).quad(n.subject,n.predicate,n.object,n.graph)}st.collectNamedTerms=fk;function hk(t,e){e(t.subject,"subject"),e(t.predicate,"predicate"),e(t.object,"object"),e(t.graph,"graph")}st.forEachTerms=hk;function xh(t,e,r=[]){t.subject.termType==="Quad"?xh(t.subject,e,[...r,"subject"]):e(t.subject,[...r,"subject"]),t.predicate.termType==="Quad"?xh(t.predicate,e,[...r,"predicate"]):e(t.predicate,[...r,"predicate"]),t.object.termType==="Quad"?xh(t.object,e,[...r,"object"]):e(t.object,[...r,"object"]),t.graph.termType==="Quad"?xh(t.graph,e,[...r,"graph"]):e(t.graph,[...r,"graph"])}st.forEachTermsNested=xh;function pk(t,e){const r=[];return e(t.subject,"subject")&&r.push(t.subject),e(t.predicate,"predicate")&&r.push(t.predicate),e(t.object,"object")&&r.push(t.object),e(t.graph,"graph")&&r.push(t.graph),r}st.filterTerms=pk;function Ih(t,e,r=[]){let n=[];return t.subject.termType==="Quad"?n=[...n,...Ih(t.subject,e,[...r,"subject"])]:e(t.subject,[...r,"subject"])&&n.push(t.subject),t.predicate.termType==="Quad"?n=[...n,...Ih(t.predicate,e,[...r,"predicate"])]:e(t.predicate,[...r,"predicate"])&&n.push(t.predicate),t.object.termType==="Quad"?n=[...n,...Ih(t.object,e,[...r,"object"])]:e(t.object,[...r,"object"])&&n.push(t.object),t.graph.termType==="Quad"?n=[...n,...Ih(t.graph,e,[...r,"graph"])]:e(t.graph,[...r,"graph"])&&n.push(t.graph),n}st.filterTermsNested=Ih;function yk(t,e){const r=[];return e(t.subject,"subject")&&r.push("subject"),e(t.predicate,"predicate")&&r.push("predicate"),e(t.object,"object")&&r.push("object"),e(t.graph,"graph")&&r.push("graph"),r}st.filterQuadTermNames=yk;function Ph(t,e,r=[]){let n=[];const a=[...r,"subject"];t.subject.termType==="Quad"?n=[...n,...Ph(t.subject,e,a)]:e(t.subject,a)&&n.push(a);const s=[...r,"predicate"];t.predicate.termType==="Quad"?n=[...n,...Ph(t.predicate,e,s)]:e(t.predicate,s)&&n.push(s);const o=[...r,"object"];t.object.termType==="Quad"?n=[...n,...Ph(t.object,e,o)]:e(t.object,o)&&n.push(o);const u=[...r,"graph"];return t.graph.termType==="Quad"?n=[...n,...Ph(t.graph,e,u)]:e(t.graph,u)&&n.push(u),n}st.filterQuadTermNamesNested=Ph;function bk(t,e,r){return(r||OA).quad(e(t.subject,"subject"),e(t.predicate,"predicate"),e(t.object,"object"),e(t.graph,"graph"))}st.mapTerms=bk;function Dh(t,e,r,n=[]){return(r||OA).quad(t.subject.termType==="Quad"?Dh(t.subject,e,r,[...n,"subject"]):e(t.subject,[...n,"subject"]),t.predicate.termType==="Quad"?Dh(t.predicate,e,r,[...n,"predicate"]):e(t.predicate,[...n,"predicate"]),t.object.termType==="Quad"?Dh(t.object,e,r,[...n,"object"]):e(t.object,[...n,"object"]),t.graph.termType==="Quad"?Dh(t.graph,e,r,[...n,"graph"]):e(t.graph,[...n,"graph"]))}st.mapTermsNested=Dh;function gk(t,e,r){let n=r;return n=e(n,t.subject,"subject"),n=e(n,t.predicate,"predicate"),n=e(n,t.object,"object"),e(n,t.graph,"graph")}st.reduceTerms=gk;function Nh(t,e,r,n=[]){let a=r;return t.subject.termType==="Quad"?a=Nh(t.subject,e,a,[...n,"subject"]):a=e(a,t.subject,[...n,"subject"]),t.predicate.termType==="Quad"?a=Nh(t.predicate,e,a,[...n,"predicate"]):a=e(a,t.predicate,[...n,"predicate"]),t.object.termType==="Quad"?a=Nh(t.object,e,a,[...n,"object"]):a=e(a,t.object,[...n,"object"]),t.graph.termType==="Quad"?a=Nh(t.graph,e,a,[...n,"graph"]):a=e(a,t.graph,[...n,"graph"]),a}st.reduceTermsNested=Nh;function xC(t,e){return e(t.subject,"subject")&&e(t.predicate,"predicate")&&e(t.object,"object")&&e(t.graph,"graph")}st.everyTerms=xC;function Ch(t,e,r=[]){return(t.subject.termType==="Quad"?Ch(t.subject,e,[...r,"subject"]):e(t.subject,[...r,"subject"]))&&(t.predicate.termType==="Quad"?Ch(t.predicate,e,[...r,"predicate"]):e(t.predicate,[...r,"predicate"]))&&(t.object.termType==="Quad"?Ch(t.object,e,[...r,"object"]):e(t.object,[...r,"object"]))&&(t.graph.termType==="Quad"?Ch(t.graph,e,[...r,"graph"]):e(t.graph,[...r,"graph"]))}st.everyTermsNested=Ch;function _k(t,e){return e(t.subject,"subject")||e(t.predicate,"predicate")||e(t.object,"object")||e(t.graph,"graph")}st.someTerms=_k;function jh(t,e,r=[]){return(t.subject.termType==="Quad"?jh(t.subject,e,[...r,"subject"]):e(t.subject,[...r,"subject"]))||(t.predicate.termType==="Quad"?jh(t.predicate,e,[...r,"predicate"]):e(t.predicate,[...r,"predicate"]))||(t.object.termType==="Quad"?jh(t.object,e,[...r,"object"]):e(t.object,[...r,"object"]))||(t.graph.termType==="Quad"?jh(t.graph,e,[...r,"graph"]):e(t.graph,[...r,"graph"]))}st.someTermsNested=jh;function IC(t,e){if(e.length===0)return t;if(t.termType==="Quad")return IC(t[e[0]],e.slice(1));throw new Error(`Tried to get ${e[0]} from term of type ${t.termType}`)}st.getValueNestedPath=IC;function Mh(t,e){return!e||e.termType==="Variable"||e.termType==="Quad"&&t.termType==="Quad"&&DC(t,e)||e.equals(t)}st.matchTerm=Mh;function PC(t,e,r,n,a){return Mh(t.subject,e)&&Mh(t.predicate,r)&&Mh(t.object,n)&&Mh(t.graph,a)}st.matchPattern=PC;function DC(t,e){return PC(t,e.subject,e.predicate,e.object,e.graph)}st.matchPatternComplete=DC;function mk(t,e,r={}){const n={};function a(s,o){return xC(s,(u,c)=>{var l,d;const f=o[c];switch(u.termType){case"Variable":return r.skipVarMapping&&f.termType==="Variable"||((d=(l=n[u.value])===null||l===void 0?void 0:l.equals(f))!==null&&d!==void 0?d:(n[u.value]=f,!0));case"Quad":return f.termType==="Quad"&&a(u,f);default:return u.equals(f)}})}return a(e,t)&&(r.returnMappings?n:!0)}st.matchPatternMappings=mk;var en={};Object.defineProperty(en,"__esModule",{value:!0});en.getQuads=en.getDefaultGraphs=en.getVariables=en.getLiterals=en.getBlankNodes=en.getNamedNodes=en.getTermsOfType=en.uniqTerms=en.TERM_TYPES=void 0;const vk=nr;en.TERM_TYPES=["NamedNode","BlankNode","Literal","Variable","DefaultGraph","Quad"];function wk(t){const e={};return t.filter(r=>{const n=(0,vk.termToString)(r);return!(n in e)&&(e[n]=!0)})}en.uniqTerms=wk;function hl(t,e){return t.filter(r=>r.termType===e)}en.getTermsOfType=hl;function Sk(t){return hl(t,"NamedNode")}en.getNamedNodes=Sk;function Tk(t){return hl(t,"BlankNode")}en.getBlankNodes=Tk;function Ek(t){return hl(t,"Literal")}en.getLiterals=Ek;function Ok(t){return hl(t,"Variable")}en.getVariables=Ok;function Ak(t){return hl(t,"DefaultGraph")}en.getDefaultGraphs=Ak;function Rk(t){return hl(t,"Quad")}en.getQuads=Rk;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(st,t),r(en,t)})(Rn);var Rt={},AA={},xk=function t(e,r){if(e===r)return!0;if(e&&r&&typeof e=="object"&&typeof r=="object"){if(e.constructor!==r.constructor)return!1;var n,a,s;if(Array.isArray(e)){if(n=e.length,n!=r.length)return!1;for(a=n;a--!==0;)if(!t(e[a],r[a]))return!1;return!0}if(e instanceof Map&&r instanceof Map){if(e.size!==r.size)return!1;for(a of e.entries())if(!r.has(a[0]))return!1;for(a of e.entries())if(!t(a[1],r.get(a[0])))return!1;return!0}if(e instanceof Set&&r instanceof Set){if(e.size!==r.size)return!1;for(a of e.entries())if(!r.has(a[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(r)){if(n=e.length,n!=r.length)return!1;for(a=n;a--!==0;)if(e[a]!==r[a])return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if(s=Object.keys(e),n=s.length,n!==Object.keys(r).length)return!1;for(a=n;a--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[a]))return!1;for(a=n;a--!==0;){var o=s[a];if(!t(e[o],r[o]))return!1}return!0}return e!==e&&r!==r},yf={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.expressionTypes=t.types=void 0,function(e){e.ALT="alt",e.ASK="ask",e.BGP="bgp",e.CONSTRUCT="construct",e.DESCRIBE="describe",e.DISTINCT="distinct",e.EXPRESSION="expression",e.EXTEND="extend",e.FILTER="filter",e.FROM="from",e.GRAPH="graph",e.GROUP="group",e.INV="inv",e.JOIN="join",e.LEFT_JOIN="leftjoin",e.LINK="link",e.MINUS="minus",e.NOP="nop",e.NPS="nps",e.ONE_OR_MORE_PATH="OneOrMorePath",e.ORDER_BY="orderby",e.PATH="path",e.PATTERN="pattern",e.PROJECT="project",e.REDUCED="reduced",e.SEQ="seq",e.SERVICE="service",e.SLICE="slice",e.UNION="union",e.VALUES="values",e.ZERO_OR_MORE_PATH="ZeroOrMorePath",e.ZERO_OR_ONE_PATH="ZeroOrOnePath",e.COMPOSITE_UPDATE="compositeupdate",e.DELETE_INSERT="deleteinsert",e.LOAD="load",e.CLEAR="clear",e.CREATE="create",e.DROP="drop",e.ADD="add",e.MOVE="move",e.COPY="copy"}(t.types||(t.types={})),function(e){e.AGGREGATE="aggregate",e.EXISTENCE="existence",e.NAMED="named",e.OPERATOR="operator",e.TERM="term",e.WILDCARD="wildcard"}(t.expressionTypes||(t.expressionTypes={}))})(yf);var bf={},RA={};let xg=class{constructor(){return Ik||this}equals(e){return e&&this.termType===e.termType}};Object.defineProperty(xg.prototype,"value",{enumerable:!0,value:"*"});Object.defineProperty(xg.prototype,"termType",{enumerable:!0,value:"Wildcard"});var Ik=new xg;RA.Wildcard=xg;var Pk=function(){var t=function(xe,Oe,Pe,Le){for(Pe=Pe||{},Le=xe.length;Le--;Pe[xe[Le]]=Oe);return Pe},e=[6,12,13,15,16,24,32,36,41,45,100,110,113,115,116,123,126,131,197,224,229,308,329,330,331,332,333],r=[2,247],n=[100,110,113,115,116,123,126,131,329,330,331,332,333],a=[2,409],s=[1,18],o=[1,27],u=[13,16,45,197,224,229,308],c=[28,29,53],l=[28,53],d=[1,42],f=[1,45],h=[1,41],p=[1,44],b=[123,126],g=[1,67],E=[39,45,87],w=[13,16,45,197,224,308],O=[1,87],A=[2,281],T=[1,86],I=[13,16,45,82,87,89,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312],D=[6,28,29,53,63,70,73,81,83,85],U=[6,13,16,28,29,53,63,70,73,81,83,85,87,308],H=[6,13,16,28,29,45,53,63,70,73,81,82,83,85,87,89,197,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314],N=[6,13,16,28,29,31,39,45,47,48,53,63,70,73,81,82,83,85,87,89,109,112,121,123,126,128,159,160,161,163,164,174,193,197,224,229,231,232,242,246,250,263,265,272,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314,317,318,335,337,338,340,341,342,343,344,345,346],x=[13,16,308],F=[112,132,327,334],X=[13,16,112,132,308],ne=[1,111],$=[1,117],j=[112,132,327,328,334],Q=[13,16,112,132,308,328],se=[28,29,45,53,87],ie=[1,138],be=[1,151],he=[1,128],Te=[1,127],Ne=[1,129],ye=[1,140],ce=[1,141],Re=[1,142],oe=[1,143],J=[1,144],le=[1,145],pe=[1,147],L=[1,148],P=[2,457],_=[1,158],y=[1,159],v=[1,160],C=[1,152],V=[1,153],q=[1,156],G=[1,171],Y=[1,172],ee=[1,173],ae=[1,174],ve=[1,175],me=[1,176],Ee=[1,167],k=[1,168],W=[1,169],M=[1,170],S=[1,157],R=[1,166],z=[1,161],ue=[1,162],_e=[1,163],we=[1,164],Me=[1,165],Ue=[6,13,16,29,31,45,82,85,87,89,112,159,160,161,163,164,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335],Ge=[1,195],We=[6,31,73,81,83,85],lt=[2,285],zr=[1,199],yr=[1,201],Fr=[6,31,70,73,81,83,85],kt=[2,283],br=[1,207],Ir=[1,218],Vr=[1,223],xn=[1,219],Tt=[1,225],B=[1,226],re=[1,224],Se=[6,63,70,73,81,83,85],Fe=[1,236],Ae=[2,334],ze=[1,243],De=[1,241],Be=[6,193],Je=[2,349],It=[2,339],at=[28,128],qe=[47,48,193,272],ps=[47,48,193,242,272],ke=[47,48,193,242,246,272],yn=[47,48,193,242,246,250,263,265,272,290,297,298,299,300,301,302,341,342,343,344,345,346],gr=[39,47,48,193,242,246,250,263,265,272,290,297,298,299,300,301,302,338,341,342,343,344,345,346],_r=[1,271],Pi=[1,270],vt=[6,13,16,29,31,39,45,47,48,70,73,76,78,81,82,83,85,87,89,112,159,160,161,163,164,193,231,242,246,250,263,265,268,269,270,271,272,273,274,276,277,279,280,283,285,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335,338,341,342,343,344,345,346,347,348,349,350,351],ba=[1,281],Hi=[1,280],ir=[13,16,29,31,39,45,47,48,82,85,87,89,112,159,160,161,163,164,174,193,197,224,229,231,232,242,246,250,263,265,272,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314,317,318,335,338,341,342,343,344,345,346],ro=[45,89],ru=[13,16,29,31,39,45,47,48,82,85,87,89,112,159,160,161,163,164,174,193,197,224,229,231,232,242,246,250,263,265,272,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314,317,318,335,338,341,342,343,344,345,346],Wr=[13,16,31,82,174,294,295,296,297,298,299,300,301,302,303,304,305,306,308,312],Di=[31,89],an=[48,87],ki=[6,13,16,45,48,82,87,89,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,337,338],sn=[6,13,16,39,45,48,82,87,89,231,263,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,337,338,340],Ca=[1,313],Yr=[6,85],ys=[6,31,81,83,85],ja=[2,361],si=[2,353],Vn=[1,343],nu=[31,112,335],Ma=[13,16,29,31,45,48,82,85,87,89,112,159,160,161,163,164,193,197,224,229,231,232,272,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,317,318,335],Pl=[13,16,29,31,45,48,82,85,87,89,112,159,160,161,163,164,193,197,224,229,231,232,272,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314,317,318,335],te=[6,109,193],de=[31,112],ge=[13,16,45,82,87,224,263,265,268,269,270,271,273,274,276,277,279,280,283,285,294,295,296,297,298,299,300,301,302,303,304,305,306,308,312,346,347,348,349,350,351],$e=[1,390],He=[1,391],Xe=[13,16,87,197,308,314],_t=[13,16,39,45,82,87,224,263,265,268,269,270,271,273,274,276,277,279,280,283,285,294,295,296,297,298,299,300,301,302,303,304,305,306,308,312,346,347,348,349,350,351],Lt=[1,417],Yt=[1,418],Pr=[13,16,48,197,229,308],Xt=[6,31,85],mr=[6,13,16,31,45,73,81,83,85,268,269,270,271,273,274,276,277,279,280,283,285,308,346,347,348,349,350,351],oi=[6,13,16,29,31,45,73,76,78,81,82,83,85,87,89,112,159,160,161,163,164,231,268,269,270,271,273,274,276,277,279,280,283,285,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335,346,347,348,349,350,351],Hn=[29,31,85,112,159,160,161,163,164],In=[1,443],ui=[1,444],Fa=[1,449],bn=[31,112,193,232,318,335],no=[13,16,45,48,82,87,89,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312],cc=[13,16,31,45,48,82,87,89,112,193,231,232,272,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,317,318,335],lc=[13,16,29,31,45,48,82,85,87,89,112,159,160,161,163,164,193,231,232,272,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,317,318,335],Qt=[13,16,31,48,82,174,294,295,296,297,298,299,300,301,302,303,304,305,306,308,312],gn=[31,45],io=[1,507],iu=[1,508],cy=[6,13,16,29,31,39,45,47,48,63,70,73,76,78,81,82,83,85,87,89,112,159,160,161,163,164,193,231,242,246,250,263,265,268,269,270,271,272,273,274,276,277,279,280,283,285,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335,336,338,341,342,343,344,345,346,347,348,349,350,351],ly=[29,31,85,112,159,160,161,163,164,335],dc=[6,13,16,31,45,70,73,81,83,85,87,268,269,270,271,273,274,276,277,279,280,283,285,308,346,347,348,349,350,351],xx=[13,16,31,45,48,82,87,89,112,193,197,231,232,272,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,317,318,335],Ix=[2,352],N3=[13,16,197,308,314],Px=[1,565],Dl=[6,13,16,31,45,76,78,81,83,85,87,268,269,270,271,273,274,276,277,279,280,283,285,308,346,347,348,349,350,351],Dx=[13,16,29,31,45,82,85,87,89,112,159,160,161,163,164,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312],ao=[13,16,29,31,45,82,85,87,89,112,159,160,161,163,164,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335],Nx=[13,16,87,308],so=[2,364],Nl=[29,31,85,112,159,160,161,163,164,193,232,318,335],dy=[31,112,193,232,272,318,335],oo=[2,359],Cx=[13,16,48,82,174,294,295,296,297,298,299,300,301,302,303,304,305,306,308,312],fy=[29,31,85,112,159,160,161,163,164,193,232,272,318,335],jx=[13,16,31,45,82,87,89,112,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312],Mx=[2,347],C3={trace:function(){},yy:{},symbols_:{error:2,QueryOrUpdate:3,Prologue:4,QueryOrUpdate_group0:5,EOF:6,Query:7,Qry:8,Query_option0:9,Prologue_repetition0:10,BaseDecl:11,BASE:12,IRIREF:13,PrefixDecl:14,PREFIX:15,PNAME_NS:16,SelectClauseWildcard:17,Qry_repetition0:18,WhereClause:19,SolutionModifierNoGroup:20,SelectClauseVars:21,Qry_repetition1:22,SolutionModifier:23,CONSTRUCT:24,ConstructTemplate:25,Qry_repetition2:26,Qry_repetition3:27,WHERE:28,"{":29,Qry_option0:30,"}":31,DESCRIBE:32,Qry_group0:33,Qry_repetition4:34,Qry_option1:35,ASK:36,Qry_repetition5:37,SelectClauseBase:38,"*":39,SelectClauseVars_repetition_plus0:40,SELECT:41,SelectClauseBase_option0:42,SelectClauseItem:43,Var:44,"(":45,Expression:46,AS:47,")":48,SubSelect:49,SubSelect_option0:50,SubSelect_option1:51,DatasetClause:52,FROM:53,DatasetClause_option0:54,iri:55,WhereClause_option0:56,GroupGraphPattern:57,SolutionModifier_option0:58,SolutionModifierNoGroup_option0:59,SolutionModifierNoGroup_option1:60,SolutionModifierNoGroup_option2:61,GroupClause:62,GROUP:63,BY:64,GroupClause_repetition_plus0:65,GroupCondition:66,BuiltInCall:67,FunctionCall:68,HavingClause:69,HAVING:70,HavingClause_repetition_plus0:71,OrderClause:72,ORDER:73,OrderClause_repetition_plus0:74,OrderCondition:75,ASC:76,BrackettedExpression:77,DESC:78,Constraint:79,LimitOffsetClauses:80,LIMIT:81,INTEGER:82,OFFSET:83,ValuesClause:84,VALUES:85,InlineData:86,VAR:87,InlineData_repetition0:88,NIL:89,InlineData_repetition1:90,InlineData_repetition_plus2:91,InlineData_repetition3:92,DataBlock:93,DataBlockValueList:94,DataBlockValueList_repetition_plus0:95,Update:96,Update_repetition0:97,Update1:98,Update_option0:99,LOAD:100,Update1_option0:101,Update1_option1:102,Update1_group0:103,Update1_option2:104,GraphRefAll:105,Update1_group1:106,Update1_option3:107,GraphOrDefault:108,TO:109,CREATE:110,Update1_option4:111,GRAPH:112,INSERTDATA:113,QuadPattern:114,DELETEDATA:115,DELETEWHERE:116,Update1_option5:117,InsertDeleteClause:118,Update1_repetition0:119,IntoGraphClause:120,INTO:121,GraphRef:122,DELETE:123,InsertDeleteClause_option0:124,InsertClause:125,INSERT:126,UsingClause:127,USING:128,UsingClause_option0:129,WithClause:130,WITH:131,DEFAULT:132,GraphOrDefault_option0:133,GraphRefAll_group0:134,Quads:135,Quads_option0:136,Quads_repetition0:137,QuadsNotTriples:138,VarOrIri:139,QuadsNotTriples_option0:140,QuadsNotTriples_option1:141,QuadsNotTriples_option2:142,TriplesTemplate:143,TriplesTemplate_repetition0:144,TriplesSameSubject:145,TriplesTemplate_option0:146,GroupGraphPatternSub:147,GroupGraphPatternSub_option0:148,GroupGraphPatternSub_repetition0:149,GroupGraphPatternSubTail:150,GraphPatternNotTriples:151,GroupGraphPatternSubTail_option0:152,GroupGraphPatternSubTail_option1:153,TriplesBlock:154,TriplesBlock_repetition0:155,TriplesSameSubjectPath:156,TriplesBlock_option0:157,GroupOrUnionGraphPattern:158,OPTIONAL:159,MINUS:160,SERVICE:161,GraphPatternNotTriples_option0:162,FILTER:163,BIND:164,InlineDataOneVar:165,InlineDataFull:166,InlineDataOneVar_repetition0:167,InlineDataFull_repetition0:168,InlineDataFull_repetition_plus1:169,InlineDataFull_repetition2:170,DataBlockValue:171,Literal:172,QuotedTriple:173,UNDEF:174,GroupOrUnionGraphPattern_repetition0:175,ArgList:176,ArgList_option0:177,ArgList_repetition0:178,ExpressionList:179,ExpressionList_repetition0:180,ConstructTemplate_option0:181,ConstructTriples:182,ConstructTriples_repetition0:183,ConstructTriples_option0:184,VarOrTermOrQuotedTP:185,PropertyListNotEmpty:186,TriplesNode:187,PropertyList:188,PropertyList_option0:189,VerbObjectList:190,PropertyListNotEmpty_repetition0:191,SemiOptionalVerbObjectList:192,";":193,SemiOptionalVerbObjectList_option0:194,Verb:195,ObjectList:196,a:197,ObjectList_repetition0:198,Object:199,GraphNode:200,Object_option0:201,PropertyListPathNotEmpty:202,TriplesNodePath:203,TriplesSameSubjectPath_option0:204,O:205,PropertyListPathNotEmpty_repetition0:206,PropertyListPathNotEmptyTail:207,O_group0:208,ObjectListPath:209,ObjectListPath_repetition0:210,ObjectPath:211,GraphNodePath:212,ObjectPath_option0:213,Path:214,Path_repetition0:215,PathSequence:216,PathSequence_repetition0:217,PathEltOrInverse:218,PathElt:219,PathPrimary:220,PathElt_option0:221,PathEltOrInverse_option0:222,IriOrA:223,"!":224,PathNegatedPropertySet:225,PathOneInPropertySet:226,PathNegatedPropertySet_repetition0:227,PathNegatedPropertySet_option0:228,"^":229,TriplesNode_repetition_plus0:230,"[":231,"]":232,TriplesNodePath_repetition_plus0:233,VarOrTermOrQuotedTPExpr:234,VarOrTerm:235,GraphTerm:236,BlankNode:237,ConditionalOrExpression:238,ConditionalAndExpression:239,ConditionalOrExpression_repetition0:240,ConditionalOrExpressionTail:241,"||":242,RelationalExpression:243,ConditionalAndExpression_repetition0:244,ConditionalAndExpressionTail:245,"&&":246,NumericExpression:247,RelationalExpression_group0:248,RelationalExpression_option0:249,IN:250,MultiplicativeExpression:251,NumericExpression_repetition0:252,AdditiveExpressionTail:253,AdditiveExpressionTail_group0:254,NumericLiteralPositive:255,AdditiveExpressionTail_repetition0:256,NumericLiteralNegative:257,AdditiveExpressionTail_repetition1:258,UnaryExpression:259,MultiplicativeExpression_repetition0:260,MultiplicativeExpressionTail:261,MultiplicativeExpressionTail_group0:262,"+":263,PrimaryExpression:264,"-":265,ExprQuotedTP:266,Aggregate:267,FUNC_ARITY0:268,FUNC_ARITY1:269,FUNC_ARITY1_SPARQL_STAR:270,FUNC_ARITY2:271,",":272,FUNC_ARITY3:273,FUNC_ARITY3_SPARQL_STAR:274,BuiltInCall_group0:275,BOUND:276,BNODE:277,BuiltInCall_option0:278,EXISTS:279,COUNT:280,Aggregate_option0:281,Aggregate_group0:282,FUNC_AGGREGATE:283,Aggregate_option1:284,GROUP_CONCAT:285,Aggregate_option2:286,Aggregate_option3:287,GroupConcatSeparator:288,SEPARATOR:289,"=":290,String:291,LANGTAG:292,"^^":293,DECIMAL:294,DOUBLE:295,BOOLEAN:296,INTEGER_POSITIVE:297,DECIMAL_POSITIVE:298,DOUBLE_POSITIVE:299,INTEGER_NEGATIVE:300,DECIMAL_NEGATIVE:301,DOUBLE_NEGATIVE:302,STRING_LITERAL1:303,STRING_LITERAL2:304,STRING_LITERAL_LONG1:305,STRING_LITERAL_LONG2:306,PrefixedName:307,PNAME_LN:308,BLANK_NODE_LABEL:309,ANON:310,QuotedTP:311,"<<":312,qtSubjectOrObject:313,">>":314,DataValueTerm:315,AnnotationPattern:316,"{|":317,"|}":318,AnnotationPatternPath:319,ExprVarOrTerm:320,QueryOrUpdate_group0_option0:321,Prologue_repetition0_group0:322,Qry_group0_repetition_plus0:323,SelectClauseBase_option0_group0:324,DISTINCT:325,REDUCED:326,NAMED:327,SILENT:328,CLEAR:329,DROP:330,ADD:331,MOVE:332,COPY:333,ALL:334,".":335,UNION:336,"|":337,"/":338,PathElt_option0_group0:339,"?":340,"!=":341,"<":342,">":343,"<=":344,">=":345,NOT:346,CONCAT:347,COALESCE:348,SUBSTR:349,REGEX:350,REPLACE:351,$accept:0,$end:1},terminals_:{2:"error",6:"EOF",12:"BASE",13:"IRIREF",15:"PREFIX",16:"PNAME_NS",24:"CONSTRUCT",28:"WHERE",29:"{",31:"}",32:"DESCRIBE",36:"ASK",39:"*",41:"SELECT",45:"(",47:"AS",48:")",53:"FROM",63:"GROUP",64:"BY",70:"HAVING",73:"ORDER",76:"ASC",78:"DESC",81:"LIMIT",82:"INTEGER",83:"OFFSET",85:"VALUES",87:"VAR",89:"NIL",100:"LOAD",109:"TO",110:"CREATE",112:"GRAPH",113:"INSERTDATA",115:"DELETEDATA",116:"DELETEWHERE",121:"INTO",123:"DELETE",126:"INSERT",128:"USING",131:"WITH",132:"DEFAULT",159:"OPTIONAL",160:"MINUS",161:"SERVICE",163:"FILTER",164:"BIND",174:"UNDEF",193:";",197:"a",224:"!",229:"^",231:"[",232:"]",242:"||",246:"&&",250:"IN",263:"+",265:"-",268:"FUNC_ARITY0",269:"FUNC_ARITY1",270:"FUNC_ARITY1_SPARQL_STAR",271:"FUNC_ARITY2",272:",",273:"FUNC_ARITY3",274:"FUNC_ARITY3_SPARQL_STAR",276:"BOUND",277:"BNODE",279:"EXISTS",280:"COUNT",283:"FUNC_AGGREGATE",285:"GROUP_CONCAT",289:"SEPARATOR",290:"=",292:"LANGTAG",293:"^^",294:"DECIMAL",295:"DOUBLE",296:"BOOLEAN",297:"INTEGER_POSITIVE",298:"DECIMAL_POSITIVE",299:"DOUBLE_POSITIVE",300:"INTEGER_NEGATIVE",301:"DECIMAL_NEGATIVE",302:"DOUBLE_NEGATIVE",303:"STRING_LITERAL1",304:"STRING_LITERAL2",305:"STRING_LITERAL_LONG1",306:"STRING_LITERAL_LONG2",308:"PNAME_LN",309:"BLANK_NODE_LABEL",310:"ANON",312:"<<",314:">>",317:"{|",318:"|}",325:"DISTINCT",326:"REDUCED",327:"NAMED",328:"SILENT",329:"CLEAR",330:"DROP",331:"ADD",332:"MOVE",333:"COPY",334:"ALL",335:".",336:"UNION",337:"|",338:"/",340:"?",341:"!=",342:"<",343:">",344:"<=",345:">=",346:"NOT",347:"CONCAT",348:"COALESCE",349:"SUBSTR",350:"REGEX",351:"REPLACE"},productions_:[0,[3,3],[7,2],[4,1],[11,2],[14,3],[8,4],[8,4],[8,5],[8,7],[8,5],[8,4],[17,2],[21,2],[38,2],[43,1],[43,5],[49,4],[49,4],[52,3],[19,2],[23,2],[20,3],[62,3],[66,1],[66,1],[66,3],[66,5],[66,1],[69,2],[72,3],[75,2],[75,2],[75,1],[75,1],[80,2],[80,2],[80,4],[80,4],[84,2],[86,4],[86,4],[86,6],[86,2],[94,3],[96,3],[98,4],[98,3],[98,5],[98,4],[98,2],[98,2],[98,2],[98,5],[120,2],[118,3],[118,1],[125,2],[127,3],[130,2],[108,1],[108,2],[122,2],[105,1],[105,1],[114,3],[135,2],[138,7],[143,3],[57,3],[57,3],[147,2],[150,3],[154,3],[151,1],[151,2],[151,2],[151,3],[151,4],[151,2],[151,6],[151,1],[93,1],[93,1],[165,4],[166,4],[166,6],[171,1],[171,1],[171,1],[171,1],[158,2],[79,1],[79,1],[79,1],[68,2],[176,1],[176,5],[179,1],[179,4],[25,3],[182,3],[145,2],[145,2],[188,1],[186,2],[192,2],[190,2],[195,1],[195,1],[196,2],[199,2],[156,2],[156,2],[202,2],[207,1],[207,2],[205,2],[209,2],[211,2],[214,2],[216,2],[219,2],[218,2],[220,1],[220,2],[220,3],[225,1],[225,1],[225,4],[226,1],[226,2],[187,3],[187,3],[203,3],[203,3],[200,1],[200,1],[212,1],[212,1],[234,1],[235,1],[235,1],[139,1],[139,1],[44,1],[236,1],[236,1],[236,1],[236,1],[46,1],[238,2],[241,2],[239,2],[245,2],[243,1],[243,3],[243,4],[247,2],[253,2],[253,2],[253,2],[251,2],[261,2],[259,2],[259,2],[259,2],[259,1],[264,1],[264,1],[264,1],[264,1],[264,1],[264,1],[264,1],[77,3],[67,1],[67,2],[67,4],[67,4],[67,6],[67,8],[67,8],[67,2],[67,4],[67,2],[67,4],[67,3],[267,5],[267,5],[267,6],[288,4],[172,1],[172,2],[172,3],[172,1],[172,1],[172,1],[172,1],[172,1],[172,1],[255,1],[255,1],[255,1],[257,1],[257,1],[257,1],[291,1],[291,1],[291,1],[291,1],[55,1],[55,1],[307,1],[307,1],[237,1],[237,1],[311,5],[173,5],[313,1],[313,1],[313,1],[313,1],[313,1],[315,1],[315,1],[315,1],[185,1],[185,1],[185,1],[316,3],[319,3],[266,5],[320,1],[320,1],[320,1],[223,1],[223,1],[321,0],[321,1],[5,1],[5,1],[5,1],[9,0],[9,1],[322,1],[322,1],[10,0],[10,2],[18,0],[18,2],[22,0],[22,2],[26,0],[26,2],[27,0],[27,2],[30,0],[30,1],[323,1],[323,2],[33,1],[33,1],[34,0],[34,2],[35,0],[35,1],[37,0],[37,2],[40,1],[40,2],[324,1],[324,1],[42,0],[42,1],[50,0],[50,1],[51,0],[51,1],[54,0],[54,1],[56,0],[56,1],[58,0],[58,1],[59,0],[59,1],[60,0],[60,1],[61,0],[61,1],[65,1],[65,2],[71,1],[71,2],[74,1],[74,2],[88,0],[88,2],[90,0],[90,2],[91,1],[91,2],[92,0],[92,2],[95,1],[95,2],[97,0],[97,4],[99,0],[99,2],[101,0],[101,1],[102,0],[102,1],[103,1],[103,1],[104,0],[104,1],[106,1],[106,1],[106,1],[107,0],[107,1],[111,0],[111,1],[117,0],[117,1],[119,0],[119,2],[124,0],[124,1],[129,0],[129,1],[133,0],[133,1],[134,1],[134,1],[134,1],[136,0],[136,1],[137,0],[137,2],[140,0],[140,1],[141,0],[141,1],[142,0],[142,1],[144,0],[144,3],[146,0],[146,1],[148,0],[148,1],[149,0],[149,2],[152,0],[152,1],[153,0],[153,1],[155,0],[155,3],[157,0],[157,1],[162,0],[162,1],[167,0],[167,2],[168,0],[168,2],[169,1],[169,2],[170,0],[170,2],[175,0],[175,3],[177,0],[177,1],[178,0],[178,3],[180,0],[180,3],[181,0],[181,1],[183,0],[183,3],[184,0],[184,1],[189,0],[189,1],[191,0],[191,2],[194,0],[194,1],[198,0],[198,3],[201,0],[201,1],[204,0],[204,1],[206,0],[206,2],[208,1],[208,1],[210,0],[210,3],[213,0],[213,1],[215,0],[215,3],[217,0],[217,3],[339,1],[339,1],[339,1],[221,0],[221,1],[222,0],[222,1],[227,0],[227,3],[228,0],[228,1],[230,1],[230,2],[233,1],[233,2],[240,0],[240,2],[244,0],[244,2],[248,1],[248,1],[248,1],[248,1],[248,1],[248,1],[249,0],[249,1],[252,0],[252,2],[254,1],[254,1],[256,0],[256,2],[258,0],[258,2],[260,0],[260,2],[262,1],[262,1],[275,1],[275,1],[275,1],[275,1],[275,1],[278,0],[278,1],[281,0],[281,1],[282,1],[282,1],[284,0],[284,1],[286,0],[286,1],[287,0],[287,1]],performAction:function(Oe,Pe,Le,nt,ot,K,Qi){var Z=K.length-1;switch(ot){case 1:if(K[Z-1]=K[Z-1]||{},At.base&&(K[Z-1].base=At.base),At.base="",K[Z-1].prefixes=At.prefixes,At.prefixes=null,At.pathOnly){if(K[Z-1].type==="path"||"termType"in K[Z-1])return K[Z-1];throw new Error("Received full SPARQL query in path only mode")}else if(K[Z-1].type==="path"||"termType"in K[Z-1])throw new Error("Received only path in full SPARQL mode");if(K[Z-1].type==="update"){const Et={};for(const Kt of K[Z-1].updates)if(Kt.updateType==="insert"){const mt={};for(const Dn of Kt.insert)if(Dn.type==="bgp"||Dn.type==="graph")for(const Nn of Dn.triples)Nn.subject.termType==="BlankNode"&&(mt[Nn.subject.value]=!0),Nn.predicate.termType==="BlankNode"&&(mt[Nn.predicate.value]=!0),Nn.object.termType==="BlankNode"&&(mt[Nn.object.value]=!0);for(const Dn of Object.keys(mt)){if(Et[Dn])throw new Error("Detected reuse blank node across different INSERT DATA clauses");Et[Dn]=!0}}}return K[Z-1];case 2:this.$={...K[Z-1],...K[Z],type:"query"};break;case 4:At.base=Mf(K[Z]);break;case 5:At.prefixes||(At.prefixes={}),K[Z-1]=K[Z-1].substr(0,K[Z-1].length-1),K[Z]=Mf(K[Z]),At.prefixes[K[Z-1]]=K[Z];break;case 6:this.$={...K[Z-3],...pc(K[Z-2]),...K[Z-1],...K[Z]};break;case 7:if(!At.skipValidation&&(q3(K[Z-3].variables.map(Kt=>U3(Kt.expression))).some(Kt=>Kt.aggregation==="count"&&!(Kt.expression instanceof hy))||K[Z].group)){for(const Kt of K[Z-3].variables)if(Kt.termType==="Variable"){if(!K[Z].group||!K[Z].group.map(mt=>Ll(mt)).includes(Ll(Kt)))throw Error("Projection of ungrouped variable (?"+Ll(Kt)+")")}else if(U3(Kt.expression).length===0){const mt=g$(Kt.expression);for(const Dn of mt)if(!K[Z].group||!K[Z].group.map||!K[Z].group.map(Nn=>Ll(Nn)).includes(Ll(Dn)))throw Error("Use of ungrouped variable in projection of operation (?"+Ll(Dn)+")")}}const Bl=K[Z-1].where.filter(Et=>Et.type==="query");if(Bl.length>0){const Et=K[Z-3].variables.filter(mt=>mt.variable&&mt.variable.value).map(mt=>mt.variable.value),Kt=q3(Bl.map(mt=>mt.variables)).map(mt=>mt.value||mt.variable.value);for(const mt of Et)if(Kt.indexOf(mt)>=0)throw Error("Target id of 'AS' (?"+mt+") already used in subquery")}this.$=Xr(K[Z-3],pc(K[Z-2]),K[Z-1],K[Z]);break;case 8:this.$=Xr({queryType:"CONSTRUCT",template:K[Z-3]},pc(K[Z-2]),K[Z-1],K[Z]);break;case 9:this.$=Xr({queryType:"CONSTRUCT",template:K[Z-2]=K[Z-2]?K[Z-2].triples:[]},pc(K[Z-5]),{where:[{type:"bgp",triples:Cl([],K[Z-2])}]},K[Z]);break;case 10:this.$=Xr({queryType:"DESCRIBE",variables:K[Z-3]==="*"?[new hy]:K[Z-3]},pc(K[Z-2]),K[Z-1],K[Z]);break;case 11:this.$=Xr({queryType:"ASK"},pc(K[Z-2]),K[Z-1],K[Z]);break;case 12:this.$=Xr(K[Z-1],{variables:[new hy]});break;case 13:const Q3=K[Z].map(Et=>Et.value||Et.variable.value),my=_$(Q3);if(my.length>0)throw Error("Two or more of the resulting columns have the same name (?"+my[0]+")");this.$=Xr(K[Z-1],{variables:K[Z]});break;case 14:this.$=Xr({queryType:"SELECT"},K[Z]&&(K[Z-1]=ci(K[Z]),K[Z]={},K[Z][K[Z-1]]=!0,K[Z]));break;case 16:case 27:this.$=jl(K[Z-3],{variable:K[Z-1]});break;case 17:case 18:this.$=Xr(K[Z-3],K[Z-2],K[Z-1],K[Z],{type:"query"});break;case 19:case 58:this.$={iri:K[Z],named:!!K[Z-1]};break;case 20:this.$={where:K[Z].patterns};break;case 21:this.$=Xr(K[Z-1],K[Z]);break;case 22:this.$=Xr(K[Z-2],K[Z-1],K[Z]);break;case 23:this.$={group:K[Z]};break;case 24:case 25:case 28:case 31:case 33:case 34:this.$=jl(K[Z]);break;case 26:this.$=jl(K[Z-1]);break;case 29:this.$={having:K[Z]};break;case 30:this.$={order:K[Z]};break;case 32:this.$=jl(K[Z],{descending:!0});break;case 35:this.$={limit:Fl(K[Z])};break;case 36:this.$={offset:Fl(K[Z])};break;case 37:this.$={limit:Fl(K[Z-2]),offset:Fl(K[Z])};break;case 38:this.$={limit:Fl(K[Z]),offset:Fl(K[Z-2])};break;case 39:case 43:this.$={type:"values",values:K[Z]};break;case 40:case 84:this.$=K[Z-1].map(Et=>({[K[Z-3]]:Et}));break;case 41:case 85:this.$=K[Z-1].map(()=>({}));break;case 42:case 86:var au=K[Z-4].length;K[Z-4]=K[Z-4].map(j3),this.$=K[Z-1].map(function(Et){if(Et.length!==au)throw Error("Inconsistent VALUES length");for(var Kt={},mt=0;mtKt.type==="bind")){const Kt=K[Z-1].indexOf(Et),mt=new Set;for(const Dn of K[Z-1].slice(0,Kt))(Dn.type==="group"||Dn.type==="bgp")&&kx(Dn).forEach(Nn=>mt.add(Nn));if(mt.has(Et.variable.value))throw Error("Variable used to bind is already bound (?"+Et.variable.value+")")}this.$={type:"group",patterns:K[Z-1]};break;case 71:this.$=K[Z-1]?bs([K[Z-1]],K[Z]):bs(K[Z]);break;case 72:this.$=K[Z]?[K[Z-2],K[Z]]:K[Z-2];break;case 75:this.$=Xr(K[Z],{type:"optional"});break;case 76:this.$=Xr(K[Z],{type:"minus"});break;case 77:this.$=Xr(K[Z],{type:"graph",name:K[Z-1]});break;case 78:this.$=Xr(K[Z],{type:"service",name:K[Z-1],silent:!!K[Z-2]});break;case 79:this.$={type:"filter",expression:K[Z]};break;case 80:this.$={type:"bind",variable:K[Z-1],expression:K[Z-3]};break;case 89:this.$=Lf(K[Z]);break;case 90:this.$=void 0;break;case 91:this.$=K[Z-1].length?{type:"union",patterns:bs(K[Z-1].map(F3),[F3(K[Z])])}:K[Z];break;case 95:this.$={...K[Z],function:K[Z-1]};break;case 96:this.$={type:"functionCall",args:[]};break;case 97:this.$={type:"functionCall",args:hc(K[Z-2],K[Z-1]),distinct:!!K[Z-3]};break;case 98:case 115:case 128:case 247:case 249:case 251:case 253:case 255:case 263:case 267:case 297:case 299:case 303:case 307:case 328:case 341:case 349:case 355:case 361:case 367:case 369:case 373:case 375:case 379:case 381:case 385:case 391:case 395:case 401:case 405:case 409:case 411:case 420:case 428:case 430:case 440:case 444:case 446:case 448:this.$=[];break;case 99:this.$=hc(K[Z-2],K[Z-1]);break;case 101:this.$=bs(K[Z-2],[K[Z-1]]);break;case 102:case 112:this.$=H3(K[Z].map(Et=>Xr(uo(K[Z-1]),Et)));break;case 103:this.$=H3(Cl(K[Z].map(Et=>Xr(uo(K[Z-1].entity),Et)),K[Z-1].triples));break;case 105:this.$=bs([K[Z-1]],K[Z]);break;case 106:this.$=bs(K[Z]);break;case 107:this.$=$3(K[Z-1],K[Z]);break;case 109:case 237:this.$=At.factory.namedNode(o$);break;case 110:case 118:this.$=hc(K[Z-1],K[Z]);break;case 111:this.$=K[Z]?{annotation:K[Z],object:K[Z-1]}:K[Z-1];break;case 113:this.$=K[Z]?H3(Cl(K[Z].map(Et=>Xr(uo(K[Z-1].entity),Et)),K[Z-1].triples)):K[Z-1].triples;break;case 114:this.$=$3(...K[Z-1],K[Z]);break;case 116:this.$=$3(...K[Z]);break;case 117:case 159:case 163:this.$=[K[Z-1],K[Z]];break;case 119:this.$=K[Z]?{object:K[Z-1],annotation:K[Z]}:K[Z-1];break;case 120:this.$=K[Z-1].length?Ml("|",hc(K[Z-1],K[Z])):K[Z];break;case 121:this.$=K[Z-1].length?Ml("/",hc(K[Z-1],K[Z])):K[Z];break;case 122:this.$=K[Z]?Ml(K[Z],[K[Z-1]]):K[Z-1];break;case 123:this.$=K[Z-1]?Ml(K[Z-1],[K[Z]]):K[Z];break;case 125:case 131:this.$=Ml(K[Z-1],[K[Z]]);break;case 129:this.$=Ml("|",hc(K[Z-2],K[Z-1]));break;case 132:case 134:this.$=y$(K[Z-1]);break;case 133:case 135:this.$=b$(K[Z-1]);break;case 140:this.$={entity:K[Z],triples:[]};break;case 145:this.$=j3(K[Z]);break;case 149:this.$=At.factory.namedNode(Fx);break;case 151:case 153:case 158:case 162:this.$=M3(K[Z-1],K[Z]);break;case 152:this.$=["||",K[Z]];break;case 154:this.$=["&&",K[Z]];break;case 156:this.$=Pn(K[Z-1],[K[Z-2],K[Z]]);break;case 157:this.$=Pn(K[Z-2]?"notin":"in",[K[Z-3],K[Z]]);break;case 160:this.$=["+",M3(K[Z-1],K[Z])];break;case 161:var gy=gs(K[Z-1].value.replace("-",""),K[Z-1].datatype);this.$=["-",M3(gy,K[Z])];break;case 164:this.$=Pn("UPLUS",[K[Z]]);break;case 165:this.$=Pn(K[Z-1],[K[Z]]);break;case 166:this.$=Pn("UMINUS",[K[Z]]);break;case 177:this.$=Pn(ci(K[Z-1]));break;case 178:this.$=Pn(ci(K[Z-3]),[K[Z-1]]);break;case 179:this.$=Lf(Pn(ci(K[Z-3]),[K[Z-1]]));break;case 180:this.$=Pn(ci(K[Z-5]),[K[Z-3],K[Z-1]]);break;case 181:this.$=Pn(ci(K[Z-7]),[K[Z-5],K[Z-3],K[Z-1]]);break;case 182:this.$=Lf(Pn(ci(K[Z-7]),[K[Z-5],K[Z-3],K[Z-1]]));break;case 183:this.$=Pn(ci(K[Z-1]),K[Z]);break;case 184:this.$=Pn("bound",[j3(K[Z-1])]);break;case 185:this.$=Pn(K[Z-1],[]);break;case 186:this.$=Pn(K[Z-3],[K[Z-1]]);break;case 187:this.$=Pn(K[Z-2]?"notexists":"exists",[F3(K[Z])]);break;case 188:case 189:this.$=jl(K[Z-1],{type:"aggregate",aggregation:ci(K[Z-4]),distinct:!!K[Z-2]});break;case 190:this.$=jl(K[Z-2],{type:"aggregate",aggregation:ci(K[Z-5]),distinct:!!K[Z-3],separator:typeof K[Z-1]=="string"?K[Z-1]:" "});break;case 192:this.$=gs(K[Z]);break;case 193:this.$=d$(K[Z-1],ci(K[Z].substr(1)));break;case 194:this.$=gs(K[Z-2],K[Z]);break;case 195:case 204:this.$=gs(K[Z],Lx);break;case 196:case 205:this.$=gs(K[Z],Bx);break;case 197:case 206:this.$=gs(ci(K[Z]),$x);break;case 200:this.$=gs(K[Z].toLowerCase(),l$);break;case 201:this.$=gs(K[Z].substr(1),Lx);break;case 202:this.$=gs(K[Z].substr(1),Bx);break;case 203:this.$=gs(K[Z].substr(1).toLowerCase(),$x);break;case 207:case 208:this.$=Hx(K[Z],1);break;case 209:case 210:this.$=Hx(K[Z],3);break;case 211:this.$=At.factory.namedNode(Mf(K[Z]));break;case 213:var _y=K[Z].indexOf(":"),Kr=K[Z].substr(0,_y),_s=At.prefixes[Kr];if(!_s)throw new Error("Unknown prefix: "+Kr);var yc=Mf(_s+K[Z].substr(_y+1));this.$=At.factory.namedNode(yc);break;case 214:if(K[Z]=K[Z].substr(0,K[Z].length-1),!(K[Z]in At.prefixes))throw new Error("Unknown prefix: "+K[Z]);var yc=Mf(At.prefixes[K[Z]]);this.$=At.factory.namedNode(yc);break;case 215:this.$=Ff(K[Z].replace(/^(_:)/,""));break;case 216:this.$=Ff();break;case 217:case 218:case 232:this.$=Lf(L3(K[Z-3],K[Z-2],K[Z-1]));break;case 230:case 231:this.$=Lf(K[Z-1]);break;case 248:case 250:case 252:case 254:case 256:case 260:case 264:case 268:case 270:case 292:case 294:case 296:case 298:case 300:case 302:case 304:case 306:case 329:case 342:case 356:case 368:case 370:case 372:case 374:case 392:case 402:case 425:case 427:case 429:case 431:case 441:case 445:case 447:case 449:K[Z-1].push(K[Z]);break;case 259:case 269:case 291:case 293:case 295:case 301:case 305:case 371:case 424:case 426:this.$=[K[Z]];break;case 308:K[Z-3].push(K[Z-2]);break;case 350:case 362:case 376:case 380:case 382:case 386:case 396:case 406:case 410:case 412:case 421:K[Z-2].push(K[Z-1]);break}},table:[t(e,r,{3:1,4:2,10:3}),{1:[3]},t(n,[2,307],{5:4,7:5,321:6,214:7,8:8,96:9,215:10,17:11,21:12,97:16,38:17,6:[2,238],13:a,16:a,45:a,197:a,224:a,229:a,308:a,24:[1,13],32:[1,14],36:[1,15],41:s}),t([6,13,16,24,32,36,41,45,100,110,113,115,116,123,126,131,197,224,229,308,329,330,331,332,333],[2,3],{322:19,11:20,14:21,12:[1,22],15:[1,23]}),{6:[1,24]},{6:[2,240]},{6:[2,241]},{6:[2,242]},{6:[2,243],9:25,84:26,85:o},{6:[2,239]},t(u,[2,411],{216:28,217:29}),t(c,[2,249],{18:30}),t(c,[2,251],{22:31}),t(l,[2,255],{25:32,27:33,29:[1,34]}),{13:d,16:f,33:35,39:[1,37],44:39,55:40,87:h,139:38,307:43,308:p,323:36},t(c,[2,267],{37:46}),t(b,[2,326],{98:47,103:49,106:50,117:55,130:61,100:[1,48],110:[1,51],113:[1,52],115:[1,53],116:[1,54],131:[1,62],329:[1,56],330:[1,57],331:[1,58],332:[1,59],333:[1,60]}),{39:[1,63],40:64,43:65,44:66,45:g,87:h},t(E,[2,273],{42:68,324:69,325:[1,70],326:[1,71]}),t(e,[2,248]),t(e,[2,245]),t(e,[2,246]),{13:[1,72]},{16:[1,73]},{1:[2,1]},{6:[2,2]},{6:[2,244]},{45:[1,77],85:[1,78],86:74,87:[1,75],89:[1,76]},t([6,13,16,45,48,82,87,89,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312],[2,120],{337:[1,79]}),t(w,[2,418],{218:80,222:81,229:[1,82]}),{19:83,28:O,29:A,52:84,53:T,56:85},{19:88,28:O,29:A,52:89,53:T,56:85},t(c,[2,253],{26:90}),{28:[1,91],52:92,53:T},t(I,[2,385],{181:93,182:94,183:95,31:[2,383]}),t(D,[2,263],{34:96}),t(D,[2,261],{44:39,55:40,307:43,139:97,13:d,16:f,87:h,308:p}),t(D,[2,262]),t(U,[2,259]),t(H,[2,143]),t(H,[2,144]),t([6,13,16,28,29,31,39,45,47,48,53,63,70,73,76,78,81,82,83,85,87,89,112,159,160,161,163,164,193,197,224,229,231,232,242,246,250,263,265,268,269,270,271,272,273,274,276,277,279,280,283,285,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,314,317,318,335,338,341,342,343,344,345,346,347,348,349,350,351],[2,145]),t(N,[2,211]),t(N,[2,212]),t(N,[2,213]),t(N,[2,214]),{19:98,28:O,29:A,52:99,53:T,56:85},{6:[2,309],99:100,193:[1,101]},t(x,[2,311],{101:102,328:[1,103]}),t(F,[2,317],{104:104,328:[1,105]}),t(X,[2,322],{107:106,328:[1,107]}),{111:108,112:[2,324],328:[1,109]},{29:ne,114:110},{29:ne,114:112},{29:ne,114:113},{118:114,123:[1,115],125:116,126:$},t(j,[2,315]),t(j,[2,316]),t(Q,[2,319]),t(Q,[2,320]),t(Q,[2,321]),t(b,[2,327]),{13:d,16:f,55:118,307:43,308:p},t(c,[2,12]),t(c,[2,13],{44:66,43:119,45:g,87:h}),t(se,[2,269]),t(se,[2,15]),{13:d,16:f,44:136,45:ie,46:120,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(E,[2,14]),t(E,[2,274]),t(E,[2,271]),t(E,[2,272]),t(e,[2,4]),{13:[1,177]},t(Ue,[2,39]),{29:[1,178]},{29:[1,179]},{87:[1,181],91:180},{45:[1,187],87:[1,185],89:[1,186],93:182,165:183,166:184},t(u,[2,410]),t([6,13,16,45,48,82,87,89,231,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,337],[2,121],{338:[1,188]}),{13:d,16:f,45:[1,193],55:194,197:Ge,219:189,220:190,223:191,224:[1,192],307:43,308:p},t(w,[2,419]),t(We,lt,{20:196,59:197,69:198,70:zr}),t(c,[2,250]),{29:yr,57:200},t(x,[2,279],{54:202,327:[1,203]}),{29:[2,282]},t(Fr,kt,{23:204,58:205,62:206,63:br}),t(c,[2,252]),{19:208,28:O,29:A,52:209,53:T,56:85},{29:[1,210]},t(l,[2,256]),{31:[1,211]},{31:[2,384]},{13:d,16:f,44:215,45:Ir,55:220,82:be,87:h,89:Vr,145:212,172:221,185:213,187:214,231:xn,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(Se,[2,265],{56:85,35:227,52:228,19:229,28:O,29:A,53:T}),t(U,[2,260]),t(Fr,kt,{58:205,62:206,23:230,63:br}),t(c,[2,268]),{6:[2,45]},t(e,r,{10:3,4:231}),{13:d,16:f,55:232,307:43,308:p},t(x,[2,312]),{105:233,112:Fe,122:234,132:[1,237],134:235,327:[1,238],334:[1,239]},t(F,[2,318]),t(x,Ae,{108:240,133:242,112:ze,132:De}),t(X,[2,323]),{112:[1,244]},{112:[2,325]},t(Be,[2,50]),t(I,Je,{135:245,136:246,143:247,144:248,31:It,112:It}),t(Be,[2,51]),t(Be,[2,52]),t(at,[2,328],{119:249}),{29:ne,114:250},t(at,[2,56]),{29:ne,114:251},t(b,[2,59]),t(se,[2,270]),{47:[1,252]},t(qe,[2,150]),t(ps,[2,428],{240:253}),t(ke,[2,430],{244:254}),t(ke,[2,155],{248:255,249:256,250:[2,438],290:[1,257],341:[1,258],342:[1,259],343:[1,260],344:[1,261],345:[1,262],346:[1,263]}),t(yn,[2,440],{252:264}),t(gr,[2,448],{260:265}),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,255:154,257:155,264:266,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,255:154,257:155,264:267,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,255:154,257:155,264:268,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(gr,[2,167]),t(gr,[2,168]),t(gr,[2,169]),t(gr,[2,170],{176:269,45:_r,89:Pi}),t(gr,[2,171]),t(gr,[2,172]),t(gr,[2,173]),t(gr,[2,174]),{13:d,16:f,44:136,45:ie,46:272,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(vt,[2,176]),{89:[1,273]},{45:[1,274]},{45:[1,275]},{45:[1,276]},{45:[1,277]},{45:[1,278]},{45:ba,89:Hi,179:279},{45:[1,282]},{45:[1,284],89:[1,283]},{279:[1,285]},t(ir,[2,192],{292:[1,286],293:[1,287]}),t(ir,[2,195]),t(ir,[2,196]),t(ir,[2,197]),t(ir,[2,198]),t(ir,[2,199]),t(ir,[2,200]),{13:d,16:f,44:39,55:40,82:be,87:h,139:289,172:291,255:154,257:155,266:290,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,320:288},{45:[1,292]},{45:[1,293]},{45:[1,294]},t(ro,[2,452]),t(ro,[2,453]),t(ro,[2,454]),t(ro,[2,455]),t(ro,[2,456]),{279:[2,458]},t(ru,[2,207]),t(ru,[2,208]),t(ru,[2,209]),t(ru,[2,210]),t(ir,[2,201]),t(ir,[2,202]),t(ir,[2,203]),t(ir,[2,204]),t(ir,[2,205]),t(ir,[2,206]),t(e,[2,5]),t(Wr,[2,297],{88:295}),t(Di,[2,299],{90:296}),{48:[1,297],87:[1,298]},t(an,[2,301]),t(Ue,[2,43]),t(Ue,[2,82]),t(Ue,[2,83]),{29:[1,299]},{29:[1,300]},{87:[1,302],169:301},t(u,[2,412]),t(ki,[2,123]),t(ki,[2,416],{221:303,339:304,39:[1,306],263:[1,307],340:[1,305]}),t(sn,[2,124]),{13:d,16:f,45:[1,311],55:194,89:[1,310],197:Ge,223:312,225:308,226:309,229:Ca,307:43,308:p},t(u,a,{215:10,214:314}),t(sn,[2,236]),t(sn,[2,237]),t(Yr,[2,6]),t(ys,[2,287],{60:315,72:316,73:[1,317]}),t(We,[2,286]),{13:d,16:f,45:ie,55:323,67:321,68:322,71:318,77:320,79:319,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,307:43,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me},t([6,31,63,70,73,81,83,85],[2,20]),t(I,ja,{38:17,49:324,147:325,17:326,21:327,148:328,154:329,155:330,29:si,31:si,85:si,112:si,159:si,160:si,161:si,163:si,164:si,41:s}),{13:d,16:f,55:331,307:43,308:p},t(x,[2,280]),t(Yr,[2,7]),t(We,lt,{59:197,69:198,20:332,70:zr}),t(Fr,[2,284]),{64:[1,333]},t(Fr,kt,{58:205,62:206,23:334,63:br}),t(c,[2,254]),t(I,Je,{144:248,30:335,143:336,31:[2,257]}),t(c,[2,100]),{31:[2,387],184:337,335:[1,338]},{13:d,16:f,44:39,55:40,87:h,139:342,186:339,190:340,195:341,197:Vn,307:43,308:p},t(nu,[2,389],{44:39,55:40,307:43,190:340,195:341,139:342,188:344,189:345,186:346,13:d,16:f,87:h,197:Vn,308:p}),t(Ma,[2,227]),t(Ma,[2,228]),t(Ma,[2,229]),{13:d,16:f,44:215,45:Ir,55:220,82:be,87:h,89:Vr,172:221,185:351,187:350,200:348,230:347,231:xn,234:349,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},{13:d,16:f,44:39,55:40,87:h,139:342,186:352,190:340,195:341,197:Vn,307:43,308:p},t(Ma,[2,146]),t(Ma,[2,147]),t(Ma,[2,148]),t(Ma,[2,149]),{13:d,16:f,44:354,55:355,82:be,87:h,172:357,237:356,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:358,312:re,313:353},t(Pl,[2,215]),t(Pl,[2,216]),t(Fr,kt,{58:205,62:206,23:359,63:br}),t(D,[2,264]),t(Se,[2,266]),t(Yr,[2,11]),t(n,[2,308],{6:[2,310]}),t(Be,[2,313],{102:360,120:361,121:[1,362]}),t(Be,[2,47]),t(Be,[2,63]),t(Be,[2,64]),{13:d,16:f,55:363,307:43,308:p},t(Be,[2,336]),t(Be,[2,337]),t(Be,[2,338]),{109:[1,364]},t(te,[2,60]),{13:d,16:f,55:365,307:43,308:p},t(x,[2,335]),{13:d,16:f,55:366,307:43,308:p},{31:[1,367]},t(de,[2,341],{137:368}),t(de,[2,340]),{13:d,16:f,44:215,45:Ir,55:220,82:be,87:h,89:Vr,145:369,172:221,185:213,187:214,231:xn,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},{28:[1,370],127:371,128:[1,372]},t(at,[2,330],{124:373,125:374,126:$}),t(at,[2,57]),{44:375,87:h},t(qe,[2,151],{241:376,242:[1,377]}),t(ps,[2,153],{245:378,246:[1,379]}),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,247:380,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{250:[1,381]},t(ge,[2,432]),t(ge,[2,433]),t(ge,[2,434]),t(ge,[2,435]),t(ge,[2,436]),t(ge,[2,437]),{250:[2,439]},t([47,48,193,242,246,250,272,290,341,342,343,344,345,346],[2,158],{253:382,254:383,255:384,257:385,263:[1,386],265:[1,387],297:G,298:Y,299:ee,300:ae,301:ve,302:me}),t(yn,[2,162],{261:388,262:389,39:$e,338:He}),t(gr,[2,164]),t(gr,[2,165]),t(gr,[2,166]),t(vt,[2,95]),t(vt,[2,96]),t(ge,[2,377],{177:392,325:[1,393]}),{48:[1,394]},t(vt,[2,177]),{13:d,16:f,44:136,45:ie,46:395,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:396,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:397,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:398,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:399,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(vt,[2,183]),t(vt,[2,98]),t(ge,[2,381],{180:400}),{87:[1,401]},t(vt,[2,185]),{13:d,16:f,44:136,45:ie,46:402,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{29:yr,57:403},t(ir,[2,193]),{13:d,16:f,55:404,307:43,308:p},{13:d,16:f,44:39,55:40,87:h,139:342,195:405,197:Vn,307:43,308:p},t(Xe,[2,233]),t(Xe,[2,234]),t(Xe,[2,235]),t(_t,[2,459],{281:406,325:[1,407]}),t(ge,[2,463],{284:408,325:[1,409]}),t(ge,[2,465],{286:410,325:[1,411]}),{13:d,16:f,31:[1,412],55:414,82:be,171:413,172:415,173:416,174:Lt,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:Yt},{31:[1,419],89:[1,420]},{29:[1,421]},t(an,[2,302]),t(Wr,[2,367],{167:422}),t(Di,[2,369],{168:423}),{48:[1,424],87:[1,425]},t(an,[2,371]),t(ki,[2,122]),t(ki,[2,417]),t(ki,[2,413]),t(ki,[2,414]),t(ki,[2,415]),t(sn,[2,125]),t(sn,[2,127]),t(sn,[2,128]),t(Pr,[2,420],{227:426}),t(sn,[2,130]),{13:d,16:f,55:194,197:Ge,223:427,307:43,308:p},{48:[1,428]},t(Xt,[2,289],{61:429,80:430,81:[1,431],83:[1,432]}),t(ys,[2,288]),{64:[1,433]},t(We,[2,29],{307:43,267:139,275:146,278:149,77:320,67:321,68:322,55:323,79:434,13:d,16:f,45:ie,268:ye,269:ce,270:Re,271:oe,273:J,274:le,276:pe,277:L,279:P,280:_,283:y,285:v,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me}),t(mr,[2,293]),t(oi,[2,92]),t(oi,[2,93]),t(oi,[2,94]),{45:_r,89:Pi,176:269},{31:[1,435]},{31:[1,436]},{19:437,28:O,29:A,56:85},{19:438,28:O,29:A,56:85},t(Hn,[2,355],{149:439}),t(Hn,[2,354]),{13:d,16:f,44:215,45:In,55:220,82:be,87:h,89:Vr,156:440,172:221,185:441,203:442,231:ui,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(D,[2,19]),t(Xt,[2,21]),{13:d,16:f,44:450,45:Fa,55:323,65:445,66:446,67:447,68:448,87:h,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,307:43,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(Yr,[2,8]),{31:[1,451]},{31:[2,258]},{31:[2,101]},t(I,[2,386],{31:[2,388]}),t(nu,[2,102]),t(bn,[2,391],{191:452}),t(I,[2,395],{196:453,198:454}),t(I,[2,108]),t(I,[2,109]),t(nu,[2,103]),t(nu,[2,104]),t(nu,[2,390]),{13:d,16:f,44:215,45:Ir,48:[1,455],55:220,82:be,87:h,89:Vr,172:221,185:351,187:350,200:456,231:xn,234:349,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(no,[2,424]),t(cc,[2,136]),t(cc,[2,137]),t(lc,[2,140]),{232:[1,457]},{13:d,16:f,44:39,55:40,87:h,139:342,195:458,197:Vn,307:43,308:p},t(Xe,[2,219]),t(Xe,[2,220]),t(Xe,[2,221]),t(Xe,[2,222]),t(Xe,[2,223]),t(Yr,[2,10]),t(Be,[2,46]),t(Be,[2,314]),{112:Fe,122:459},t(Be,[2,62]),t(x,Ae,{133:242,108:460,112:ze,132:De}),t(te,[2,61]),t(Be,[2,49]),t([6,28,126,128,193],[2,65]),{31:[2,66],112:[1,462],138:461},t(de,[2,351],{146:463,335:[1,464]}),{29:yr,57:465},t(at,[2,329]),t(x,[2,332],{129:466,327:[1,467]}),t(at,[2,55]),t(at,[2,331]),{48:[1,468]},t(ps,[2,429]),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,239:469,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ke,[2,431]),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,243:470,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ke,[2,156]),{45:ba,89:Hi,179:471},t(yn,[2,441]),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,251:472,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(gr,[2,444],{256:473}),t(gr,[2,446],{258:474}),t(ge,[2,442]),t(ge,[2,443]),t(gr,[2,449]),{13:d,16:f,44:136,45:ie,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,255:154,257:155,259:475,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ge,[2,450]),t(ge,[2,451]),t(ge,[2,379],{178:476}),t(ge,[2,378]),t([6,13,16,29,31,39,45,47,48,73,76,78,81,82,83,85,87,89,112,159,160,161,163,164,193,231,242,246,250,263,265,268,269,270,271,272,273,274,276,277,279,280,283,285,290,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,312,335,338,341,342,343,344,345,346,347,348,349,350,351],[2,175]),{48:[1,477]},{48:[1,478]},{272:[1,479]},{272:[1,480]},{272:[1,481]},{13:d,16:f,44:136,45:ie,46:482,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{48:[1,483]},{48:[1,484]},t(vt,[2,187]),t(ir,[2,194]),{13:d,16:f,44:39,55:40,82:be,87:h,139:289,172:291,255:154,257:155,266:290,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,320:485},{13:d,16:f,39:[1,487],44:136,45:ie,46:488,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,282:486,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(_t,[2,460]),{13:d,16:f,44:136,45:ie,46:489,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ge,[2,464]),{13:d,16:f,44:136,45:ie,46:490,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ge,[2,466]),t(Ue,[2,40]),t(Wr,[2,298]),t(Qt,[2,87]),t(Qt,[2,88]),t(Qt,[2,89]),t(Qt,[2,90]),{13:d,16:f,55:492,82:be,172:493,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,311:494,312:re,315:491},t(Ue,[2,41]),t(Di,[2,300]),t(gn,[2,303],{92:495}),{13:d,16:f,31:[1,496],55:414,82:be,171:497,172:415,173:416,174:Lt,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:Yt},{31:[1,498],89:[1,499]},{29:[1,500]},t(an,[2,372]),{13:d,16:f,48:[2,422],55:194,197:Ge,223:312,226:502,228:501,229:Ca,307:43,308:p},t(sn,[2,131]),t(sn,[2,126]),t(Xt,[2,22]),t(Xt,[2,290]),{82:[1,503]},{82:[1,504]},{13:d,16:f,44:510,45:ie,55:323,67:321,68:322,74:505,75:506,76:io,77:320,78:iu,79:509,87:h,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,307:43,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(mr,[2,294]),t(cy,[2,69]),t(cy,[2,70]),t(We,lt,{59:197,69:198,20:511,70:zr}),t(Fr,kt,{58:205,62:206,23:512,63:br}),{29:[2,375],31:[2,71],84:522,85:o,112:[1,518],150:513,151:514,158:515,159:[1,516],160:[1,517],161:[1,519],163:[1,520],164:[1,521],175:523},t(Hn,[2,363],{157:524,335:[1,525]}),t(u,a,{215:10,202:526,205:527,208:528,214:529,44:530,87:h}),t(ly,[2,399],{215:10,205:527,208:528,214:529,44:530,204:531,202:532,13:a,16:a,45:a,197:a,224:a,229:a,308:a,87:h}),{13:d,16:f,44:215,45:In,55:220,82:be,87:h,89:Vr,172:221,185:351,203:536,212:534,231:ui,233:533,234:535,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(u,a,{215:10,205:527,208:528,214:529,44:530,202:537,87:h}),t(Fr,[2,23],{307:43,267:139,275:146,278:149,55:323,67:447,68:448,44:450,66:538,13:d,16:f,45:Fa,87:h,268:ye,269:ce,270:Re,271:oe,273:J,274:le,276:pe,277:L,279:P,280:_,283:y,285:v,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me}),t(dc,[2,291]),t(dc,[2,24]),t(dc,[2,25]),{13:d,16:f,44:136,45:ie,46:539,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(dc,[2,28]),t(Fr,kt,{58:205,62:206,23:540,63:br}),t([31,112,232,318,335],[2,105],{192:541,193:[1,542]}),t(bn,[2,107]),{13:d,16:f,44:215,45:Ir,55:220,82:be,87:h,89:Vr,172:221,185:351,187:350,199:543,200:544,231:xn,234:349,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(xx,[2,132]),t(no,[2,425]),t(xx,[2,133]),{13:d,16:f,44:354,55:355,82:be,87:h,172:357,237:356,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:358,312:re,313:545},t(Be,[2,54]),t(Be,[2,48]),t(de,[2,342]),{13:d,16:f,44:39,55:40,87:h,139:546,307:43,308:p},t(de,[2,68]),t(I,[2,350],{31:Ix,112:Ix}),t(Be,[2,53]),{13:d,16:f,55:547,307:43,308:p},t(x,[2,333]),t(se,[2,16]),t(ps,[2,152]),t(ke,[2,154]),t(ke,[2,157]),t(yn,[2,159]),t(yn,[2,160],{262:389,261:548,39:$e,338:He}),t(yn,[2,161],{262:389,261:549,39:$e,338:He}),t(gr,[2,163]),{13:d,16:f,44:136,45:ie,46:550,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(vt,[2,178]),t(vt,[2,179]),{13:d,16:f,44:136,45:ie,46:551,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:552,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:553,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{48:[1,554],272:[1,555]},t(vt,[2,184]),t(vt,[2,186]),{314:[1,556]},{48:[1,557]},{48:[2,461]},{48:[2,462]},{48:[1,558]},{48:[2,467],193:[1,561],287:559,288:560},{13:d,16:f,55:194,197:Ge,223:562,307:43,308:p},t(N3,[2,224]),t(N3,[2,225]),t(N3,[2,226]),{31:[1,563],45:Px,94:564},t(Ue,[2,84]),t(Wr,[2,368]),t(Ue,[2,85]),t(Di,[2,370]),t(gn,[2,373],{170:566}),{48:[1,567]},{48:[2,423],337:[1,568]},t(Xt,[2,35],{83:[1,569]}),t(Xt,[2,36],{81:[1,570]}),t(ys,[2,30],{307:43,267:139,275:146,278:149,77:320,67:321,68:322,55:323,79:509,44:510,75:571,13:d,16:f,45:ie,76:io,78:iu,87:h,268:ye,269:ce,270:Re,271:oe,273:J,274:le,276:pe,277:L,279:P,280:_,283:y,285:v,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me}),t(Dl,[2,295]),{45:ie,77:572},{45:ie,77:573},t(Dl,[2,33]),t(Dl,[2,34]),{31:[2,275],50:574,84:575,85:o},{31:[2,277],51:576,84:577,85:o},t(Hn,[2,356]),t(Dx,[2,357],{152:578,335:[1,579]}),t(ao,[2,74]),{29:yr,57:580},{29:yr,57:581},{13:d,16:f,44:39,55:40,87:h,139:582,307:43,308:p},t(Nx,[2,365],{162:583,328:[1,584]}),{13:d,16:f,45:ie,55:323,67:321,68:322,77:320,79:585,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,307:43,308:p,346:R,347:z,348:ue,349:_e,350:we,351:Me},{45:[1,586]},t(ao,[2,81]),{29:yr,57:587},t(Hn,[2,73]),t(I,[2,362],{29:so,31:so,85:so,112:so,159:so,160:so,161:so,163:so,164:so}),t(ly,[2,112]),t(Nl,[2,401],{206:588}),t(I,[2,405],{209:589,210:590}),t(I,[2,403]),t(I,[2,404]),t(ly,[2,113]),t(ly,[2,400]),{13:d,16:f,44:215,45:In,48:[1,591],55:220,82:be,87:h,89:Vr,172:221,185:351,203:536,212:592,231:ui,234:535,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(no,[2,426]),t(lc,[2,138]),t(lc,[2,139]),{232:[1,593]},t(dc,[2,292]),{47:[1,595],48:[1,594]},t(Yr,[2,9]),t(bn,[2,392]),t(bn,[2,393],{44:39,55:40,307:43,195:341,139:342,194:596,190:597,13:d,16:f,87:h,197:Vn,308:p}),t(bn,[2,110],{272:[1,598]}),t(dy,[2,397],{201:599,316:600,317:[1,601]}),{314:[1,602]},{29:[1,603]},t(at,[2,58]),t(gr,[2,445]),t(gr,[2,447]),{48:[1,604],272:[1,605]},{48:[1,606]},{272:[1,607]},{272:[1,608]},t(vt,[2,99]),t(ge,[2,382]),t([13,16,39,47,48,87,193,197,242,246,250,263,265,272,290,297,298,299,300,301,302,308,314,338,341,342,343,344,345,346],[2,232]),t(vt,[2,188]),t(vt,[2,189]),{48:[1,609]},{48:[2,468]},{289:[1,610]},{13:d,16:f,55:492,82:be,172:493,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,311:494,312:re,315:611},t(Ue,[2,42]),t(gn,[2,304]),{13:d,16:f,55:414,82:be,95:612,171:613,172:415,173:416,174:Lt,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:Yt},{31:[1,614],45:Px,94:615},t(sn,[2,129]),t(Pr,[2,421]),{82:[1,616]},{82:[1,617]},t(Dl,[2,296]),t(Dl,[2,31]),t(Dl,[2,32]),{31:[2,17]},{31:[2,276]},{31:[2,18]},{31:[2,278]},t(I,ja,{155:330,153:618,154:619,29:oo,31:oo,85:oo,112:oo,159:oo,160:oo,161:oo,163:oo,164:oo}),t(Dx,[2,358]),t(ao,[2,75]),t(ao,[2,76]),{29:yr,57:620},{13:d,16:f,44:39,55:40,87:h,139:621,307:43,308:p},t(Nx,[2,366]),t(ao,[2,79]),{13:d,16:f,44:136,45:ie,46:622,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(ao,[2,91],{336:[1,623]}),t([29,31,85,112,159,160,161,163,164,232,318,335],[2,114],{207:624,193:[1,625]}),t(Nl,[2,117]),{13:d,16:f,44:215,45:In,55:220,82:be,87:h,89:Vr,172:221,185:351,203:536,211:626,212:627,231:ui,234:535,236:216,237:222,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,309:Tt,310:B,311:217,312:re},t(Ma,[2,134]),t(no,[2,427]),t(Ma,[2,135]),t(dc,[2,26]),{44:628,87:h},t(bn,[2,106]),t(bn,[2,394]),t(I,[2,396]),t(dy,[2,111]),t(dy,[2,398]),{13:d,16:f,44:39,55:40,87:h,139:342,186:629,190:340,195:341,197:Vn,307:43,308:p},t(Pl,[2,217]),t(I,Je,{144:248,140:630,143:631,31:[2,343]}),t(vt,[2,97]),t(ge,[2,380]),t(vt,[2,180]),{13:d,16:f,44:136,45:ie,46:632,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},{13:d,16:f,44:136,45:ie,46:633,55:133,67:132,68:134,77:131,82:be,87:h,172:135,224:he,238:121,239:122,243:123,247:124,251:125,255:154,257:155,259:126,263:Te,264:130,265:Ne,266:137,267:139,268:ye,269:ce,270:Re,271:oe,273:J,274:le,275:146,276:pe,277:L,278:149,279:P,280:_,283:y,285:v,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:S,346:R,347:z,348:ue,349:_e,350:we,351:Me},t(vt,[2,190]),{290:[1,634]},{314:[1,635]},{13:d,16:f,48:[1,636],55:414,82:be,171:637,172:415,173:416,174:Lt,255:154,257:155,291:150,294:C,295:V,296:q,297:G,298:Y,299:ee,300:ae,301:ve,302:me,303:Ee,304:k,305:W,306:M,307:43,308:p,312:Yt},t(Cx,[2,305]),t(Ue,[2,86]),t(gn,[2,374]),t(Xt,[2,37]),t(Xt,[2,38]),t(Hn,[2,72]),t(Hn,[2,360]),t(ao,[2,77]),{29:yr,57:638},{47:[1,639]},{29:[2,376]},t(Nl,[2,402]),t(Nl,[2,115],{215:10,208:528,214:529,44:530,205:640,13:a,16:a,45:a,197:a,224:a,229:a,308:a,87:h}),t(Nl,[2,118],{272:[1,641]}),t(fy,[2,407],{213:642,319:643,317:[1,644]}),{48:[1,645]},{318:[1,646]},{31:[1,647]},{31:[2,344]},{48:[1,648]},{48:[1,649]},{291:650,303:Ee,304:k,305:W,306:M},t(Qt,[2,218]),t(gn,[2,44]),t(Cx,[2,306]),t(ao,[2,78]),{44:651,87:h},t(Nl,[2,116]),t(I,[2,406]),t(fy,[2,119]),t(fy,[2,408]),t(u,a,{215:10,205:527,208:528,214:529,44:530,202:652,87:h}),t(dc,[2,27]),t(dy,[2,230]),t(jx,[2,345],{141:653,335:[1,654]}),t(vt,[2,181]),t(vt,[2,182]),{48:[2,191]},{48:[1,655]},{318:[1,656]},t(I,Je,{144:248,142:657,143:658,31:Mx,112:Mx}),t(jx,[2,346]),t(ao,[2,80]),t(fy,[2,231]),t(de,[2,67]),t(de,[2,348])],defaultActions:{5:[2,240],6:[2,241],7:[2,242],9:[2,239],24:[2,1],25:[2,2],26:[2,244],87:[2,282],94:[2,384],100:[2,45],109:[2,325],166:[2,458],263:[2,439],336:[2,258],337:[2,101],487:[2,461],488:[2,462],560:[2,468],574:[2,17],575:[2,276],576:[2,18],577:[2,278],623:[2,376],631:[2,344],650:[2,191]},parseError:function(Oe,Pe){if(Pe.recoverable)this.trace(Oe);else{var Le=new Error(Oe);throw Le.hash=Pe,Le}},parse:function(Oe){var Pe=this,Le=[0],nt=[null],ot=[],K=this.table,Qi="",Z=0,au=0,by=2,gy=1,_y=ot.slice.call(arguments,1),Kr=Object.create(this.lexer),_s={yy:{}};for(var yc in this.yy)Object.prototype.hasOwnProperty.call(this.yy,yc)&&(_s.yy[yc]=this.yy[yc]);Kr.setInput(Oe,_s.yy),_s.yy.lexer=Kr,_s.yy.parser=this,typeof Kr.yylloc>"u"&&(Kr.yylloc={});var Bl=Kr.yylloc;ot.push(Bl);var Q3=Kr.options&&Kr.options.ranges;typeof _s.yy.parseError=="function"?this.parseError=_s.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var my=function(){var $l;return $l=Kr.lex()||gy,typeof $l!="number"&&($l=Pe.symbols_[$l]||$l),$l},Et,Kt,mt,Dn,Nn={},vy,co,zx,wy;;){if(Kt=Le[Le.length-1],this.defaultActions[Kt]?mt=this.defaultActions[Kt]:((Et===null||typeof Et>"u")&&(Et=my()),mt=K[Kt]&&K[Kt][Et]),typeof mt>"u"||!mt.length||!mt[0]){var G3="";wy=[];for(vy in K[Kt])this.terminals_[vy]&&vy>by&&wy.push("'"+this.terminals_[vy]+"'");Kr.showPosition?G3="Parse error on line "+(Z+1)+`: -`+Kr.showPosition()+` -Expecting `+wy.join(", ")+", got '"+(this.terminals_[Et]||Et)+"'":G3="Parse error on line "+(Z+1)+": Unexpected "+(Et==gy?"end of input":"'"+(this.terminals_[Et]||Et)+"'"),this.parseError(G3,{text:Kr.match,token:this.terminals_[Et]||Et,line:Kr.yylineno,loc:Bl,expected:wy})}if(mt[0]instanceof Array&&mt.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Kt+", token: "+Et);switch(mt[0]){case 1:Le.push(Et),nt.push(Kr.yytext),ot.push(Kr.yylloc),Le.push(mt[1]),Et=null,au=Kr.yyleng,Qi=Kr.yytext,Z=Kr.yylineno,Bl=Kr.yylloc;break;case 2:if(co=this.productions_[mt[1]][1],Nn.$=nt[nt.length-co],Nn._$={first_line:ot[ot.length-(co||1)].first_line,last_line:ot[ot.length-1].last_line,first_column:ot[ot.length-(co||1)].first_column,last_column:ot[ot.length-1].last_column},Q3&&(Nn._$.range=[ot[ot.length-(co||1)].range[0],ot[ot.length-1].range[1]]),Dn=this.performAction.apply(Nn,[Qi,au,Z,_s.yy,mt[1],nt,ot].concat(_y)),typeof Dn<"u")return Dn;co&&(Le=Le.slice(0,-1*co*2),nt=nt.slice(0,-1*co),ot=ot.slice(0,-1*co)),Le.push(this.productions_[mt[1]][0]),nt.push(Nn.$),ot.push(Nn._$),zx=K[Le[Le.length-2]][Le[Le.length-1]],Le.push(zx);break;case 3:return!0}}return!0}},hy=RA.Wildcard,py="http://www.w3.org/1999/02/22-rdf-syntax-ns#",o$=py+"type",u$=py+"first",c$=py+"rest",Fx=py+"nil",yy="http://www.w3.org/2001/XMLSchema#",Lx=yy+"integer",Bx=yy+"decimal",$x=yy+"double",l$=yy+"boolean",fc="",Ux="",qx="";function ci(xe){return xe.toLowerCase()}function hc(xe,Oe){return xe.push(Oe),xe}function Cl(xe,Oe){return xe.push.apply(xe,Oe),xe}function Xr(xe){xe||(xe={});for(var Oe=1,Pe=arguments.length,Le;Oe>10),56320+(K&1023))}else{var Qi=h$[ot];if(!Qi)throw new Error;return Qi}})}catch{return""}if(p$.exec(xe))throw new Error("Invalid unicode codepoint of surrogate pair without corresponding codepoint in "+xe);return xe}function y$(xe){var Oe=Ff(),Pe=Oe,Le=[],nt,ot=[];xe.forEach(function(au){Le.push(au.entity),Cl(ot,au.triples)});for(var K=0,Qi=0,Z=Le.length,nt=Array(Z*2);K0&&Le instanceof Array?q3(Le,Oe-1,Pe):Pe.push(Le);return Pe}function V3(xe){return xe.termType==="Variable"}function kx(xe){if(xe.triples){const Oe=[];for(const Pe of xe.triples)V3(Pe.subject)&&Oe.push(Pe.subject.value),V3(Pe.predicate)&&Oe.push(Pe.predicate.value),V3(Pe.object)&&Oe.push(Pe.object.value);return Oe}else if(xe.patterns){const Oe=[];for(const Pe of xe.patterns)Oe.push(...kx(Pe));return Oe}return[]}function _$(xe){const Oe=xe.slice().sort(),Pe=[];for(let Le=0;Le{const Le=uo(Pe.subject,Pe.predicate,Pe.object);Oe.push(Le),Pe.annotations&&Qx(L3(Pe.subject,Pe.predicate,Pe.object),Pe.annotations,Oe)}),Oe}return xe}function Gx(xe){for(const Oe of xe){if(Oe.type==="graph"&&Oe.name.termType==="Variable")throw new Error("Detected illegal variable in GRAPH");if(Oe.type==="bgp"||Oe.type==="graph"){for(const Pe of Oe.triples)if(Pe.subject.termType==="Variable"||Pe.predicate.termType==="Variable"||Pe.object.termType==="Variable")throw new Error("Detected illegal variable in BGP")}}return xe}function k3(xe){for(const Oe of xe)if(Oe.type==="bgp"){for(const Pe of Oe.triples)if(Pe.subject.termType==="BlankNode"||Pe.predicate.termType==="BlankNode"||Pe.object.termType==="BlankNode")throw new Error("Detected illegal blank node in BGP")}return xe}var m$=function(){var xe={EOF:1,parseError:function(Pe,Le){if(this.yy.parser)this.yy.parser.parseError(Pe,Le);else throw new Error(Pe)},setInput:function(Oe,Pe){return this.yy=Pe||this.yy||{},this._input=Oe,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var Oe=this._input[0];this.yytext+=Oe,this.yyleng++,this.offset++,this.match+=Oe,this.matched+=Oe;var Pe=Oe.match(/(?:\r\n?|\n).*/g);return Pe?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),Oe},unput:function(Oe){var Pe=Oe.length,Le=Oe.split(/(?:\r\n?|\n)/g);this._input=Oe+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-Pe),this.offset-=Pe;var nt=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),Le.length-1&&(this.yylineno-=Le.length-1);var ot=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:Le?(Le.length===nt.length?this.yylloc.first_column:0)+nt[nt.length-Le.length].length-Le[0].length:this.yylloc.first_column-Pe},this.options.ranges&&(this.yylloc.range=[ot[0],ot[0]+this.yyleng-Pe]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(Oe){this.unput(this.match.slice(Oe))},pastInput:function(){var Oe=this.matched.substr(0,this.matched.length-this.match.length);return(Oe.length>20?"...":"")+Oe.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var Oe=this.match;return Oe.length<20&&(Oe+=this._input.substr(0,20-Oe.length)),(Oe.substr(0,20)+(Oe.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var Oe=this.pastInput(),Pe=new Array(Oe.length+1).join("-");return Oe+this.upcomingInput()+` -`+Pe+"^"},test_match:function(Oe,Pe){var Le,nt,ot;if(this.options.backtrack_lexer&&(ot={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(ot.yylloc.range=this.yylloc.range.slice(0))),nt=Oe[0].match(/(?:\r\n?|\n).*/g),nt&&(this.yylineno+=nt.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:nt?nt[nt.length-1].length-nt[nt.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+Oe[0].length},this.yytext+=Oe[0],this.match+=Oe[0],this.matches=Oe,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(Oe[0].length),this.matched+=Oe[0],Le=this.performAction.call(this,this.yy,this,Pe,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Le)return Le;if(this._backtrack){for(var K in ot)this[K]=ot[K];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var Oe,Pe,Le,nt;this._more||(this.yytext="",this.match="");for(var ot=this._currentRules(),K=0;KPe[0].length)){if(Pe=Le,nt=K,this.options.backtrack_lexer){if(Oe=this.test_match(Le,ot[K]),Oe!==!1)return Oe;if(this._backtrack){Pe=!1;continue}else return!1}else if(!this.options.flex)break}return Pe?(Oe=this.test_match(Pe,ot[nt]),Oe!==!1?Oe:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var Pe=this.next();return Pe||this.lex()},begin:function(Pe){this.conditionStack.push(Pe)},popState:function(){var Pe=this.conditionStack.length-1;return Pe>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Pe){return Pe=this.conditionStack.length-1-Math.abs(Pe||0),Pe>=0?this.conditionStack[Pe]:"INITIAL"},pushState:function(Pe){this.begin(Pe)},stateStackSize:function(){return this.conditionStack.length},options:{flex:!0,"case-insensitive":!0},performAction:function(Pe,Le,nt,ot){switch(nt){case 0:break;case 1:return 12;case 2:return 15;case 3:return 41;case 4:return 325;case 5:return 326;case 6:return 45;case 7:return 47;case 8:return 48;case 9:return 39;case 10:return 24;case 11:return 28;case 12:return 29;case 13:return 31;case 14:return 32;case 15:return 36;case 16:return 53;case 17:return 327;case 18:return 63;case 19:return 64;case 20:return 70;case 21:return 73;case 22:return 76;case 23:return 78;case 24:return 81;case 25:return 83;case 26:return 85;case 27:return 193;case 28:return 100;case 29:return 328;case 30:return 121;case 31:return 329;case 32:return 330;case 33:return 110;case 34:return 331;case 35:return 109;case 36:return 332;case 37:return 333;case 38:return 113;case 39:return 115;case 40:return 116;case 41:return 131;case 42:return 123;case 43:return 126;case 44:return 128;case 45:return 132;case 46:return 112;case 47:return 334;case 48:return 335;case 49:return 159;case 50:return 161;case 51:return 164;case 52:return 174;case 53:return 160;case 54:return 336;case 55:return 163;case 56:return 312;case 57:return 314;case 58:return 317;case 59:return 318;case 60:return 272;case 61:return 197;case 62:return 337;case 63:return 338;case 64:return 229;case 65:return 340;case 66:return 263;case 67:return 224;case 68:return 231;case 69:return 232;case 70:return 242;case 71:return 246;case 72:return 290;case 73:return 341;case 74:return 342;case 75:return 343;case 76:return 344;case 77:return 345;case 78:return 250;case 79:return 346;case 80:return 265;case 81:return 276;case 82:return 277;case 83:return 268;case 84:return 269;case 85:return 270;case 86:return 271;case 87:return 347;case 88:return 348;case 89:return 273;case 90:return 274;case 91:return 350;case 92:return 349;case 93:return 351;case 94:return 279;case 95:return 280;case 96:return 283;case 97:return 285;case 98:return 289;case 99:return 293;case 100:return 296;case 101:return 13;case 102:return 16;case 103:return 308;case 104:return 309;case 105:return 87;case 106:return 292;case 107:return 82;case 108:return 294;case 109:return 295;case 110:return 297;case 111:return 298;case 112:return 299;case 113:return 300;case 114:return 301;case 115:return 302;case 116:return"EXPONENT";case 117:return 303;case 118:return 304;case 119:return 305;case 120:return 306;case 121:return 89;case 122:return 310;case 123:return 6;case 124:return"INVALID";case 125:console.log(Le.yytext);break}},rules:[/^(?:\s+|(#[^\n\r]*))/i,/^(?:BASE)/i,/^(?:PREFIX)/i,/^(?:SELECT)/i,/^(?:DISTINCT)/i,/^(?:REDUCED)/i,/^(?:\()/i,/^(?:AS)/i,/^(?:\))/i,/^(?:\*)/i,/^(?:CONSTRUCT)/i,/^(?:WHERE)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:DESCRIBE)/i,/^(?:ASK)/i,/^(?:FROM)/i,/^(?:NAMED)/i,/^(?:GROUP)/i,/^(?:BY)/i,/^(?:HAVING)/i,/^(?:ORDER)/i,/^(?:ASC)/i,/^(?:DESC)/i,/^(?:LIMIT)/i,/^(?:OFFSET)/i,/^(?:VALUES)/i,/^(?:;)/i,/^(?:LOAD)/i,/^(?:SILENT)/i,/^(?:INTO)/i,/^(?:CLEAR)/i,/^(?:DROP)/i,/^(?:CREATE)/i,/^(?:ADD)/i,/^(?:TO)/i,/^(?:MOVE)/i,/^(?:COPY)/i,/^(?:INSERT((\s+|(#[^\n\r]*)\n\r?)+)DATA)/i,/^(?:DELETE((\s+|(#[^\n\r]*)\n\r?)+)DATA)/i,/^(?:DELETE((\s+|(#[^\n\r]*)\n\r?)+)WHERE)/i,/^(?:WITH)/i,/^(?:DELETE)/i,/^(?:INSERT)/i,/^(?:USING)/i,/^(?:DEFAULT)/i,/^(?:GRAPH)/i,/^(?:ALL)/i,/^(?:\.)/i,/^(?:OPTIONAL)/i,/^(?:SERVICE)/i,/^(?:BIND)/i,/^(?:UNDEF)/i,/^(?:MINUS)/i,/^(?:UNION)/i,/^(?:FILTER)/i,/^(?:<<)/i,/^(?:>>)/i,/^(?:\{\|)/i,/^(?:\|\})/i,/^(?:,)/i,/^(?:a)/i,/^(?:\|)/i,/^(?:\/)/i,/^(?:\^)/i,/^(?:\?)/i,/^(?:\+)/i,/^(?:!)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\|\|)/i,/^(?:&&)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:<)/i,/^(?:>)/i,/^(?:<=)/i,/^(?:>=)/i,/^(?:IN)/i,/^(?:NOT)/i,/^(?:-)/i,/^(?:BOUND)/i,/^(?:BNODE)/i,/^(?:(RAND|NOW|UUID|STRUUID))/i,/^(?:(LANG|DATATYPE|IRI|URI|ABS|CEIL|FLOOR|ROUND|STRLEN|STR|UCASE|LCASE|ENCODE_FOR_URI|YEAR|MONTH|DAY|HOURS|MINUTES|SECONDS|TIMEZONE|TZ|MD5|SHA1|SHA256|SHA384|SHA512|isIRI|isURI|isBLANK|isLITERAL|isNUMERIC))/i,/^(?:(SUBJECT|PREDICATE|OBJECT|isTRIPLE))/i,/^(?:(LANGMATCHES|CONTAINS|STRSTARTS|STRENDS|STRBEFORE|STRAFTER|STRLANG|STRDT|sameTerm))/i,/^(?:CONCAT)/i,/^(?:COALESCE)/i,/^(?:IF)/i,/^(?:TRIPLE)/i,/^(?:REGEX)/i,/^(?:SUBSTR)/i,/^(?:REPLACE)/i,/^(?:EXISTS)/i,/^(?:COUNT)/i,/^(?:SUM|MIN|MAX|AVG|SAMPLE)/i,/^(?:GROUP_CONCAT)/i,/^(?:SEPARATOR)/i,/^(?:\^\^)/i,/^(?:true|false)/i,/^(?:(<(?:[^<>\"\{\}\|\^`\\\u0000-\u0020])*>))/i,/^(?:((([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])(?:(?:(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])|\.)*(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040]))?)?:))/i,/^(?:(((([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])(?:(?:(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])|\.)*(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040]))?)?:)((?:((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|:|[0-9]|((%([0-9A-Fa-f])([0-9A-Fa-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))(?:(?:(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])|\.|:|((%([0-9A-Fa-f])([0-9A-Fa-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))*(?:(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])|:|((%([0-9A-Fa-f])([0-9A-Fa-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%)))))?)))/i,/^(?:(_:(?:((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|[0-9])(?:(?:(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])|\.)*(((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|-|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040]))?))/i,/^(?:([\?\$]((?:((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|[0-9])(?:((?:([A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])|_))|[0-9]|\u00B7|[\u0300-\u036F\u203F-\u2040])*)))/i,/^(?:(@[a-zA-Z]+(?:-[a-zA-Z0-9]+)*))/i,/^(?:([0-9]+))/i,/^(?:([0-9]*\.[0-9]+))/i,/^(?:([0-9]+\.[0-9]*([eE][+-]?[0-9]+)|\.([0-9])+([eE][+-]?[0-9]+)|([0-9])+([eE][+-]?[0-9]+)))/i,/^(?:(\+([0-9]+)))/i,/^(?:(\+([0-9]*\.[0-9]+)))/i,/^(?:(\+([0-9]+\.[0-9]*([eE][+-]?[0-9]+)|\.([0-9])+([eE][+-]?[0-9]+)|([0-9])+([eE][+-]?[0-9]+))))/i,/^(?:(-([0-9]+)))/i,/^(?:(-([0-9]*\.[0-9]+)))/i,/^(?:(-([0-9]+\.[0-9]*([eE][+-]?[0-9]+)|\.([0-9])+([eE][+-]?[0-9]+)|([0-9])+([eE][+-]?[0-9]+))))/i,/^(?:([eE][+-]?[0-9]+))/i,/^(?:('(?:(?:[^\u0027\u005C\u000A\u000D])|(\\[tbnrf\\\"']|\\u([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])|\\U([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])))*'))/i,/^(?:("(?:(?:[^\u0022\u005C\u000A\u000D])|(\\[tbnrf\\\"']|\\u([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])|\\U([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])))*"))/i,/^(?:('''(?:(?:'|'')?(?:[^'\\]|(\\[tbnrf\\\"']|\\u([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])|\\U([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f]))))*'''))/i,/^(?:("""(?:(?:"|"")?(?:[^\"\\]|(\\[tbnrf\\\"']|\\u([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])|\\U([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f])([0-9A-Fa-f]))))*"""))/i,/^(?:(\((\u0020|\u0009|\u000D|\u000A)*\)))/i,/^(?:(\[(\u0020|\u0009|\u000D|\u000A)*\]))/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125],inclusive:!0}}};return xe}();C3.lexer=m$;function At(){this.yy={}}return At.prototype=C3,C3.Parser=At,new At}(),Dk=Pk,Nk="http://www.w3.org/2001/XMLSchema#integer",Ck="http://www.w3.org/2001/XMLSchema#string";function xr(t){this._options=t=t||{};var e=t.prefixes||{};this._prefixByIri={};var r=[];for(var n in e){var a=e[n];Wh(a)&&(this._prefixByIri[a]=n,r.push(a))}var s=r.join("|").replace(/[\]\/\(\)\*\+\?\.\\\$]/g,"\\$&");this._prefixRegex=new RegExp("^("+s+")([a-zA-Z][\\-_a-zA-Z0-9]*)$"),this._usedPrefixes={},this._sparqlStar=t.sparqlStar,this._indent=Wh(t.indent)?t.indent:" ",this._newline=Wh(t.newline)?t.newline:` -`,this._explicitDatatype=!!t.explicitDatatype}xr.prototype.toQuery=function(t){var e="";return t.queryType&&(e+=t.queryType.toUpperCase()+" "),t.reduced&&(e+="REDUCED "),t.distinct&&(e+="DISTINCT "),t.variables?e+=Zi(t.variables,void 0,function(r){return Lu(r)?this.toEntity(r):"("+this.toExpression(r.expression)+" AS "+bb(r.variable)+")"},this)+" ":t.template&&(e+=this.group(t.template,!0)+this._newline),t.from&&(e+=this.graphs("FROM ",t.from.default)+this.graphs("FROM NAMED ",t.from.named)),t.where&&(e+="WHERE "+this.group(t.where,!0)+this._newline),t.updates&&(e+=Zi(t.updates,";"+this._newline,this.toUpdate,this)),t.group&&(e+="GROUP BY "+Zi(t.group,void 0,function(r){var n=Lu(r.expression)?this.toEntity(r.expression):"("+this.toExpression(r.expression)+")";return r.variable?"("+n+" AS "+bb(r.variable)+")":n},this)+this._newline),t.having&&(e+="HAVING ("+Zi(t.having,void 0,this.toExpression,this)+")"+this._newline),t.order&&(e+="ORDER BY "+Zi(t.order,void 0,function(r){var n="("+this.toExpression(r.expression)+")";return r.descending?"DESC "+n:n},this)+this._newline),t.offset&&(e+="OFFSET "+t.offset+this._newline),t.limit&&(e+="LIMIT "+t.limit+this._newline),t.values&&(e+=this.values(t)),e=this.baseAndPrefixes(t)+e,e.trim()};xr.prototype.baseAndPrefixes=function(t){var e=t.base?"BASE <"+t.base+">"+this._newline:"",r="";for(var n in t.prefixes)(this._options.allPrefixes||this._usedPrefixes[n])&&(r+="PREFIX "+n+": <"+t.prefixes[n]+">"+this._newline);return e+r};xr.prototype.toPattern=function(t){var e=t.type||t instanceof Array&&"array"||(t.subject&&t.predicate&&t.object?"triple":"");if(!(e in this))throw new Error("Unknown entry type: "+e);return this[e](t)};xr.prototype.triple=function(t){return this.toEntity(t.subject)+" "+this.toEntity(t.predicate)+" "+this.toEntity(t.object)+"."};xr.prototype.array=function(t){return Zi(t,this._newline,this.toPattern,this)};xr.prototype.bgp=function(t){return this.encodeTriples(t.triples)};xr.prototype.encodeTriples=function(t){if(!t.length)return"";for(var e=[],r=void 0,n=void 0,a=0;a":case">=":case"<=":case"&&":case"||":case"=":case"!=":case"+":case"-":case"*":case"/":return(Lu(r[0])?this.toEntity(r[0]):"("+this.toExpression(r[0])+")")+" "+e+" "+(Lu(r[1])?this.toEntity(r[1]):"("+this.toExpression(r[1])+")");case"!":return"!("+this.toExpression(r[0])+")";case"uplus":return"+("+this.toExpression(r[0])+")";case"uminus":return"-("+this.toExpression(r[0])+")";case"notin":e="NOT IN";case"in":return this.toExpression(r[0])+" "+e+"("+(Wh(r[1])?r[1]:Zi(r[1],", ",this.toExpression,this))+")";case"notexists":e="NOT EXISTS";case"exists":return e+" "+this.group(r[0],!0);default:return e+"("+Zi(r,", ",this.toExpression,this)+")"}default:throw new Error("Unknown expression type: "+t.type)}};xr.prototype.toEntity=function(t){if(Lu(t))switch(t.termType){case"Wildcard":return"*";case"Variable":return bb(t);case"BlankNode":return"_:"+t.value;case"Literal":var e=t.value||"",r=t.language||"",n=t.datatype;if(t='"'+e.replace(NC,CC)+'"',r)t+="@"+r;else if(n){if(!this._explicitDatatype)switch(n.value){case Ck:return t;case Nk:if(/^\d+$/.test(e))return e+" "}t+="^^"+this.encodeIRI(n.value)}return t;case"Quad":if(!this._sparqlStar)throw new Error("SPARQL* support is not enabled");return t.graph&&t.graph.termType!=="DefaultGraph"?"<< GRAPH "+this.toEntity(t.graph)+" { "+this.toEntity(t.subject)+" "+this.toEntity(t.predicate)+" "+this.toEntity(t.object)+" } >>":"<< "+this.toEntity(t.subject)+" "+this.toEntity(t.predicate)+" "+this.toEntity(t.object)+" >>";default:return this.encodeIRI(t.value)}else{var a=t.items.map(this.toEntity,this),s=t.pathType;switch(s){case"^":case"!":return s+a[0];case"*":case"+":case"?":return"("+a[0]+s+")";default:return"("+a.join(s)+")"}}};var NC=/["\\\t\n\r\b\f]/g,CC=function(t){return jk[t]},jk={"\\":"\\\\",'"':'\\"'," ":"\\t","\n":"\\n","\r":"\\r","\b":"\\b","\f":"\\f"};xr.prototype.encodeIRI=function(t){var e=this._prefixRegex.exec(t);if(e){var r=this._prefixByIri[e[1]];return this._usedPrefixes[r]=!0,r+":"+e[2]}return"<"+t+">"};xr.prototype.toUpdate=function(t){switch(t.type||t.updateType){case"load":return"LOAD"+(t.source?" "+this.toEntity(t.source):"")+(t.destination?" INTO GRAPH "+this.toEntity(t.destination):"");case"insert":return"INSERT DATA "+this.group(t.insert,!0);case"delete":return"DELETE DATA "+this.group(t.delete,!0);case"deletewhere":return"DELETE WHERE "+this.group(t.delete,!0);case"insertdelete":return(t.graph?"WITH "+this.toEntity(t.graph)+this._newline:"")+(t.delete.length?"DELETE "+this.group(t.delete,!0)+this._newline:"")+(t.insert.length?"INSERT "+this.group(t.insert,!0)+this._newline:"")+(t.using?this.graphs("USING ",t.using.default):"")+(t.using?this.graphs("USING NAMED ",t.using.named):"")+"WHERE "+this.group(t.where,!0);case"add":case"copy":case"move":return t.type.toUpperCase()+" "+(t.silent?"SILENT ":"")+(t.source.default?"DEFAULT":this.toEntity(t.source.name))+" TO "+this.toEntity(t.destination.name);case"create":case"clear":case"drop":return t.type.toUpperCase()+(t.silent?" SILENT ":" ")+(t.graph.default?"DEFAULT":t.graph.named?"NAMED":t.graph.all?"ALL":"GRAPH "+this.toEntity(t.graph.name));default:throw new Error("Unknown update query type: "+t.type)}};xr.prototype.indent=function(t){return t.replace(/^/gm,this._indent)};function bb(t){return"?"+t.value}function Wh(t){return typeof t=="string"}function Lu(t){return typeof t.termType=="string"}function Lc(t,e){if(!t||!Lu(t)||!e||!Lu(e)||t.termType!==e.termType)return!1;switch(t.termType){case"Literal":return t.value===e.value&&t.language===e.language&&Lc(t.datatype,e.datatype);case"Quad":return Lc(t.subject,e.subject)&&Lc(t.predicate,e.predicate)&&Lc(t.object,e.object)&&Lc(t.graph,e.graph);default:return t.value===e.value}}function Zi(t,e,r,n){return t.map(r,n).join(Wh(e)?e:" ")}var Mk=function(e={}){return{stringify:function(r){var n=Object.create(e);return n.prefixes=r.prefixes,new xr(n).toQuery(r)},createGenerator:function(){return new xr(e)}}},lo=Dk.Parser,Fk=Mk,Lk=RA.Wildcard,{DataFactory:Bk}=ht,s0={Parser:function({prefixes:t,baseIRI:e,factory:r,sparqlStar:n,skipValidation:a,skipUngroupedVariableCheck:s,pathOnly:o}={}){var u={};for(var c in t||{})u[c]=t[c];var l=new lo;return l.parse=function(){return lo.base=e||"",lo.prefixes=Object.create(u),lo.factory=r||new Bk,lo.sparqlStar=!!n,lo.pathOnly=!!o,lo.skipValidation=!!a||!!s,lo.prototype.parse.apply(l,arguments)},l._resetBlanks=lo._resetBlanks,l},Generator:Fk,Wildcard:Lk},$k=m&&m.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,a)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Uk=m&&m.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),qk=m&&m.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&$k(e,t,r);return Uk(e,t),e};Object.defineProperty(bf,"__esModule",{value:!0});const tt=qk(yf),Vk=ht,Hk=nr,kk=s0;class Qk{constructor(e){this.dataFactory=e||new Vk.DataFactory,this.stringType=this.createTerm("http://www.w3.org/2001/XMLSchema#string")}createAlt(e,r=!0){return this.flattenMulti({type:tt.types.ALT,input:e},r)}createAsk(e){return{type:tt.types.ASK,input:e}}createBoundAggregate(e,r,n,a,s){const o=this.createAggregateExpression(r,n,a,s);return o.variable=e,o}createBgp(e){return{type:tt.types.BGP,patterns:e}}createConstruct(e,r){return{type:tt.types.CONSTRUCT,input:e,template:r}}createDescribe(e,r){return{type:tt.types.DESCRIBE,input:e,terms:r}}createDistinct(e){return{type:tt.types.DISTINCT,input:e}}createExtend(e,r,n){return{type:tt.types.EXTEND,input:e,variable:r,expression:n}}createFrom(e,r,n){return{type:tt.types.FROM,input:e,default:r,named:n}}createFilter(e,r){return{type:tt.types.FILTER,input:e,expression:r}}createGraph(e,r){return{type:tt.types.GRAPH,input:e,name:r}}createGroup(e,r,n){return{type:tt.types.GROUP,input:e,variables:r,aggregates:n}}createInv(e){return{type:tt.types.INV,path:e}}createJoin(e,r=!0){return this.flattenMulti({type:tt.types.JOIN,input:e},r)}createLeftJoin(e,r,n){return n?{type:tt.types.LEFT_JOIN,input:[e,r],expression:n}:{type:tt.types.LEFT_JOIN,input:[e,r]}}createLink(e){return{type:tt.types.LINK,iri:e}}createMinus(e,r){return{type:tt.types.MINUS,input:[e,r]}}createNop(){return{type:tt.types.NOP}}createNps(e){return{type:tt.types.NPS,iris:e}}createOneOrMorePath(e){return{type:tt.types.ONE_OR_MORE_PATH,path:e}}createOrderBy(e,r){return{type:tt.types.ORDER_BY,input:e,expressions:r}}createPath(e,r,n,a){return a?{type:tt.types.PATH,subject:e,predicate:r,object:n,graph:a}:{type:tt.types.PATH,subject:e,predicate:r,object:n,graph:this.dataFactory.defaultGraph()}}createPattern(e,r,n,a){const s=this.dataFactory.quad(e,r,n,a);return s.type=tt.types.PATTERN,s}createProject(e,r){return{type:tt.types.PROJECT,input:e,variables:r}}createReduced(e){return{type:tt.types.REDUCED,input:e}}createSeq(e,r=!0){return this.flattenMulti({type:tt.types.SEQ,input:e},r)}createService(e,r,n){return{type:tt.types.SERVICE,input:e,name:r,silent:!!n}}createSlice(e,r,n){return r=r||0,n!==void 0?{type:tt.types.SLICE,input:e,start:r,length:n}:{type:tt.types.SLICE,input:e,start:r}}createUnion(e,r=!0){return this.flattenMulti({type:tt.types.UNION,input:e},r)}createValues(e,r){return{type:tt.types.VALUES,variables:e,bindings:r}}createZeroOrMorePath(e){return{type:tt.types.ZERO_OR_MORE_PATH,path:e}}createZeroOrOnePath(e){return{type:tt.types.ZERO_OR_ONE_PATH,path:e}}createAggregateExpression(e,r,n,a){return a?{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.AGGREGATE,aggregator:e,expression:r,separator:a,distinct:n}:{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.AGGREGATE,aggregator:e,expression:r,distinct:n}}createExistenceExpression(e,r){return{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.EXISTENCE,not:e,input:r}}createNamedExpression(e,r){return{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.NAMED,name:e,args:r}}createOperatorExpression(e,r){return{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.OPERATOR,operator:e,args:r}}createTermExpression(e){return{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.TERM,term:e}}createWildcardExpression(){return{type:tt.types.EXPRESSION,expressionType:tt.expressionTypes.WILDCARD,wildcard:new kk.Wildcard}}createTerm(e){return(0,Hk.stringToTerm)(e,this.dataFactory)}createCompositeUpdate(e){return{type:tt.types.COMPOSITE_UPDATE,updates:e}}createDeleteInsert(e,r,n){const a={type:tt.types.DELETE_INSERT};return e&&(a.delete=e),r&&(a.insert=r),n&&(a.where=n),a}createLoad(e,r,n){const a={type:tt.types.LOAD,source:e};return r&&(a.destination=r),this.addSilent(a,!!n)}createClear(e,r){return this.addSilent({type:tt.types.CLEAR,source:e},!!r)}createCreate(e,r){return this.addSilent({type:tt.types.CREATE,source:e},!!r)}createDrop(e,r){return this.addSilent({type:tt.types.DROP,source:e},!!r)}createAdd(e,r,n){return this.addSilent({type:tt.types.ADD,source:e,destination:r},!!n)}createMove(e,r,n){return this.addSilent({type:tt.types.MOVE,source:e,destination:r},!!n)}createCopy(e,r,n){return this.addSilent({type:tt.types.COPY,source:e,destination:r},!!n)}addSilent(e,r){return r&&(e.silent=r),e}flattenMulti(e,r){if(!r)return e;const n=e.type,a=e.input;let s=[];for(const o of a)o.type===n?s.push(...o.input):s.push(o);return e.input=s,e}}bf.default=Qk;var o0={},Gk=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(o0,"__esModule",{value:!0});const Ce=yf,YI=Gk(bf),zk=Rn;let Wk=class hi{static flatten(e){return Array.prototype.concat(...e).filter(r=>r)}static objectify(e){if(e.termType){if(e.termType==="Quad")return{type:"pattern",termType:"Quad",subject:hi.objectify(e.subject),predicate:hi.objectify(e.predicate),object:hi.objectify(e.object),graph:hi.objectify(e.graph)};{let r={termType:e.termType,value:e.value};return e.language&&(r.language=e.language),e.datatype&&(r.datatype=hi.objectify(e.datatype)),r}}if(Array.isArray(e))return e.map(r=>hi.objectify(r));if(e===Object(e)){let r={};for(let n of Object.keys(e))r[n]=hi.objectify(e[n]);return r}return e}static inScopeVariables(e){const r=[];function n(s){r.find(o=>s.value===o.value)||r.push(s)}function a(s){s.subject.termType==="Variable"&&n(s.subject),s.predicate.termType==="Variable"&&n(s.predicate),s.object.termType==="Variable"&&n(s.object),s.graph.termType==="Variable"&&n(s.graph),s.subject.termType==="Quad"&&a(s.subject),s.predicate.termType==="Quad"&&a(s.predicate),s.object.termType==="Quad"&&a(s.object),s.graph.termType==="Quad"&&a(s.graph)}return hi.recurseOperation(e,{[Ce.types.EXPRESSION]:s=>(s.expressionType===Ce.expressionTypes.AGGREGATE&&s.variable&&n(s.variable),!0),[Ce.types.EXTEND]:s=>(n(s.variable),!0),[Ce.types.GRAPH]:s=>(s.name.termType==="Variable"&&n(s.name),!0),[Ce.types.GROUP]:s=>(s.variables.forEach(n),!0),[Ce.types.PATH]:s=>(s.subject.termType==="Variable"&&n(s.subject),s.object.termType==="Variable"&&n(s.object),s.graph.termType==="Variable"&&n(s.graph),s.subject.termType==="Quad"&&a(s.subject),s.object.termType==="Quad"&&a(s.object),s.graph.termType==="Quad"&&a(s.graph),!0),[Ce.types.PATTERN]:s=>(a(s),!0),[Ce.types.PROJECT]:s=>(s.variables.forEach(n),!1),[Ce.types.SERVICE]:s=>(s.name.termType==="Variable"&&n(s.name),!0),[Ce.types.VALUES]:s=>(s.variables.forEach(n),!0)}),r}static recurseOperation(e,r){let n=e,a=!0;const s=r[e.type];if(s&&(a=s(e)),!a)return;let o=u=>hi.recurseOperation(u,r);switch(n.type){case Ce.types.ALT:n.input.map(o);break;case Ce.types.ASK:o(n.input);break;case Ce.types.BGP:n.patterns.forEach(o);break;case Ce.types.CONSTRUCT:o(n.input),n.template.map(o);break;case Ce.types.DESCRIBE:o(n.input);break;case Ce.types.DISTINCT:o(n.input);break;case Ce.types.EXPRESSION:n.expressionType===Ce.expressionTypes.EXISTENCE&&o(n.input);break;case Ce.types.EXTEND:o(n.input),o(n.expression);break;case Ce.types.FILTER:o(n.input),o(n.expression);break;case Ce.types.FROM:o(n.input);break;case Ce.types.GRAPH:o(n.input);break;case Ce.types.GROUP:o(n.input),n.aggregates.forEach(o);break;case Ce.types.INV:o(n.path);break;case Ce.types.JOIN:n.input.map(o);break;case Ce.types.LEFT_JOIN:n.input.map(o),n.expression&&o(n.expression);break;case Ce.types.LINK:break;case Ce.types.MINUS:n.input.map(o);break;case Ce.types.NOP:break;case Ce.types.NPS:break;case Ce.types.ONE_OR_MORE_PATH:o(n.path);break;case Ce.types.ORDER_BY:o(n.input),n.expressions.forEach(o);break;case Ce.types.PATH:o(n.predicate);break;case Ce.types.PATTERN:break;case Ce.types.PROJECT:o(n.input);break;case Ce.types.REDUCED:o(n.input);break;case Ce.types.SEQ:n.input.map(o);break;case Ce.types.SERVICE:o(n.input);break;case Ce.types.SLICE:o(n.input);break;case Ce.types.UNION:n.input.map(o);break;case Ce.types.VALUES:break;case Ce.types.ZERO_OR_MORE_PATH:o(n.path);break;case Ce.types.ZERO_OR_ONE_PATH:o(n.path);break;case Ce.types.COMPOSITE_UPDATE:n.updates.forEach(u=>o(u));break;case Ce.types.DELETE_INSERT:n.delete&&n.delete.forEach(u=>o(u)),n.insert&&n.insert.forEach(u=>o(u)),n.where&&o(n.where);break;case Ce.types.LOAD:break;case Ce.types.CLEAR:break;case Ce.types.CREATE:break;case Ce.types.DROP:break;case Ce.types.ADD:break;case Ce.types.MOVE:break;case Ce.types.COPY:break;default:throw new Error(`Unknown Operation type ${n.type}`)}}static mapOperation(e,r,n){let a=e,s=!0,o=!0;n=n||new YI.default;const u=r[e.type];if(u){const d=u(e,n);a=d.result,s=d.recurse,o=d.copyMetadata!==!1}let c;if(o&&(a.metadata||e.metadata)&&(c={...a.metadata,...e.metadata}),!s)return c&&(a.metadata=c),a;let l=d=>hi.mapOperation(d,r,n);switch(a.type){case Ce.types.ALT:a=n.createAlt(a.input.map(l));break;case Ce.types.ASK:a=n.createAsk(l(a.input));break;case Ce.types.BGP:a=n.createBgp(a.patterns.map(l));break;case Ce.types.CONSTRUCT:a=n.createConstruct(l(a.input),a.template.map(l));break;case Ce.types.DESCRIBE:a=n.createDescribe(l(a.input),a.terms);break;case Ce.types.DISTINCT:a=n.createDistinct(l(a.input));break;case Ce.types.EXPRESSION:a=hi.mapExpression(a,r,n);break;case Ce.types.EXTEND:a=n.createExtend(l(a.input),a.variable,l(a.expression));break;case Ce.types.FILTER:a=n.createFilter(l(a.input),l(a.expression));break;case Ce.types.FROM:a=n.createFrom(l(a.input),[...a.default],[...a.named]);break;case Ce.types.GRAPH:a=n.createGraph(l(a.input),a.name);break;case Ce.types.GROUP:a=n.createGroup(l(a.input),[].concat(a.variables),a.aggregates.map(l));break;case Ce.types.INV:a=n.createInv(l(a.path));break;case Ce.types.JOIN:a=n.createJoin(a.input.map(l));break;case Ce.types.LEFT_JOIN:a=n.createLeftJoin(l(a.input[0]),l(a.input[1]),a.expression?l(a.expression):void 0);break;case Ce.types.LINK:a=n.createLink(a.iri);break;case Ce.types.MINUS:a=n.createMinus(l(a.input[0]),l(a.input[1]));break;case Ce.types.NOP:a=n.createNop();break;case Ce.types.NPS:a=n.createNps([].concat(a.iris));break;case Ce.types.ONE_OR_MORE_PATH:a=n.createOneOrMorePath(l(a.path));break;case Ce.types.ORDER_BY:a=n.createOrderBy(l(a.input),a.expressions.map(l));break;case Ce.types.PATH:a=n.createPath(a.subject,l(a.predicate),a.object,a.graph);break;case Ce.types.PATTERN:a=n.createPattern(a.subject,a.predicate,a.object,a.graph);break;case Ce.types.PROJECT:a=n.createProject(l(a.input),[...a.variables]);break;case Ce.types.REDUCED:a=n.createReduced(l(a.input));break;case Ce.types.SEQ:a=n.createSeq(a.input.map(l));break;case Ce.types.SERVICE:a=n.createService(l(a.input),a.name,a.silent);break;case Ce.types.SLICE:a=n.createSlice(l(a.input),a.start,a.length);break;case Ce.types.UNION:a=n.createUnion(a.input.map(l));break;case Ce.types.VALUES:a=n.createValues([].concat(a.variables),a.bindings.map(d=>Object.assign({},d)));break;case Ce.types.ZERO_OR_MORE_PATH:a=n.createZeroOrMorePath(l(a.path));break;case Ce.types.ZERO_OR_ONE_PATH:a=n.createZeroOrOnePath(l(a.path));break;case Ce.types.COMPOSITE_UPDATE:a=n.createCompositeUpdate(a.updates.map(l));break;case Ce.types.DELETE_INSERT:a=n.createDeleteInsert(a.delete?a.delete.map(l):void 0,a.insert?a.insert.map(l):void 0,a.where?l(a.where):void 0);break;case Ce.types.LOAD:a=n.createLoad(a.source,a.destination,a.silent);break;case Ce.types.CLEAR:a=n.createClear(a.source,a.silent);break;case Ce.types.CREATE:a=n.createCreate(a.source,a.silent);break;case Ce.types.DROP:a=n.createDrop(a.source,a.silent);break;case Ce.types.ADD:a=n.createAdd(a.source,a.destination);break;case Ce.types.MOVE:a=n.createMove(a.source,a.destination);break;case Ce.types.COPY:a=n.createCopy(a.source,a.destination);break;default:throw new Error(`Unknown Operation type ${a.type}`)}return c&&(a.metadata=c),a}static mapExpression(e,r,n){let a=e,s=!0;n=n||new YI.default;const o=r[e.expressionType];if(o&&({result:a,recurse:s}=o(e,n)),!s)return a;let u=c=>hi.mapOperation(c,r,n);switch(e.expressionType){case Ce.expressionTypes.AGGREGATE:return e.variable?n.createBoundAggregate(e.variable,e.aggregator,u(e.expression),e.distinct,e.separator):n.createAggregateExpression(e.aggregator,u(e.expression),e.distinct,e.separator);case Ce.expressionTypes.EXISTENCE:return n.createExistenceExpression(e.not,u(e.input));case Ce.expressionTypes.NAMED:return n.createNamedExpression(e.name,e.args.map(u));case Ce.expressionTypes.OPERATOR:return n.createOperatorExpression(e.operator,e.args.map(u));case Ce.expressionTypes.TERM:return n.createTermExpression(e.term);case Ce.expressionTypes.WILDCARD:return n.createWildcardExpression();default:throw new Error(`Unknown Expression type ${e.expressionType}`)}}static cloneOperation(e){return hi.mapOperation(e,{})}static cloneExpression(e){return hi.mapExpression(e,{})}static createUniqueVariable(e,r,n){let a=0,s=e;for(;r[s];)s=`${e}${a++}`;return n.variable(s)}static isSimpleTerm(e){return e.termType!==void 0&&e.termType!=="Quad"&&e.termType!=="Wildcard"}static isQuad(e){return e.termType==="Quad"}static hasQuadVariables(e){return(0,zk.someTermsNested)(e,r=>r.termType==="Variable")}static isWildcard(e){return e.termType==="Wildcard"}};o0.default=Wk;var Xk=m&&m.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,a)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),Kk=m&&m.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),Jk=m&&m.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Xk(e,t,r);return Kk(e,t),e},jC=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(AA,"__esModule",{value:!0});const Yk=xk,Zk=nr,Fh=Jk(yf),eQ=jC(bf),Si=jC(o0),tQ=s0.Parser,vi=Fh.types;let Ud=new Set,MC=0,Ig=!1,Qe;function rQ(t,e){e=e||{},Qe=new eQ.default(e.dataFactory);let r;if(nQ(t)){let n=new tQ(e);n._resetBlanks(),r=n.parse(t)}else r=t;return FC(r,e.quads,e.blankToVariable)}AA.default=rQ;function FC(t,e,r){if(Ud=new Set,MC=0,Ig=!!e,!t.type)return Qe.createNop();if(t.type!=="query"&&t.type!=="update")throw new Error("Translate only works on complete query or update objects.");let n;if(EE(t),t.type==="query"){const a={type:"group",patterns:t.where||[]};n=Do(a),n=lQ(t,n)}else t.type==="update"&&(n=fQ(t));return r&&(n=$C(n)),n}function nQ(t){return typeof t=="string"}function LC(t){return!!(t!=null&&t.termType)}function iQ(t){return t.subject&&t.predicate&&t.object}function yp(t){return(t==null?void 0:t.termType)==="Variable"}function EE(t){if(LC(t))yp(t)&&Ud.add(`?${t.value}`);else if(Array.isArray(t))for(const e of t)EE(e);else if(t&&typeof t=="object")for(let e of Object.keys(t))e.startsWith("?")&&Ud.add(e),EE(t[e])}function jn(t){let e={};if(iQ(t)){const r=[jn(t.subject),jn(t.predicate),jn(t.object),t.graph?jn(t.graph):{}];Object.assign(e,...r)}else if(LC(t))yp(t)&&(e[t.value]=t);else if(t.type==="bgp"){const r=t.triples;Object.assign(e,...r.map(jn))}else if(t.type==="path")Object.assign(e,...t.items.map(jn));else if(t.type==="group"||t.type==="union"||t.type==="optional")Object.assign(e,...t.patterns.map(jn));else if(t.type==="service"||t.type==="graph")Object.assign(e,jn(t.name)),Object.assign(e,...t.patterns.map(jn));else if(t.type==="bind")Object.assign(e,jn(t.variable));else if(t.type==="values"){if(t.values.length>0){const r=Object.keys(t.values[0]).map(n=>Qe.createTerm(n));Object.assign(e,...r.map(jn))}}else if(t.type==="query"&&(t.queryType==="SELECT"||t.queryType==="DESCRIBE")){t.where&&t.variables.some(Si.default.isWildcard)&&Object.assign(e,...t.where.map(jn));for(const r of t.variables)yp(r)?Object.assign(e,jn(r)):r.variable&&Object.assign(e,jn(r.variable));if(t.queryType==="SELECT"){if(t.group)for(const r of t.group)r.variable&&Object.assign(e,jn(r.variable));if(t.values){const r={type:"values",values:t.values};Object.assign(e,jn(r))}}}return e}function Do(t){let e=[],r=[];if("patterns"in t)for(let a of t.patterns)(a.type==="filter"?e:r).push(a);if(t.type==="bgp")return aQ(t);let n;if(t.type==="union")n=Qe.createUnion(r.map(a=>(a.type!=="group"&&(a={type:"group",patterns:[a]}),Do(a))));else{if(t.type==="graph")return oQ(t);if(t.type==="group")n=r.reduce(cQ,Qe.createBgp([]));else if(t.type==="values")n=BC(t);else if(t.type==="query")n=FC(t,Ig,!1);else throw new Error(`Unexpected type: ${t.type}`)}if(e.length>0){let a=e.map(s=>Ji(s.expression));a.length>0&&(n=Qe.createFilter(n,a.reduce((s,o)=>Qe.createOperatorExpression("&&",[s,o]))))}return n}function Ji(t){if(Si.default.isSimpleTerm(t))return Qe.createTermExpression(t);if(Si.default.isQuad(t))return Si.default.hasQuadVariables(t)?Qe.createOperatorExpression("triple",[Ji(t.subject),Ji(t.predicate),Ji(t.object)]):Qe.createTermExpression(t);if(Si.default.isWildcard(t))return Qe.createWildcardExpression();if("aggregation"in t)return Qe.createAggregateExpression(t.aggregation,Ji(t.expression),!!t.distinct,t.separator);if("function"in t)return Qe.createNamedExpression(t.function,t.args.map(Ji));if("operator"in t)return t.operator==="exists"||t.operator==="notexists"?Qe.createExistenceExpression(t.operator==="notexists",Do(t.args[0])):((t.operator==="in"||t.operator==="notin")&&(t.args=[t.args[0]].concat(t.args[1])),Qe.createOperatorExpression(t.operator,t.args.map(Ji)));throw new Error(`Unknown expression: ${JSON.stringify(t)}`)}function aQ(t){let e=[],r=[];for(let n of t.triples)if("pathType"in n.predicate){let a=sQ(n);for(let s of a)s.type===vi.PATH?(e.length>0&&r.push(Qe.createBgp(e)),e=[],r.push(s)):e.push(s)}else e.push(xA(n));return e.length>0&&r.push(Qe.createBgp(e)),r.length===1?r[0]:Qe.createJoin(r)}function sQ(t){let e=t.subject,r=Ic(t.predicate),n=t.object;return OE(e,r,n)}function Ic(t){if(Si.default.isSimpleTerm(t)){if(t.termType==="NamedNode")return Qe.createLink(t);throw new Error(`Path predicate should be a NamedNode, got ${JSON.stringify(t)}`)}if(t.pathType==="^")return Qe.createInv(Ic(t.items[0]));if(t.pathType==="!"){let e=[],r=[],n;"pathType"in t.items[0]&&t.items[0].pathType==="|"?n=t.items[0].items:n=t.items;for(let o of n)if(Si.default.isSimpleTerm(o))e.push(o);else if(o.pathType==="^")r.push(o.items[0]);else throw new Error(`Unexpected item: ${JSON.stringify(o)}`);let a=Qe.createNps(e),s=Qe.createInv(Qe.createNps(r));return r.length===0?a:e.length===0?s:Qe.createAlt([a,s])}if(t.pathType==="/")return Qe.createSeq(t.items.map(Ic));if(t.pathType==="|")return Qe.createAlt(t.items.map(Ic));if(t.pathType==="*")return Qe.createZeroOrMorePath(Ic(t.items[0]));if(t.pathType==="+")return Qe.createOneOrMorePath(Ic(t.items[0]));if(t.pathType==="?")return Qe.createZeroOrOnePath(Ic(t.items[0]));throw new Error(`Unable to translate path expression ${JSON.stringify(t)}`)}function OE(t,e,r){if(e.type===vi.LINK)return[Qe.createPattern(t,e.iri,r)];if(e.type===vi.INV)return OE(r,e.path,t);if(e.type===vi.SEQ){let n=t;return Si.default.flatten(e.input.map((a,s)=>{const o=s===e.input.length-1?r:qd(),u=OE(n,a,o);return o.termType==="Variable"&&(n=o),u}))}return[Qe.createPath(t,e,r)]}function qd(){let t=`?var${MC++}`;return Ud.has(t)?qd():(Ud.add(t),Qe.createTerm(t))}function xA(t){if("pathType"in t.predicate)throw new Error("Trying to translate property path to quad.");return Qe.createPattern(t.subject,t.predicate,t.object,t.graph)}function oQ(t){const e={type:"group",patterns:t.patterns};let r=Do(e);return Ig?r=Bc(r,t.name):r=Qe.createGraph(r,t.name),r}let uQ=Object.values(vi);function Bc(t,e,r){if(t.type===vi.GRAPH){if(r)throw new Error("Recursing through nested GRAPH statements with a replacement is impossible.");t=Bc(t.input,t.name)}else if(t.type===vi.BGP)t.patterns=t.patterns.map(n=>(r&&(n.subject.equals(e)&&(n.subject=r),n.predicate.equals(e)&&(n.predicate=r),n.object.equals(e)&&(n.object=r)),n.graph.termType==="DefaultGraph"&&(n.graph=e),n));else if(t.type===vi.PATH)r&&(t.subject.equals(e)&&(t.subject=r),t.object.equals(e)&&(t.object=r)),t.graph.termType==="DefaultGraph"&&(t.graph=e);else if(t.type===vi.PROJECT&&!r)t.variables.some(n=>n.equals(e))||(r=qd()),t.input=Bc(t.input,e,r);else if(t.type===vi.EXTEND&&!r)t.variable.equals(e)&&(r=qd()),t.input=Bc(t.input,e,r);else for(let n of Object.keys(t))Array.isArray(t[n])?t[n]=t[n].map(a=>Bc(a,e,r)):uQ.indexOf(t[n].type)>=0?t[n]=Bc(t[n],e,r):r&&yp(t[n])&&t[n].equals(e)&&(t[n]=r);return t}function cQ(t,e){if(e.type==="optional"){const r=Do({type:"group",patterns:e.patterns});r.type===vi.FILTER?t=Qe.createLeftJoin(t,r.input,r.expression):t=Qe.createLeftJoin(t,r)}else if(e.type==="minus"){const r=Do({type:"group",patterns:e.patterns});t=Qe.createMinus(t,r)}else if(e.type==="bind")t=Qe.createExtend(t,e.variable,Ji(e.expression));else if(e.type==="service"){const r={type:"group",patterns:e.patterns},n=Qe.createService(Do(r),e.name,e.silent);t=ZI(t,n)}else{const r=Do(e);t=ZI(t,r)}return t}function ZI(t,e){return t.type===vi.BGP&&e.type===vi.BGP?t=Qe.createBgp([...t.patterns,...e.patterns]):t.type===vi.BGP&&t.patterns.length===0?t=e:e.type===vi.BGP&&e.patterns.length===0||(t=Qe.createJoin([t,e])),t}function BC(t){let e=(t.values.length===0?[]:Object.keys(t.values[0])).map(Qe.createTerm.bind(Qe)),r=t.values.map(n=>{let a=Object.keys(n);a=a.filter(o=>n[o]!==void 0);let s={};for(let o of a)s[o]=n[o];return s});return Qe.createValues(e,r)}function lQ(t,e){const r=t,n=[],a={};if(r.variables=r.variables&&r.variables.map(o=>Xh(o,a)),r.having=r.having&&r.having.map(o=>Xh(o,a)),r.order=r.order&&r.order.map(o=>Xh(o,a)),r.group||Object.keys(a).length>0){const o=Object.keys(a).map(c=>dQ(a[c],Qe.createTerm(c))),u=[];if(r.group)for(const c of r.group)if(Si.default.isSimpleTerm(c.expression))u.push(c.expression);else{const l="variable"in c?c.variable:qd();e=Qe.createExtend(e,l,Ji(c.expression)),u.push(l)}e=Qe.createGroup(e,u,o)}if(r.having)for(let o of r.having)e=Qe.createFilter(e,Ji(o));t.values&&(e=Qe.createJoin([e,BC(t)]));let s=[];if(t.queryType==="SELECT"||t.queryType==="DESCRIBE")if(t.variables.some(o=>o&&Si.default.isWildcard(o)))s=Object.values(jn(t)).sort((o,u)=>o.value.localeCompare(u.value));else for(let o of t.variables)yp(o)||!("variable"in o)?s.push(o):o.variable&&(s.push(o.variable),n.push(o));for(let o of n)e=Qe.createExtend(e,o.variable,Ji(o.expression));return r.order&&(e=Qe.createOrderBy(e,r.order.map(o=>{let u=Ji(o.expression);return o.descending&&(u=Qe.createOperatorExpression("desc",[u])),u}))),t.queryType==="SELECT"&&(e=Qe.createProject(e,s)),r.distinct&&(e=Qe.createDistinct(e)),r.reduced&&(e=Qe.createReduced(e)),t.queryType==="CONSTRUCT"?e=Qe.createConstruct(e,(t.template||[]).map(xA)):t.queryType==="ASK"?e=Qe.createAsk(e):t.queryType==="DESCRIBE"&&(e=Qe.createDescribe(e,s)),(r.offset||r.limit)&&(e=Qe.createSlice(e,r.offset||0,r.limit)),r.from&&(e=Qe.createFrom(e,r.from.default,r.from.named)),e}function Xh(t,e){if("type"in t&&t.type==="aggregate"){let r=!1,n;for(let a of Object.keys(e))if(Yk(e[a],t)){n=Qe.createTerm(a),r=!0;break}return r||(n=qd(),e[(0,Zk.termToString)(n)]=t),n}return"expression"in t&&t.expression?{...t,expression:Xh(t.expression,e)}:"args"in t&&t.args?{...t,args:t.args.map(r=>Xh(r,e))}:t}function dQ(t,e){if(t.type!=="aggregate"||!t.aggregation)throw new Error(`Unexpected input: ${JSON.stringify(t)}`);const r=Ji(t);return r.variable=e,r}function fQ(t){return t.updates.length===1?eP(t.updates[0]):Qe.createCompositeUpdate(t.updates.map(eP))}function eP(t){if("type"in t){if(t.type==="load")return yQ(t);if(t.type==="clear"||t.type==="create"||t.type==="drop")return pQ(t);if(t.type==="add"||t.type==="copy"||t.type==="move")return bQ(t)}else if(t.updateType==="insertdelete"||t.updateType==="deletewhere"||t.updateType==="delete"||t.updateType==="insert")return hQ(t);throw new Error(`Unknown update type ${JSON.stringify(t)}`)}function hQ(t){if(!Ig)throw new Error("INSERT/DELETE operations are only supported with quads option enabled");let e=[],r=[],n;if(t.delete&&(e=Si.default.flatten(t.delete.map(a=>tP(a,t.graph)))),t.insert&&(r=Si.default.flatten(t.insert.map(a=>tP(a,t.graph)))),t.where&&t.where.length>0){n=Do({type:"group",patterns:t.where});const a=t.using;a?n=Qe.createFrom(n,a.default,a.named):t.graph&&(n=Bc(n,t.graph))}else t.updateType==="deletewhere"&&e.length>0&&(n=Qe.createBgp(e));return Qe.createDeleteInsert(e.length>0?e:void 0,r.length>0?r:void 0,n)}function tP(t,e){let r=e;t.type==="graph"&&(r=t.name);let n=t.triples;return r&&(n=n.map(a=>Object.assign(a,{graph:r}))),n.map(xA)}function pQ(t){let e;switch(Si.default.isSimpleTerm(t.graph)?e=t.graph:t.graph.all?e="ALL":t.graph.default?e="DEFAULT":t.graph.named?e="NAMED":e=t.graph.name,t.type){case"clear":return Qe.createClear(e,t.silent);case"create":return Qe.createCreate(e,t.silent);case"drop":return Qe.createDrop(e,t.silent)}}function yQ(t){return Qe.createLoad(t.source,t.destination,t.silent)}function bQ(t){const e=t.source.default?"DEFAULT":t.source.name,r=t.destination.default?"DEFAULT":t.destination.name;switch(t.type){case"copy":return Qe.createCopy(e,r,t.silent);case"move":return Qe.createMove(e,r,t.silent);case"add":return Qe.createAdd(e,r,t.silent)}}function $C(t){const e={},r=Array.from(Ud).reduce((a,s)=>(a[s]=!0,a),{});return Si.default.mapOperation(t,{[Fh.types.DELETE_INSERT]:a=>({result:a,recurse:!1}),[Fh.types.PATH]:(a,s)=>({result:s.createPath(n(a.subject),a.predicate,n(a.object),n(a.graph)),recurse:!1}),[Fh.types.PATTERN]:(a,s)=>({result:s.createPattern(n(a.subject),n(a.predicate),n(a.object),n(a.graph)),recurse:!1}),[Fh.types.CONSTRUCT]:a=>({result:Qe.createConstruct($C(a.input),a.template),recurse:!1})});function n(a){if(a.termType==="BlankNode"){let s=e[a.value];return s||(s=Si.default.createUniqueVariable(a.value,r,Qe.dataFactory),r[s.value]=!0,e[a.value]=s),s}return a}}var Vd={},UC={},jt={},Pg={},Ft={},u0=qC;function qC(t,e){if(!t)throw new Error(e||"Assertion failed")}qC.equal=function(e,r,n){if(e!=r)throw new Error(n||"Assertion failed: "+e+" != "+r)};var AE={exports:{}};typeof Object.create=="function"?AE.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:AE.exports=function(e,r){if(r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e}};var gf=AE.exports,gQ=u0,_Q=gf;Ft.inherits=_Q;function mQ(t,e){return(t.charCodeAt(e)&64512)!==55296||e<0||e+1>=t.length?!1:(t.charCodeAt(e+1)&64512)===56320}function vQ(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if(typeof t=="string")if(e){if(e==="hex")for(t=t.replace(/[^a-z0-9]+/ig,""),t.length%2!==0&&(t="0"+t),a=0;a>6|192,r[n++]=s&63|128):mQ(t,a)?(s=65536+((s&1023)<<10)+(t.charCodeAt(++a)&1023),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=s&63|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=s&63|128)}else for(a=0;a>>24|t>>>8&65280|t<<8&16711680|(t&255)<<24;return e>>>0}Ft.htonl=VC;function SQ(t,e){for(var r="",n=0;n>>0}return s}Ft.join32=TQ;function EQ(t,e){for(var r=new Array(t.length*4),n=0,a=0;n>>24,r[a+1]=s>>>16&255,r[a+2]=s>>>8&255,r[a+3]=s&255):(r[a+3]=s>>>24,r[a+2]=s>>>16&255,r[a+1]=s>>>8&255,r[a]=s&255)}return r}Ft.split32=EQ;function OQ(t,e){return t>>>e|t<<32-e}Ft.rotr32=OQ;function AQ(t,e){return t<>>32-e}Ft.rotl32=AQ;function RQ(t,e){return t+e>>>0}Ft.sum32=RQ;function xQ(t,e,r){return t+e+r>>>0}Ft.sum32_3=xQ;function IQ(t,e,r,n){return t+e+r+n>>>0}Ft.sum32_4=IQ;function PQ(t,e,r,n,a){return t+e+r+n+a>>>0}Ft.sum32_5=PQ;function DQ(t,e,r,n){var a=t[e],s=t[e+1],o=n+s>>>0,u=(o>>0,t[e+1]=o}Ft.sum64=DQ;function NQ(t,e,r,n){var a=e+n>>>0,s=(a>>0}Ft.sum64_hi=NQ;function CQ(t,e,r,n){var a=e+n;return a>>>0}Ft.sum64_lo=CQ;function jQ(t,e,r,n,a,s,o,u){var c=0,l=e;l=l+n>>>0,c+=l>>0,c+=l>>0,c+=l>>0}Ft.sum64_4_hi=jQ;function MQ(t,e,r,n,a,s,o,u){var c=e+n+s+u;return c>>>0}Ft.sum64_4_lo=MQ;function FQ(t,e,r,n,a,s,o,u,c,l){var d=0,f=e;f=f+n>>>0,d+=f>>0,d+=f>>0,d+=f>>0,d+=f>>0}Ft.sum64_5_hi=FQ;function LQ(t,e,r,n,a,s,o,u,c,l){var d=e+n+s+u+l;return d>>>0}Ft.sum64_5_lo=LQ;function BQ(t,e,r){var n=e<<32-r|t>>>r;return n>>>0}Ft.rotr64_hi=BQ;function $Q(t,e,r){var n=t<<32-r|e>>>r;return n>>>0}Ft.rotr64_lo=$Q;function UQ(t,e,r){return t>>>r}Ft.shr64_hi=UQ;function qQ(t,e,r){var n=t<<32-r|e>>>r;return n>>>0}Ft.shr64_lo=qQ;var _f={},rP=Ft,VQ=u0;function Dg(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}_f.BlockHash=Dg;Dg.prototype.update=function(e,r){if(e=rP.toArray(e,r),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){e=this.pending;var n=e.length%this._delta8;this.pending=e.slice(e.length-n,e.length),this.pending.length===0&&(this.pending=null),e=rP.join32(e,0,e.length-n,this.endian);for(var a=0;a>>24&255,a[s++]=e>>>16&255,a[s++]=e>>>8&255,a[s++]=e&255}else for(a[s++]=e&255,a[s++]=e>>>8&255,a[s++]=e>>>16&255,a[s++]=e>>>24&255,a[s++]=0,a[s++]=0,a[s++]=0,a[s++]=0,o=8;o>>3}Js.g0_256=zQ;function WQ(t){return js(t,17)^js(t,19)^t>>>10}Js.g1_256=WQ;var Hd=Ft,XQ=_f,KQ=Js,cS=Hd.rotl32,Uf=Hd.sum32,JQ=Hd.sum32_5,YQ=KQ.ft_1,WC=XQ.BlockHash,ZQ=[1518500249,1859775393,2400959708,3395469782];function ks(){if(!(this instanceof ks))return new ks;WC.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}Hd.inherits(ks,WC);var eG=ks;ks.blockSize=512;ks.outSize=160;ks.hmacStrength=80;ks.padLength=64;ks.prototype._update=function(e,r){for(var n=this.W,a=0;a<16;a++)n[a]=e[r+a];for(;athis.blockSize&&(e=new this.Hash().update(e).digest()),qG(e.length<=this.blockSize);for(var r=e.length;rLs.someTerms(e,r=>r.termType==="BlankNode"||r.termType==="Quad"&&Ls.getTermsNested(r).some(n=>n.termType==="BlankNode")))}jt.getQuadsWithBlankNodes=IE;function PE(t){return t.filter(e=>Ls.everyTerms(e,r=>r.termType!=="BlankNode"&&!(r.termType==="Quad"&&Ls.getTermsNested(r).some(n=>n.termType==="BlankNode"))))}jt.getQuadsWithoutBlankNodes=PE;function gb(t){const e={};for(const r of t)e[JSON.stringify(es.quadToStringQuad(r))]=!0;return e}jt.indexGraph=gb;function u9(t){return Object.keys(t).map(e=>es.stringQuadToQuad(JSON.parse(e)))}jt.deindexGraph=u9;function DE(t){return u9(gb(t))}jt.uniqGraph=DE;function NE(t){return Ls.uniqTerms(t.map(e=>Ls.getBlankNodes(Ls.getTermsNested(e))).reduce((e,r)=>e.concat(r),[]))}jt.getGraphBlankNodes=NE;function CE(t,e,r){const n=Object.assign({},r),a={};let s=!0;for(;s;){const o=Object.keys(n).length;for(const c of e){const l=es.termToString(c);if(!n[l]){const[d,f]=c9(c,t,n);d&&(n[l]=f),a[l]=f}}const u={};for(const c in a){const l=a[c];u[l]===void 0?u[l]=c:u[l]=!1}for(const c in u){const l=u[c];l&&(n[l]=c)}s=o!==Object.keys(n).length}return[n,a]}jt.hashTerms=CE;function c9(t,e,r){const n=[];let a=!0;for(const o of e){const u=Ls.getTermsNested(o);if(u.some(c=>c.equals(t))){n.push(DA(o,r,t));for(const c of u)!NA(c,r)&&!c.equals(t)&&(a=!1)}}const s=PA(n.sort().join(""));return[a,s]}jt.hashTerm=c9;function PA(t){return HG.sha1().update(t).digest("hex")}jt.sha1hex=PA;function DA(t,e,r){return Ls.getTerms(t).map(n=>l9(n,e,r)).join("|")}jt.quadToSignature=DA;function l9(t,e,r){return t.equals(r)?"@self":t.termType==="BlankNode"?e[es.termToString(t)]||"@blank":t.termType==="Quad"?`<${DA(t,e,r)}>`:es.termToString(t)}jt.termToSignature=l9;function NA(t,e){return t.termType!=="BlankNode"&&!(t.termType==="Quad"&&Ls.getTermsNested(t).some(r=>!NA(r,e)))||!!e[es.termToString(t)]}jt.isTermGrounded=NA;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(jt,t)})(UC);var QG=m&&m.__createBinding||(Object.create?function(t,e,r,n){n===void 0&&(n=r);var a=Object.getOwnPropertyDescriptor(e,r);(!a||("get"in a?!e.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,a)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]}),GG=m&&m.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),zG=m&&m.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&QG(e,t,r);return GG(e,t),e},d9=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vd,"__esModule",{value:!0});Vd.toSparqlJs=Vd.toSparql=void 0;const WG=UC,XG=nr,f9=s0,h9=zG(yf),KG=d9(bf),Oi=d9(o0),rt=h9.types,ql=h9.expressionTypes;let $r;const _b=new KG.default;function JG(t,e={}){return new f9.Generator(e).stringify(p9(t))}Vd.toSparql=JG;function p9(t){y9(),t=Uz(t);let e=Mr(t);return e.type==="group"?e.patterns[0]:e}Vd.toSparqlJs=p9;function y9(){$r={project:!1,extend:[],group:[],aggregates:[],order:[]}}function Mr(t){switch(t.type!==rt.EXTEND&&t.type!==rt.ORDER_BY&&t.type!==rt.GRAPH&&($r.project=!1),t.type){case rt.EXPRESSION:return zs(t);case rt.ASK:return fS(t,rt.ASK);case rt.BGP:return az(t);case rt.CONSTRUCT:return sz(t);case rt.DESCRIBE:return fS(t,rt.DESCRIBE);case rt.DISTINCT:return oz(t);case rt.EXTEND:return uz(t);case rt.FROM:return cz(t);case rt.FILTER:return lz(t);case rt.GRAPH:return dz(t);case rt.GROUP:return fz(t);case rt.JOIN:return hz(t);case rt.LEFT_JOIN:return pz(t);case rt.MINUS:return yz(t);case rt.NOP:return{};case rt.ORDER_BY:return bz(t);case rt.PATH:return gz(t);case rt.PATTERN:return bp(t);case rt.PROJECT:return fS(t,rt.PROJECT);case rt.REDUCED:return _z(t);case rt.SERVICE:return mz(t);case rt.SLICE:return vz(t);case rt.UNION:return wz(t);case rt.VALUES:return Sz(t);case rt.COMPOSITE_UPDATE:return Dz(t);case rt.DELETE_INSERT:return Nz(t);case rt.LOAD:return Cz(t);case rt.CLEAR:return jz(t);case rt.CREATE:return Mz(t);case rt.DROP:return Fz(t);case rt.ADD:return Lz(t);case rt.MOVE:return Bz(t);case rt.COPY:return $z(t)}throw new Error(`Unknown Operation type ${t.type}`)}function zs(t){switch(t.expressionType){case ql.AGGREGATE:return YG(t);case ql.EXISTENCE:return ZG(t);case ql.NAMED:return ez(t);case ql.OPERATOR:return tz(t);case ql.TERM:return rz(t);case ql.WILDCARD:return nz(t)}throw new Error(`Unknown Expression Operation type ${t.expressionType}`)}function pl(t){switch(t.type){case rt.ALT:return Tz(t);case rt.INV:return Ez(t);case rt.LINK:return Oz(t);case rt.NPS:return Az(t);case rt.ONE_OR_MORE_PATH:return Rz(t);case rt.SEQ:return xz(t);case rt.ZERO_OR_MORE_PATH:return Iz(t);case rt.ZERO_OR_ONE_PATH:return Pz(t)}throw new Error(`Unknown Path type ${t.type}`)}function ud(t){return(0,XG.termToString)(t)}function YG(t){const e={expression:zs(t.expression),type:"aggregate",aggregation:t.aggregator,distinct:t.distinct};return t.separator&&(e.separator=t.separator),e}function ZG(t){return{type:"operation",operator:t.not?"notexists":"exists",args:Oi.default.flatten([Mr(t.input)])}}function ez(t){return{type:"functionCall",function:t.name,args:t.args.map(zs)}}function tz(t){if(t.operator==="desc"){const r={expression:zs(t.args[0])};return r.descending=!0,r}const e={type:"operation",operator:t.operator,args:t.args.map(zs)};return(e.operator==="in"||e.operator==="notin")&&(e.args=[e.args[0]].concat([e.args.slice(1)])),e}function rz(t){return t.term}function nz(t){return t.wildcard}function iz(t){return t}function az(t){let e=t.patterns.map(bp);return e.length===0?null:{type:"bgp",triples:e}}function sz(t){return{type:"query",prefixes:{},queryType:"CONSTRUCT",template:t.template.map(bp),where:Oi.default.flatten([Mr(t.input)])}}function oz(t){let e=Mr(t.input);return e.patterns[0].distinct=!0,e}function uz(t){return $r.project?($r.extend.push(t),Mr(t.input)):Oi.default.flatten([Mr(t.input),{type:"bind",variable:t.variable,expression:zs(t.expression)}])}function cz(t){const e=Mr(t.input),r=e.patterns[0];return r.from={default:t.default,named:t.named},e}function lz(t){return{type:"group",patterns:Oi.default.flatten([Mr(t.input),{type:"filter",expression:zs(t.expression)}])}}function dz(t){return{type:"graph",patterns:Oi.default.flatten([Mr(t.input)]),name:t.name}}function fz(t){const e=Mr(t.input),r=t.aggregates.map(iz);return $r.aggregates.push(...r),$r.group.push(...t.variables),e}function hz(t){return Oi.default.flatten(t.input.map(Mr)).reduce((r,n)=>(n.type!=="bgp"||r.length==0||r[r.length-1].type!=="bgp"?r.push(n):r[r.length-1].triples.push(...n.triples),r),[])}function pz(t){const e={type:"optional",patterns:[Mr(t.input[1])]};return t.expression&&e.patterns.push({type:"filter",expression:zs(t.expression)}),e.patterns=Oi.default.flatten(e.patterns),Oi.default.flatten([Mr(t.input[0]),e])}function yz(t){let e=Mr(t.input[1]);return e.type==="group"&&(e=e.patterns),Array.isArray(e)||(e=[e]),Oi.default.flatten([Mr(t.input[0]),{type:"minus",patterns:e}])}function bz(t){return $r.order.push(...t.expressions),Mr(t.input)}function gz(t){return{type:"bgp",triples:[{subject:t.subject,predicate:pl(t.predicate),object:t.object}]}}function bp(t){return{subject:t.subject,predicate:t.predicate,object:t.object}}function mb(t,e){let r=Oi.default.isSimpleTerm(t)?ud(t):t;if(typeof r=="string"){if(e[r])return e[r]}else if(Array.isArray(t))t=t.map(n=>mb(n,e));else for(let n of Object.keys(t))t[n]=mb(t[n],e);return t}function fS(t,e){const r={type:"query",prefixes:{}},n=r;let a;e===rt.PROJECT?(r.queryType="SELECT",a=t.variables):e===rt.ASK?r.queryType="ASK":e===rt.DESCRIBE&&(r.queryType="DESCRIBE",a=t.terms);const s=$r.extend,o=$r.group,u=$r.aggregates,c=$r.order;y9(),$r.project=!0;let l=Oi.default.flatten([Mr(t.input)]);l.length===1&&l[0].type==="group"&&(l=l[0].patterns),r.where=l;let d={};for(let h of $r.aggregates)d[ud(h.variable)]=zs(h);let f={};for(let h=$r.extend.length-1;h>=0;--h){let p=$r.extend[h];f[ud(p.variable)]=mb(zs(p.expression),d)}if($r.group.length>0&&(n.group=$r.group.map(h=>{let p=ud(h);if(f[p]){let b=f[p];return delete f[p],{variable:h,expression:b}}return{expression:h}})),$r.order.length>0&&(n.order=$r.order.map(Mr).map(h=>h.descending?h:{expression:h})),a&&(n.variables=a.map(h=>{let p=ud(h);return f[p]?{variable:h,expression:f[p]}:h}),n.variables.length===0&&(n.variables=[new f9.Wildcard])),r.where.length>0&&r.where[r.where.length-1].type==="filter"){const h=r.where[r.where.length-1];jE(h,Object.keys(d))&&(n.having=Oi.default.flatten([mb(h.expression,d)]),r.where.splice(-1))}return $r.extend=s,$r.group=o,$r.aggregates=u,$r.order=c,{type:"group",patterns:[n]}}function jE(t,e){return Oi.default.isSimpleTerm(t)?e.indexOf(ud(t))>=0:Array.isArray(t)?t.some(r=>jE(r,e)):t===Object(t)?Object.keys(t).some(r=>jE(t[r],e)):e.indexOf(t)>=0}function _z(t){let e=Mr(t.input);return e.patterns[0].reduced=!0,e}function mz(t){let e=Mr(t.input);return e.type==="group"&&(e=e.patterns),Array.isArray(e)||(e=[e]),{type:"service",name:t.name,silent:t.silent,patterns:e}}function vz(t){let e=Mr(t.input),r=e;return e.type&&e.type==="group"&&(r=e.patterns[0]),t.start!==0&&(r.offset=t.start),t.length!==void 0&&(r.limit=t.length),e}function wz(t){return{type:"union",patterns:Oi.default.flatten(t.input.map(Mr))}}function Sz(t){return{type:"values",values:t.bindings.map(e=>{let r={};for(let n of t.variables){let a=`?${n.value}`;e[a]?r[a]=e[a]:r[a]=void 0}return r})}}function Tz(t){const e=t.input.map(pl);return e.every(r=>"pathType"in r&&r.pathType==="!")?{type:"path",pathType:"!",items:[{type:"path",pathType:"|",items:Oi.default.flatten(e.map(r=>r.items))}]}:{type:"path",pathType:"|",items:e}}function Ez(t){if(t.path.type===rt.NPS){const e=t.path.iris.map(r=>({type:"path",pathType:"^",items:[r]}));return e.length<=1?{type:"path",pathType:"!",items:e}:{type:"path",pathType:"!",items:[{type:"path",pathType:"|",items:e}]}}return{type:"path",pathType:"^",items:[pl(t.path)]}}function Oz(t){return t.iri}function Az(t){return t.iris.length<=1?{type:"path",pathType:"!",items:t.iris}:{type:"path",pathType:"!",items:[{type:"path",pathType:"|",items:t.iris}]}}function Rz(t){return{type:"path",pathType:"+",items:[pl(t.path)]}}function xz(t){return{type:"path",pathType:"/",items:t.input.map(pl)}}function Iz(t){return{type:"path",pathType:"*",items:[pl(t.path)]}}function Pz(t){return{type:"path",pathType:"?",items:[pl(t.path)]}}function Dz(t){const e=t.updates.map(r=>Mr(r).updates[0]);return{prefixes:{},type:"update",updates:e}}function Nz(t){var e;let r=t.where,n;if(r&&r.type===rt.FROM){let s=r;r=s.input,n={default:s.default,named:s.named}}const a=[{updateType:"insertdelete",delete:oP(t.delete||[]),insert:oP(t.insert||[])}];if(n&&(a[0].using=n),!r||r.type===rt.BGP&&r.patterns.length===0)a[0].where=[];else{const s={};let o=Mr(vb(r,s));o.type==="group"?a[0].where=o.patterns:a[0].where=[o];const u=Object.keys(s);if(u.length>0){if(u.length!==1)throw new Error("This is unexpected and might indicate an error in graph handling for updates.");const c=(e=s[u[0]])===null||e===void 0?void 0:e.graph;c&&c.value!==""&&(a[0].where=[{type:"graph",patterns:a[0].where,name:c}])}}return!t.delete&&!t.where?(a[0].updateType="insert",delete a[0].delete,delete a[0].where):!t.insert&&!t.where?(delete a[0].insert,delete a[0].where,t.delete.some(s=>s.subject.termType==="Variable"||s.predicate.termType==="Variable"||s.object.termType==="Variable")?a[0].updateType="deletewhere":a[0].updateType="delete"):!t.insert&&t.where&&t.where.type==="bgp"&&(0,WG.isomorphic)(t.delete,t.where.patterns)&&(delete a[0].where,a[0].updateType="deletewhere"),{prefixes:{},type:"update",updates:a}}function Cz(t){const e=[{type:"load",silent:!!t.silent,source:t.source}];return t.destination&&(e[0].destination=t.destination),{prefixes:{},type:"update",updates:e}}function jz(t){return CA(t,"clear")}function Mz(t){return CA(t,"create")}function Fz(t){return CA(t,"drop")}function CA(t,e){const r=[{type:e,silent:!!t.silent}];return t.source==="DEFAULT"?r[0].graph={default:!0}:t.source==="NAMED"?r[0].graph={named:!0}:t.source==="ALL"?r[0].graph={all:!0}:r[0].graph={type:"graph",name:t.source},{prefixes:{},type:"update",updates:r}}function Lz(t){return jA(t,"add")}function Bz(t){return jA(t,"move")}function $z(t){return jA(t,"copy")}function jA(t,e){const r=[{type:e,silent:!!t.silent}];return r[0].source=t.source==="DEFAULT"?{type:"graph",default:!0}:{type:"graph",name:t.source},r[0].destination=t.destination==="DEFAULT"?{type:"graph",default:!0}:{type:"graph",name:t.destination},{prefixes:{},type:"update",updates:r}}function oP(t){if(!t)return[];const e={};return t.forEach(r=>{const n=r.graph.value;e[n]||(e[n]=[]),e[n].push(r)}),Object.keys(e).map(r=>r===""?{type:"bgp",triples:e[r].map(bp)}:{type:"graph",triples:e[r].map(bp),name:e[r][0].graph})}function Uz(t){return vb(t,{})}function vb(t,e){if(Array.isArray(t))return t.map(o=>vb(o,e));if(!t.type||t.type===rt.DELETE_INSERT)return t;if((t.type===rt.PATTERN||t.type===rt.PATH)&&t.graph)return e[t.graph.value]||(e[t.graph.value]={graph:t.graph,values:[]}),e[t.graph.value].values.push(t),t;const r={},n={},a={};for(let o of Object.keys(t)){const u={};r[o]=vb(t[o],u);const c=Object.keys(u);if(c.length>1){let l=uP(u[c[0]].values);for(let d=1;ddelete u[d]),l}else if(c.length===1){const l=u[c[0]].graph;n[o]=l,a[l.value]=l}}const s=Object.keys(a);if(s.length>0)if(s.length===1&&t.type!==rt.PROJECT)e[s[0]]={graph:a[s[0]],values:[r]};else for(let o of Object.keys(n))n[o].value.length>0&&(r[o]=_b.createGraph(r[o],n[o]));return r}function uP(t){const e=_b.createBgp(t),r=t[0].graph;return r.value.length===0?e:_b.createGraph(e,r)}(function(t){var e=m&&m.__createBinding||(Object.create?function(d,f,h,p){p===void 0&&(p=h);var b=Object.getOwnPropertyDescriptor(f,h);(!b||("get"in b?!f.__esModule:b.writable||b.configurable))&&(b={enumerable:!0,get:function(){return f[h]}}),Object.defineProperty(d,p,b)}:function(d,f,h,p){p===void 0&&(p=h),d[p]=f[h]}),r=m&&m.__setModuleDefault||(Object.create?function(d,f){Object.defineProperty(d,"default",{enumerable:!0,value:f})}:function(d,f){d.default=f}),n=m&&m.__importStar||function(d){if(d&&d.__esModule)return d;var f={};if(d!=null)for(var h in d)h!=="default"&&Object.prototype.hasOwnProperty.call(d,h)&&e(f,d,h);return r(f,d),f},a=m&&m.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(t,"__esModule",{value:!0}),t.Util=t.toSparqlJs=t.toSparql=t.Factory=t.Algebra=t.translate=void 0;const s=a(AA);t.translate=s.default;const o=n(yf);t.Algebra=o;const u=a(bf);t.Factory=u.default;const c=Vd;Object.defineProperty(t,"toSparql",{enumerable:!0,get:function(){return c.toSparql}}),Object.defineProperty(t,"toSparqlJs",{enumerable:!0,get:function(){return c.toSparqlJs}});const l=a(o0);t.Util=l.default})(Rt);Object.defineProperty(tl,"__esModule",{value:!0});tl.materializeOperation=tl.materializeTerm=void 0;const qz=Un,Vl=nr,cP=Rn,Vz=Rt,Hz=new qz.BindingsFactory;function Ss(t,e){if(t.termType==="Variable"){const r=e.get(t);if(r)return r}return t.termType==="Quad"&&(0,cP.someTermsNested)(t,r=>r.termType==="Variable")?(0,cP.mapTermsNested)(t,r=>Ss(r,e)):t}tl.materializeTerm=Ss;function ME(t,e,r={}){return r={strictTargetVariables:"strictTargetVariables"in r?r.strictTargetVariables:!1,bindFilter:"bindFilter"in r?r.bindFilter:!0},Vz.Util.mapOperation(t,{path(n,a){return{recurse:!1,result:a.createPath(Ss(n.subject,e),n.predicate,Ss(n.object,e),Ss(n.graph,e))}},pattern(n,a){return{recurse:!1,result:a.createPattern(Ss(n.subject,e),Ss(n.predicate,e),Ss(n.object,e),Ss(n.graph,e))}},extend(n){if(e.has(n.variable)){if(r.strictTargetVariables)throw new Error(`Tried to bind variable ${(0,Vl.termToString)(n.variable)} in a BIND operator.`);return{recurse:!0,result:ME(n.input,e,r)}}return{recurse:!0,result:n}},group(n,a){if(r.strictTargetVariables){for(const o of n.variables)if(e.has(o))throw new Error(`Tried to bind variable ${(0,Vl.termToString)(o)} in a GROUP BY operator.`);return{recurse:!0,result:n}}const s=n.variables.filter(o=>!e.has(o));return{recurse:!0,result:a.createGroup(n.input,s,n.aggregates)}},project(n,a){if(r.strictTargetVariables){for(const u of n.variables)if(e.has(u))throw new Error(`Tried to bind variable ${(0,Vl.termToString)(u)} in a SELECT operator.`);return{recurse:!0,result:n}}const s=n.variables.filter(u=>!e.has(u)),o=Hz.bindings(n.variables.map(u=>{const c=e.get(u);if(c)return[u,c]}).filter(u=>!!u));return{recurse:!1,result:a.createProject(ME(n.input,o,r),s)}},values(n,a){if(r.strictTargetVariables){for(const s of n.variables)if(e.has(s))throw new Error(`Tried to bind variable ${(0,Vl.termToString)(s)} in a VALUES operator.`)}else{const s=n.variables.filter(u=>!e.has(u)),o=n.bindings.map(u=>{const c={...u};let l=!0;return e.forEach((d,f)=>{const h=(0,Vl.termToString)(f);h in c&&(d.equals(c[h])||(l=!1),delete c[h])}),l?c:void 0}).filter(Boolean);return{recurse:!0,result:a.createValues(s,o)}}return{recurse:!1,result:n}},expression(n,a){if(!r.bindFilter)return{recurse:!1,result:n};if(n.expressionType==="term")return{recurse:!1,result:a.createTermExpression(Ss(n.term,e))};if(n.expressionType==="aggregate"&&"variable"in n&&e.has(n.variable)){if(r.strictTargetVariables)throw new Error(`Tried to bind ${(0,Vl.termToString)(n.variable)} in a ${n.aggregator} aggregate.`);return{recurse:!0,result:n}}return{recurse:!0,result:n}}})}tl.materializeOperation=ME;Object.defineProperty(Yp,"__esModule",{value:!0});Yp.ActorQueryOperation=void 0;const uu=rr,kz=et,lP=Tg,Qz=tl;let dP=0;class Eu extends kz.Actor{constructor(e){super(e)}static getSafeBindings(e){return Eu.validateQueryOutput(e,"bindings"),e}static getSafeQuads(e){return Eu.validateQueryOutput(e,"quads"),e}static getSafeBoolean(e){return Eu.validateQueryOutput(e,"boolean"),e}static getSafeVoid(e){return Eu.validateQueryOutput(e,"void"),e}static cachifyMetadata(e){let r;return()=>(r||(r=e(),r.then(n=>n.state.addInvalidateListener(()=>{r=void 0})).catch(()=>{})),r)}static validateQueryOutput(e,r){if(e.type!==r)throw new Error(`Invalid query output type: Expected '${r}' but got '${e.type}'`)}static getBaseExpressionContext(e){const r=e.get(uu.KeysInitQuery.queryTimestamp),n=e.get(uu.KeysInitQuery.baseIRI),a=e.get(uu.KeysInitQuery.functionArgumentsCache)||{};if(e.has(uu.KeysInitQuery.extensionFunctionCreator)&&e.has(uu.KeysInitQuery.extensionFunctions))throw new Error("Illegal simultaneous usage of extensionFunctionCreator and extensionFunctions in context");let s=e.get(uu.KeysInitQuery.extensionFunctionCreator);const o=e.get(uu.KeysInitQuery.extensionFunctions);return o&&(s=u=>o[u.value]),{now:r,baseIRI:n,extensionFunctionCreator:s,functionArgumentsCache:a}}static getExpressionContext(e,r){return{...this.getBaseExpressionContext(e),bnode:n=>new lP.BlankNodeBindingsScoped(n||`BNODE_${dP++}`)}}static getAsyncExpressionContext(e,r){return{...this.getBaseExpressionContext(e),bnode:n=>Promise.resolve(new lP.BlankNodeBindingsScoped(n||`BNODE_${dP++}`)),exists:Eu.createExistenceResolver(e,r)}}static createExistenceResolver(e,r){return async(n,a)=>{const s=(0,Qz.materializeOperation)(n.input,a),o=await r.mediate({operation:s,context:e}),u=Eu.getSafeBindings(o);return new Promise((c,l)=>{u.bindingsStream.on("end",()=>{c(!1)}),u.bindingsStream.on("error",l),u.bindingsStream.on("data",()=>{u.bindingsStream.close(),c(!0)})}).then(c=>n.not?!c:c)}}static throwOnReadOnly(e){if(e.get(uu.KeysQueryOperation.readOnly))throw new Error("Attempted a write operation in read-only mode")}}Yp.ActorQueryOperation=Eu;var c0={};Object.defineProperty(c0,"__esModule",{value:!0});c0.ActorQueryOperationTyped=void 0;const My=rr,fP=Yp;class Gz extends fP.ActorQueryOperation{constructor(e,r){if(super({...e,operationName:r}),!this.operationName)throw new Error('A valid "operationName" argument must be provided.')}async test(e){if(!e.operation)throw new Error("Missing field 'operation' in a query operation action.");if(e.operation.type!==this.operationName)throw new Error(`Actor ${this.name} only supports ${this.operationName} operations, but got ${e.operation.type}`);const r=e.operation;return this.testOperation(r,e.context)}async run(e){const r=e.context.get(My.KeysInitQuery.physicalQueryPlanLogger);r&&(r.logOperation(e.operation.type,void 0,e.operation,e.context.get(My.KeysInitQuery.physicalQueryPlanNode),this.name,{}),e.context=e.context.set(My.KeysInitQuery.physicalQueryPlanNode,e.operation));const n=e.operation,a=e.context.set(My.KeysQueryOperation.operation,n),s=await this.runOperation(n,a);return"metadata"in s&&(s.metadata=fP.ActorQueryOperation.cachifyMetadata(s.metadata)),s}}c0.ActorQueryOperationTyped=Gz;var Ng={};Object.defineProperty(Ng,"__esModule",{value:!0});Ng.ActorQueryOperationTypedMediated=void 0;const zz=c0;class Wz extends zz.ActorQueryOperationTyped{constructor(e,r){super(e,r)}}Ng.ActorQueryOperationTypedMediated=Wz;var Cg={};Object.defineProperty(Cg,"__esModule",{value:!0});Cg.BusQueryOperation=void 0;const Xz=et;class Kz extends Xz.BusIndexed{constructor(e){super({...e,actorIdentifierFields:["operationName"],actionIdentifierFields:["operation","type"]})}}Cg.BusQueryOperation=Kz;var jg={},$t={},MA={exports:{}},Ed=typeof Reflect=="object"?Reflect:null,hP=Ed&&typeof Ed.apply=="function"?Ed.apply:function(e,r,n){return Function.prototype.apply.call(e,r,n)},U1;Ed&&typeof Ed.ownKeys=="function"?U1=Ed.ownKeys:Object.getOwnPropertySymbols?U1=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:U1=function(e){return Object.getOwnPropertyNames(e)};function Jz(t){console&&console.warn&&console.warn(t)}var b9=Number.isNaN||function(e){return e!==e};function cr(){cr.init.call(this)}MA.exports=cr;MA.exports.once=tW;cr.EventEmitter=cr;cr.prototype._events=void 0;cr.prototype._eventsCount=0;cr.prototype._maxListeners=void 0;var pP=10;function Mg(t){if(typeof t!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t)}Object.defineProperty(cr,"defaultMaxListeners",{enumerable:!0,get:function(){return pP},set:function(t){if(typeof t!="number"||t<0||b9(t))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+t+".");pP=t}});cr.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};cr.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||b9(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function g9(t){return t._maxListeners===void 0?cr.defaultMaxListeners:t._maxListeners}cr.prototype.getMaxListeners=function(){return g9(this)};cr.prototype.emit=function(e){for(var r=[],n=1;n0&&(o=r[0]),o instanceof Error)throw o;var u=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw u.context=o,u}var c=s[e];if(c===void 0)return!1;if(typeof c=="function")hP(c,this,r);else for(var l=c.length,d=S9(c,l),n=0;n0&&o.length>a&&!o.warned){o.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=t,u.type=e,u.count=o.length,Jz(u)}return t}cr.prototype.addListener=function(e,r){return _9(this,e,r,!1)};cr.prototype.on=cr.prototype.addListener;cr.prototype.prependListener=function(e,r){return _9(this,e,r,!0)};function Yz(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m9(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},a=Yz.bind(n);return a.listener=r,n.wrapFn=a,a}cr.prototype.once=function(e,r){return Mg(r),this.on(e,m9(this,e,r)),this};cr.prototype.prependOnceListener=function(e,r){return Mg(r),this.prependListener(e,m9(this,e,r)),this};cr.prototype.removeListener=function(e,r){var n,a,s,o,u;if(Mg(r),a=this._events,a===void 0)return this;if(n=a[e],n===void 0)return this;if(n===r||n.listener===r)--this._eventsCount===0?this._events=Object.create(null):(delete a[e],a.removeListener&&this.emit("removeListener",e,n.listener||r));else if(typeof n!="function"){for(s=-1,o=n.length-1;o>=0;o--)if(n[o]===r||n[o].listener===r){u=n[o].listener,s=o;break}if(s<0)return this;s===0?n.shift():Zz(n,s),n.length===1&&(a[e]=n[0]),a.removeListener!==void 0&&this.emit("removeListener",e,u||r)}return this};cr.prototype.off=cr.prototype.removeListener;cr.prototype.removeAllListeners=function(e){var r,n,a;if(n=this._events,n===void 0)return this;if(n.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):n[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete n[e]),this;if(arguments.length===0){var s=Object.keys(n),o;for(a=0;a=0;a--)this.removeListener(e,r[a]);return this};function v9(t,e,r){var n=t._events;if(n===void 0)return[];var a=n[e];return a===void 0?[]:typeof a=="function"?r?[a.listener||a]:[a]:r?eW(a):S9(a,a.length)}cr.prototype.listeners=function(e){return v9(this,e,!0)};cr.prototype.rawListeners=function(e){return v9(this,e,!1)};cr.listenerCount=function(t,e){return typeof t.listenerCount=="function"?t.listenerCount(e):w9.call(t,e)};cr.prototype.listenerCount=w9;function w9(t){var e=this._events;if(e!==void 0){var r=e[t];if(typeof r=="function")return 1;if(r!==void 0)return r.length}return 0}cr.prototype.eventNames=function(){return this._eventsCount>0?U1(this._events):[]};function S9(t,e){for(var r=new Array(e),n=0;niW.then(a),e=typeof setImmediate=="function"?setImmediate:a=>setTimeout(a,0);let r=0,n=null;return a=>{n!==null?n.push(a):++r<100?t(a):(n=[a],e(()=>{for(const s of n)t(s);n=null,r=0}))}}Lg.createTaskScheduler=aW;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.isIterator=t.isIterable=t.isSourceExpression=t.isPromise=t.isEventEmitter=t.isFunction=t.range=t.union=t.fromIterable=t.fromIterator=t.fromArray=t.single=t.empty=t.wrap=t.WrappingIterator=t.ClonedIterator=t.UnionIterator=t.MultiTransformIterator=t.SimpleTransformIterator=t.TransformIterator=t.BufferedIterator=t.MappingIterator=t.DESTINATION=t.identity=t.IntegerIterator=t.ArrayIterator=t.SingletonIterator=t.EmptyIterator=t.AsyncIterator=t.DESTROYED=t.ENDED=t.CLOSED=t.CLOSING=t.OPEN=t.INIT=t.setTaskScheduler=t.getTaskScheduler=t.scheduleTask=t.LinkedList=void 0;const e=wf,r=Fg;Object.defineProperty(t,"LinkedList",{enumerable:!0,get:function(){return r.LinkedList}});let a=Lg.createTaskScheduler();function s(_){a(_)}t.scheduleTask=s;function o(){return a}t.getTaskScheduler=o;function u(_){a=_}t.setTaskScheduler=u,t.INIT=1,t.OPEN=2,t.CLOSING=4,t.CLOSED=8,t.ENDED=16,t.DESTROYED=32;class c extends e.EventEmitter{constructor(y=t.OPEN){super(),this._readable=!1,this._state=y,this.on("newListener",l)}_changeState(y,v=!1){const C=y>this._state&&this._statethis.emit("end")):this.emit("end"))),C}read(){return null}forEach(y,v){this.on("data",Re(y,v))}close(){this._changeState(t.CLOSED)&&this._endAsync()}destroy(y){this.done||this._destroy(y,v=>{y=y||v,y&&this.emit("error",y),this._end(!0)})}_destroy(y,v){v()}_end(y=!1){this._changeState(y?t.DESTROYED:t.ENDED)&&(this._readable=!1,this.removeAllListeners("readable"),this.removeAllListeners("data"),this.removeAllListeners("end"))}_endAsync(){a(()=>this._end())}get readable(){return this._readable}set readable(y){y=!!y&&!this.done,this._readable!==y&&(this._readable=y,y&&a(()=>this.emit("readable")))}get closed(){return this._state>=t.CLOSING}get ended(){return this._state===t.ENDED}get destroyed(){return this._state===t.DESTROYED}get done(){return this._state>=t.ENDED}toString(){const y=this._toStringDetails();return`[${this.constructor.name}${y?` ${y}`:""}]`}_toStringDetails(){return""}toArray(y){const v=[],C=typeof(y==null?void 0:y.limit)=="number"?y.limit:1/0;return this.ended||C<=0?Promise.resolve(v):new Promise((V,q)=>{const G=()=>V(v),Y=ee=>{v.push(ee),v.length>=C&&(this.removeListener("error",q),this.removeListener("data",Y),this.removeListener("end",G),V(v))};this.on("error",q),this.on("data",Y),this.on("end",G)})}getProperty(y,v){const C=this._properties;if(!v)return C&&C[y];if(C&&y in C)a(()=>v(C[y]));else{let V;(V=this._propertyCallbacks)||(this._propertyCallbacks=V=Object.create(null)),y in V?V[y].push(v):V[y]=[v]}}setProperty(y,v){const C=this._properties||(this._properties=Object.create(null));C[y]=v;const V=this._propertyCallbacks||{},q=V[y];if(q){delete V[y],a(()=>{for(const G of q)G(v)});for(y in V)return;delete this._propertyCallbacks}}getProperties(){const y=this._properties,v={};for(const C in y)v[C]=y[C];return v}setProperties(y){for(const v in y)this.setProperty(v,y[v])}copyProperties(y,v){for(const C of v)y.getProperty(C,V=>this.setProperty(C,V))}transform(y){return new x(this,y)}map(y,v){return new w(this,Re(y,v))}filter(y,v){return this.map(function(C){return y.call(v||this,C)?C:null})}uniq(y=E){const v=new Set;return this.filter(function(C){const V=y.call(this,C);return v.has(V)?!1:(v.add(V),!0)})}prepend(y){return this.transform({prepend:y})}append(y){return this.transform({append:y})}surround(y,v){return this.transform({prepend:y,append:v})}skip(y){return this.map(v=>y-- >0?null:v)}take(y){return this.transform({limit:y})}range(y,v){return this.transform({offset:y,limit:Math.max(v-y+1,0)})}clone(){return new $(this)}}t.AsyncIterator=c;function l(_){_==="data"&&(this.removeListener("newListener",l),f(this,"readable",d),this.readable&&a(()=>d.call(this)))}function d(){let _;for(;this.listenerCount("data")!==0&&(_=this.read())!==null;)this.emit("data",_);this.listenerCount("data")===0&&!this.done&&(this.removeListener("readable",d),f(this,"newListener",l))}function f(_,y,v){_.listeners(y).includes(v)||_.on(y,v)}class h extends c{constructor(){super(),this._changeState(t.ENDED,!0)}}t.EmptyIterator=h;class p extends c{constructor(y){super(),this._item=y,y===null?this.close():this.readable=!0}read(){const y=this._item;return this._item=null,this.close(),y}_toStringDetails(){return this._item===null?"":`(${this._item})`}}t.SingletonIterator=p;class b extends c{constructor(y=[],{autoStart:v=!0,preserve:C=!0}={}){super();const V=C||!Array.isArray(y)?[...y]:y;this._index=0,this._sourceStarted=v!==!1,this._truncateThreshold=C?-1:64,this._sourceStarted&&V.length===0?this.close():this._buffer=V,this.readable=!0}read(){this._sourceStarted||(this._sourceStarted=!0);let y=null;return this._buffer&&(this._index=v&&this.close(),Promise.resolve(q)}}t.ArrayIterator=b;class g extends c{constructor({start:y=0,step:v=1,end:C}={}){super(),Number.isFinite(y)&&(y=Math.trunc(y)),this._next=y,Number.isFinite(v)&&(v=Math.trunc(v)),this._step=v;const V=v>=0,q=V?1/0:-1/0;Number.isFinite(C)?C=Math.trunc(C):C!==-q&&(C=q),this._last=C,!Number.isFinite(y)||(V?y>C:y=0?V>C:Vthis._init(v)),this._sourceStarted=v!==!1}get maxBufferSize(){return this._maxBufferSize}set maxBufferSize(y){y!==1/0&&(y=Number.isFinite(y)?Math.max(Math.trunc(y),1):4),this._maxBufferSize!==y&&(this._maxBufferSize=y,this._state===t.OPEN&&this._fillBuffer())}_init(y){let v=!1;this._reading=!0,this._begin(()=>{if(v)throw new Error("done callback called multiple times");v=!0,this._reading=!1,this._changeState(t.OPEN),y?this._fillBufferAsync():this.readable=!0})}_begin(y){y()}read(){if(this.done)return null;this._sourceStarted||(this._sourceStarted=!0);const y=this._buffer;let v;return y.empty?(v=null,this.readable=!1):v=y.shift(),!this._reading&&y.length0&&(this._pushedCount=0,this._reading=!0,this._read(y,()=>{if(!y)throw new Error("done callback called multiple times");y=0,this._reading=!1,this.closed?this._completeClose():this._pushedCount&&(this.readable=!0,this._buffer.length{this._reading=!1,this._fillBuffer()}))}close(){this._reading?this._changeState(t.CLOSING):this._completeClose()}_completeClose(){this._changeState(t.CLOSED)&&(this._reading=!0,this._flush(()=>{if(!this._reading)throw new Error("done callback called multiple times");this._reading=!1,this._buffer.empty&&this._endAsync()}))}_destroy(y,v){this._buffer.clear(),v()}_flush(y){y()}_toStringDetails(){const y=this._buffer;return`{${y.empty?"":`next: ${y.first}, `}buffer: ${y.length}}`}}t.BufferedIterator=A;class T extends A{constructor(y,v=y||{}){super(v),this._boundPush=C=>this._push(C),pe(y)||(y=v.source),J(y)?this.source=y:y&&(this._createSource=le(y)?()=>y:y,this._sourceStarted&&this._loadSourceAsync()),this._optional=!!v.optional,this._destroySource=v.destroySource!==!1}get source(){return oe(this._createSource)&&this._loadSourceAsync(),this._source}set source(y){const v=this._source=this._validateSource(y);v[t.DESTINATION]=this,this.done?this._destroySource&&v.destroy():v.done?this.close():(v.on("end",H),v.on("readable",N),v.on("error",D))}_loadSourceAsync(){oe(this._createSource)&&(Promise.resolve(this._createSource()).then(y=>{delete this._createSource,this.source=y,this._fillBuffer()},y=>this.emit("error",y)),this._createSource=null)}_validateSource(y,v=!1){if(this._source||typeof this._createSource<"u")throw new Error("The source cannot be changed after it has been set");return O(y,v)}_read(y,v){const C=()=>{this._pushedCountthis._readAndTransform(C,v)):v()};this._readAndTransform(C,v)}_readAndTransform(y,v){let C;const V=this.source;!V||V.done||(C=V.read())===null?v():this._optional?this._optionalTransform(C,y):this._transform(C,y,this._boundPush)}_optionalTransform(y,v){const C=this._pushedCount;this._transform(y,()=>{C===this._pushedCount&&this._push(y),v()},this._boundPush)}_transform(y,v,C){C(y),v()}_closeWhenDone(){this.close()}_end(y){const v=this._source;v&&(v.removeListener("end",H),v.removeListener("error",D),v.removeListener("readable",N),delete v[t.DESTINATION],this._destroySource&&v.destroy()),super._end(y)}}t.TransformIterator=T;function I(){this[t.DESTINATION].readable=!0}function D(_){this[t.DESTINATION].emit("error",_)}function U(){this[t.DESTINATION].close()}function H(){this[t.DESTINATION]._closeWhenDone()}function N(){this[t.DESTINATION]._sourceStarted!==!1&&this[t.DESTINATION]._fillBuffer()}class x extends T{constructor(y,v){if(super(y,v),this._offset=0,this._limit=1/0,this._filter=C=>!0,v=v||(pe(y)?null:y),v){const C=oe(v)?v:v.transform,{limit:V,offset:q,filter:G,map:Y,prepend:ee,append:ae}=v;q===1/0||V===-1/0?this._limit=0:(Number.isFinite(q)&&(this._offset=Math.max(Math.trunc(q),0)),Number.isFinite(V)&&(this._limit=Math.max(Math.trunc(V),0)),oe(G)&&(this._filter=G),oe(Y)&&(this._map=Y),this._transform=oe(C)?C:null),ee&&(this._prepender=J(ee)?ee:he(ee)),ae&&(this._appender=J(ae)?ae:he(ae))}}_read(y,v){const C=()=>this._readAndTransformSimple(y,V,v);this._readAndTransformSimple(y,V,v);function V(){a(C)}}_readAndTransformSimple(y,v,C){let V;const{source:q}=this;if(!q||q.done){C();return}for(this._limit===0&&this.close();!this.closed&&this._pushedCount"u"?V:this._map(V);if(G===null)this._optional&&this._push(V);else if(!oe(this._transform))this._push(G);else{this._optional?this._optionalTransform(G,v):this._transform(G,v,this._boundPush);return}--this._limit===0&&this.close()}C()}_begin(y){this._insert(this._prepender,y),delete this._prepender}_flush(y){this._insert(this._appender,y),delete this._appender}_insert(y,v){const C=q=>this._push(q);!y||y.done?v():(y.on("data",C),y.on("end",V));function V(){y.removeListener("data",C),y.removeListener("end",V),v()}}}t.SimpleTransformIterator=x;class F extends T{constructor(y,v){if(super(y,v),this._transformerQueue=[],v){const C=oe(v)?v:v.multiTransform;C&&(this._createTransformer=C)}}_read(y,v){const C=this._transformerQueue,V=this._optional;let q,G;for(;(q=C[0])&&q.transformer.done;){V&&q.item!==null&&(y--,this._push(q.item)),C.shift();const{transformer:ee}=q;ee.removeListener("end",N),ee.removeListener("readable",N),ee.removeListener("error",D)}const{source:Y}=this;for(;Y&&!Y.done&&C.length0&&(G=ee.read())!==null;)this._push(G),V&&(q.item=null)}else Y&&Y.done&&this.close();v()}_createTransformer(y){return new p(y)}_closeWhenDone(){this._transformerQueue.length||this.close()}_end(y){if(super._end(y),this._destroySource)for(const v of this._transformerQueue)v.transformer.destroy()}}t.MultiTransformIterator=F;class X extends A{constructor(y,v={}){super(v),this._sources=[],this._currentSource=-1;const C=v.autoStart!==!1;if(J(y))y.on("error",V=>this.emit("error",V)),this._pending={loading:!1,sources:y},C&&this._loadSources();else if(Array.isArray(y)&&y.length>0)for(const V of y)this._addSource(V);else C&&this.close();this._destroySources=v.destroySources!==!1}_loadSources(){const y=this._pending.sources;this._pending.loading=!0,y.done?(delete this._pending,this.close()):(y.on("data",v=>{this._addSource(v),this._fillBufferAsync()}),y.on("end",()=>{delete this._pending,this._fillBuffer()}))}_addSource(y){le(y)&&(y=se(y)),y.done||(this._sources.push(y),y[t.DESTINATION]=this,y.on("error",D),y.on("readable",N),y.on("end",ne))}_removeEmptySources(){this._sources=this._sources.filter((y,v)=>(y.done&&v<=this._currentSource&&this._currentSource--,!y.done)),this._fillBuffer()}_read(y,v){var C;((C=this._pending)===null||C===void 0?void 0:C.loading)===!1&&this._loadSources();let V=0,q;for(;V!==(V=y);)for(let G=0;G0;G++)this._currentSource=(this._currentSource+1)%this._sources.length,(q=this._sources[this._currentSource].read())!==null&&(y--,this._push(q));!this._pending&&this._sources.length===0&&this.close(),v()}_end(y=!1){if(super._end(y),this._destroySources){for(const v of this._sources)v.destroy();this._pending&&(this._pending.sources.destroy(),delete this._pending)}}}t.UnionIterator=X;function ne(){this[t.DESTINATION]._removeEmptySources()}class $ extends T{constructor(y){super(y,{autoStart:!1}),this._readPosition=0,this._reading=!1,y&&(this.readable=!0)}_init(){}close(){c.prototype.close.call(this)}get source(){return super.source}set source(y){const v=this._source=this._validateSource(y),C=v&&v[t.DESTINATION]||(v[t.DESTINATION]=new j(v));this.done?this._destroySource&&v.destroy():C.endsAt(0)?this.close():(C.register(this),(v._sourceStarted===!1||C.readAt(0)!==null)&&(this.readable=!0));const V=this._propertyCallbacks;for(const q in V){const G=V[q];for(const Y of G)this._getSourceProperty(q,Y)}}_validateSource(y,v=!1){const C=y&&y[t.DESTINATION];return super._validateSource(y,!C||C instanceof j)}getProperty(y,v){const{source:C}=this,V=this._properties,q=V&&y in V;if(!v)return q?V&&V[y]:C&&C.getProperty(y);super.getProperty(y,v),C&&!q&&this._getSourceProperty(y,v)}_getSourceProperty(y,v){this.source.getProperty(y,C=>{(!this._properties||!(y in this._properties))&&v(C)})}getProperties(){const y=this.source?this.source.getProperties():{},v=this._properties;for(const C in v)y[C]=v[C];return y}_toStringDetails(){return`{source: ${this.source?this.source.toString():"none"}}`}read(){this._sourceStarted||(this._sourceStarted=!0);const y=this.source;let v=null;if(!this.done&&y){const C=y[t.DESTINATION];(v=C.readAt(this._readPosition))!==null?this._readPosition++:this.readable=!1,C.endsAt(this._readPosition)&&this.close()}return v}_end(y){const v=this.source,C=v==null?void 0:v[t.DESTINATION];C&&C.unregister(this),A.prototype._end.call(this,y)}}t.ClonedIterator=$;class j{constructor(y){if(this._history=[],this._trackers=new Set,this._source=y,!y.done){const v=()=>{for(const q of this._trackers)q.readable=!0},C=q=>{for(const G of this._trackers)G.emit("error",q)},V=()=>{for(const q of this._trackers)q._sourceStarted!==!1&&q._readPosition===this._history.length&&q.close();this._trackers.clear(),y.removeListener("end",V),y.removeListener("error",C),y.removeListener("readable",v)};y.on("end",V),y.on("error",C),y.on("readable",v)}}register(y){this._source.done||this._trackers.add(y)}unregister(y){this._trackers.delete(y)}readAt(y){let v=null;return y{this._source=null,this.source=C}).catch(C=>this.emit("error",C))):y&&(this.source=y)}set source(y){let v=y;if(this._source!==null)throw new Error("The source cannot be changed after it has been set");if(L(v)&&(v=v[Symbol.iterator]()),P(v)){let C=v;v=new e.EventEmitter,v.read=()=>{if(C!==null){let V;for(;!(V=C.next()).done;)if(V.value!==null)return V.value;C=null,this.close()}return null}}else v=O(v);if(this.done){this._destroySource&&oe(v.destroy)&&v.destroy();return}v[t.DESTINATION]=this,v.on("end",U),v.on("error",D),v.on("readable",I),this._source=v,this.readable=v.readable!==!1}read(){if(this._source!==null&&this._source.readable!==!1){const y=this._source.read();if(y!==null)return y;this.readable=!1}return null}_end(y=!1){this._source!==null&&(this._source.removeListener("end",U),this._source.removeListener("error",D),this._source.removeListener("readable",I),delete this._source[t.DESTINATION],this._destroySource&&oe(this._source.destroy)&&this._source.destroy(),this._source=null),super._end(y)}}t.WrappingIterator=Q;function se(_,y){if(y&&("autoStart"in y||"optional"in y||"source"in y||"maxBufferSize"in y))return _&&!J(_)&&(_=new Q(_)),new T(_,y);if(!_)return ie();if(le(_))return new Q(_,y);if(_ instanceof c)return _;if(Array.isArray(_))return he(_);if(L(_)||P(_)||J(_))return new Q(_,y);throw new TypeError(`Invalid source: ${_}`)}t.wrap=se;function ie(){return new h}t.empty=ie;function be(_){return new p(_)}t.single=be;function he(_){return new b(_)}t.fromArray=he;function Te(_){return new Q(_)}t.fromIterator=Te;function Ne(_){return new Q(_)}t.fromIterable=Ne;function ye(_){return new X(_)}t.union=ye;function ce(_,y,v){return new g({start:_,end:y,step:v})}t.range=ce;function Re(_,y){return y?_.bind(y):_}function oe(_){return typeof _=="function"}t.isFunction=oe;function J(_){return oe(_==null?void 0:_.on)}t.isEventEmitter=J;function le(_){return oe(_==null?void 0:_.then)}t.isPromise=le;function pe(_){return _&&(J(_)||le(_)||oe(_))}t.isSourceExpression=pe;function L(_){return _&&Symbol.iterator in _}t.isIterable=L;function P(_){return oe(_==null?void 0:_.next)}t.isIterator=P})($t);Object.defineProperty(jg,"__esModule",{value:!0});jg.ClosableTransformIterator=void 0;const sW=$t;class oW extends sW.TransformIterator{constructor(e,r){super(e,r),this.onClose=r.onClose}_end(e){this.onClose(),super._end(e)}}jg.ClosableTransformIterator=oW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Yp,t),r(c0,t),r(Ng,t),r(tl,t),r(Cg,t),r(jg,t)})(ct);var Bg={};Object.defineProperty(Bg,"__esModule",{value:!0});Bg.MemoryPhysicalQueryPlanLogger=void 0;const Fy=nr;class uW{constructor(){this.children=new Map}logOperation(e,r,n,a,s,o){const u={actor:s,logicalOperator:e,physicalOperator:r,rawNode:n,children:[],metadata:o};if(this.children.set(n,u.children),this.rootNode){if(!a)throw new Error("Detected more than one parent-less node");const c=this.children.get(a);if(!c)throw new Error("Could not find parent node");c.push(u)}else{if(a)throw new Error("No root node has been set yet, while a parent is being referenced");this.rootNode=u}}toJson(){return this.rootNode?this.planNodeToJson(this.rootNode):{}}planNodeToJson(e){return{logical:e.logicalOperator,physical:e.physicalOperator,...this.getLogicalMetadata(e.rawNode),...e.metadata,...e.children.length>0?{children:e.children.map(r=>this.planNodeToJson(r))}:{}}}getLogicalMetadata(e){if("type"in e){const r=e;switch(r.type){case"pattern":return{pattern:this.quadToString(r)};case"project":return{variables:r.variables.map(n=>n.value)}}}return{}}quadToString(e){return`${(0,Fy.termToString)(e.subject)} ${(0,Fy.termToString)(e.predicate)} ${(0,Fy.termToString)(e.object)}${e.graph.termType==="DefaultGraph"?"":` ${(0,Fy.termToString)(e.graph)}`}`}}Bg.MemoryPhysicalQueryPlanLogger=uW;Object.defineProperty(Sg,"__esModule",{value:!0});Sg.QueryEngineBase=void 0;const cW=ct,_n=rr,Vf=et,lW=Bg;class wb{constructor(e){this.actorInitQuery=e,this.defaultFunctionArgumentsCache={}}async queryBindings(e,r){return this.queryOfType(e,r,"bindings")}async queryQuads(e,r){return this.queryOfType(e,r,"quads")}async queryBoolean(e,r){return this.queryOfType(e,r,"boolean")}async queryVoid(e,r){return this.queryOfType(e,r,"void")}async queryOfType(e,r,n){const a=await this.query(e,r);if(a.resultType===n)return await a.execute();throw new Error(`Query result type '${n}' was expected, while '${a.resultType}' was found.`)}async query(e,r){const n=await this.queryOrExplain(e,r);if("explain"in n)throw new Error("Tried to explain a query when in query-only mode");return n}async explain(e,r,n){return r.explain=n,await this.queryOrExplain(e,r)}async queryOrExplain(e,r){r=r||{};for(const h in r)this.actorInitQuery.contextKeyShortcuts[h]&&(r[this.actorInitQuery.contextKeyShortcuts[h]]=r[h],delete r[h]);let n=new Vf.ActionContext(r),a={language:"sparql",version:"1.1"};n.has(_n.KeysInitQuery.queryFormat)&&(a=n.get(_n.KeysInitQuery.queryFormat),n=n.delete(_n.KeysInitQuery.queryFormat),a.language==="graphql"&&(n=n.setDefault(_n.KeysInitQuery.graphqlSingularizeVariables,{})));const s=n.get(_n.KeysInitQuery.baseIRI);n=n.setDefault(_n.KeysInitQuery.queryTimestamp,new Date).setDefault(_n.KeysRdfResolveQuadPattern.sourceIds,new Map).setDefault(_n.KeysCore.log,this.actorInitQuery.logger).setDefault(_n.KeysInitQuery.functionArgumentsCache,this.defaultFunctionArgumentsCache).setDefault(_n.KeysRdfResolveQuadPattern.hypermediaSourcesAggregatedStores,new Map),n=(await this.actorInitQuery.mediatorContextPreprocess.mediate({context:n})).context;const o=n.get(_n.KeysInitQuery.explain);let u;if(typeof e=="string"){n=n.set(_n.KeysInitQuery.queryString,e);const h=await this.actorInitQuery.mediatorQueryParse.mediate({context:n,query:e,queryFormat:a,baseIRI:s});u=h.operation,h.baseIRI&&(n=n.set(_n.KeysInitQuery.baseIRI,h.baseIRI))}else u=e;if(o==="parsed")return{explain:!0,type:o,data:u};n.has(_n.KeysInitQuery.initialBindings)&&(u=(0,cW.materializeOperation)(u,n.get(_n.KeysInitQuery.initialBindings)),n=n.delete(_n.KeysInitQuery.queryString));const c=await this.actorInitQuery.mediatorOptimizeQueryOperation.mediate({context:n,operation:u});if(u=c.operation,n=c.context||n,o==="logical")return{explain:!0,type:o,data:u};n=n.set(_n.KeysInitQuery.query,u);let l;o==="physical"&&(l=new lW.MemoryPhysicalQueryPlanLogger,n=n.set(_n.KeysInitQuery.physicalQueryPlanLogger,l));const d=await this.actorInitQuery.mediatorQueryOperation.mediate({context:n,operation:u});d.context=n;const f=wb.internalToFinalResult(d);if(l){switch(f.resultType){case"bindings":await(await f.execute()).toArray();break;case"quads":await(await f.execute()).toArray();break;case"boolean":await f.execute();break;case"void":await f.execute();break}return{explain:!0,type:o,data:l.toJson()}}return f}async getResultMediaTypes(e){return e=Vf.ActionContext.ensureActionContext(e),(await this.actorInitQuery.mediatorQueryResultSerializeMediaTypeCombiner.mediate({context:e,mediaTypes:!0})).mediaTypes}async getResultMediaTypeFormats(e){return e=Vf.ActionContext.ensureActionContext(e),(await this.actorInitQuery.mediatorQueryResultSerializeMediaTypeFormatCombiner.mediate({context:e,mediaTypeFormats:!0})).mediaTypeFormats}async resultToString(e,r,n){if(n=Vf.ActionContext.ensureActionContext(n),!r)switch(e.resultType){case"bindings":r="application/json";break;case"quads":r="application/trig";break;default:r="simple";break}const a={...await wb.finalToInternalResult(e),context:n};return(await this.actorInitQuery.mediatorQueryResultSerialize.mediate({context:n,handle:a,handleMediaType:r})).handle}invalidateHttpCache(e,r){return r=Vf.ActionContext.ensureActionContext(r),this.actorInitQuery.mediatorHttpInvalidate.mediate({url:e,context:r})}static internalToFinalResult(e){switch(e.type){case"bindings":return{resultType:"bindings",execute:async()=>e.bindingsStream,metadata:async()=>await e.metadata(),context:e.context};case"quads":return{resultType:"quads",execute:async()=>e.quadStream,metadata:async()=>await e.metadata(),context:e.context};case"boolean":return{resultType:"boolean",execute:async()=>e.execute(),context:e.context};case"void":return{resultType:"void",execute:async()=>e.execute(),context:e.context}}}static async finalToInternalResult(e){switch(e.resultType){case"bindings":return{type:"bindings",bindingsStream:await e.execute(),metadata:async()=>await e.metadata()};case"quads":return{type:"quads",quadStream:await e.execute(),metadata:async()=>await e.metadata()};case"boolean":return{type:"boolean",execute:()=>e.execute()};case"void":return{type:"void",execute:()=>e.execute()}}}}Sg.QueryEngineBase=wb;(function(t){var e=m&&m.__createBinding||(Object.create?function(a,s,o,u){u===void 0&&(u=o);var c=Object.getOwnPropertyDescriptor(s,o);(!c||("get"in c?!s.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return s[o]}}),Object.defineProperty(a,u,c)}:function(a,s,o,u){u===void 0&&(u=o),a[u]=s[o]}),r=m&&m.__exportStar||function(a,s){for(var o in a)o!=="default"&&!Object.prototype.hasOwnProperty.call(s,o)&&e(s,a,o)};Object.defineProperty(t,"__esModule",{value:!0}),t.QueryEngineBase=void 0,r(Mp,t),r(wg,t);var n=Sg;Object.defineProperty(t,"QueryEngineBase",{enumerable:!0,get:function(){return n.QueryEngineBase}})})(VO);var E9={},$g={};Object.defineProperty($g,"__esModule",{value:!0});$g.LoggerVoid=void 0;const dW=HO;class fW extends dW.Logger{debug(){}error(){}fatal(){}info(){}trace(){}warn(){}}$g.LoggerVoid=fW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r($g,t)})(E9);var O9={},Ug={},A9={},qg={};Object.defineProperty(qg,"__esModule",{value:!0});qg.ActorContextPreprocess=void 0;const hW=et;class pW extends hW.Actor{constructor(e){super(e)}}qg.ActorContextPreprocess=pW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(qg,t)})(A9);Object.defineProperty(Ug,"__esModule",{value:!0});Ug.ActorContextPreprocessSourceToDestination=void 0;const yW=A9,Ly=rr;class bW extends yW.ActorContextPreprocess{constructor(e){super(e)}async test(e){return!0}async run(e){if(e.context.get(Ly.KeysRdfResolveQuadPattern.sources)&&!e.context.get(Ly.KeysRdfUpdateQuads.destination)){const r=e.context.get(Ly.KeysRdfResolveQuadPattern.sources);if(r.length===1)return{context:e.context.set(Ly.KeysRdfUpdateQuads.destination,r[0])}}return e}}Ug.ActorContextPreprocessSourceToDestination=bW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Ug,t)})(O9);var FA={},Vg={};Object.defineProperty(Vg,"__esModule",{value:!0});Vg.MediatorCombinePipeline=void 0;const gW=et;class _W extends gW.Mediator{constructor(e){super(e)}async mediate(e){let r;try{r=this.publish(e)}catch{return e}if(this.filterErrors){const a=[];for(const s of r)try{await s.reply,a.push(s)}catch{}r=a}if(r=await Promise.all(r.map(async({actor:a,reply:s})=>({actor:a,reply:await s}))),this.order){const a=s=>{const o=this.field?s[this.field]:s;if(typeof o!="number")throw new Error("Cannot order elements that are not numbers.");return o};r=r.sort((s,o)=>(this.order==="increasing"?1:-1)*(a(s.reply)-a(o.reply)))}let n=e;for(const{actor:a}of r)n={...n,...await a.runObservable(n)};return n}mediateWith(){throw new Error("Method not supported.")}}Vg.MediatorCombinePipeline=_W;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Vg,t)})(FA);var R9={},Hg={},x9={},kg={};Object.defineProperty(kg,"__esModule",{value:!0});kg.ActorHashBindings=void 0;const mW=et;class vW extends mW.Actor{constructor(e){super(e)}}kg.ActorHashBindings=vW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(kg,t)})(x9);var wW=function t(e){if(typeof e=="number"&&isNaN(e))throw new Error("NaN is not allowed");if(typeof e=="number"&&!isFinite(e))throw new Error("Infinity is not allowed");return e===null||typeof e!="object"?JSON.stringify(e):e.toJSON instanceof Function?t(e.toJSON()):Array.isArray(e)?`[${e.reduce((a,s,o)=>`${a}${o===0?"":","}${t(s===void 0||typeof s=="symbol"?null:s)}`,"")}]`:`{${Object.keys(e).sort().reduce((n,a)=>{if(e[a]===void 0||typeof e[a]=="symbol")return n;const s=n.length===0?"":",";return`${n}${s}${t(a)}:${t(e[a])}`},"")}}`};Object.defineProperty(Hg,"__esModule",{value:!0});Hg.ActorHashBindingsSha1=void 0;const SW=x9,TW=Pg,yP=nr,EW=wW;class OW extends SW.ActorHashBindings{async test(e){if(!e.allowHashCollisions)throw new Error(`Actor ${this.name} can not provide hash functions without hash collisions`);return!0}async run(e){return{hashFunction:r=>(0,TW.sha1)().update(EW(Object.fromEntries([...r].map(([n,a])=>[(0,yP.termToString)(n),(0,yP.termToString)(a)])))).digest("hex"),hashCollisions:!0}}}Hg.ActorHashBindingsSha1=OW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Hg,t)})(R9);var Ri={},Qg={};Object.defineProperty(Qg,"__esModule",{value:!0});Qg.MediatorRace=void 0;const AW=et;class RW extends AW.Mediator{constructor(e){super(e)}mediateWith(e,r){return new Promise((n,a)=>{const s=[];for(const o of r)o.reply.then(()=>{n(o.actor)}).catch(u=>{s.push(u),s.length===r.length&&a(new Error(`${this.name} mediated over all rejecting actors: -${s.map(c=>c.message).join(` -`)}`))})})}}Qg.MediatorRace=RW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Qg,t)})(Ri);var I9={},Gg={},zg={},Wg={};Object.defineProperty(Wg,"__esModule",{value:!0});Wg.ActorOptimizeQueryOperation=void 0;const xW=et;class IW extends xW.Actor{constructor(e){super(e)}}Wg.ActorOptimizeQueryOperation=IW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Wg,t)})(zg);Object.defineProperty(Gg,"__esModule",{value:!0});Gg.ActorOptimizeQueryOperationJoinBgp=void 0;const PW=zg,DW=Rt;class NW extends PW.ActorOptimizeQueryOperation{async test(e){return!0}async run(e){return{operation:DW.Util.mapOperation(e.operation,{join(n,a){return n.input.every(s=>s.type==="bgp")?{recurse:!1,result:a.createBgp(n.input.flatMap(s=>s.patterns))}:{recurse:!1,result:n}}}),context:e.context}}}Gg.ActorOptimizeQueryOperationJoinBgp=NW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Gg,t)})(I9);var P9={},Xg={};Object.defineProperty(Xg,"__esModule",{value:!0});Xg.ActorOptimizeQueryOperationBgpToJoin=void 0;const CW=zg,jW=Rt;class MW extends CW.ActorOptimizeQueryOperation{async test(e){return!0}async run(e){return{operation:jW.Util.mapOperation(e.operation,{bgp(n,a){return{recurse:!1,result:a.createJoin(n.patterns)}}}),context:e.context}}}Xg.ActorOptimizeQueryOperationBgpToJoin=MW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Xg,t)})(P9);var D9={},Kg={};Object.defineProperty(Kg,"__esModule",{value:!0});Kg.ActorOptimizeQueryOperationJoinConnected=void 0;const FW=zg,bP=Rt;class Kh extends FW.ActorOptimizeQueryOperation{async test(e){return!0}async run(e){return{operation:bP.Util.mapOperation(e.operation,{join(n,a){return{recurse:!1,result:Kh.cluster(n,a)}}}),context:e.context}}static cluster(e,r){const n=e.input.map(u=>({inScopeVariables:Object.fromEntries(bP.Util.inScopeVariables(u).map(c=>[c.value,!0])),entries:[u]}));let a,s=n;do a=s,s=Kh.clusterIteration(a);while(a.length!==s.length);const o=s.map(u=>r.createJoin(u.entries));return o.length===1?o[0]:r.createJoin(o,!1)}static clusterIteration(e){const r=[];for(const n of e){let a=!1;for(const s of r)if(Kh.haveOverlappingVariables(n.inScopeVariables,s.inScopeVariables)){s.entries=[...s.entries,...n.entries],s.inScopeVariables={...s.inScopeVariables,...n.inScopeVariables},a=!0;break}a||r.push({inScopeVariables:n.inScopeVariables,entries:n.entries})}return r}static haveOverlappingVariables(e,r){for(const n of Object.keys(e))if(r[n])return!0;return!1}}Kg.ActorOptimizeQueryOperationJoinConnected=Kh;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Kg,t)})(D9);var N9={},Jg={},LA={},Yg={};Object.defineProperty(Yg,"__esModule",{value:!0});Yg.ActorQueryParse=void 0;const LW=et;class BW extends LW.Actor{constructor(e){super(e)}}Yg.ActorQueryParse=BW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Yg,t)})(LA);Object.defineProperty(Jg,"__esModule",{value:!0});Jg.ActorQueryParseSparql=void 0;const $W=LA,UW=Rt,qW=s0;class VW extends $W.ActorQueryParse{constructor(e){super(e),this.prefixes=Object.freeze(this.prefixes)}async test(e){if(e.queryFormat&&e.queryFormat.language!=="sparql")throw new Error("This actor can only parse SPARQL queries");return!0}async run(e){const n=new qW.Parser({prefixes:this.prefixes,baseIRI:e.baseIRI,sparqlStar:!0}).parse(e.query);return{baseIRI:n.type==="query"?n.base:void 0,operation:(0,UW.translate)(n,{quads:!0,prefixes:this.prefixes,blankToVariable:!0,baseIRI:e.baseIRI})}}}Jg.ActorQueryParseSparql=VW;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Jg,t)})(N9);var C9={},Zg={},j9={},BA={},$A={},Ko={};Object.defineProperty(Ko,"__esModule",{value:!0});Ko.DirectiveNodeHandlerAdapter=void 0;class HW{constructor(e,r,n){this.targetKind=e,this.util=r,this.settings=n}getDirectiveConditionalValue(e,r){const n=this.util.getArgument(e.arguments,"if");if(!n)throw new Error(`The directive ${e.name.value} is missing an if-argument.`);const a=this.util.handleNodeValue(n.value,n.name.value,r);if(a.terms.length!==1)throw new Error(`Can not apply the directive ${e.name.value} with a list.`);return a.terms[0]}isDirectiveScopeAll(e){const r=this.util.getArgument(e.arguments,"scope");return r&&r.value.kind==="EnumValue"&&r.value.value==="all"}}Ko.DirectiveNodeHandlerAdapter=HW;var e_={};Object.defineProperty(e_,"__esModule",{value:!0});e_.DirectiveNodeHandlerInclude=void 0;const kW=Ko;class QW extends kW.DirectiveNodeHandlerAdapter{constructor(e,r){super("include",e,r)}handle(e,r){const n=this.getDirectiveConditionalValue(e.directive,r);return n.termType==="Literal"&&n.value==="false"?{ignore:!0}:{}}}e_.DirectiveNodeHandlerInclude=QW;var t_={};Object.defineProperty(t_,"__esModule",{value:!0});t_.DirectiveNodeHandlerOptional=void 0;const GW=Ko;class zW extends GW.DirectiveNodeHandlerAdapter{constructor(e,r){super("optional",e,r)}handle(e,r){return{operationOverrider:n=>this.util.operationFactory.createLeftJoin(this.util.operationFactory.createBgp([]),n)}}}t_.DirectiveNodeHandlerOptional=zW;var r_={},Sf={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.SingularizeState=void 0,function(e){e[e.SINGLE=0]="SINGLE",e[e.PLURAL=1]="PLURAL"}(t.SingularizeState||(t.SingularizeState={}))})(Sf);Object.defineProperty(r_,"__esModule",{value:!0});r_.DirectiveNodeHandlerPlural=void 0;const WW=Sf,XW=Ko;class KW extends XW.DirectiveNodeHandlerAdapter{constructor(e,r){super("plural",e,r)}handle(e,r){return this.isDirectiveScopeAll(e.directive)&&(r.singularizeState=WW.SingularizeState.PLURAL),delete r.singularizeVariables[this.util.nameToVariable(e.fieldLabel,r).value],{}}}r_.DirectiveNodeHandlerPlural=KW;var n_={};Object.defineProperty(n_,"__esModule",{value:!0});n_.DirectiveNodeHandlerSingle=void 0;const JW=Sf,YW=Ko;class ZW extends YW.DirectiveNodeHandlerAdapter{constructor(e,r){super("single",e,r)}handle(e,r){return this.isDirectiveScopeAll(e.directive)&&(r.singularizeState=JW.SingularizeState.SINGLE),r.singularizeVariables[this.util.nameToVariable(e.fieldLabel,r).value]=!0,{}}}n_.DirectiveNodeHandlerSingle=ZW;var i_={};Object.defineProperty(i_,"__esModule",{value:!0});i_.DirectiveNodeHandlerSkip=void 0;const eX=Ko;class tX extends eX.DirectiveNodeHandlerAdapter{constructor(e,r){super("skip",e,r)}handle(e,r){const n=this.getDirectiveConditionalValue(e.directive,r);return n.termType==="Literal"&&n.value==="true"?{ignore:!0}:{}}}i_.DirectiveNodeHandlerSkip=tX;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Ko,t),r(e_,t),r(t_,t),r(r_,t),r(n_,t),r(i_,t)})($A);var M9={},ca={};Object.defineProperty(ca,"__esModule",{value:!0});ca.NodeValueHandlerAdapter=void 0;class rX{constructor(e,r,n){this.targetKind=e,this.util=r,this.settings=n}}ca.NodeValueHandlerAdapter=rX;var a_={};Object.defineProperty(a_,"__esModule",{value:!0});a_.NodeValueHandlerBoolean=void 0;const nX=ca;class iX extends nX.NodeValueHandlerAdapter{constructor(e,r){super("BooleanValue",e,r),this.datatype=this.util.dataFactory.namedNode("http://www.w3.org/2001/XMLSchema#boolean")}handle(e,r,n){return{terms:[this.util.dataFactory.literal(e.value?"true":"false",this.datatype)]}}}a_.NodeValueHandlerBoolean=iX;var s_={};Object.defineProperty(s_,"__esModule",{value:!0});s_.NodeValueHandlerEnum=void 0;const aX=ca;class sX extends aX.NodeValueHandlerAdapter{constructor(e,r){super("EnumValue",e,r)}handle(e,r,n){return{terms:[this.util.valueToNamedNode(e.value,n.context)]}}}s_.NodeValueHandlerEnum=sX;var o_={};Object.defineProperty(o_,"__esModule",{value:!0});o_.NodeValueHandlerFloat=void 0;const oX=ca;class uX extends oX.NodeValueHandlerAdapter{constructor(e,r){super("FloatValue",e,r),this.datatype=this.util.dataFactory.namedNode("http://www.w3.org/2001/XMLSchema#float")}handle(e,r,n){return{terms:[this.util.dataFactory.literal(e.value,this.datatype)]}}}o_.NodeValueHandlerFloat=uX;var u_={};Object.defineProperty(u_,"__esModule",{value:!0});u_.NodeValueHandlerInt=void 0;const cX=ca;class lX extends cX.NodeValueHandlerAdapter{constructor(e,r){super("IntValue",e,r),this.datatype=this.util.dataFactory.namedNode("http://www.w3.org/2001/XMLSchema#integer")}handle(e,r,n){return{terms:[this.util.dataFactory.literal(e.value,this.datatype)]}}}u_.NodeValueHandlerInt=lX;var c_={};Object.defineProperty(c_,"__esModule",{value:!0});c_.NodeValueHandlerList=void 0;const dX=ca;class fX extends dX.NodeValueHandlerAdapter{constructor(e,r){super("ListValue",e,r),this.nodeFirst=this.util.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#first"),this.nodeRest=this.util.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"),this.nodeNil=this.util.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil")}handle(e,r,n){const a=[];let s=[];for(const o of e.values){const u=this.util.handleNodeValue(o,r,n);for(const c of u.terms)a.push(c);u.auxiliaryPatterns&&(s=s.concat(u.auxiliaryPatterns))}if(this.settings.arraysToRdfLists){const o=this.util.dataFactory.blankNode();let u=o,c=a.length;for(const l of a){s.push(this.util.operationFactory.createPattern(u,this.nodeFirst,l,n.graph));const d=--c===0?this.nodeNil:this.util.dataFactory.blankNode();s.push(this.util.operationFactory.createPattern(u,this.nodeRest,d,n.graph)),u=d}return{terms:[o],auxiliaryPatterns:s}}else return{terms:a,auxiliaryPatterns:s}}}c_.NodeValueHandlerList=fX;var l_={};Object.defineProperty(l_,"__esModule",{value:!0});l_.NodeValueHandlerNull=void 0;const hX=ca;class pX extends hX.NodeValueHandlerAdapter{constructor(e,r){super("NullValue",e,r),this.nil=this.util.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil")}handle(e,r,n){return{terms:[this.nil]}}}l_.NodeValueHandlerNull=pX;var d_={};Object.defineProperty(d_,"__esModule",{value:!0});d_.NodeValueHandlerObject=void 0;const yX=ca;class bX extends yX.NodeValueHandlerAdapter{constructor(e,r){super("ObjectValue",e,r)}handle(e,r,n){const a=this.util.dataFactory.blankNode();let s=[];for(const o of e.fields){const u=this.util.handleNodeValue(o.value,r,n);for(const c of u.terms)s.push(this.util.createQuadPattern(a,o.name,c,n.graph,n.context));u.auxiliaryPatterns&&(s=s.concat(u.auxiliaryPatterns))}return{terms:[a],auxiliaryPatterns:s}}}d_.NodeValueHandlerObject=bX;var f_={};Object.defineProperty(f_,"__esModule",{value:!0});f_.NodeValueHandlerString=void 0;const gX=ca;class _X extends gX.NodeValueHandlerAdapter{constructor(e,r){super("StringValue",e,r)}handle(e,r,n){const a=n.context.getContextRaw()[r];let s,o;return a&&typeof a!="string"&&(a["@language"]?s=a["@language"]:a["@type"]&&(o=this.util.dataFactory.namedNode(a["@type"]))),{terms:[this.util.dataFactory.literal(e.value,s||o)]}}}f_.NodeValueHandlerString=_X;var h_={};Object.defineProperty(h_,"__esModule",{value:!0});h_.NodeValueHandlerVariable=void 0;const mX=ca;class vX extends mX.NodeValueHandlerAdapter{constructor(e,r){super("Variable",e,r)}handle(e,r,n){const a=e.name.value,s=n.variablesDict[a],o=n.variablesMetaDict[a];if(!s){if(!n.ignoreUnknownVariables&&(!o||o.mandatory))throw new Error(`Undefined variable: ${a}`);{const u=this.util.dataFactory.variable(a);return n.terminalVariables.map(c=>c.value).indexOf(a)<0&&n.terminalVariables.push(u),{terms:[u]}}}if(s.kind==="Variable")throw new Error(`Variable refers to another variable: ${a}`);if(o)if(o.list){if(s.kind!=="ListValue")throw new Error(`Expected a list, but got ${s.kind} for ${a}`);if(o.type){const u=s;for(const c of u.values)if(c.kind!==o.type)throw new Error(`Expected ${o.type}, but got ${c.kind} for ${a}`)}}else o.type;return this.util.handleNodeValue(s,r,n)}}h_.NodeValueHandlerVariable=vX;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(ca,t),r(a_,t),r(s_,t),r(o_,t),r(u_,t),r(c_,t),r(l_,t),r(d_,t),r(f_,t),r(h_,t)})(M9);var yl={};Object.defineProperty(yl,"__esModule",{value:!0});yl.NodeHandlerAdapter=void 0;class wX{constructor(e,r,n){this.targetKind=e,this.util=r,this.settings=n}getNodeQuadContextSelectionSet(e,r,n){const a={};if(e){for(const s of e.selections)if(s.kind==="Field"){const o=s;this.handleNodeQuadContextField(o,n,a,"id","subject"),this.handleNodeQuadContextField(o,n,a,"graph","graph")}}return a}handleNodeQuadContextField(e,r,n,a,s){if(!n[s]&&e.name.value===a){if(!n[s]){const o=this.util.getArgument(e.arguments,"_");if(o){const u=this.util.handleNodeValue(o.value,e.name.value,r);if(u.terms.length!==1)throw new Error(`Only single values can be set as ${a}, but got ${u.terms.length} at ${e.name.value}`);n[s]=u.terms[0],u.auxiliaryPatterns&&(n.auxiliaryPatterns||(n.auxiliaryPatterns=[]),n.auxiliaryPatterns.concat(u.auxiliaryPatterns))}}if(!n[s]){const o=this.util.nameToVariable(this.util.getFieldLabel(e),r);r.terminalVariables.push(o),n[s]=o}}}getDirectiveOutputs(e,r,n){const a=[];if(e)for(const s of e){const o=this.util.handleDirectiveNode({directive:s,fieldLabel:r},n);if(o){if(o.ignore)return null;a.push(o)}}return a}handleDirectiveOutputs(e,r){for(const n of e){if(n.ignore)return this.util.operationFactory.createBgp([]);n.operationOverrider&&(r=n.operationOverrider(r))}return r}}yl.NodeHandlerAdapter=wX;var Tf={};Object.defineProperty(Tf,"__esModule",{value:!0});Tf.NodeHandlerDefinitionAdapter=void 0;const SX=yl;class TX extends SX.NodeHandlerAdapter{constructor(e,r,n){super(e,r,n)}}Tf.NodeHandlerDefinitionAdapter=TX;var p_={};Object.defineProperty(p_,"__esModule",{value:!0});p_.NodeHandlerDefinitionFragment=void 0;const EX=Tf;class OX extends EX.NodeHandlerDefinitionAdapter{constructor(e,r){super("FragmentDefinition",e,r)}handle(e,r){throw new Error("Illegal state: fragment definitions must be indexed and removed before processing")}}p_.NodeHandlerDefinitionFragment=OX;var y_={};Object.defineProperty(y_,"__esModule",{value:!0});y_.NodeHandlerDefinitionOperation=void 0;const AX=Tf;class RX extends AX.NodeHandlerDefinitionAdapter{constructor(e,r){super("OperationDefinition",e,r)}handle(e,r){if(e.operation!=="query")throw new Error("Unsupported definition operation: "+e.operation);if(e.variableDefinitions)for(const s of e.variableDefinitions){const o=s.variable.name.value;s.defaultValue&&(r.variablesDict[o]||(r.variablesDict[o]=s.defaultValue));let u=s.type;const c=u.kind==="NonNullType";c&&(u=u.type);const l=u.kind==="ListType";l&&(u=u.type);const d=u.name.value;r.variablesMetaDict[o]={mandatory:c,list:l,type:d}}const n=this.getDirectiveOutputs(e.directives,e.name?e.name.value:"",r);if(!n)return this.util.operationFactory.createBgp([]);const a=this.util.joinOperations(e.selectionSet.selections.map(s=>this.util.handleNode(s,r)));return this.handleDirectiveOutputs(n,a)}}y_.NodeHandlerDefinitionOperation=RX;var b_={};Object.defineProperty(b_,"__esModule",{value:!0});b_.NodeHandlerDocument=void 0;const gP=Rt,xX=yl;class IX extends xX.NodeHandlerAdapter{constructor(e,r){super("Document",e,r)}handle(e,r){const n=e.definitions.map(s=>{const o=this.getNodeQuadContextDefinitionNode(s,Object.assign(Object.assign({},r),{ignoreUnknownVariables:!0})),u=Object.assign(Object.assign({},r),{graph:o.graph||r.graph,subject:o.subject||this.util.dataFactory.blankNode()});let c=this.util.handleNode(s,u);return o&&o.auxiliaryPatterns&&(c=this.util.joinOperations([c,this.util.operationFactory.createBgp(o.auxiliaryPatterns)])),c}),a=this.util.operationFactory.createProject(n.length===1?n[0]:this.util.operationFactory.createUnion(n),r.terminalVariables);return this.translateBlankNodesToVariables(a)}getNodeQuadContextDefinitionNode(e,r){if(e.kind==="OperationDefinition")return this.getNodeQuadContextSelectionSet(e.selectionSet,e.name?e.name.value:"",r);throw new Error(`Unsupported definition: ${e.kind}`)}translateBlankNodesToVariables(e){const r=this,n={},a=Array.from(e.variables).reduce((o,u)=>(o[u.value]=!0,o),{});return gP.Util.mapOperation(e,{path:(o,u)=>({recurse:!1,result:u.createPath(s(o.subject),o.predicate,s(o.object),s(o.graph))}),pattern:(o,u)=>({recurse:!1,result:u.createPattern(s(o.subject),s(o.predicate),s(o.object),s(o.graph))})});function s(o){if(o.termType==="BlankNode"){let u=n[o.value];return u||(u=gP.Util.createUniqueVariable(o.value,a,r.util.dataFactory),a[u.value]=!0,n[o.value]=u),u}return o}}}b_.NodeHandlerDocument=IX;var bl={};Object.defineProperty(bl,"__esModule",{value:!0});bl.NodeHandlerSelectionAdapter=void 0;const PX=Rt,DX=Sf,NX=yl;class CX extends NX.NodeHandlerAdapter{constructor(e,r,n){super(e,r,n)}getNodeQuadContextFieldNode(e,r,n){return this.getNodeQuadContextSelectionSet(e.selectionSet,r,Object.assign(Object.assign({},n),{path:this.util.appendFieldToPath(n.path,r)}))}fieldToOperation(e,r,n,a){const s=n;let o=0,u;if((r.name.value==="id"||r.name.value==="graph")&&(n=!1,r.arguments))for(const w of r.arguments)w.name.value==="_"&&this.util.handleNodeValue(w.value,r.name.value,e);const c=this.util.getFieldLabel(r);if(e.singularizeState===DX.SingularizeState.SINGLE&&(e.singularizeVariables[this.util.nameToVariable(c,e).value]=!0),n){const w=this.handleMetaField(e,c,a);if(w)return w}const l=a?[this.util.operationFactory.createBgp(a)]:[],d=this.getNodeQuadContextFieldNode(r,c,e);let f=d.subject||this.util.nameToVariable(c,e),h=d.graph||e.graph;d.auxiliaryPatterns&&l.push(this.util.operationFactory.createBgp(d.auxiliaryPatterns));let p=!0,b=null;if(n&&r.arguments&&r.arguments.length){for(const w of r.arguments)if(w.name.value==="_"){const O=this.util.handleNodeValue(w.value,r.name.value,e);b=O.terms,l.push(this.util.operationFactory.createBgp(O.terms.map(A=>this.util.createQuadPattern(e.subject,r.name,A,e.graph,e.context)))),O.auxiliaryPatterns&&l.push(this.util.operationFactory.createBgp(O.auxiliaryPatterns)),n=!1;break}else if(w.name.value==="graph"){const O=this.util.handleNodeValue(w.value,r.name.value,e);if(O.terms.length!==1)throw new Error(`Only single values can be set as graph, but got ${O.terms.length} at ${r.name.value}`);h=O.terms[0],e=Object.assign(Object.assign({},e),{graph:h}),O.auxiliaryPatterns&&l.push(this.util.operationFactory.createBgp(O.auxiliaryPatterns));break}else if(w.name.value==="alt"){let O=w.value;O.kind!=="ListValue"&&(O={kind:"ListValue",values:[O]}),l.push(this.util.createQuadPath(e.subject,r.name,O,f,e.graph,e.context)),p=!1;break}}if(n&&p&&l.push(this.util.operationFactory.createBgp([this.util.createQuadPattern(e.subject,r.name,f,e.graph,e.context)])),r.arguments&&r.arguments.length){for(const w of r.arguments)if(!(w.name.value==="_"||w.name.value==="graph"||w.name.value==="alt"))if(w.name.value==="first"){if(w.value.kind!=="IntValue")throw new Error("Invalid value type for 'first' argument: "+w.value.kind);u=parseInt(w.value.value,10)}else if(w.name.value==="offset"){if(w.value.kind!=="IntValue")throw new Error("Invalid value type for 'offset' argument: "+w.value.kind);o=parseInt(w.value.value,10)}else{const O=this.util.handleNodeValue(w.value,w.name.value,e);l.push(this.util.operationFactory.createBgp(O.terms.map(A=>this.util.createQuadPattern(f,w.name,A,e.graph,e.context)))),O.auxiliaryPatterns&&l.push(this.util.operationFactory.createBgp(O.auxiliaryPatterns))}}const g=this.getDirectiveOutputs(r.directives,c,e);if(!g)return this.util.operationFactory.createBgp([]);let E=this.util.joinOperations(l);if(r.selectionSet&&r.selectionSet.selections.length){if(b){if(b.length!==1)throw new Error(`Only single values can be set as id, but got ${b.length} at ${r.name.value}`);f=b[0]}const w=Object.assign(Object.assign(Object.assign({},e),s?{path:this.util.appendFieldToPath(e.path,c)}:{}),{graph:h,subject:s?f:e.subject});let O=!1;const A=r.selectionSet.selections.filter(I=>I.kind==="Field"&&I.name.value==="totalCount"?(O=!0,!1):!0);let T=this.util.joinOperations(l.concat(A.map(I=>this.util.handleNode(I,w))));if(O){const I=this.util.dataFactory.variable("var"+this.settings.expressionVariableCounter++),D=this.util.dataFactory.variable(f.value+this.settings.variableDelimiter+"totalCount"),U=this.util.operationFactory.createBoundAggregate(I,"count",this.util.operationFactory.createTermExpression(f),!1),H=this.util.operationFactory.createProject(this.util.operationFactory.createExtend(this.util.operationFactory.createGroup(E,[],[U]),D,this.util.operationFactory.createTermExpression(I)),[D]);e.terminalVariables.push(D),A.length?T=this.util.operationFactory.createJoin([this.util.operationFactory.createProject(T,[]),H]):T=H}E=T}else n&&f.termType==="Variable"&&e.terminalVariables.push(f);return(o||u)&&(E=this.util.operationFactory.createSlice(this.util.operationFactory.createProject(E,PX.Util.inScopeVariables(E)),o,u)),this.handleDirectiveOutputs(g,E)}handleMetaField(e,r,n){if(r==="__typename"){const a=this.util.nameToVariable(r,e);return e.terminalVariables.push(a),this.util.operationFactory.createBgp([this.util.operationFactory.createPattern(e.subject,this.util.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),this.util.nameToVariable(r,e),e.graph)].concat(n||[]))}}}bl.NodeHandlerSelectionAdapter=CX;var g_={};Object.defineProperty(g_,"__esModule",{value:!0});g_.NodeHandlerSelectionField=void 0;const jX=bl;class MX extends jX.NodeHandlerSelectionAdapter{constructor(e,r){super("Field",e,r)}handle(e,r){return this.fieldToOperation(r,e,!0)}}g_.NodeHandlerSelectionField=MX;var __={};Object.defineProperty(__,"__esModule",{value:!0});__.NodeHandlerSelectionFragmentSpread=void 0;const FX=bl;class LX extends FX.NodeHandlerSelectionAdapter{constructor(e,r){super("FragmentSpread",e,r)}handle(e,r){const n=r.fragmentDefinitions[e.name.value];if(!n)throw new Error("Undefined fragment definition: "+e.name.value);const a={alias:void 0,arguments:void 0,directives:n.directives,kind:"Field",name:e.name,selectionSet:n.selectionSet},s=[this.util.newTypePattern(r.subject,n.typeCondition,r)];return this.util.operationFactory.createLeftJoin(this.util.operationFactory.createBgp([]),this.fieldToOperation(r,a,!1,s))}}__.NodeHandlerSelectionFragmentSpread=LX;var m_={};Object.defineProperty(m_,"__esModule",{value:!0});m_.NodeHandlerSelectionInlineFragment=void 0;const BX=bl;class $X extends BX.NodeHandlerSelectionAdapter{constructor(e,r){super("InlineFragment",e,r)}handle(e,r){const n={alias:void 0,arguments:void 0,directives:e.directives,kind:"Field",name:{kind:"Name",value:r.subject.value},selectionSet:e.selectionSet},a=e.typeCondition?[this.util.newTypePattern(r.subject,e.typeCondition,r)]:[];return this.util.operationFactory.createLeftJoin(this.util.operationFactory.createBgp([]),this.fieldToOperation(r,n,!1,a))}}m_.NodeHandlerSelectionInlineFragment=$X;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r($A,t),r(M9,t),r(yl,t),r(Tf,t),r(p_,t),r(y_,t),r(b_,t),r(bl,t),r(g_,t),r(__,t),r(m_,t)})(BA);var v_={},F9=typeof Symbol=="function"&&Symbol.toStringTag!=null?Symbol.toStringTag:"@@toStringTag",UX=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):void 0;const FE=UX;function q1(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q1=function(r){return typeof r}:q1=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},q1(t)}var qX=10,L9=2;function B9(t){return w_(t,[])}function w_(t,e){switch(q1(t)){case"string":return JSON.stringify(t);case"function":return t.name?"[function ".concat(t.name,"]"):"[function]";case"object":return t===null?"null":VX(t,e);default:return String(t)}}function VX(t,e){if(e.indexOf(t)!==-1)return"[Circular]";var r=[].concat(e,[t]),n=QX(t);if(n!==void 0){var a=n.call(t);if(a!==t)return typeof a=="string"?a:w_(a,r)}else if(Array.isArray(t))return kX(t,r);return HX(t,r)}function HX(t,e){var r=Object.keys(t);if(r.length===0)return"{}";if(e.length>L9)return"["+GX(t)+"]";var n=r.map(function(a){var s=w_(t[a],e);return a+": "+s});return"{ "+n.join(", ")+" }"}function kX(t,e){if(t.length===0)return"[]";if(e.length>L9)return"[Array]";for(var r=Math.min(qX,t.length),n=t.length-r,a=[],s=0;s1&&a.push("... ".concat(n," more items")),"["+a.join(", ")+"]"}function QX(t){var e=t[String(FE)];if(typeof e=="function")return e;if(typeof t.inspect=="function")return t.inspect}function GX(t){var e=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&&typeof t.constructor=="function"){var r=t.constructor.name;if(typeof r=="string"&&r!=="")return r}return e}function hS(t,e){var r=!!t;if(!r)throw new Error(e)}const zX=function(e,r){return e instanceof r};function _P(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:"GraphQL request",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{line:1,column:1};typeof e=="string"||hS(0,"Body must be a string. Received: ".concat(B9(e),".")),this.body=e,this.name=r,this.locationOffset=n,this.locationOffset.line>0||hS(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||hS(0,"column in locationOffset is 1-indexed and must be positive.")}return WX(t,[{key:F9,get:function(){return"Source"}}]),t}();function XX(t){return zX(t,UA)}function Sb(t,e){for(var r=/\r\n|[\n\r]/g,n=1,a=e+1,s;(s=r.exec(t.body))&&s.index120){for(var h=Math.floor(c/80),p=c%80,b=[],g=0;g",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function H1(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H1=function(r){return typeof r}:H1=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},H1(t)}function JX(t){return H1(t)=="object"&&t!==null}function k1(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k1=function(r){return typeof r}:k1=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},k1(t)}function vP(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),r.push.apply(r,n)}return r}function YX(t){for(var e=1;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function iK(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function gp(t,e){return gp=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},gp(t,e)}function _p(t){return _p=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},_p(t)}var aK=function(t){rK(r,t);var e=nK(r);function r(n,a,s,o,u,c,l){var d,f,h,p;eK(this,r),p=e.call(this,n),p.name="GraphQLError",p.originalError=c??void 0,p.nodes=SP(Array.isArray(a)?a:a?[a]:void 0);for(var b=[],g=0,E=(w=p.nodes)!==null&&w!==void 0?w:[];g0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),c!=null&&c.stack?(Object.defineProperty(Lh(p),"stack",{value:c.stack,writable:!0,configurable:!0}),U9(p)):(Error.captureStackTrace?Error.captureStackTrace(Lh(p),r):Object.defineProperty(Lh(p),"stack",{value:Error().stack,writable:!0,configurable:!0}),p)}return tK(r,[{key:"toString",value:function(){return sK(this)}},{key:F9,get:function(){return"Object"}}]),r}(LE(Error));function SP(t){return t===void 0||t.length===0?void 0:t}function sK(t){var e=t.message;if(t.nodes)for(var r=0,n=t.nodes;ra&&EP(e[s-1]);)--s;return e.slice(a,s).join(` -`)}function EP(t){for(var e=0;e1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=t.indexOf(` -`)===-1,a=t[0]===" "||t[0]===" ",s=t[t.length-1]==='"',o=t[t.length-1]==="\\",u=!n||s||o||r,c="";return u&&!(n&&a)&&(c+=` -`+e),c+=e?t.replace(/\n/g,` -`+e):t,u&&(c+=` -`),'"""'+c.replace(/"""/g,'\\"""')+'"""'}var H9=function(){function t(r){var n=new Ur(Ie.SOF,0,0,0,0,null);this.source=r,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}var e=t.prototype;return e.advance=function(){this.lastToken=this.token;var n=this.token=this.lookahead();return n},e.lookahead=function(){var n=this.token;if(n.kind!==Ie.EOF)do{var a;n=(a=n.next)!==null&&a!==void 0?a:n.next=fK(this,n)}while(n.kind===Ie.COMMENT);return n},t}();function dK(t){return t===Ie.BANG||t===Ie.DOLLAR||t===Ie.AMP||t===Ie.PAREN_L||t===Ie.PAREN_R||t===Ie.SPREAD||t===Ie.COLON||t===Ie.EQUALS||t===Ie.AT||t===Ie.BRACKET_L||t===Ie.BRACKET_R||t===Ie.BRACE_L||t===Ie.PIPE||t===Ie.BRACE_R}function nl(t){return isNaN(t)?Ie.EOF:t<127?JSON.stringify(String.fromCharCode(t)):'"\\u'.concat(("00"+t.toString(16).toUpperCase()).slice(-4),'"')}function fK(t,e){for(var r=t.source,n=r.body,a=n.length,s=e.end;s31||o===9));return new Ur(Ie.COMMENT,e,u,r,n,a,s.slice(e+1,u))}function yK(t,e,r,n,a,s){var o=t.body,u=r,c=e,l=!1;if(u===45&&(u=o.charCodeAt(++c)),u===48){if(u=o.charCodeAt(++c),u>=48&&u<=57)throw ra(t,c,"Invalid number, unexpected digit after 0: ".concat(nl(u),"."))}else c=pS(t,c,u),u=o.charCodeAt(c);if(u===46&&(l=!0,u=o.charCodeAt(++c),c=pS(t,c,u),u=o.charCodeAt(c)),(u===69||u===101)&&(l=!0,u=o.charCodeAt(++c),(u===43||u===45)&&(u=o.charCodeAt(++c)),c=pS(t,c,u),u=o.charCodeAt(c)),u===46||vK(u))throw ra(t,c,"Invalid number, expected digit but got: ".concat(nl(u),"."));return new Ur(l?Ie.FLOAT:Ie.INT,e,c,n,a,s,o.slice(e,c))}function pS(t,e,r){var n=t.body,a=e,s=r;if(s>=48&&s<=57){do s=n.charCodeAt(++a);while(s>=48&&s<=57);return a}throw ra(t,a,"Invalid number, expected digit but got: ".concat(nl(s),"."))}function bK(t,e,r,n,a){for(var s=t.body,o=e+1,u=o,c=0,l="";o=48&&t<=57?t-48:t>=65&&t<=70?t-55:t>=97&&t<=102?t-87:-1}function mK(t,e,r,n,a){for(var s=t.body,o=s.length,u=e+1,c=0;u!==o&&!isNaN(c=s.charCodeAt(u))&&(c===95||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++u;return new Ur(Ie.NAME,e,u,r,n,a,s.slice(e,u))}function vK(t){return t===95||t>=65&&t<=90||t>=97&&t<=122}var k9=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function wK(t,e){var r=new HA(t,e);return r.parseDocument()}function SK(t,e){var r=new HA(t,e);r.expectToken(Ie.SOF);var n=r.parseValueLiteral(!1);return r.expectToken(Ie.EOF),n}function TK(t,e){var r=new HA(t,e);r.expectToken(Ie.SOF);var n=r.parseTypeReference();return r.expectToken(Ie.EOF),n}var HA=function(){function t(r,n){var a=XX(r)?r:new UA(r);this._lexer=new H9(a),this._options=n}var e=t.prototype;return e.parseName=function(){var n=this.expectToken(Ie.NAME);return{kind:Ve.NAME,value:n.value,loc:this.loc(n)}},e.parseDocument=function(){var n=this._lexer.token;return{kind:Ve.DOCUMENT,definitions:this.many(Ie.SOF,this.parseDefinition,Ie.EOF),loc:this.loc(n)}},e.parseDefinition=function(){if(this.peek(Ie.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(Ie.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},e.parseOperationDefinition=function(){var n=this._lexer.token;if(this.peek(Ie.BRACE_L))return{kind:Ve.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(n)};var a=this.parseOperationType(),s;return this.peek(Ie.NAME)&&(s=this.parseName()),{kind:Ve.OPERATION_DEFINITION,operation:a,name:s,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(n)}},e.parseOperationType=function(){var n=this.expectToken(Ie.NAME);switch(n.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(n)},e.parseVariableDefinitions=function(){return this.optionalMany(Ie.PAREN_L,this.parseVariableDefinition,Ie.PAREN_R)},e.parseVariableDefinition=function(){var n=this._lexer.token;return{kind:Ve.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Ie.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Ie.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(n)}},e.parseVariable=function(){var n=this._lexer.token;return this.expectToken(Ie.DOLLAR),{kind:Ve.VARIABLE,name:this.parseName(),loc:this.loc(n)}},e.parseSelectionSet=function(){var n=this._lexer.token;return{kind:Ve.SELECTION_SET,selections:this.many(Ie.BRACE_L,this.parseSelection,Ie.BRACE_R),loc:this.loc(n)}},e.parseSelection=function(){return this.peek(Ie.SPREAD)?this.parseFragment():this.parseField()},e.parseField=function(){var n=this._lexer.token,a=this.parseName(),s,o;return this.expectOptionalToken(Ie.COLON)?(s=a,o=this.parseName()):o=a,{kind:Ve.FIELD,alias:s,name:o,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Ie.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},e.parseArguments=function(n){var a=n?this.parseConstArgument:this.parseArgument;return this.optionalMany(Ie.PAREN_L,a,Ie.PAREN_R)},e.parseArgument=function(){var n=this._lexer.token,a=this.parseName();return this.expectToken(Ie.COLON),{kind:Ve.ARGUMENT,name:a,value:this.parseValueLiteral(!1),loc:this.loc(n)}},e.parseConstArgument=function(){var n=this._lexer.token;return{kind:Ve.ARGUMENT,name:this.parseName(),value:(this.expectToken(Ie.COLON),this.parseValueLiteral(!0)),loc:this.loc(n)}},e.parseFragment=function(){var n=this._lexer.token;this.expectToken(Ie.SPREAD);var a=this.expectOptionalKeyword("on");return!a&&this.peek(Ie.NAME)?{kind:Ve.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(n)}:{kind:Ve.INLINE_FRAGMENT,typeCondition:a?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(n)}},e.parseFragmentDefinition=function(){var n,a=this._lexer.token;return this.expectKeyword("fragment"),((n=this._options)===null||n===void 0?void 0:n.experimentalFragmentVariables)===!0?{kind:Ve.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(a)}:{kind:Ve.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(a)}},e.parseFragmentName=function(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()},e.parseValueLiteral=function(n){var a=this._lexer.token;switch(a.kind){case Ie.BRACKET_L:return this.parseList(n);case Ie.BRACE_L:return this.parseObject(n);case Ie.INT:return this._lexer.advance(),{kind:Ve.INT,value:a.value,loc:this.loc(a)};case Ie.FLOAT:return this._lexer.advance(),{kind:Ve.FLOAT,value:a.value,loc:this.loc(a)};case Ie.STRING:case Ie.BLOCK_STRING:return this.parseStringLiteral();case Ie.NAME:switch(this._lexer.advance(),a.value){case"true":return{kind:Ve.BOOLEAN,value:!0,loc:this.loc(a)};case"false":return{kind:Ve.BOOLEAN,value:!1,loc:this.loc(a)};case"null":return{kind:Ve.NULL,loc:this.loc(a)};default:return{kind:Ve.ENUM,value:a.value,loc:this.loc(a)}}case Ie.DOLLAR:if(!n)return this.parseVariable();break}throw this.unexpected()},e.parseStringLiteral=function(){var n=this._lexer.token;return this._lexer.advance(),{kind:Ve.STRING,value:n.value,block:n.kind===Ie.BLOCK_STRING,loc:this.loc(n)}},e.parseList=function(n){var a=this,s=this._lexer.token,o=function(){return a.parseValueLiteral(n)};return{kind:Ve.LIST,values:this.any(Ie.BRACKET_L,o,Ie.BRACKET_R),loc:this.loc(s)}},e.parseObject=function(n){var a=this,s=this._lexer.token,o=function(){return a.parseObjectField(n)};return{kind:Ve.OBJECT,fields:this.any(Ie.BRACE_L,o,Ie.BRACE_R),loc:this.loc(s)}},e.parseObjectField=function(n){var a=this._lexer.token,s=this.parseName();return this.expectToken(Ie.COLON),{kind:Ve.OBJECT_FIELD,name:s,value:this.parseValueLiteral(n),loc:this.loc(a)}},e.parseDirectives=function(n){for(var a=[];this.peek(Ie.AT);)a.push(this.parseDirective(n));return a},e.parseDirective=function(n){var a=this._lexer.token;return this.expectToken(Ie.AT),{kind:Ve.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(n),loc:this.loc(a)}},e.parseTypeReference=function(){var n=this._lexer.token,a;return this.expectOptionalToken(Ie.BRACKET_L)?(a=this.parseTypeReference(),this.expectToken(Ie.BRACKET_R),a={kind:Ve.LIST_TYPE,type:a,loc:this.loc(n)}):a=this.parseNamedType(),this.expectOptionalToken(Ie.BANG)?{kind:Ve.NON_NULL_TYPE,type:a,loc:this.loc(n)}:a},e.parseNamedType=function(){var n=this._lexer.token;return{kind:Ve.NAMED_TYPE,name:this.parseName(),loc:this.loc(n)}},e.parseTypeSystemDefinition=function(){var n=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(n.kind===Ie.NAME)switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(n)},e.peekDescription=function(){return this.peek(Ie.STRING)||this.peek(Ie.BLOCK_STRING)},e.parseDescription=function(){if(this.peekDescription())return this.parseStringLiteral()},e.parseSchemaDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("schema");var s=this.parseDirectives(!0),o=this.many(Ie.BRACE_L,this.parseOperationTypeDefinition,Ie.BRACE_R);return{kind:Ve.SCHEMA_DEFINITION,description:a,directives:s,operationTypes:o,loc:this.loc(n)}},e.parseOperationTypeDefinition=function(){var n=this._lexer.token,a=this.parseOperationType();this.expectToken(Ie.COLON);var s=this.parseNamedType();return{kind:Ve.OPERATION_TYPE_DEFINITION,operation:a,type:s,loc:this.loc(n)}},e.parseScalarTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("scalar");var s=this.parseName(),o=this.parseDirectives(!0);return{kind:Ve.SCALAR_TYPE_DEFINITION,description:a,name:s,directives:o,loc:this.loc(n)}},e.parseObjectTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("type");var s=this.parseName(),o=this.parseImplementsInterfaces(),u=this.parseDirectives(!0),c=this.parseFieldsDefinition();return{kind:Ve.OBJECT_TYPE_DEFINITION,description:a,name:s,interfaces:o,directives:u,fields:c,loc:this.loc(n)}},e.parseImplementsInterfaces=function(){var n;if(!this.expectOptionalKeyword("implements"))return[];if(((n=this._options)===null||n===void 0?void 0:n.allowLegacySDLImplementsInterfaces)===!0){var a=[];this.expectOptionalToken(Ie.AMP);do a.push(this.parseNamedType());while(this.expectOptionalToken(Ie.AMP)||this.peek(Ie.NAME));return a}return this.delimitedMany(Ie.AMP,this.parseNamedType)},e.parseFieldsDefinition=function(){var n;return((n=this._options)===null||n===void 0?void 0:n.allowLegacySDLEmptyFields)===!0&&this.peek(Ie.BRACE_L)&&this._lexer.lookahead().kind===Ie.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(Ie.BRACE_L,this.parseFieldDefinition,Ie.BRACE_R)},e.parseFieldDefinition=function(){var n=this._lexer.token,a=this.parseDescription(),s=this.parseName(),o=this.parseArgumentDefs();this.expectToken(Ie.COLON);var u=this.parseTypeReference(),c=this.parseDirectives(!0);return{kind:Ve.FIELD_DEFINITION,description:a,name:s,arguments:o,type:u,directives:c,loc:this.loc(n)}},e.parseArgumentDefs=function(){return this.optionalMany(Ie.PAREN_L,this.parseInputValueDef,Ie.PAREN_R)},e.parseInputValueDef=function(){var n=this._lexer.token,a=this.parseDescription(),s=this.parseName();this.expectToken(Ie.COLON);var o=this.parseTypeReference(),u;this.expectOptionalToken(Ie.EQUALS)&&(u=this.parseValueLiteral(!0));var c=this.parseDirectives(!0);return{kind:Ve.INPUT_VALUE_DEFINITION,description:a,name:s,type:o,defaultValue:u,directives:c,loc:this.loc(n)}},e.parseInterfaceTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("interface");var s=this.parseName(),o=this.parseImplementsInterfaces(),u=this.parseDirectives(!0),c=this.parseFieldsDefinition();return{kind:Ve.INTERFACE_TYPE_DEFINITION,description:a,name:s,interfaces:o,directives:u,fields:c,loc:this.loc(n)}},e.parseUnionTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("union");var s=this.parseName(),o=this.parseDirectives(!0),u=this.parseUnionMemberTypes();return{kind:Ve.UNION_TYPE_DEFINITION,description:a,name:s,directives:o,types:u,loc:this.loc(n)}},e.parseUnionMemberTypes=function(){return this.expectOptionalToken(Ie.EQUALS)?this.delimitedMany(Ie.PIPE,this.parseNamedType):[]},e.parseEnumTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("enum");var s=this.parseName(),o=this.parseDirectives(!0),u=this.parseEnumValuesDefinition();return{kind:Ve.ENUM_TYPE_DEFINITION,description:a,name:s,directives:o,values:u,loc:this.loc(n)}},e.parseEnumValuesDefinition=function(){return this.optionalMany(Ie.BRACE_L,this.parseEnumValueDefinition,Ie.BRACE_R)},e.parseEnumValueDefinition=function(){var n=this._lexer.token,a=this.parseDescription(),s=this.parseName(),o=this.parseDirectives(!0);return{kind:Ve.ENUM_VALUE_DEFINITION,description:a,name:s,directives:o,loc:this.loc(n)}},e.parseInputObjectTypeDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("input");var s=this.parseName(),o=this.parseDirectives(!0),u=this.parseInputFieldsDefinition();return{kind:Ve.INPUT_OBJECT_TYPE_DEFINITION,description:a,name:s,directives:o,fields:u,loc:this.loc(n)}},e.parseInputFieldsDefinition=function(){return this.optionalMany(Ie.BRACE_L,this.parseInputValueDef,Ie.BRACE_R)},e.parseTypeSystemExtension=function(){var n=this._lexer.lookahead();if(n.kind===Ie.NAME)switch(n.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(n)},e.parseSchemaExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var a=this.parseDirectives(!0),s=this.optionalMany(Ie.BRACE_L,this.parseOperationTypeDefinition,Ie.BRACE_R);if(a.length===0&&s.length===0)throw this.unexpected();return{kind:Ve.SCHEMA_EXTENSION,directives:a,operationTypes:s,loc:this.loc(n)}},e.parseScalarTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var a=this.parseName(),s=this.parseDirectives(!0);if(s.length===0)throw this.unexpected();return{kind:Ve.SCALAR_TYPE_EXTENSION,name:a,directives:s,loc:this.loc(n)}},e.parseObjectTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var a=this.parseName(),s=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),u=this.parseFieldsDefinition();if(s.length===0&&o.length===0&&u.length===0)throw this.unexpected();return{kind:Ve.OBJECT_TYPE_EXTENSION,name:a,interfaces:s,directives:o,fields:u,loc:this.loc(n)}},e.parseInterfaceTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var a=this.parseName(),s=this.parseImplementsInterfaces(),o=this.parseDirectives(!0),u=this.parseFieldsDefinition();if(s.length===0&&o.length===0&&u.length===0)throw this.unexpected();return{kind:Ve.INTERFACE_TYPE_EXTENSION,name:a,interfaces:s,directives:o,fields:u,loc:this.loc(n)}},e.parseUnionTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var a=this.parseName(),s=this.parseDirectives(!0),o=this.parseUnionMemberTypes();if(s.length===0&&o.length===0)throw this.unexpected();return{kind:Ve.UNION_TYPE_EXTENSION,name:a,directives:s,types:o,loc:this.loc(n)}},e.parseEnumTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var a=this.parseName(),s=this.parseDirectives(!0),o=this.parseEnumValuesDefinition();if(s.length===0&&o.length===0)throw this.unexpected();return{kind:Ve.ENUM_TYPE_EXTENSION,name:a,directives:s,values:o,loc:this.loc(n)}},e.parseInputObjectTypeExtension=function(){var n=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var a=this.parseName(),s=this.parseDirectives(!0),o=this.parseInputFieldsDefinition();if(s.length===0&&o.length===0)throw this.unexpected();return{kind:Ve.INPUT_OBJECT_TYPE_EXTENSION,name:a,directives:s,fields:o,loc:this.loc(n)}},e.parseDirectiveDefinition=function(){var n=this._lexer.token,a=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Ie.AT);var s=this.parseName(),o=this.parseArgumentDefs(),u=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var c=this.parseDirectiveLocations();return{kind:Ve.DIRECTIVE_DEFINITION,description:a,name:s,arguments:o,repeatable:u,locations:c,loc:this.loc(n)}},e.parseDirectiveLocations=function(){return this.delimitedMany(Ie.PIPE,this.parseDirectiveLocation)},e.parseDirectiveLocation=function(){var n=this._lexer.token,a=this.parseName();if(k9[a.value]!==void 0)return a;throw this.unexpected(n)},e.loc=function(n){var a;if(((a=this._options)===null||a===void 0?void 0:a.noLocation)!==!0)return new VA(n,this._lexer.lastToken,this._lexer.source)},e.peek=function(n){return this._lexer.token.kind===n},e.expectToken=function(n){var a=this._lexer.token;if(a.kind===n)return this._lexer.advance(),a;throw ra(this._lexer.source,a.start,"Expected ".concat(Q9(n),", found ").concat(yS(a),"."))},e.expectOptionalToken=function(n){var a=this._lexer.token;if(a.kind===n)return this._lexer.advance(),a},e.expectKeyword=function(n){var a=this._lexer.token;if(a.kind===Ie.NAME&&a.value===n)this._lexer.advance();else throw ra(this._lexer.source,a.start,'Expected "'.concat(n,'", found ').concat(yS(a),"."))},e.expectOptionalKeyword=function(n){var a=this._lexer.token;return a.kind===Ie.NAME&&a.value===n?(this._lexer.advance(),!0):!1},e.unexpected=function(n){var a=n??this._lexer.token;return ra(this._lexer.source,a.start,"Unexpected ".concat(yS(a),"."))},e.any=function(n,a,s){this.expectToken(n);for(var o=[];!this.expectOptionalToken(s);)o.push(a.call(this));return o},e.optionalMany=function(n,a,s){if(this.expectOptionalToken(n)){var o=[];do o.push(a.call(this));while(!this.expectOptionalToken(s));return o}return[]},e.many=function(n,a,s){this.expectToken(n);var o=[];do o.push(a.call(this));while(!this.expectOptionalToken(s));return o},e.delimitedMany=function(n,a){this.expectOptionalToken(n);var s=[];do s.push(a.call(this));while(this.expectOptionalToken(n));return s},t}();function yS(t){var e=t.value;return Q9(t.kind)+(e!=null?' "'.concat(e,'"'):"")}function Q9(t){return dK(t)?'"'.concat(t,'"'):t}var EK={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},cd=Object.freeze({});function G9(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:EK,n=void 0,a=Array.isArray(t),s=[t],o=-1,u=[],c=void 0,l=void 0,d=void 0,f=[],h=[],p=t;do{o++;var b=o===s.length,g=b&&u.length!==0;if(b){if(l=h.length===0?void 0:f[f.length-1],c=d,d=h.pop(),g){if(a)c=c.slice();else{for(var E={},w=0,O=Object.keys(c);wRK&&(c=u+Br(`( -`,G1(Ze(a,` -`)),` -)`)),Ze([c,Ze(s," "),o]," ")},Argument:function(e){var r=e.name,n=e.value;return r+": "+n},FragmentSpread:function(e){var r=e.name,n=e.directives;return"..."+r+Br(" ",Ze(n," "))},InlineFragment:function(e){var r=e.typeCondition,n=e.directives,a=e.selectionSet;return Ze(["...",Br("on ",r),Ze(n," "),a]," ")},FragmentDefinition:function(e){var r=e.name,n=e.typeCondition,a=e.variableDefinitions,s=e.directives,o=e.selectionSet;return"fragment ".concat(r).concat(Br("(",Ze(a,", "),")")," ")+"on ".concat(n," ").concat(Br("",Ze(s," ")," "))+o},IntValue:function(e){var r=e.value;return r},FloatValue:function(e){var r=e.value;return r},StringValue:function(e,r){var n=e.value,a=e.block;return a?lK(n,r==="description"?"":" "):JSON.stringify(n)},BooleanValue:function(e){var r=e.value;return r?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){var r=e.value;return r},ListValue:function(e){var r=e.values;return"["+Ze(r,", ")+"]"},ObjectValue:function(e){var r=e.fields;return"{"+Ze(r,", ")+"}"},ObjectField:function(e){var r=e.name,n=e.value;return r+": "+n},Directive:function(e){var r=e.name,n=e.arguments;return"@"+r+Br("(",Ze(n,", "),")")},NamedType:function(e){var r=e.name;return r},ListType:function(e){var r=e.type;return"["+r+"]"},NonNullType:function(e){var r=e.type;return r+"!"},SchemaDefinition:Ba(function(t){var e=t.directives,r=t.operationTypes;return Ze(["schema",Ze(e," "),$a(r)]," ")}),OperationTypeDefinition:function(e){var r=e.operation,n=e.type;return r+": "+n},ScalarTypeDefinition:Ba(function(t){var e=t.name,r=t.directives;return Ze(["scalar",e,Ze(r," ")]," ")}),ObjectTypeDefinition:Ba(function(t){var e=t.name,r=t.interfaces,n=t.directives,a=t.fields;return Ze(["type",e,Br("implements ",Ze(r," & ")),Ze(n," "),$a(a)]," ")}),FieldDefinition:Ba(function(t){var e=t.name,r=t.arguments,n=t.type,a=t.directives;return e+(OP(r)?Br(`( -`,G1(Ze(r,` -`)),` -)`):Br("(",Ze(r,", "),")"))+": "+n+Br(" ",Ze(a," "))}),InputValueDefinition:Ba(function(t){var e=t.name,r=t.type,n=t.defaultValue,a=t.directives;return Ze([e+": "+r,Br("= ",n),Ze(a," ")]," ")}),InterfaceTypeDefinition:Ba(function(t){var e=t.name,r=t.interfaces,n=t.directives,a=t.fields;return Ze(["interface",e,Br("implements ",Ze(r," & ")),Ze(n," "),$a(a)]," ")}),UnionTypeDefinition:Ba(function(t){var e=t.name,r=t.directives,n=t.types;return Ze(["union",e,Ze(r," "),n&&n.length!==0?"= "+Ze(n," | "):""]," ")}),EnumTypeDefinition:Ba(function(t){var e=t.name,r=t.directives,n=t.values;return Ze(["enum",e,Ze(r," "),$a(n)]," ")}),EnumValueDefinition:Ba(function(t){var e=t.name,r=t.directives;return Ze([e,Ze(r," ")]," ")}),InputObjectTypeDefinition:Ba(function(t){var e=t.name,r=t.directives,n=t.fields;return Ze(["input",e,Ze(r," "),$a(n)]," ")}),DirectiveDefinition:Ba(function(t){var e=t.name,r=t.arguments,n=t.repeatable,a=t.locations;return"directive @"+e+(OP(r)?Br(`( -`,G1(Ze(r,` -`)),` -)`):Br("(",Ze(r,", "),")"))+(n?" repeatable":"")+" on "+Ze(a," | ")}),SchemaExtension:function(e){var r=e.directives,n=e.operationTypes;return Ze(["extend schema",Ze(r," "),$a(n)]," ")},ScalarTypeExtension:function(e){var r=e.name,n=e.directives;return Ze(["extend scalar",r,Ze(n," ")]," ")},ObjectTypeExtension:function(e){var r=e.name,n=e.interfaces,a=e.directives,s=e.fields;return Ze(["extend type",r,Br("implements ",Ze(n," & ")),Ze(a," "),$a(s)]," ")},InterfaceTypeExtension:function(e){var r=e.name,n=e.interfaces,a=e.directives,s=e.fields;return Ze(["extend interface",r,Br("implements ",Ze(n," & ")),Ze(a," "),$a(s)]," ")},UnionTypeExtension:function(e){var r=e.name,n=e.directives,a=e.types;return Ze(["extend union",r,Ze(n," "),a&&a.length!==0?"= "+Ze(a," | "):""]," ")},EnumTypeExtension:function(e){var r=e.name,n=e.directives,a=e.values;return Ze(["extend enum",r,Ze(n," "),$a(a)]," ")},InputObjectTypeExtension:function(e){var r=e.name,n=e.directives,a=e.fields;return Ze(["extend input",r,Ze(n," "),$a(a)]," ")}};function Ba(t){return function(e){return Ze([e.description,t(e)],` -`)}}function Ze(t){var e,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(e=t==null?void 0:t.filter(function(n){return n}).join(r))!==null&&e!==void 0?e:""}function $a(t){return Br(`{ -`,G1(Ze(t,` -`)),` -}`)}function Br(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return e!=null&&e!==""?t+e+r:""}function G1(t){return Br(" ",t.replace(/\n/g,` - `))}function IK(t){return t.indexOf(` -`)!==-1}function OP(t){return t!=null&&t.some(IK)}function PK(t){return z9(t)||W9(t)||K9(t)}function z9(t){return t.kind===Ve.OPERATION_DEFINITION||t.kind===Ve.FRAGMENT_DEFINITION}function DK(t){return t.kind===Ve.FIELD||t.kind===Ve.FRAGMENT_SPREAD||t.kind===Ve.INLINE_FRAGMENT}function NK(t){return t.kind===Ve.VARIABLE||t.kind===Ve.INT||t.kind===Ve.FLOAT||t.kind===Ve.STRING||t.kind===Ve.BOOLEAN||t.kind===Ve.NULL||t.kind===Ve.ENUM||t.kind===Ve.LIST||t.kind===Ve.OBJECT}function CK(t){return t.kind===Ve.NAMED_TYPE||t.kind===Ve.LIST_TYPE||t.kind===Ve.NON_NULL_TYPE}function W9(t){return t.kind===Ve.SCHEMA_DEFINITION||X9(t)||t.kind===Ve.DIRECTIVE_DEFINITION}function X9(t){return t.kind===Ve.SCALAR_TYPE_DEFINITION||t.kind===Ve.OBJECT_TYPE_DEFINITION||t.kind===Ve.INTERFACE_TYPE_DEFINITION||t.kind===Ve.UNION_TYPE_DEFINITION||t.kind===Ve.ENUM_TYPE_DEFINITION||t.kind===Ve.INPUT_OBJECT_TYPE_DEFINITION}function K9(t){return t.kind===Ve.SCHEMA_EXTENSION||J9(t)}function J9(t){return t.kind===Ve.SCALAR_TYPE_EXTENSION||t.kind===Ve.OBJECT_TYPE_EXTENSION||t.kind===Ve.INTERFACE_TYPE_EXTENSION||t.kind===Ve.UNION_TYPE_EXTENSION||t.kind===Ve.ENUM_TYPE_EXTENSION||t.kind===Ve.INPUT_OBJECT_TYPE_EXTENSION}const jK=Object.freeze(Object.defineProperty({__proto__:null,BREAK:cd,DirectiveLocation:k9,Kind:Ve,Lexer:H9,Location:VA,Source:UA,Token:Ur,TokenKind:Ie,getLocation:Sb,getVisitFn:Tb,isDefinitionNode:PK,isExecutableDefinitionNode:z9,isSelectionNode:DK,isTypeDefinitionNode:X9,isTypeExtensionNode:J9,isTypeNode:CK,isTypeSystemDefinitionNode:W9,isTypeSystemExtensionNode:K9,isValueNode:NK,parse:wK,parseType:TK,parseValue:SK,print:AK,printLocation:$9,printSourceLocation:qA,visit:G9,visitInParallel:OK},Symbol.toStringTag,{value:"Module"})),MK=tg(jK);var l0={},hn={},S_={};(function(){(function(t){(function(e){var r={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};function n(N){return N&&DataView.prototype.isPrototypeOf(N)}if(r.arrayBuffer)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(N){return N&&a.indexOf(Object.prototype.toString.call(N))>-1};function o(N){if(typeof N!="string"&&(N=String(N)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(N))throw new TypeError("Invalid character in header field name");return N.toLowerCase()}function u(N){return typeof N!="string"&&(N=String(N)),N}function c(N){var x={next:function(){var F=N.shift();return{done:F===void 0,value:F}}};return r.iterable&&(x[Symbol.iterator]=function(){return x}),x}function l(N){this.map={},N instanceof l?N.forEach(function(x,F){this.append(F,x)},this):Array.isArray(N)?N.forEach(function(x){this.append(x[0],x[1])},this):N&&Object.getOwnPropertyNames(N).forEach(function(x){this.append(x,N[x])},this)}l.prototype.append=function(N,x){N=o(N),x=u(x);var F=this.map[N];this.map[N]=F?F+", "+x:x},l.prototype.delete=function(N){delete this.map[o(N)]},l.prototype.get=function(N){return N=o(N),this.has(N)?this.map[N]:null},l.prototype.has=function(N){return this.map.hasOwnProperty(o(N))},l.prototype.set=function(N,x){this.map[o(N)]=u(x)},l.prototype.forEach=function(N,x){for(var F in this.map)this.map.hasOwnProperty(F)&&N.call(x,this.map[F],F,this)},l.prototype.keys=function(){var N=[];return this.forEach(function(x,F){N.push(F)}),c(N)},l.prototype.values=function(){var N=[];return this.forEach(function(x){N.push(x)}),c(N)},l.prototype.entries=function(){var N=[];return this.forEach(function(x,F){N.push([F,x])}),c(N)},r.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);function d(N){if(N.bodyUsed)return Promise.reject(new TypeError("Already read"));N.bodyUsed=!0}function f(N){return new Promise(function(x,F){N.onload=function(){x(N.result)},N.onerror=function(){F(N.error)}})}function h(N){var x=new FileReader,F=f(x);return x.readAsArrayBuffer(N),F}function p(N){var x=new FileReader,F=f(x);return x.readAsText(N),F}function b(N){for(var x=new Uint8Array(N),F=new Array(x.length),X=0;X-1?x:N}function A(N,x){x=x||{};var F=x.body;if(N instanceof A){if(N.bodyUsed)throw new TypeError("Already read");this.url=N.url,this.credentials=N.credentials,x.headers||(this.headers=new l(N.headers)),this.method=N.method,this.mode=N.mode,this.signal=N.signal,!F&&N._bodyInit!=null&&(F=N._bodyInit,N.bodyUsed=!0)}else this.url=String(N);if(this.credentials=x.credentials||this.credentials||"same-origin",(x.headers||!this.headers)&&(this.headers=new l(x.headers)),this.method=O(x.method||this.method||"GET"),this.mode=x.mode||this.mode||null,this.signal=x.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&F)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(F)}A.prototype.clone=function(){return new A(this,{body:this._bodyInit})};function T(N){var x=new FormData;return N.trim().split("&").forEach(function(F){if(F){var X=F.split("="),ne=X.shift().replace(/\+/g," "),$=X.join("=").replace(/\+/g," ");x.append(decodeURIComponent(ne),decodeURIComponent($))}}),x}function I(N){var x=new l,F=N.replace(/\r?\n[\t ]+/g," ");return F.split(/\r?\n/).forEach(function(X){var ne=X.split(":"),$=ne.shift().trim();if($){var j=ne.join(":").trim();x.append($,j)}}),x}E.call(A.prototype);function D(N,x){x||(x={}),this.type="default",this.status=x.status===void 0?200:x.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in x?x.statusText:"OK",this.headers=new l(x.headers),this.url=x.url||"",this._initBody(N)}E.call(D.prototype),D.prototype.clone=function(){return new D(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},D.error=function(){var N=new D(null,{status:0,statusText:""});return N.type="error",N};var U=[301,302,303,307,308];D.redirect=function(N,x){if(U.indexOf(x)===-1)throw new RangeError("Invalid status code");return new D(null,{status:x,headers:{location:N}})},e.DOMException=t.DOMException;try{new e.DOMException}catch{e.DOMException=function(x,F){this.message=x,this.name=F;var X=Error(x);this.stack=X.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function H(N,x){return new Promise(function(F,X){var ne=new A(N,x);if(ne.signal&&ne.signal.aborted)return X(new e.DOMException("Aborted","AbortError"));var $=new XMLHttpRequest;function j(){$.abort()}$.onload=function(){var Q={status:$.status,statusText:$.statusText,headers:I($.getAllResponseHeaders()||"")};Q.url="responseURL"in $?$.responseURL:Q.headers.get("X-Request-URL");var se="response"in $?$.response:$.responseText;F(new D(se,Q))},$.onerror=function(){X(new TypeError("Network request failed"))},$.ontimeout=function(){X(new TypeError("Network request failed"))},$.onabort=function(){X(new e.DOMException("Aborted","AbortError"))},$.open(ne.method,ne.url,!0),ne.credentials==="include"?$.withCredentials=!0:ne.credentials==="omit"&&($.withCredentials=!1),"responseType"in $&&r.blob&&($.responseType="blob"),ne.headers.forEach(function(Q,se){$.setRequestHeader(se,Q)}),ne.signal&&(ne.signal.addEventListener("abort",j),$.onreadystatechange=function(){$.readyState===4&&ne.signal.removeEventListener("abort",j)}),$.send(typeof ne._bodyInit>"u"?null:ne._bodyInit)})}return H.polyfill=!0,t.fetch||(t.fetch=H,t.Headers=l,t.Request=A,t.Response=D),e.Headers=l,e.Request=A,e.Response=D,e.fetch=H,Object.defineProperty(e,"__esModule",{value:!0}),e})({})})(typeof self<"u"?self:m)})();var xa={},Bu={};Object.defineProperty(Bu,"__esModule",{value:!0});Bu.removeDotSegmentsOfPath=Bu.removeDotSegments=Bu.resolve=void 0;function FK(t,e){e=e||"";const r=e.indexOf("#");if(r>0&&(e=e.substr(0,r)),!t.length){if(e.indexOf(":")<0)throw new Error(`Found invalid baseIRI '${e}' for value '${t}'`);return e}if(t.startsWith("?")){const l=e.indexOf("?");return l>0&&(e=e.substr(0,l)),e+t}if(t.startsWith("#"))return e+t;if(!e.length){const l=t.indexOf(":");if(l<0)throw new Error(`Found invalid relative IRI '${t}' for a missing baseIRI`);return Pc(t,l)}const n=t.indexOf(":");if(n>=0)return Pc(t,n);const a=e.indexOf(":");if(a<0)throw new Error(`Found invalid baseIRI '${e}' for value '${t}'`);const s=e.substr(0,a+1);if(t.indexOf("//")===0)return s+Pc(t,n);let o;if(e.indexOf("//",a)===a+1){if(o=e.indexOf("/",a+3),o<0)return e.length>a+3?e+"/"+Pc(t,n):s+Pc(t,n)}else if(o=e.indexOf("/",a+1),o<0)return s+Pc(t,n);if(t.indexOf("/")===0)return e.substr(0,o)+Eb(t);let u=e.substr(o);const c=u.lastIndexOf("/");return c>=0&&cn.join("")).join("/")}Bu.removeDotSegments=Eb;function Pc(t,e){let r=e+1;e>=0?t[e+1]==="/"&&t[e+2]==="/"&&(r=e+3):t[0]==="/"&&t[1]==="/"&&(r=2);const n=t.indexOf("/",r);if(n<0)return t;const a=t.substr(0,n),s=t.substr(n);return a+Eb(s)}Bu.removeDotSegmentsOfPath=Pc;function AP(t){return!t||t==="#"||t==="?"||t==="/"}(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Bu,t)})(xa);var Ef={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.ERROR_CODES=t.ErrorCoded=void 0;class e extends Error{constructor(n,a){super(n),this.code=a}}t.ErrorCoded=e,function(r){r.COLLIDING_KEYWORDS="colliding keywords",r.CONFLICTING_INDEXES="conflicting indexes",r.CYCLIC_IRI_MAPPING="cyclic IRI mapping",r.INVALID_ID_VALUE="invalid @id value",r.INVALID_INDEX_VALUE="invalid @index value",r.INVALID_NEST_VALUE="invalid @nest value",r.INVALID_PREFIX_VALUE="invalid @prefix value",r.INVALID_PROPAGATE_VALUE="invalid @propagate value",r.INVALID_REVERSE_VALUE="invalid @reverse value",r.INVALID_IMPORT_VALUE="invalid @import value",r.INVALID_VERSION_VALUE="invalid @version value",r.INVALID_BASE_IRI="invalid base IRI",r.INVALID_CONTAINER_MAPPING="invalid container mapping",r.INVALID_CONTEXT_ENTRY="invalid context entry",r.INVALID_CONTEXT_NULLIFICATION="invalid context nullification",r.INVALID_DEFAULT_LANGUAGE="invalid default language",r.INVALID_INCLUDED_VALUE="invalid @included value",r.INVALID_IRI_MAPPING="invalid IRI mapping",r.INVALID_JSON_LITERAL="invalid JSON literal",r.INVALID_KEYWORD_ALIAS="invalid keyword alias",r.INVALID_LANGUAGE_MAP_VALUE="invalid language map value",r.INVALID_LANGUAGE_MAPPING="invalid language mapping",r.INVALID_LANGUAGE_TAGGED_STRING="invalid language-tagged string",r.INVALID_LANGUAGE_TAGGED_VALUE="invalid language-tagged value",r.INVALID_LOCAL_CONTEXT="invalid local context",r.INVALID_REMOTE_CONTEXT="invalid remote context",r.INVALID_REVERSE_PROPERTY="invalid reverse property",r.INVALID_REVERSE_PROPERTY_MAP="invalid reverse property map",r.INVALID_REVERSE_PROPERTY_VALUE="invalid reverse property value",r.INVALID_SCOPED_CONTEXT="invalid scoped context",r.INVALID_SCRIPT_ELEMENT="invalid script element",r.INVALID_SET_OR_LIST_OBJECT="invalid set or list object",r.INVALID_TERM_DEFINITION="invalid term definition",r.INVALID_TYPE_MAPPING="invalid type mapping",r.INVALID_TYPE_VALUE="invalid type value",r.INVALID_TYPED_VALUE="invalid typed value",r.INVALID_VALUE_OBJECT="invalid value object",r.INVALID_VALUE_OBJECT_VALUE="invalid value object value",r.INVALID_VOCAB_MAPPING="invalid vocab mapping",r.IRI_CONFUSED_WITH_PREFIX="IRI confused with prefix",r.KEYWORD_REDEFINITION="keyword redefinition",r.LOADING_DOCUMENT_FAILED="loading document failed",r.LOADING_REMOTE_CONTEXT_FAILED="loading remote context failed",r.MULTIPLE_CONTEXT_LINK_HEADERS="multiple context link headers",r.PROCESSING_MODE_CONFLICT="processing mode conflict",r.PROTECTED_TERM_REDEFINITION="protected term redefinition",r.CONTEXT_OVERFLOW="context overflow",r.INVALID_BASE_DIRECTION="invalid base direction",r.RECURSIVE_CONTEXT_INCLUSION="recursive context inclusion",r.INVALID_STREAMING_KEY_ORDER="invalid streaming key order",r.INVALID_EMBEDDED_NODE="invalid embedded node",r.INVALID_ANNOTATION="invalid annotation"}(t.ERROR_CODES||(t.ERROR_CODES={}))})(Ef);var d0={},LK=/^utf-?8|ascii|utf-?16-?le|ucs-?2|base-?64|latin-?1$/i,BK=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,$K=/\s|\uFEFF|\xA0/,UK=/\r?\n[\x20\x09]+/g,qK=/[;,"]/,VK=/[;,"]|\s/,HK=/^[!#$%&'*+\-\.^_`|~\da-zA-Z]+$/,fo={IDLE:1,URI:2,ATTR:4};function RP(t){return t.replace(BK,"")}function z1(t){return $K.test(t)}function kK(t,e){for(;z1(t[e]);)e++;return e}function xP(t){return VK.test(t)||!HK.test(t)}function QK(t,e){return Object.keys(t).length===Object.keys(e).length&&Object.keys(t).every(r=>r in e&&t[r]===e[r])}class Er{constructor(e){this.refs=[],e&&this.parse(e)}rel(e){for(var r=[],n=e.toLowerCase(),a=0;aQK(r,e))||this.refs.push(e),this}has(e,r){e=e.toLowerCase();for(var n=0;n",s);if(u===-1)throw new Error("Expected end of URI delimiter at offset "+s);o={uri:e.slice(s+1,u)},s=u,n=fo.URI}else throw new Error('Unexpected character "'+e[s]+'" at offset '+s);s++}else if(n===fo.URI)if(z1(e[s])){s++;continue}else if(e[s]===";")n=fo.ATTR,s++;else if(e[s]===",")n=fo.IDLE,s++;else throw new Error('Unexpected character "'+e[s]+'" at offset '+s);else if(n===fo.ATTR){if(e[s]===";"||z1(e[s])){s++;continue}var u=e.indexOf("=",s);u===-1&&(u=e.indexOf(";",s)),u===-1&&(u=e.length);var c=RP(e.slice(s,u)).toLowerCase(),l="";if(s=u+1,s=kK(e,s),e[s]==='"')for(s++;s"),e.push(r);return e.join(", ")}}Er.isCompatibleEncoding=function(t){return LK.test(t)};Er.parse=function(t,e){return new Er().parse(t,e)};Er.isSingleOccurenceAttr=function(t){return t==="rel"||t==="type"||t==="media"||t==="title"||t==="title*"};Er.isTokenAttr=function(t){return t==="rel"||t==="type"||t==="anchor"};Er.escapeQuotes=function(t){return t.replace(/"/g,'\\"')};Er.expandRelations=function(t){var e=t.rel.split(" ");return e.map(function(r){var n=Object.assign({},t);return n.rel=r,n})};Er.parseExtendedValue=function(t){var e=/([^']+)?(?:'([^']*)')?(.+)/.exec(t);return{language:e[2].toLowerCase(),encoding:Er.isCompatibleEncoding(e[1])?null:e[1].toLowerCase(),value:Er.isCompatibleEncoding(e[1])?decodeURIComponent(e[3]):e[3]}};Er.formatExtendedAttribute=function(t,e){var r=(e.encoding||"utf-8").toUpperCase(),n=e.language||"en",a="";return Buffer.isBuffer(e.value)&&Er.isCompatibleEncoding(r)?a=e.value.toString(r):Buffer.isBuffer(e.value)?a=e.value.toString("hex").replace(/[0-9a-f]{2}/gi,"%$1"):a=encodeURIComponent(e.value),t+"="+r+"'"+n+"'"+a};Er.formatAttribute=function(t,e){return Array.isArray(e)?e.map(r=>Er.formatAttribute(t,r)).join("; "):t[t.length-1]==="*"||typeof e!="string"?Er.formatExtendedAttribute(t,e):(Er.isTokenAttr(t)?e=xP(e)?'"'+Er.escapeQuotes(e)+'"':Er.escapeQuotes(e):xP(e)&&(e=encodeURIComponent(e),e=e.replace(/%20/g," ").replace(/%2C/g,",").replace(/%3B/g,";"),e='"'+e+'"'),t+"="+e)};var Y9=Er;Object.defineProperty(d0,"__esModule",{value:!0});d0.FetchDocumentLoader=void 0;const IP=Ef,GK=Y9,zK=xa;class WK{constructor(e){this.fetcher=e}async load(e){const r=await(this.fetcher||fetch)(e,{headers:new Headers({accept:"application/ld+json"})});if(r.ok&&r.headers){let n=r.headers.get("Content-Type");if(n){const a=n.indexOf(";");a>0&&(n=n.substr(0,a))}if(n==="application/ld+json")return await r.json();if(r.headers.has("Link")){let a;if(r.headers.forEach((s,o)=>{if(o==="link"){const u=(0,GK.parse)(s);for(const c of u.get("type","application/ld+json"))if(c.rel==="alternate"){if(a)throw new Error("Multiple JSON-LD alternate links were found on "+e);a=(0,zK.resolve)(c.uri,e)}}}),a)return this.load(a)}throw new IP.ErrorCoded(`Unsupported JSON-LD media type ${n}`,IP.ERROR_CODES.LOADING_DOCUMENT_FAILED)}else throw new Error(r.statusText||`Status code: ${r.status}`)}}d0.FetchDocumentLoader=WK;var kA={},Of={};Object.defineProperty(Of,"__esModule",{value:!0});Of.Util=void 0;let la=class mo{static isCompactIri(e){return e.indexOf(":")>0&&!(e&&e[0]==="#")}static getPrefix(e,r){if(e&&e[0]==="#")return null;const n=e.indexOf(":");if(n>=0){if(e.length>n+1&&e.charAt(n+1)==="/"&&e.charAt(n+2)==="/")return null;const a=e.substr(0,n);if(a==="_")return null;if(r[a])return a}return null}static getContextValueId(e){if(e===null||typeof e=="string")return e;const r=e["@id"];return r||null}static isSimpleTermDefinitionPrefix(e,r){return!mo.isPotentialKeyword(e)&&(e[0]==="_"||r.allowPrefixNonGenDelims||mo.isPrefixIriEndingWithGenDelim(e))}static isPotentialKeyword(e){return typeof e=="string"&&mo.KEYWORD_REGEX.test(e)}static isPrefixIriEndingWithGenDelim(e){return mo.ENDS_WITH_GEN_DELIM.test(e)}static isPrefixValue(e){return e&&(typeof e=="string"||e&&typeof e=="object")}static isValidIri(e){return!!(e&&mo.IRI_REGEX.test(e))}static isValidIriWeak(e){return!!e&&e[0]!==":"&&mo.IRI_REGEX_WEAK.test(e)}static isValidKeyword(e){return mo.VALID_KEYWORDS[e]}static isTermProtected(e,r){const n=e[r];return typeof n!="string"&&n&&n["@protected"]}static hasProtectedTerms(e){for(const r of Object.keys(e))if(mo.isTermProtected(e,r))return!0;return!1}static isReservedInternalKeyword(e){return e.startsWith("@__")}};la.IRI_REGEX=/^([A-Za-z][A-Za-z0-9+-.]*|_):[^ "<>{}|\\\[\]`#]*(#[^#]*)?$/;la.IRI_REGEX_WEAK=/(?::[^:])|\//;la.KEYWORD_REGEX=/^@[a-z]+$/i;la.ENDS_WITH_GEN_DELIM=/[:/?#\[\]@]$/;la.REGEX_LANGUAGE_TAG=/^[a-zA-Z]+(-[a-zA-Z0-9]+)*$/;la.REGEX_DIRECTION_TAG=/^(ltr)|(rtl)$/;la.VALID_KEYWORDS={"@annotation":!0,"@base":!0,"@container":!0,"@context":!0,"@direction":!0,"@graph":!0,"@id":!0,"@import":!0,"@included":!0,"@index":!0,"@json":!0,"@language":!0,"@list":!0,"@nest":!0,"@none":!0,"@prefix":!0,"@propagate":!0,"@protected":!0,"@reverse":!0,"@set":!0,"@type":!0,"@value":!0,"@version":!0,"@vocab":!0};la.EXPAND_KEYS_BLACKLIST=["@base","@vocab","@language","@version","@direction"];la.ALIAS_DOMAIN_BLACKLIST=["@container","@graph","@id","@index","@list","@nest","@none","@prefix","@reverse","@set","@type","@value","@version"];la.ALIAS_RANGE_BLACKLIST=["@context","@preserve"];la.CONTAINERS=["@list","@set","@index","@language","@graph","@id","@type"];la.CONTAINERS_1_0=["@list","@set","@index"];Of.Util=la;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.defaultExpandOptions=t.JsonLdContextNormalized=void 0;const e=xa,r=Ef,n=Of;class a{constructor(o){this.contextRaw=o}getContextRaw(){return this.contextRaw}expandTerm(o,u,c=t.defaultExpandOptions){const l=this.contextRaw[o];if(l===null||l&&l["@id"]===null)return null;let d=!0;if(l&&u){const E=n.Util.getContextValueId(l);if(E&&E!==o)if(typeof E!="string"||!n.Util.isValidIri(E)&&!n.Util.isValidKeyword(E))n.Util.isPotentialKeyword(E)||(d=!1);else return E}const f=n.Util.getPrefix(o,this.contextRaw),h=this.contextRaw["@vocab"],p=(!!h||h==="")&&h.indexOf(":")<0,b=this.contextRaw["@base"],g=n.Util.isPotentialKeyword(o);if(f){const E=this.contextRaw[f],w=n.Util.getContextValueId(E);if(w){if(typeof E=="string"||!c.allowPrefixForcing){if(!n.Util.isSimpleTermDefinitionPrefix(w,c))return o}else if(w[0]!=="_"&&!g&&!E["@prefix"]&&!(o in this.contextRaw))return o;return w+o.substr(f.length+1)}}else if(u&&(h||h===""||c.allowVocabRelativeToBase&&b&&p)&&!g&&!n.Util.isCompactIri(o))if(p){if(c.allowVocabRelativeToBase)return(h||b?(0,e.resolve)(h,b):"")+o;throw new r.ErrorCoded(`Relative vocab expansion for term '${o}' with vocab '${h}' is not allowed.`,r.ERROR_CODES.INVALID_VOCAB_MAPPING)}else return h+o;else if(!u&&b&&!g&&!n.Util.isCompactIri(o))return(0,e.resolve)(o,b);if(d)return o;throw new r.ErrorCoded(`Invalid IRI mapping found for context entry '${o}': '${JSON.stringify(l)}'`,r.ERROR_CODES.INVALID_IRI_MAPPING)}compactIri(o,u){if(u&&this.contextRaw["@vocab"]&&o.startsWith(this.contextRaw["@vocab"]))return o.substr(this.contextRaw["@vocab"].length);if(!u&&this.contextRaw["@base"]&&o.startsWith(this.contextRaw["@base"]))return o.substr(this.contextRaw["@base"].length);const c={prefix:"",suffix:o};for(const l in this.contextRaw){const d=this.contextRaw[l];if(d&&!n.Util.isPotentialKeyword(l)){const f=n.Util.getContextValueId(d);if(o.startsWith(f)){const h=o.substr(f.length);if(h)h.length{const s=a===0?"":",",o=n===void 0||typeof n=="symbol"?null:n;return r+s+t(o)},"")+"]":"{"+Object.keys(e).sort().reduce((r,n,a)=>{if(e[n]===void 0||typeof e[n]=="symbol")return r;const s=r.length===0?"":",";return r+s+t(n)+":"+t(e[n])},"")+"}"};Object.defineProperty(S_,"__esModule",{value:!0});S_.ContextParser=void 0;const PP=xa,je=Ef,KK=d0,ho=kA,dt=Of,DP=XK;class So{constructor(e){e=e||{},this.documentLoader=e.documentLoader||new KK.FetchDocumentLoader,this.documentCache={},this.validateContext=!e.skipValidation,this.expandContentTypeToBase=!!e.expandContentTypeToBase,this.remoteContextsDepthLimit=e.remoteContextsDepthLimit||32,this.redirectSchemaOrgHttps="redirectSchemaOrgHttps"in e?!!e.redirectSchemaOrgHttps:!0}static validateLanguage(e,r,n){if(typeof e!="string")throw new je.ErrorCoded(`The value of an '@language' must be a string, got '${JSON.stringify(e)}'`,n);if(!dt.Util.REGEX_LANGUAGE_TAG.test(e)){if(r)throw new je.ErrorCoded(`The value of an '@language' must be a valid language tag, got '${JSON.stringify(e)}'`,n);return!1}return!0}static validateDirection(e,r){if(typeof e!="string")throw new je.ErrorCoded(`The value of an '@direction' must be a string, got '${JSON.stringify(e)}'`,je.ERROR_CODES.INVALID_BASE_DIRECTION);if(!dt.Util.REGEX_DIRECTION_TAG.test(e)){if(r)throw new je.ErrorCoded(`The value of an '@direction' must be 'ltr' or 'rtl', got '${JSON.stringify(e)}'`,je.ERROR_CODES.INVALID_BASE_DIRECTION);return!1}return!0}idifyReverseTerms(e){for(const r of Object.keys(e)){const n=e[r];if(n&&typeof n=="object"&&n["@reverse"]&&!n["@id"]){if(typeof n["@reverse"]!="string"||dt.Util.isValidKeyword(n["@reverse"]))throw new je.ErrorCoded(`Invalid @reverse value, must be absolute IRI or blank node: '${n["@reverse"]}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);n["@id"]=n["@reverse"],dt.Util.isPotentialKeyword(n["@reverse"])?delete n["@reverse"]:n["@reverse"]=!0}}return e}expandPrefixedTerms(e,r){const n=e.getContextRaw();for(const a of Object.keys(n))if(dt.Util.EXPAND_KEYS_BLACKLIST.indexOf(a)<0&&!dt.Util.isReservedInternalKeyword(a)){const s=n[a];if(dt.Util.isPotentialKeyword(a)&&dt.Util.ALIAS_DOMAIN_BLACKLIST.indexOf(a)>=0&&(a!=="@type"||typeof n[a]=="object"&&!(n[a]["@protected"]||n[a]["@container"]==="@set")))throw new je.ErrorCoded(`Keywords can not be aliased to something else. -Tried mapping ${a} to ${JSON.stringify(s)}`,je.ERROR_CODES.KEYWORD_REDEFINITION);if(dt.Util.ALIAS_RANGE_BLACKLIST.indexOf(dt.Util.getContextValueId(s))>=0)throw new je.ErrorCoded(`Aliasing to certain keywords is not allowed. -Tried mapping ${a} to ${JSON.stringify(s)}`,je.ERROR_CODES.INVALID_KEYWORD_ALIAS);if(s&&dt.Util.isPotentialKeyword(dt.Util.getContextValueId(s))&&s["@prefix"]===!0)throw new je.ErrorCoded(`Tried to use keyword aliases as prefix: '${a}': '${JSON.stringify(s)}'`,je.ERROR_CODES.INVALID_TERM_DEFINITION);for(;dt.Util.isPrefixValue(n[a]);){const o=n[a];let u=!1;if(typeof o=="string")n[a]=e.expandTerm(o,!0),u=u||o!==n[a];else{const c=o["@id"],l=o["@type"],d=!("@prefix"in o)||dt.Util.isValidIri(a);if("@id"in o)c!=null&&typeof c=="string"&&(n[a]["@id"]=e.expandTerm(c,!0),u=u||c!==n[a]["@id"]);else if(!dt.Util.isPotentialKeyword(a)&&d){const f=e.expandTerm(a,!0);f!==a&&(n[a]["@id"]=f,u=!0)}l&&typeof l=="string"&&l!=="@vocab"&&(!o["@container"]||!o["@container"]["@type"])&&d&&(n[a]["@type"]=e.expandTerm(l,!0),r&&l===n[a]["@type"]&&(n[a]["@type"]=e.expandTerm(l,!1)),u=u||l!==n[a]["@type"])}if(!u)break}}}normalize(e,{processingMode:r,normalizeLanguageTags:n}){if(n||r===1)for(const a of Object.keys(e))if(a==="@language"&&typeof e[a]=="string")e[a]=e[a].toLowerCase();else{const s=e[a];s&&typeof s=="object"&&typeof s["@language"]=="string"&&(s["@language"]=s["@language"].toLowerCase())}}containersToHash(e){for(const r of Object.keys(e)){const n=e[r];if(n&&typeof n=="object"){if(typeof n["@container"]=="string")n["@container"]={[n["@container"]]:!0};else if(Array.isArray(n["@container"])){const a={};for(const s of n["@container"])a[s]=!0;n["@container"]=a}}}}applyScopedProtected(e,{processingMode:r}){if(r&&r>=1.1&&e["@protected"]){for(const n of Object.keys(e))if(!dt.Util.isReservedInternalKeyword(n)&&!dt.Util.isPotentialKeyword(n)&&!dt.Util.isTermProtected(e,n)){const a=e[n];a&&typeof a=="object"?"@protected"in e[n]||(e[n]["@protected"]=!0):e[n]={"@id":a,"@protected":!0}}delete e["@protected"]}}validateKeywordRedefinitions(e,r,n){for(const a of Object.keys(r))if(dt.Util.isTermProtected(e,a)){if(typeof r[a]=="string"){const u=dt.Util.isSimpleTermDefinitionPrefix(r[a],n);r[a]={"@id":r[a]},u&&(r[a]["@prefix"]=!0,e[a]["@prefix"]=!0)}const s=DP(e[a]);r[a]["@protected"]=!0;const o=DP(r[a]);if(s!==o)throw new je.ErrorCoded(`Attempted to override the protected keyword ${a} from ${JSON.stringify(dt.Util.getContextValueId(e[a]))} to ${JSON.stringify(dt.Util.getContextValueId(r[a]))}`,je.ERROR_CODES.PROTECTED_TERM_REDEFINITION)}}validate(e,{processingMode:r}){for(const n of Object.keys(e)){if(dt.Util.isReservedInternalKeyword(n))continue;if(n==="")throw new je.ErrorCoded(`The empty term is not allowed, got: '${n}': '${JSON.stringify(e[n])}'`,je.ERROR_CODES.INVALID_TERM_DEFINITION);const a=e[n],s=typeof a;if(dt.Util.isPotentialKeyword(n)){switch(n.substr(1)){case"vocab":if(a!==null&&s!=="string")throw new je.ErrorCoded(`Found an invalid @vocab IRI: ${a}`,je.ERROR_CODES.INVALID_VOCAB_MAPPING);break;case"base":if(a!==null&&s!=="string")throw new je.ErrorCoded(`Found an invalid @base IRI: ${e[n]}`,je.ERROR_CODES.INVALID_BASE_IRI);break;case"language":a!==null&&So.validateLanguage(a,!0,je.ERROR_CODES.INVALID_DEFAULT_LANGUAGE);break;case"version":if(a!==null&&s!=="number")throw new je.ErrorCoded(`Found an invalid @version number: ${a}`,je.ERROR_CODES.INVALID_VERSION_VALUE);break;case"direction":a!==null&&So.validateDirection(a,!0);break;case"propagate":if(r===1)throw new je.ErrorCoded(`Found an illegal @propagate keyword: ${a}`,je.ERROR_CODES.INVALID_CONTEXT_ENTRY);if(a!==null&&s!=="boolean")throw new je.ErrorCoded(`Found an invalid @propagate value: ${a}`,je.ERROR_CODES.INVALID_PROPAGATE_VALUE);break}if(dt.Util.isValidKeyword(n)&&dt.Util.isValidKeyword(dt.Util.getContextValueId(a)))throw new je.ErrorCoded(`Illegal keyword alias in term value, found: '${n}': '${dt.Util.getContextValueId(a)}'`,je.ERROR_CODES.KEYWORD_REDEFINITION);continue}if(a!==null)switch(s){case"string":if(dt.Util.getPrefix(a,e)===n)throw new je.ErrorCoded(`Detected cyclical IRI mapping in context entry: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.CYCLIC_IRI_MAPPING);if(dt.Util.isValidIriWeak(n)){if(a==="@type")throw new je.ErrorCoded(`IRIs can not be mapped to @type, found: '${n}': '${a}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);if(dt.Util.isValidIri(a)&&a!==new ho.JsonLdContextNormalized(e).expandTerm(n))throw new je.ErrorCoded(`IRIs can not be mapped to other IRIs, found: '${n}': '${a}'`,je.ERROR_CODES.INVALID_IRI_MAPPING)}break;case"object":if(!dt.Util.isCompactIri(n)&&!("@id"in a)&&(a["@type"]==="@id"?!e["@base"]:!e["@vocab"]))throw new je.ErrorCoded(`Missing @id in context entry: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);for(const o of Object.keys(a)){const u=a[o];if(u)switch(o){case"@id":if(dt.Util.isValidKeyword(u)&&u!=="@type"&&u!=="@id"&&u!=="@graph"&&u!=="@nest")throw new je.ErrorCoded(`Illegal keyword alias in term value, found: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);if(dt.Util.isValidIriWeak(n)){if(u==="@type")throw new je.ErrorCoded(`IRIs can not be mapped to @type, found: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);if(dt.Util.isValidIri(u)&&u!==new ho.JsonLdContextNormalized(e).expandTerm(n))throw new je.ErrorCoded(`IRIs can not be mapped to other IRIs, found: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_IRI_MAPPING)}if(typeof u!="string")throw new je.ErrorCoded(`Detected non-string @id in context entry: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_IRI_MAPPING);if(dt.Util.getPrefix(u,e)===n)throw new je.ErrorCoded(`Detected cyclical IRI mapping in context entry: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.CYCLIC_IRI_MAPPING);break;case"@type":if(a["@container"]==="@type"&&u!=="@id"&&u!=="@vocab")throw new je.ErrorCoded(`@container: @type only allows @type: @id or @vocab, but got: '${n}': '${u}'`,je.ERROR_CODES.INVALID_TYPE_MAPPING);if(typeof u!="string")throw new je.ErrorCoded(`The value of an '@type' must be a string, got '${JSON.stringify(s)}'`,je.ERROR_CODES.INVALID_TYPE_MAPPING);if(u!=="@id"&&u!=="@vocab"&&(r===1||u!=="@json")&&(r===1||u!=="@none")&&(u[0]==="_"||!dt.Util.isValidIri(u)))throw new je.ErrorCoded(`A context @type must be an absolute IRI, found: '${n}': '${u}'`,je.ERROR_CODES.INVALID_TYPE_MAPPING);break;case"@reverse":if(typeof u=="string"&&a["@id"]&&a["@id"]!==u)throw new je.ErrorCoded(`Found non-matching @id and @reverse term values in '${n}':'${u}' and '${a["@id"]}'`,je.ERROR_CODES.INVALID_REVERSE_PROPERTY);if("@nest"in a)throw new je.ErrorCoded(`@nest is not allowed in the reverse property '${n}'`,je.ERROR_CODES.INVALID_REVERSE_PROPERTY);break;case"@container":if(r===1&&(Object.keys(u).length>1||dt.Util.CONTAINERS_1_0.indexOf(Object.keys(u)[0])<0))throw new je.ErrorCoded(`Invalid term @container for '${n}' ('${Object.keys(u)}') in 1.0, must be only one of ${dt.Util.CONTAINERS_1_0.join(", ")}`,je.ERROR_CODES.INVALID_CONTAINER_MAPPING);for(const c of Object.keys(u)){if(c==="@list"&&a["@reverse"])throw new je.ErrorCoded(`Term value can not be @container: @list and @reverse at the same time on '${n}'`,je.ERROR_CODES.INVALID_REVERSE_PROPERTY);if(dt.Util.CONTAINERS.indexOf(c)<0)throw new je.ErrorCoded(`Invalid term @container for '${n}' ('${c}'), must be one of ${dt.Util.CONTAINERS.join(", ")}`,je.ERROR_CODES.INVALID_CONTAINER_MAPPING)}break;case"@language":So.validateLanguage(u,!0,je.ERROR_CODES.INVALID_LANGUAGE_MAPPING);break;case"@direction":So.validateDirection(u,!0);break;case"@prefix":if(u!==null&&typeof u!="boolean")throw new je.ErrorCoded(`Found an invalid term @prefix boolean in: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_PREFIX_VALUE);if(!("@id"in a)&&!dt.Util.isValidIri(n))throw new je.ErrorCoded(`Invalid @prefix definition for '${n}' ('${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_TERM_DEFINITION);break;case"@index":if(r===1||!a["@container"]||!a["@container"]["@index"])throw new je.ErrorCoded(`Attempt to add illegal key to value object: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_TERM_DEFINITION);break;case"@nest":if(dt.Util.isPotentialKeyword(u)&&u!=="@nest")throw new je.ErrorCoded(`Found an invalid term @nest value in: '${n}': '${JSON.stringify(a)}'`,je.ERROR_CODES.INVALID_NEST_VALUE)}}break;default:throw new je.ErrorCoded(`Found an invalid term value: '${n}': '${a}'`,je.ERROR_CODES.INVALID_TERM_DEFINITION)}}}applyBaseEntry(e,r,n){return typeof e=="string"||(n&&!("@base"in e)&&r.parentContext&&typeof r.parentContext=="object"&&"@base"in r.parentContext&&(e["@base"]=r.parentContext["@base"],r.parentContext["@__baseDocument"]&&(e["@__baseDocument"]=!0)),r.baseIRI&&!r.external&&("@base"in e?e["@base"]!==null&&typeof e["@base"]=="string"&&!dt.Util.isValidIri(e["@base"])&&(e["@base"]=(0,PP.resolve)(e["@base"],r.parentContext&&r.parentContext["@base"]||r.baseIRI)):(e["@base"]=r.baseIRI,e["@__baseDocument"]=!0))),e}normalizeContextIri(e,r){if(!dt.Util.isValidIri(e))try{e=(0,PP.resolve)(e,r)}catch{throw new Error(`Invalid context IRI: ${e}`)}return this.redirectSchemaOrgHttps&&e.startsWith("http://schema.org")&&(e="https://schema.org/"),e}async parseInnerContexts(e,r){for(const n of Object.keys(e)){const a=e[n];if(a&&typeof a=="object"&&"@context"in a&&a["@context"]!==null&&!r.ignoreScopedContexts){if(this.validateContext)try{const s=Object.assign({},e);s[n]=Object.assign({},s[n]),delete s[n]["@context"],await this.parse(a["@context"],Object.assign(Object.assign({},r),{external:!1,parentContext:s,ignoreProtection:!0,ignoreRemoteScopedContexts:!0,ignoreScopedContexts:!0}))}catch(s){throw new je.ErrorCoded(s.message,je.ERROR_CODES.INVALID_SCOPED_CONTEXT)}a["@context"]=(await this.parse(a["@context"],Object.assign(Object.assign({},r),{external:!1,minimalProcessing:!0,ignoreRemoteScopedContexts:!0,parentContext:e}))).getContextRaw()}}return e}async parse(e,r={}){const{baseIRI:n,parentContext:a,external:s,processingMode:o=So.DEFAULT_PROCESSING_MODE,normalizeLanguageTags:u,ignoreProtection:c,minimalProcessing:l}=r;let d=a;const f=r.remoteContexts||{};if(Object.keys(f).length>=this.remoteContextsDepthLimit)throw new je.ErrorCoded("Detected an overflow in remote context inclusions: "+Object.keys(f),je.ERROR_CODES.CONTEXT_OVERFLOW);if(e==null){if(!c&&d&&dt.Util.hasProtectedTerms(d))throw new je.ErrorCoded("Illegal context nullification when terms are protected",je.ERROR_CODES.INVALID_CONTEXT_NULLIFICATION);return new ho.JsonLdContextNormalized(this.applyBaseEntry({},r,!1))}else if(typeof e=="string"){const h=this.normalizeContextIri(e,n),p=this.getOverriddenLoad(h,r);if(p)return new ho.JsonLdContextNormalized(p);const b=await this.parse(await this.load(h),Object.assign(Object.assign({},r),{baseIRI:h,external:!0,remoteContexts:Object.assign(Object.assign({},f),{[h]:!0})}));return this.applyBaseEntry(b.getContextRaw(),r,!0),b}else if(Array.isArray(e)){const h=[],p=await Promise.all(e.map((g,E)=>{if(typeof g=="string"){const w=this.normalizeContextIri(g,n);h[E]=w;const O=this.getOverriddenLoad(w,r);return O||this.load(w)}else return g}));if(l)return new ho.JsonLdContextNormalized(p);const b=await p.reduce((g,E,w)=>g.then(O=>this.parse(E,Object.assign(Object.assign({},r),{baseIRI:h[w]||r.baseIRI,external:!!h[w]||r.external,parentContext:O.getContextRaw(),remoteContexts:h[w]?Object.assign(Object.assign({},f),{[h[w]]:!0}):f}))),Promise.resolve(new ho.JsonLdContextNormalized(d||{})));return this.applyBaseEntry(b.getContextRaw(),r,!0),b}else if(typeof e=="object"){if("@context"in e)return await this.parse(e["@context"],r);e=JSON.parse(JSON.stringify(e)),d&&!l&&(d=JSON.parse(JSON.stringify(d)));let h={};if(s&&delete e["@base"],this.applyBaseEntry(e,r,!0),this.containersToHash(e),l)return new ho.JsonLdContextNormalized(e);let p={};if("@import"in e)if(o>=1.1){if(typeof e["@import"]!="string")throw new je.ErrorCoded("An @import value must be a string, but got "+typeof e["@import"],je.ERROR_CODES.INVALID_IMPORT_VALUE);p=await this.loadImportContext(this.normalizeContextIri(e["@import"],n)),delete e["@import"]}else throw new je.ErrorCoded("Context importing is not supported in JSON-LD 1.0",je.ERROR_CODES.INVALID_CONTEXT_ENTRY);h=Object.assign(Object.assign(Object.assign(Object.assign({},h),typeof d=="object"?d:{}),p),e);const b=new ho.JsonLdContextNormalized(h);return await this.parseInnerContexts(h,r),(h&&h["@version"]||So.DEFAULT_PROCESSING_MODE)>=1.1&&(e["@vocab"]&&typeof e["@vocab"]=="string"||e["@vocab"]==="")&&(d&&"@vocab"in d&&e["@vocab"].indexOf(":")<0?h["@vocab"]=d["@vocab"]+e["@vocab"]:(dt.Util.isCompactIri(e["@vocab"])||e["@vocab"]in b.getContextRaw())&&(h["@vocab"]=b.expandTerm(e["@vocab"],!0))),this.idifyReverseTerms(h),this.expandPrefixedTerms(b,this.expandContentTypeToBase),!c&&d&&o>=1.1&&this.validateKeywordRedefinitions(d,h,ho.defaultExpandOptions),this.normalize(h,{processingMode:o,normalizeLanguageTags:u}),this.applyScopedProtected(h,{processingMode:o}),this.validateContext&&this.validate(h,{processingMode:o}),b}else throw new je.ErrorCoded(`Tried parsing a context that is not a string, array or object, but got ${e}`,je.ERROR_CODES.INVALID_LOCAL_CONTEXT)}async load(e){const r=this.documentCache[e];if(r)return typeof r=="string"?r:Array.isArray(r)?r.slice():Object.assign({},r);let n;try{n=await this.documentLoader.load(e)}catch(a){throw new je.ErrorCoded(`Failed to load remote context ${e}: ${a.message}`,je.ERROR_CODES.LOADING_REMOTE_CONTEXT_FAILED)}if(!("@context"in n))throw new je.ErrorCoded(`Missing @context in remote context at ${e}`,je.ERROR_CODES.INVALID_REMOTE_CONTEXT);return this.documentCache[e]=n["@context"]}getOverriddenLoad(e,r){if(e in(r.remoteContexts||{})){if(r.ignoreRemoteScopedContexts)return e;throw new je.ErrorCoded("Detected a cyclic context inclusion of "+e,je.ERROR_CODES.RECURSIVE_CONTEXT_INCLUSION)}return null}async loadImportContext(e){const r=await this.load(e);if(typeof r!="object"||Array.isArray(r))throw new je.ErrorCoded("An imported context must be a single object: "+e,je.ERROR_CODES.INVALID_REMOTE_CONTEXT);if("@import"in r)throw new je.ErrorCoded("An imported context can not import another context: "+e,je.ERROR_CODES.INVALID_CONTEXT_ENTRY);return this.containersToHash(r),r}}So.DEFAULT_PROCESSING_MODE=1.1;S_.ContextParser=So;var Z9={};Object.defineProperty(Z9,"__esModule",{value:!0});var ej={};Object.defineProperty(ej,"__esModule",{value:!0});(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(S_,t),r(Ef,t),r(d0,t),r(Z9,t),r(ej,t),r(kA,t),r(Of,t)})(hn);Object.defineProperty(l0,"__esModule",{value:!0});l0.Util=void 0;const JK=ht,YK=hn,ZK=Rt;let eJ=class{constructor(e){this.nodeHandlers={},this.nodeValueHandlers={},this.directiveNodeHandlers={},this.settings=e,this.dataFactory=e.dataFactory||new JK.DataFactory,this.operationFactory=new ZK.Factory(this.dataFactory),this.contextParser=new YK.ContextParser}registerNodeHandler(e){this.nodeHandlers[e.targetKind]=e}registerNodeValueHandler(e){this.nodeValueHandlers[e.targetKind]=e}registerDirectiveNodeHandler(e){this.directiveNodeHandlers[e.targetKind]=e}handleNode(e,r){const n=this.nodeHandlers[e.kind];if(!n)throw new Error(`Unsupported GraphQL node '${e.kind}'`);return n.handle(e,r)}handleNodeValue(e,r,n){const a=this.nodeValueHandlers[e.kind];if(!a)throw new Error(`Unsupported GraphQL value node '${e.kind}'`);return a.handle(e,r,n)}handleDirectiveNode(e,r){const n=this.directiveNodeHandlers[e.directive.name.value];return n?n.handle(e,r):null}joinOperations(e){if(e.length===1)return e[0];const r=[],n=[];for(const a of e)a.type==="bgp"?r.push(a):n.push(a);if(r.length===e.length)return this.joinOperationsAsBgp(r);if(r.length===e.length-1&&n[0].type==="leftjoin"&&n[0].input[0].type==="bgp"){const a=n[0];return r.push(a.input[0]),this.operationFactory.createLeftJoin(this.joinOperationsAsBgp(r),a.input[1])}else return n.length===e.length?this.joinOperationsAsNestedJoin(n):this.joinOperationsAsNestedJoin([this.joinOperationsAsBgp(r),this.joinOperationsAsNestedJoin(n)])}joinOperationsAsBgp(e){return this.operationFactory.createBgp([].concat.apply([],e.map(r=>r.patterns)))}joinOperationsAsNestedJoin(e){return this.operationFactory.createJoin(e)}appendFieldToPath(e,r){return e.concat([r])}getFieldLabel(e){return(e.alias?e.alias:e.name).value}nameToVariable(e,r){return this.dataFactory.variable((r.path.length?r.path.join(this.settings.variableDelimiter)+this.settings.variableDelimiter:"")+e)}valueToNamedNode(e,r){const n=r.expandTerm(e,!0);if(this.settings.requireContext&&!n)throw new Error("No context entry was found for "+e);return this.dataFactory.namedNode(n||e)}getArgument(e,r){if(e){for(const n of e)if(n.name.value===r)return n}}newTypePattern(e,r,n){return this.operationFactory.createPattern(e,this.dataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),this.valueToNamedNode(r.name.value,n.context),n.graph)}createQuadPattern(e,r,n,a,s){const o=this.valueToNamedNode(r.value,s);return s&&s.getContextRaw()[r.value]&&s.getContextRaw()[r.value]["@reverse"]?this.operationFactory.createPattern(n,o,e,a):this.operationFactory.createPattern(e,o,n,a)}createQuadPath(e,r,n,a,s,o){const u=this.valueToNamedNode(r.value,o);let c=this.operationFactory.createLink(u);for(const l of n.values){if(l.kind!=="EnumValue")throw new Error("Invalid value type for 'alt' argument, must be EnumValue, but got "+l.kind);c=this.operationFactory.createAlt([c,this.operationFactory.createLink(this.valueToNamedNode(l.value,o))])}return o&&o.getContextRaw()[r.value]&&o.getContextRaw()[r.value]["@reverse"]?this.operationFactory.createPath(a,c,e,s):this.operationFactory.createPath(e,c,a,s)}};l0.Util=eJ;var tJ=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(v_,"__esModule",{value:!0});v_.Converter=void 0;const rJ=MK,li=BA,Hf=$A,nJ=Sf,iJ=l0;let aJ=class W1{constructor(e){e=e||{},e.variableDelimiter=e.variableDelimiter||"_",e.expressionVariableCounter=e.expressionVariableCounter||0,this.util=new iJ.Util(e),this.initializeNodeHandlers(e)}static registerNodeHandlers(e,r){e.registerNodeHandler(new li.NodeHandlerDocument(e,r)),e.registerNodeHandler(new li.NodeHandlerDefinitionOperation(e,r)),e.registerNodeHandler(new li.NodeHandlerDefinitionFragment(e,r)),e.registerNodeHandler(new li.NodeHandlerSelectionFragmentSpread(e,r)),e.registerNodeHandler(new li.NodeHandlerSelectionInlineFragment(e,r)),e.registerNodeHandler(new li.NodeHandlerSelectionField(e,r))}static registerNodeValueHandlers(e,r){e.registerNodeValueHandler(new li.NodeValueHandlerVariable(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerInt(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerFloat(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerString(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerBoolean(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerNull(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerEnum(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerList(e,r)),e.registerNodeValueHandler(new li.NodeValueHandlerObject(e,r))}static registerDirectiveNodeHandlers(e,r){e.registerDirectiveNodeHandler(new Hf.DirectiveNodeHandlerInclude(e,r)),e.registerDirectiveNodeHandler(new Hf.DirectiveNodeHandlerOptional(e,r)),e.registerDirectiveNodeHandler(new Hf.DirectiveNodeHandlerPlural(e,r)),e.registerDirectiveNodeHandler(new Hf.DirectiveNodeHandlerSingle(e,r)),e.registerDirectiveNodeHandler(new Hf.DirectiveNodeHandlerSkip(e,r))}graphqlToSparqlAlgebra(e,r,n){return tJ(this,void 0,void 0,function*(){return this.graphqlToSparqlAlgebraRawContext(e,yield this.util.contextParser.parse(r),n)})}graphqlToSparqlAlgebraRawContext(e,r,n){n=n||{};const a=typeof e=="string"?(0,rJ.parse)(e):e,s=this.indexFragments(a),o={context:r,fragmentDefinitions:s,graph:this.util.dataFactory.defaultGraph(),path:[],singularizeState:nJ.SingularizeState.PLURAL,singularizeVariables:n.singularizeVariables||{},subject:null,terminalVariables:[],variablesDict:n.variablesDict||{},variablesMetaDict:{}};return this.util.handleNode(a,o)}indexFragments(e){const r={},n=[];for(const a of e.definitions)a.kind==="FragmentDefinition"?r[a.name.value]=a:n.push(a);return e.definitions=n,r}initializeNodeHandlers(e){W1.registerNodeHandlers(this.util,e),W1.registerNodeValueHandlers(this.util,e),W1.registerDirectiveNodeHandlers(this.util,e)}};v_.Converter=aJ;var tj={};Object.defineProperty(tj,"__esModule",{value:!0});(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(BA,t),r(v_,t),r(Sf,t),r(tj,t),r(l0,t)})(j9);Object.defineProperty(Zg,"__esModule",{value:!0});Zg.ActorQueryParseGraphql=void 0;const sJ=LA,NP=rr,oJ=j9;class uJ extends sJ.ActorQueryParse{constructor(e){super(e),this.graphqlToSparql=new oJ.Converter({requireContext:!0})}async test(e){var r;if(((r=e.queryFormat)==null?void 0:r.language)!=="graphql")throw new Error("This actor can only parse GraphQL queries");return!0}async run(e){const r=e.context.get(NP.KeysInitQuery.jsonLdContext)||{},n={singularizeVariables:e.context.get(NP.KeysInitQuery.graphqlSingularizeVariables)};return{operation:await this.graphqlToSparql.graphqlToSparqlAlgebra(e.query,r,n)}}}Zg.ActorQueryParseGraphql=uJ;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Zg,t)})(C9);var rj={},T_={},ds={},E_={},gl={},f0={};Object.defineProperty(f0,"__esModule",{value:!0});f0.ActorAbstractMediaTyped=void 0;const cJ=et;class lJ extends cJ.Actor{constructor(e){super(e)}async run(e){if("handle"in e){const r=e;return{handle:await this.runHandle(r.handle,r.handleMediaType,e.context)}}if("mediaTypes"in e)return{mediaTypes:await this.getMediaTypes(e.context)};if("mediaTypeFormats"in e)return{mediaTypeFormats:await this.getMediaTypeFormats(e.context)};throw new Error("Either a handle, mediaTypes or mediaTypeFormats action needs to be provided")}async test(e){if("handle"in e){const r=e;return{handle:await this.testHandle(r.handle,r.handleMediaType,e.context)}}if("mediaTypes"in e)return{mediaTypes:await this.testMediaType(e.context)};if("mediaTypeFormats"in e)return{mediaTypeFormats:await this.testMediaTypeFormats(e.context)};throw new Error("Either a handle, mediaTypes or mediaTypeFormats action needs to be provided")}}f0.ActorAbstractMediaTyped=lJ;var O_={};Object.defineProperty(O_,"__esModule",{value:!0});O_.ActorAbstractMediaTypedFixed=void 0;const dJ=f0;class fJ extends dJ.ActorAbstractMediaTyped{constructor(e){super(e);const r=this.priorityScale||this.priorityScale===0?this.priorityScale:1;this.mediaTypePriorities&&Object.entries(this.mediaTypePriorities).forEach(([n,a],s)=>{this.mediaTypePriorities[n]=r*a}),this.mediaTypePriorities=Object.freeze(this.mediaTypePriorities),this.mediaTypeFormats=Object.freeze(this.mediaTypeFormats)}async testHandle(e,r,n){if(!(r in this.mediaTypePriorities))throw new Error(`Unrecognized media type: ${r}`);return await this.testHandleChecked(e,n)}async testMediaType(e){return!0}async getMediaTypes(e){return this.mediaTypePriorities}async testMediaTypeFormats(e){return!0}async getMediaTypeFormats(e){return this.mediaTypeFormats}}O_.ActorAbstractMediaTypedFixed=fJ;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(f0,t),r(O_,t)})(gl);Object.defineProperty(E_,"__esModule",{value:!0});E_.ActorQueryResultSerialize=void 0;const hJ=gl;class pJ extends hJ.ActorAbstractMediaTyped{constructor(e){super(e)}}E_.ActorQueryResultSerialize=pJ;var A_={};Object.defineProperty(A_,"__esModule",{value:!0});A_.ActorQueryResultSerializeFixedMediaTypes=void 0;const yJ=gl;class bJ extends yJ.ActorAbstractMediaTypedFixed{constructor(e){super(e)}async testHandleChecked(e,r){return!0}}A_.ActorQueryResultSerializeFixedMediaTypes=bJ;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(E_,t),r(A_,t)})(ds);var nj={exports:{}},bS={exports:{}},da={},R_={};R_.byteLength=mJ;R_.toByteArray=wJ;R_.fromByteArray=EJ;var Ns=[],ga=[],gJ=typeof Uint8Array<"u"?Uint8Array:Array,gS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Hl=0,_J=gS.length;Hl<_J;++Hl)Ns[Hl]=gS[Hl],ga[gS.charCodeAt(Hl)]=Hl;ga["-".charCodeAt(0)]=62;ga["_".charCodeAt(0)]=63;function ij(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return[r,n]}function mJ(t){var e=ij(t),r=e[0],n=e[1];return(r+n)*3/4-n}function vJ(t,e,r){return(e+r)*3/4-r}function wJ(t){var e,r=ij(t),n=r[0],a=r[1],s=new gJ(vJ(t,n,a)),o=0,u=a>0?n-4:n,c;for(c=0;c>16&255,s[o++]=e>>8&255,s[o++]=e&255;return a===2&&(e=ga[t.charCodeAt(c)]<<2|ga[t.charCodeAt(c+1)]>>4,s[o++]=e&255),a===1&&(e=ga[t.charCodeAt(c)]<<10|ga[t.charCodeAt(c+1)]<<4|ga[t.charCodeAt(c+2)]>>2,s[o++]=e>>8&255,s[o++]=e&255),s}function SJ(t){return Ns[t>>18&63]+Ns[t>>12&63]+Ns[t>>6&63]+Ns[t&63]}function TJ(t,e,r){for(var n,a=[],s=e;su?u:o+s));return n===1?(e=t[r-1],a.push(Ns[e>>2]+Ns[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],a.push(Ns[e>>10]+Ns[e>>4&63]+Ns[e<<2&63]+"=")),a.join("")}var QA={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */QA.read=function(t,e,r,n,a){var s,o,u=a*8-n-1,c=(1<>1,d=-7,f=r?a-1:0,h=r?-1:1,p=t[e+f];for(f+=h,s=p&(1<<-d)-1,p>>=-d,d+=u;d>0;s=s*256+t[e+f],f+=h,d-=8);for(o=s&(1<<-d)-1,s>>=-d,d+=n;d>0;o=o*256+t[e+f],f+=h,d-=8);if(s===0)s=1-l;else{if(s===c)return o?NaN:(p?-1:1)*(1/0);o=o+Math.pow(2,n),s=s-l}return(p?-1:1)*o*Math.pow(2,s-n)};QA.write=function(t,e,r,n,a,s){var o,u,c,l=s*8-a-1,d=(1<>1,h=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:s-1,b=n?1:-1,g=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,o=d):(o=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-o))<1&&(o--,c*=2),o+f>=1?e+=h/c:e+=h*Math.pow(2,1-f),e*c>=2&&(o++,c/=2),o+f>=d?(u=0,o=d):o+f>=1?(u=(e*c-1)*Math.pow(2,a),o=o+f):(u=e*Math.pow(2,f-1)*Math.pow(2,a),o=0));a>=8;t[r+p]=u&255,p+=b,u/=256,a-=8);for(o=o<0;t[r+p]=o&255,p+=b,o/=256,l-=8);t[r+p-b]|=g*128};/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */(function(t){const e=R_,r=QA,n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=O,t.INSPECT_MAX_BYTES=50;const a=2147483647;t.kMaxLength=a,u.TYPED_ARRAY_SUPPORT=s(),!u.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function s(){try{const M=new Uint8Array(1),S={foo:function(){return 42}};return Object.setPrototypeOf(S,Uint8Array.prototype),Object.setPrototypeOf(M,S),M.foo()===42}catch{return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}});function o(M){if(M>a)throw new RangeError('The value "'+M+'" is invalid for option "size"');const S=new Uint8Array(M);return Object.setPrototypeOf(S,u.prototype),S}function u(M,S,R){if(typeof M=="number"){if(typeof S=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return f(M)}return c(M,S,R)}u.poolSize=8192;function c(M,S,R){if(typeof M=="string")return h(M,S);if(ArrayBuffer.isView(M))return b(M);if(M==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M);if(ve(M,ArrayBuffer)||M&&ve(M.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ve(M,SharedArrayBuffer)||M&&ve(M.buffer,SharedArrayBuffer)))return g(M,S,R);if(typeof M=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const z=M.valueOf&&M.valueOf();if(z!=null&&z!==M)return u.from(z,S,R);const ue=E(M);if(ue)return ue;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof M[Symbol.toPrimitive]=="function")return u.from(M[Symbol.toPrimitive]("string"),S,R);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof M)}u.from=function(M,S,R){return c(M,S,R)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array);function l(M){if(typeof M!="number")throw new TypeError('"size" argument must be of type number');if(M<0)throw new RangeError('The value "'+M+'" is invalid for option "size"')}function d(M,S,R){return l(M),M<=0?o(M):S!==void 0?typeof R=="string"?o(M).fill(S,R):o(M).fill(S):o(M)}u.alloc=function(M,S,R){return d(M,S,R)};function f(M){return l(M),o(M<0?0:w(M)|0)}u.allocUnsafe=function(M){return f(M)},u.allocUnsafeSlow=function(M){return f(M)};function h(M,S){if((typeof S!="string"||S==="")&&(S="utf8"),!u.isEncoding(S))throw new TypeError("Unknown encoding: "+S);const R=A(M,S)|0;let z=o(R);const ue=z.write(M,S);return ue!==R&&(z=z.slice(0,ue)),z}function p(M){const S=M.length<0?0:w(M.length)|0,R=o(S);for(let z=0;z=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return M|0}function O(M){return+M!=M&&(M=0),u.alloc(+M)}u.isBuffer=function(S){return S!=null&&S._isBuffer===!0&&S!==u.prototype},u.compare=function(S,R){if(ve(S,Uint8Array)&&(S=u.from(S,S.offset,S.byteLength)),ve(R,Uint8Array)&&(R=u.from(R,R.offset,R.byteLength)),!u.isBuffer(S)||!u.isBuffer(R))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(S===R)return 0;let z=S.length,ue=R.length;for(let _e=0,we=Math.min(z,ue);_eue.length?(u.isBuffer(we)||(we=u.from(we)),we.copy(ue,_e)):Uint8Array.prototype.set.call(ue,we,_e);else if(u.isBuffer(we))we.copy(ue,_e);else throw new TypeError('"list" argument must be an Array of Buffers');_e+=we.length}return ue};function A(M,S){if(u.isBuffer(M))return M.length;if(ArrayBuffer.isView(M)||ve(M,ArrayBuffer))return M.byteLength;if(typeof M!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof M);const R=M.length,z=arguments.length>2&&arguments[2]===!0;if(!z&&R===0)return 0;let ue=!1;for(;;)switch(S){case"ascii":case"latin1":case"binary":return R;case"utf8":case"utf-8":return q(M).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R*2;case"hex":return R>>>1;case"base64":return ee(M).length;default:if(ue)return z?-1:q(M).length;S=(""+S).toLowerCase(),ue=!0}}u.byteLength=A;function T(M,S,R){let z=!1;if((S===void 0||S<0)&&(S=0),S>this.length||((R===void 0||R>this.length)&&(R=this.length),R<=0)||(R>>>=0,S>>>=0,R<=S))return"";for(M||(M="utf8");;)switch(M){case"hex":return be(this,S,R);case"utf8":case"utf-8":return $(this,S,R);case"ascii":return se(this,S,R);case"latin1":case"binary":return ie(this,S,R);case"base64":return ne(this,S,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return he(this,S,R);default:if(z)throw new TypeError("Unknown encoding: "+M);M=(M+"").toLowerCase(),z=!0}}u.prototype._isBuffer=!0;function I(M,S,R){const z=M[S];M[S]=M[R],M[R]=z}u.prototype.swap16=function(){const S=this.length;if(S%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let R=0;RR&&(S+=" ... "),""},n&&(u.prototype[n]=u.prototype.inspect),u.prototype.compare=function(S,R,z,ue,_e){if(ve(S,Uint8Array)&&(S=u.from(S,S.offset,S.byteLength)),!u.isBuffer(S))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof S);if(R===void 0&&(R=0),z===void 0&&(z=S?S.length:0),ue===void 0&&(ue=0),_e===void 0&&(_e=this.length),R<0||z>S.length||ue<0||_e>this.length)throw new RangeError("out of range index");if(ue>=_e&&R>=z)return 0;if(ue>=_e)return-1;if(R>=z)return 1;if(R>>>=0,z>>>=0,ue>>>=0,_e>>>=0,this===S)return 0;let we=_e-ue,Me=z-R;const Ue=Math.min(we,Me),Ge=this.slice(ue,_e),We=S.slice(R,z);for(let lt=0;lt2147483647?R=2147483647:R<-2147483648&&(R=-2147483648),R=+R,me(R)&&(R=ue?0:M.length-1),R<0&&(R=M.length+R),R>=M.length){if(ue)return-1;R=M.length-1}else if(R<0)if(ue)R=0;else return-1;if(typeof S=="string"&&(S=u.from(S,z)),u.isBuffer(S))return S.length===0?-1:U(M,S,R,z,ue);if(typeof S=="number")return S=S&255,typeof Uint8Array.prototype.indexOf=="function"?ue?Uint8Array.prototype.indexOf.call(M,S,R):Uint8Array.prototype.lastIndexOf.call(M,S,R):U(M,[S],R,z,ue);throw new TypeError("val must be string, number or Buffer")}function U(M,S,R,z,ue){let _e=1,we=M.length,Me=S.length;if(z!==void 0&&(z=String(z).toLowerCase(),z==="ucs2"||z==="ucs-2"||z==="utf16le"||z==="utf-16le")){if(M.length<2||S.length<2)return-1;_e=2,we/=2,Me/=2,R/=2}function Ue(We,lt){return _e===1?We[lt]:We.readUInt16BE(lt*_e)}let Ge;if(ue){let We=-1;for(Ge=R;Gewe&&(R=we-Me),Ge=R;Ge>=0;Ge--){let We=!0;for(let lt=0;ltue&&(z=ue)):z=ue;const _e=S.length;z>_e/2&&(z=_e/2);let we;for(we=0;we>>0,isFinite(z)?(z=z>>>0,ue===void 0&&(ue="utf8")):(ue=z,z=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const _e=this.length-R;if((z===void 0||z>_e)&&(z=_e),S.length>0&&(z<0||R<0)||R>this.length)throw new RangeError("Attempt to write outside buffer bounds");ue||(ue="utf8");let we=!1;for(;;)switch(ue){case"hex":return H(this,S,R,z);case"utf8":case"utf-8":return N(this,S,R,z);case"ascii":case"latin1":case"binary":return x(this,S,R,z);case"base64":return F(this,S,R,z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,S,R,z);default:if(we)throw new TypeError("Unknown encoding: "+ue);ue=(""+ue).toLowerCase(),we=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ne(M,S,R){return S===0&&R===M.length?e.fromByteArray(M):e.fromByteArray(M.slice(S,R))}function $(M,S,R){R=Math.min(M.length,R);const z=[];let ue=S;for(;ue239?4:_e>223?3:_e>191?2:1;if(ue+Me<=R){let Ue,Ge,We,lt;switch(Me){case 1:_e<128&&(we=_e);break;case 2:Ue=M[ue+1],(Ue&192)===128&&(lt=(_e&31)<<6|Ue&63,lt>127&&(we=lt));break;case 3:Ue=M[ue+1],Ge=M[ue+2],(Ue&192)===128&&(Ge&192)===128&&(lt=(_e&15)<<12|(Ue&63)<<6|Ge&63,lt>2047&&(lt<55296||lt>57343)&&(we=lt));break;case 4:Ue=M[ue+1],Ge=M[ue+2],We=M[ue+3],(Ue&192)===128&&(Ge&192)===128&&(We&192)===128&&(lt=(_e&15)<<18|(Ue&63)<<12|(Ge&63)<<6|We&63,lt>65535&<<1114112&&(we=lt))}}we===null?(we=65533,Me=1):we>65535&&(we-=65536,z.push(we>>>10&1023|55296),we=56320|we&1023),z.push(we),ue+=Me}return Q(z)}const j=4096;function Q(M){const S=M.length;if(S<=j)return String.fromCharCode.apply(String,M);let R="",z=0;for(;zz)&&(R=z);let ue="";for(let _e=S;_ez&&(S=z),R<0?(R+=z,R<0&&(R=0)):R>z&&(R=z),RR)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(S,R,z){S=S>>>0,R=R>>>0,z||Te(S,R,this.length);let ue=this[S],_e=1,we=0;for(;++we>>0,R=R>>>0,z||Te(S,R,this.length);let ue=this[S+--R],_e=1;for(;R>0&&(_e*=256);)ue+=this[S+--R]*_e;return ue},u.prototype.readUint8=u.prototype.readUInt8=function(S,R){return S=S>>>0,R||Te(S,1,this.length),this[S]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(S,R){return S=S>>>0,R||Te(S,2,this.length),this[S]|this[S+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(S,R){return S=S>>>0,R||Te(S,2,this.length),this[S]<<8|this[S+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(S,R){return S=S>>>0,R||Te(S,4,this.length),(this[S]|this[S+1]<<8|this[S+2]<<16)+this[S+3]*16777216},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(S,R){return S=S>>>0,R||Te(S,4,this.length),this[S]*16777216+(this[S+1]<<16|this[S+2]<<8|this[S+3])},u.prototype.readBigUInt64LE=k(function(S){S=S>>>0,y(S,"offset");const R=this[S],z=this[S+7];(R===void 0||z===void 0)&&v(S,this.length-8);const ue=R+this[++S]*2**8+this[++S]*2**16+this[++S]*2**24,_e=this[++S]+this[++S]*2**8+this[++S]*2**16+z*2**24;return BigInt(ue)+(BigInt(_e)<>>0,y(S,"offset");const R=this[S],z=this[S+7];(R===void 0||z===void 0)&&v(S,this.length-8);const ue=R*2**24+this[++S]*2**16+this[++S]*2**8+this[++S],_e=this[++S]*2**24+this[++S]*2**16+this[++S]*2**8+z;return(BigInt(ue)<>>0,R=R>>>0,z||Te(S,R,this.length);let ue=this[S],_e=1,we=0;for(;++we=_e&&(ue-=Math.pow(2,8*R)),ue},u.prototype.readIntBE=function(S,R,z){S=S>>>0,R=R>>>0,z||Te(S,R,this.length);let ue=R,_e=1,we=this[S+--ue];for(;ue>0&&(_e*=256);)we+=this[S+--ue]*_e;return _e*=128,we>=_e&&(we-=Math.pow(2,8*R)),we},u.prototype.readInt8=function(S,R){return S=S>>>0,R||Te(S,1,this.length),this[S]&128?(255-this[S]+1)*-1:this[S]},u.prototype.readInt16LE=function(S,R){S=S>>>0,R||Te(S,2,this.length);const z=this[S]|this[S+1]<<8;return z&32768?z|4294901760:z},u.prototype.readInt16BE=function(S,R){S=S>>>0,R||Te(S,2,this.length);const z=this[S+1]|this[S]<<8;return z&32768?z|4294901760:z},u.prototype.readInt32LE=function(S,R){return S=S>>>0,R||Te(S,4,this.length),this[S]|this[S+1]<<8|this[S+2]<<16|this[S+3]<<24},u.prototype.readInt32BE=function(S,R){return S=S>>>0,R||Te(S,4,this.length),this[S]<<24|this[S+1]<<16|this[S+2]<<8|this[S+3]},u.prototype.readBigInt64LE=k(function(S){S=S>>>0,y(S,"offset");const R=this[S],z=this[S+7];(R===void 0||z===void 0)&&v(S,this.length-8);const ue=this[S+4]+this[S+5]*2**8+this[S+6]*2**16+(z<<24);return(BigInt(ue)<>>0,y(S,"offset");const R=this[S],z=this[S+7];(R===void 0||z===void 0)&&v(S,this.length-8);const ue=(R<<24)+this[++S]*2**16+this[++S]*2**8+this[++S];return(BigInt(ue)<>>0,R||Te(S,4,this.length),r.read(this,S,!0,23,4)},u.prototype.readFloatBE=function(S,R){return S=S>>>0,R||Te(S,4,this.length),r.read(this,S,!1,23,4)},u.prototype.readDoubleLE=function(S,R){return S=S>>>0,R||Te(S,8,this.length),r.read(this,S,!0,52,8)},u.prototype.readDoubleBE=function(S,R){return S=S>>>0,R||Te(S,8,this.length),r.read(this,S,!1,52,8)};function Ne(M,S,R,z,ue,_e){if(!u.isBuffer(M))throw new TypeError('"buffer" argument must be a Buffer instance');if(S>ue||S<_e)throw new RangeError('"value" argument is out of bounds');if(R+z>M.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(S,R,z,ue){if(S=+S,R=R>>>0,z=z>>>0,!ue){const Me=Math.pow(2,8*z)-1;Ne(this,S,R,z,Me,0)}let _e=1,we=0;for(this[R]=S&255;++we>>0,z=z>>>0,!ue){const Me=Math.pow(2,8*z)-1;Ne(this,S,R,z,Me,0)}let _e=z-1,we=1;for(this[R+_e]=S&255;--_e>=0&&(we*=256);)this[R+_e]=S/we&255;return R+z},u.prototype.writeUint8=u.prototype.writeUInt8=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,1,255,0),this[R]=S&255,R+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,2,65535,0),this[R]=S&255,this[R+1]=S>>>8,R+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,2,65535,0),this[R]=S>>>8,this[R+1]=S&255,R+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,4,4294967295,0),this[R+3]=S>>>24,this[R+2]=S>>>16,this[R+1]=S>>>8,this[R]=S&255,R+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,4,4294967295,0),this[R]=S>>>24,this[R+1]=S>>>16,this[R+2]=S>>>8,this[R+3]=S&255,R+4};function ye(M,S,R,z,ue){_(S,z,ue,M,R,7);let _e=Number(S&BigInt(4294967295));M[R++]=_e,_e=_e>>8,M[R++]=_e,_e=_e>>8,M[R++]=_e,_e=_e>>8,M[R++]=_e;let we=Number(S>>BigInt(32)&BigInt(4294967295));return M[R++]=we,we=we>>8,M[R++]=we,we=we>>8,M[R++]=we,we=we>>8,M[R++]=we,R}function ce(M,S,R,z,ue){_(S,z,ue,M,R,7);let _e=Number(S&BigInt(4294967295));M[R+7]=_e,_e=_e>>8,M[R+6]=_e,_e=_e>>8,M[R+5]=_e,_e=_e>>8,M[R+4]=_e;let we=Number(S>>BigInt(32)&BigInt(4294967295));return M[R+3]=we,we=we>>8,M[R+2]=we,we=we>>8,M[R+1]=we,we=we>>8,M[R]=we,R+8}u.prototype.writeBigUInt64LE=k(function(S,R=0){return ye(this,S,R,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=k(function(S,R=0){return ce(this,S,R,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(S,R,z,ue){if(S=+S,R=R>>>0,!ue){const Ue=Math.pow(2,8*z-1);Ne(this,S,R,z,Ue-1,-Ue)}let _e=0,we=1,Me=0;for(this[R]=S&255;++_e>0)-Me&255;return R+z},u.prototype.writeIntBE=function(S,R,z,ue){if(S=+S,R=R>>>0,!ue){const Ue=Math.pow(2,8*z-1);Ne(this,S,R,z,Ue-1,-Ue)}let _e=z-1,we=1,Me=0;for(this[R+_e]=S&255;--_e>=0&&(we*=256);)S<0&&Me===0&&this[R+_e+1]!==0&&(Me=1),this[R+_e]=(S/we>>0)-Me&255;return R+z},u.prototype.writeInt8=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,1,127,-128),S<0&&(S=255+S+1),this[R]=S&255,R+1},u.prototype.writeInt16LE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,2,32767,-32768),this[R]=S&255,this[R+1]=S>>>8,R+2},u.prototype.writeInt16BE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,2,32767,-32768),this[R]=S>>>8,this[R+1]=S&255,R+2},u.prototype.writeInt32LE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,4,2147483647,-2147483648),this[R]=S&255,this[R+1]=S>>>8,this[R+2]=S>>>16,this[R+3]=S>>>24,R+4},u.prototype.writeInt32BE=function(S,R,z){return S=+S,R=R>>>0,z||Ne(this,S,R,4,2147483647,-2147483648),S<0&&(S=4294967295+S+1),this[R]=S>>>24,this[R+1]=S>>>16,this[R+2]=S>>>8,this[R+3]=S&255,R+4},u.prototype.writeBigInt64LE=k(function(S,R=0){return ye(this,S,R,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=k(function(S,R=0){return ce(this,S,R,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Re(M,S,R,z,ue,_e){if(R+z>M.length)throw new RangeError("Index out of range");if(R<0)throw new RangeError("Index out of range")}function oe(M,S,R,z,ue){return S=+S,R=R>>>0,ue||Re(M,S,R,4),r.write(M,S,R,z,23,4),R+4}u.prototype.writeFloatLE=function(S,R,z){return oe(this,S,R,!0,z)},u.prototype.writeFloatBE=function(S,R,z){return oe(this,S,R,!1,z)};function J(M,S,R,z,ue){return S=+S,R=R>>>0,ue||Re(M,S,R,8),r.write(M,S,R,z,52,8),R+8}u.prototype.writeDoubleLE=function(S,R,z){return J(this,S,R,!0,z)},u.prototype.writeDoubleBE=function(S,R,z){return J(this,S,R,!1,z)},u.prototype.copy=function(S,R,z,ue){if(!u.isBuffer(S))throw new TypeError("argument should be a Buffer");if(z||(z=0),!ue&&ue!==0&&(ue=this.length),R>=S.length&&(R=S.length),R||(R=0),ue>0&&ue=this.length)throw new RangeError("Index out of range");if(ue<0)throw new RangeError("sourceEnd out of bounds");ue>this.length&&(ue=this.length),S.length-R>>0,z=z===void 0?this.length:z>>>0,S||(S=0);let _e;if(typeof S=="number")for(_e=R;_e2**32?ue=L(String(R)):typeof R=="bigint"&&(ue=String(R),(R>BigInt(2)**BigInt(32)||R<-(BigInt(2)**BigInt(32)))&&(ue=L(ue)),ue+="n"),z+=` It must be ${S}. Received ${ue}`,z},RangeError);function L(M){let S="",R=M.length;const z=M[0]==="-"?1:0;for(;R>=z+4;R-=3)S=`_${M.slice(R-3,R)}${S}`;return`${M.slice(0,R)}${S}`}function P(M,S,R){y(S,"offset"),(M[S]===void 0||M[S+R]===void 0)&&v(S,M.length-(R+1))}function _(M,S,R,z,ue,_e){if(M>R||M3?S===0||S===BigInt(0)?Me=`>= 0${we} and < 2${we} ** ${(_e+1)*8}${we}`:Me=`>= -(2${we} ** ${(_e+1)*8-1}${we}) and < 2 ** ${(_e+1)*8-1}${we}`:Me=`>= ${S}${we} and <= ${R}${we}`,new le.ERR_OUT_OF_RANGE("value",Me,M)}P(z,ue,_e)}function y(M,S){if(typeof M!="number")throw new le.ERR_INVALID_ARG_TYPE(S,"number",M)}function v(M,S,R){throw Math.floor(M)!==M?(y(M,R),new le.ERR_OUT_OF_RANGE(R||"offset","an integer",M)):S<0?new le.ERR_BUFFER_OUT_OF_BOUNDS:new le.ERR_OUT_OF_RANGE(R||"offset",`>= ${R?1:0} and <= ${S}`,M)}const C=/[^+/0-9A-Za-z-_]/g;function V(M){if(M=M.split("=")[0],M=M.trim().replace(C,""),M.length<2)return"";for(;M.length%4!==0;)M=M+"=";return M}function q(M,S){S=S||1/0;let R;const z=M.length;let ue=null;const _e=[];for(let we=0;we55295&&R<57344){if(!ue){if(R>56319){(S-=3)>-1&&_e.push(239,191,189);continue}else if(we+1===z){(S-=3)>-1&&_e.push(239,191,189);continue}ue=R;continue}if(R<56320){(S-=3)>-1&&_e.push(239,191,189),ue=R;continue}R=(ue-55296<<10|R-56320)+65536}else ue&&(S-=3)>-1&&_e.push(239,191,189);if(ue=null,R<128){if((S-=1)<0)break;_e.push(R)}else if(R<2048){if((S-=2)<0)break;_e.push(R>>6|192,R&63|128)}else if(R<65536){if((S-=3)<0)break;_e.push(R>>12|224,R>>6&63|128,R&63|128)}else if(R<1114112){if((S-=4)<0)break;_e.push(R>>18|240,R>>12&63|128,R>>6&63|128,R&63|128)}else throw new Error("Invalid code point")}return _e}function G(M){const S=[];for(let R=0;R>8,ue=R%256,_e.push(ue),_e.push(z);return _e}function ee(M){return e.toByteArray(V(M))}function ae(M,S,R,z){let ue;for(ue=0;ue=S.length||ue>=M.length);++ue)S[ue+R]=M[ue];return ue}function ve(M,S){return M instanceof S||M!=null&&M.constructor!=null&&M.constructor.name!=null&&M.constructor.name===S.name}function me(M){return M!==M}const Ee=function(){const M="0123456789abcdef",S=new Array(256);for(let R=0;R<16;++R){const z=R*16;for(let ue=0;ue<16;++ue)S[z+ue]=M[R]+M[ue]}return S}();function k(M){return typeof BigInt>"u"?W:M}function W(){throw new Error("BigInt not supported")}})(da);var pn={ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Uint8Array},aj={exports:{}};(function(t){const e=da,r=Object.getPrototypeOf(async function(){}).constructor,n=globalThis.Blob||e.Blob,a=typeof n<"u"?function(u){return u instanceof n}:function(u){return!1};class s extends Error{constructor(u){if(!Array.isArray(u))throw new TypeError(`Expected input to be an Array, got ${typeof u}`);let c="";for(let l=0;l{o=l,u=d}),resolve:o,reject:u}},promisify(o){return new Promise((u,c)=>{o((l,...d)=>l?c(l):u(...d))})},debuglog(){return function(){}},format(o,...u){return o.replace(/%([sdifj])/g,function(...[c,l]){const d=u.shift();return l==="f"?d.toFixed(6):l==="j"?JSON.stringify(d):l==="s"&&typeof d=="object"?`${d.constructor!==Object?d.constructor.name:""} {}`.trim():d.toString()})},inspect(o){switch(typeof o){case"string":if(o.includes("'"))if(o.includes('"')){if(!o.includes("`")&&!o.includes("${"))return`\`${o}\``}else return`"${o}"`;return`'${o}'`;case"number":return isNaN(o)?"NaN":Object.is(o,-0)?String(o):o;case"bigint":return`${String(o)}n`;case"boolean":case"undefined":return String(o);case"object":return"{}"}},types:{isAsyncFunction(o){return o instanceof r},isArrayBufferView(o){return ArrayBuffer.isView(o)}},isBlob:a},t.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")})(aj);var Jo=aj.exports,GA={},x_={exports:{}};const{AbortController:sj,AbortSignal:OJ}=typeof self<"u"?self:typeof window<"u"?window:void 0;x_.exports=sj;x_.exports.AbortSignal=OJ;x_.exports.default=sj;var I_=x_.exports;const{format:AJ,inspect:Ob,AggregateError:RJ}=Jo,xJ=globalThis.AggregateError||RJ,IJ=Symbol("kIsNodeError"),PJ=["string","function","number","object","Function","Object","boolean","bigint","symbol"],DJ=/^([A-Z][a-z0-9]*)+$/,NJ="__node_internal_",P_={};function Kc(t,e){if(!t)throw new P_.ERR_INTERNAL_ASSERTION(e)}function CP(t){let e="",r=t.length;const n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function CJ(t,e,r){if(typeof e=="function")return Kc(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);const n=(e.match(/%[dfijoOs]/g)||[]).length;return Kc(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:AJ(e,...r)}function qn(t,e,r){r||(r=Error);class n extends r{constructor(...s){super(CJ(t,e,s))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[IJ]=!0,P_[t]=n}function jP(t){const e=NJ+t.name;return Object.defineProperty(t,"name",{value:e}),t}function jJ(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;const r=new xJ([e,t],e.message);return r.code=e.code,r}return t||e}let MJ=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new P_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};qn("ERR_ASSERTION","%s",Error);qn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Kc(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";const a=[],s=[],o=[];for(const c of e)Kc(typeof c=="string","All expected entries have to be of type string"),PJ.includes(c)?a.push(c.toLowerCase()):DJ.test(c)?s.push(c):(Kc(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(s.length>0){const c=a.indexOf("object");c!==-1&&(a.splice(a,c,1),s.push("Object"))}if(a.length>0){switch(a.length){case 1:n+=`of type ${a[0]}`;break;case 2:n+=`one of type ${a[0]} or ${a[1]}`;break;default:{const c=a.pop();n+=`one of type ${a.join(", ")}, or ${c}`}}(s.length>0||o.length>0)&&(n+=" or ")}if(s.length>0){switch(s.length){case 1:n+=`an instance of ${s[0]}`;break;case 2:n+=`an instance of ${s[0]} or ${s[1]}`;break;default:{const c=s.pop();n+=`an instance of ${s.join(", ")}, or ${c}`}}o.length>0&&(n+=" or ")}switch(o.length){case 0:break;case 1:o[0].toLowerCase()!==o[0]&&(n+="an "),n+=`${o[0]}`;break;case 2:n+=`one of ${o[0]} or ${o[1]}`;break;default:{const c=o.pop();n+=`one of ${o.join(", ")}, or ${c}`}}if(r==null)n+=`. Received ${r}`;else if(typeof r=="function"&&r.name)n+=`. Received function ${r.name}`;else if(typeof r=="object"){var u;if((u=r.constructor)!==null&&u!==void 0&&u.name)n+=`. Received an instance of ${r.constructor.name}`;else{const c=Ob(r,{depth:-1});n+=`. Received ${c}`}}else{let c=Ob(r,{colors:!1});c.length>25&&(c=`${c.slice(0,25)}...`),n+=`. Received type ${typeof r} (${c})`}return n},TypeError);qn("ERR_INVALID_ARG_VALUE",(t,e,r="is invalid")=>{let n=Ob(e);return n.length>128&&(n=n.slice(0,128)+"..."),`The ${t.includes(".")?"property":"argument"} '${t}' ${r}. Received ${n}`},TypeError);qn("ERR_INVALID_RETURN_VALUE",(t,e,r)=>{var n;const a=r!=null&&(n=r.constructor)!==null&&n!==void 0&&n.name?`instance of ${r.constructor.name}`:`type ${typeof r}`;return`Expected ${t} to be returned from the "${e}" function but got ${a}.`},TypeError);qn("ERR_MISSING_ARGS",(...t)=>{Kc(t.length>0,"At least one arg needs to be specified");let e;const r=t.length;switch(t=(Array.isArray(t)?t:[t]).map(n=>`"${n}"`).join(" or "),r){case 1:e+=`The ${t[0]} argument`;break;case 2:e+=`The ${t[0]} and ${t[1]} arguments`;break;default:{const n=t.pop();e+=`The ${t.join(", ")}, and ${n} arguments`}break}return`${e} must be specified`},TypeError);qn("ERR_OUT_OF_RANGE",(t,e,r)=>{Kc(e,'Missing "range" argument');let n;return Number.isInteger(r)&&Math.abs(r)>2**32?n=CP(String(r)):typeof r=="bigint"?(n=String(r),(r>2n**32n||r<-(2n**32n))&&(n=CP(n)),n+="n"):n=Ob(r),`The value of "${t}" is out of range. It must be ${e}. Received ${n}`},RangeError);qn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);qn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);qn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);qn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);qn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);qn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);qn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);qn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);qn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);qn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);qn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);var qi={AbortError:MJ,aggregateTwoErrors:jP(jJ),hideStackFrames:jP,codes:P_};const{ArrayIsArray:zA,ArrayPrototypeIncludes:oj,ArrayPrototypeJoin:uj,ArrayPrototypeMap:FJ,NumberIsInteger:WA,NumberIsNaN:LJ,NumberMAX_SAFE_INTEGER:BJ,NumberMIN_SAFE_INTEGER:$J,NumberParseInt:UJ,ObjectPrototypeHasOwnProperty:qJ,RegExpPrototypeExec:cj,String:VJ,StringPrototypeToUpperCase:HJ,StringPrototypeTrim:kJ}=pn,{hideStackFrames:Ia,codes:{ERR_SOCKET_BAD_PORT:QJ,ERR_INVALID_ARG_TYPE:xi,ERR_INVALID_ARG_VALUE:Af,ERR_OUT_OF_RANGE:il,ERR_UNKNOWN_SIGNAL:MP}}=qi,{normalizeEncoding:GJ}=Jo,{isAsyncFunction:zJ,isArrayBufferView:WJ}=Jo.types,FP={};function XJ(t){return t===(t|0)}function KJ(t){return t===t>>>0}const JJ=/^[0-7]+$/,YJ="must be a 32-bit unsigned integer or an octal string";function ZJ(t,e,r){if(typeof t>"u"&&(t=r),typeof t=="string"){if(cj(JJ,t)===null)throw new Af(e,t,YJ);t=UJ(t,8)}return lj(t,e),t}const eY=Ia((t,e,r=$J,n=BJ)=>{if(typeof t!="number")throw new xi(e,"number",t);if(!WA(t))throw new il(e,"an integer",t);if(tn)throw new il(e,`>= ${r} && <= ${n}`,t)}),tY=Ia((t,e,r=-2147483648,n=2147483647)=>{if(typeof t!="number")throw new xi(e,"number",t);if(!WA(t))throw new il(e,"an integer",t);if(tn)throw new il(e,`>= ${r} && <= ${n}`,t)}),lj=Ia((t,e,r=!1)=>{if(typeof t!="number")throw new xi(e,"number",t);if(!WA(t))throw new il(e,"an integer",t);const n=r?1:0,a=4294967295;if(ta)throw new il(e,`>= ${n} && <= ${a}`,t)});function XA(t,e){if(typeof t!="string")throw new xi(e,"string",t)}function rY(t,e,r=void 0,n){if(typeof t!="number")throw new xi(e,"number",t);if(r!=null&&tn||(r!=null||n!=null)&&LJ(t))throw new il(e,`${r!=null?`>= ${r}`:""}${r!=null&&n!=null?" && ":""}${n!=null?`<= ${n}`:""}`,t)}const nY=Ia((t,e,r)=>{if(!oj(r,t)){const a="must be one of: "+uj(FJ(r,s=>typeof s=="string"?`'${s}'`:VJ(s)),", ");throw new Af(e,t,a)}});function dj(t,e){if(typeof t!="boolean")throw new xi(e,"boolean",t)}function _S(t,e,r){return t==null||!qJ(t,e)?r:t[e]}const iY=Ia((t,e,r=null)=>{const n=_S(r,"allowArray",!1),a=_S(r,"allowFunction",!1);if(!_S(r,"nullable",!1)&&t===null||!n&&zA(t)||typeof t!="object"&&(!a||typeof t!="function"))throw new xi(e,"Object",t)}),aY=Ia((t,e)=>{if(t!=null&&typeof t!="object"&&typeof t!="function")throw new xi(e,"a dictionary",t)}),KA=Ia((t,e,r=0)=>{if(!zA(t))throw new xi(e,"Array",t);if(t.length{if(!WJ(t))throw new xi(e,["Buffer","TypedArray","DataView"],t)});function lY(t,e){const r=GJ(e),n=t.length;if(r==="hex"&&n%2!==0)throw new Af("encoding",e,`is invalid for data of length ${n}`)}function dY(t,e="Port",r=!0){if(typeof t!="number"&&typeof t!="string"||typeof t=="string"&&kJ(t).length===0||+t!==+t>>>0||t>65535||t===0&&!r)throw new QJ(e,t,r);return t|0}const fY=Ia((t,e)=>{if(t!==void 0&&(t===null||typeof t!="object"||!("aborted"in t)))throw new xi(e,"AbortSignal",t)}),hY=Ia((t,e)=>{if(typeof t!="function")throw new xi(e,"Function",t)}),pY=Ia((t,e)=>{if(typeof t!="function"||zJ(t))throw new xi(e,"Function",t)}),yY=Ia((t,e)=>{if(t!==void 0)throw new xi(e,"undefined",t)});function bY(t,e,r){if(!oj(r,t))throw new xi(e,`('${uj(r,"|")}')`,t)}const gY=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function LP(t,e){if(typeof t>"u"||!cj(gY,t))throw new Af(e,t,'must be an array or string of format "; rel=preload; as=style"')}function _Y(t){if(typeof t=="string")return LP(t,"hints"),t;if(zA(t)){const e=t.length;let r="";if(e===0)return r;for(let n=0;n; rel=preload; as=style"')}var D_={isInt32:XJ,isUint32:KJ,parseFileMode:ZJ,validateArray:KA,validateStringArray:sY,validateBooleanArray:oY,validateBoolean:dj,validateBuffer:cY,validateDictionary:aY,validateEncoding:lY,validateFunction:hY,validateInt32:tY,validateInteger:eY,validateNumber:rY,validateObject:iY,validateOneOf:nY,validatePlainFunction:pY,validatePort:dY,validateSignalName:uY,validateString:XA,validateUint32:lj,validateUndefined:yY,validateUnion:bY,validateAbortSignal:fY,validateLinkHeaderValue:_Y},JA={exports:{}};const{Symbol:N_,SymbolAsyncIterator:BP,SymbolIterator:$P,SymbolFor:fj}=pn,hj=N_("kDestroyed"),pj=N_("kIsErrored"),BE=N_("kIsReadable"),yj=N_("kIsDisturbed"),mY=fj("nodejs.webstream.isClosedPromise"),vY=fj("nodejs.webstream.controllerErrorFunction");function C_(t,e=!1){var r;return!!(t&&typeof t.pipe=="function"&&typeof t.on=="function"&&(!e||typeof t.pause=="function"&&typeof t.resume=="function")&&(!t._writableState||((r=t._readableState)===null||r===void 0?void 0:r.readable)!==!1)&&(!t._writableState||t._readableState))}function j_(t){var e;return!!(t&&typeof t.write=="function"&&typeof t.on=="function"&&(!t._readableState||((e=t._writableState)===null||e===void 0?void 0:e.writable)!==!1))}function wY(t){return!!(t&&typeof t.pipe=="function"&&t._readableState&&typeof t.on=="function"&&typeof t.write=="function")}function Ys(t){return t&&(t._readableState||t._writableState||typeof t.write=="function"&&typeof t.on=="function"||typeof t.pipe=="function"&&typeof t.on=="function")}function bj(t){return!!(t&&!Ys(t)&&typeof t.pipeThrough=="function"&&typeof t.getReader=="function"&&typeof t.cancel=="function")}function gj(t){return!!(t&&!Ys(t)&&typeof t.getWriter=="function"&&typeof t.abort=="function")}function _j(t){return!!(t&&!Ys(t)&&typeof t.readable=="object"&&typeof t.writable=="object")}function SY(t){return bj(t)||gj(t)||_j(t)}function TY(t,e){return t==null?!1:e===!0?typeof t[BP]=="function":e===!1?typeof t[$P]=="function":typeof t[BP]=="function"||typeof t[$P]=="function"}function M_(t){if(!Ys(t))return null;const e=t._writableState,r=t._readableState,n=e||r;return!!(t.destroyed||t[hj]||n!=null&&n.destroyed)}function mj(t){if(!j_(t))return null;if(t.writableEnded===!0)return!0;const e=t._writableState;return e!=null&&e.errored?!1:typeof(e==null?void 0:e.ended)!="boolean"?null:e.ended}function EY(t,e){if(!j_(t))return null;if(t.writableFinished===!0)return!0;const r=t._writableState;return r!=null&&r.errored?!1:typeof(r==null?void 0:r.finished)!="boolean"?null:!!(r.finished||e===!1&&r.ended===!0&&r.length===0)}function OY(t){if(!C_(t))return null;if(t.readableEnded===!0)return!0;const e=t._readableState;return!e||e.errored?!1:typeof(e==null?void 0:e.ended)!="boolean"?null:e.ended}function vj(t,e){if(!C_(t))return null;const r=t._readableState;return r!=null&&r.errored?!1:typeof(r==null?void 0:r.endEmitted)!="boolean"?null:!!(r.endEmitted||e===!1&&r.ended===!0&&r.length===0)}function wj(t){return t&&t[BE]!=null?t[BE]:typeof(t==null?void 0:t.readable)!="boolean"?null:M_(t)?!1:C_(t)&&t.readable&&!vj(t)}function Sj(t){return typeof(t==null?void 0:t.writable)!="boolean"?null:M_(t)?!1:j_(t)&&t.writable&&!mj(t)}function AY(t,e){return Ys(t)?M_(t)?!0:!((e==null?void 0:e.readable)!==!1&&wj(t)||(e==null?void 0:e.writable)!==!1&&Sj(t)):null}function RY(t){var e,r;return Ys(t)?t.writableErrored?t.writableErrored:(e=(r=t._writableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function xY(t){var e,r;return Ys(t)?t.readableErrored?t.readableErrored:(e=(r=t._readableState)===null||r===void 0?void 0:r.errored)!==null&&e!==void 0?e:null:null}function IY(t){if(!Ys(t))return null;if(typeof t.closed=="boolean")return t.closed;const e=t._writableState,r=t._readableState;return typeof(e==null?void 0:e.closed)=="boolean"||typeof(r==null?void 0:r.closed)=="boolean"?(e==null?void 0:e.closed)||(r==null?void 0:r.closed):typeof t._closed=="boolean"&&Tj(t)?t._closed:null}function Tj(t){return typeof t._closed=="boolean"&&typeof t._defaultKeepAlive=="boolean"&&typeof t._removedConnection=="boolean"&&typeof t._removedContLen=="boolean"}function Ej(t){return typeof t._sent100=="boolean"&&Tj(t)}function PY(t){var e;return typeof t._consuming=="boolean"&&typeof t._dumped=="boolean"&&((e=t.req)===null||e===void 0?void 0:e.upgradeOrConnect)===void 0}function DY(t){if(!Ys(t))return null;const e=t._writableState,r=t._readableState,n=e||r;return!n&&Ej(t)||!!(n&&n.autoDestroy&&n.emitClose&&n.closed===!1)}function NY(t){var e;return!!(t&&((e=t[yj])!==null&&e!==void 0?e:t.readableDidRead||t.readableAborted))}function CY(t){var e,r,n,a,s,o,u,c,l,d;return!!(t&&((e=(r=(n=(a=(s=(o=t[pj])!==null&&o!==void 0?o:t.readableErrored)!==null&&s!==void 0?s:t.writableErrored)!==null&&a!==void 0?a:(u=t._readableState)===null||u===void 0?void 0:u.errorEmitted)!==null&&n!==void 0?n:(c=t._writableState)===null||c===void 0?void 0:c.errorEmitted)!==null&&r!==void 0?r:(l=t._readableState)===null||l===void 0?void 0:l.errored)!==null&&e!==void 0?e:!((d=t._writableState)===null||d===void 0)&&d.errored))}var Yo={kDestroyed:hj,isDisturbed:NY,kIsDisturbed:yj,isErrored:CY,kIsErrored:pj,isReadable:wj,kIsReadable:BE,kIsClosedPromise:mY,kControllerErrorFunction:vY,isClosed:IY,isDestroyed:M_,isDuplexNodeStream:wY,isFinished:AY,isIterable:TY,isReadableNodeStream:C_,isReadableStream:bj,isReadableEnded:OY,isReadableFinished:vj,isReadableErrored:xY,isNodeStream:Ys,isWebStream:SY,isWritable:Sj,isWritableNodeStream:j_,isWritableStream:gj,isWritableEnded:mj,isWritableFinished:EY,isWritableErrored:RY,isServerRequest:PY,isServerResponse:Ej,willEmitClose:DY,isTransformStream:_j};const Ou=Xo(),{AbortError:Oj,codes:jY}=qi,{ERR_INVALID_ARG_TYPE:MY,ERR_STREAM_PREMATURE_CLOSE:UP}=jY,{kEmptyObject:$E,once:UE}=Jo,{validateAbortSignal:FY,validateFunction:LY,validateObject:BY,validateBoolean:$Y}=D_,{Promise:UY,PromisePrototypeThen:qY}=pn,{isClosed:VY,isReadable:qP,isReadableNodeStream:mS,isReadableStream:HY,isReadableFinished:VP,isReadableErrored:HP,isWritable:kP,isWritableNodeStream:QP,isWritableStream:kY,isWritableFinished:GP,isWritableErrored:zP,isNodeStream:QY,willEmitClose:GY,kIsClosedPromise:zY}=Yo;function WY(t){return t.setHeader&&typeof t.abort=="function"}const qE=()=>{};function Aj(t,e,r){var n,a;if(arguments.length===2?(r=e,e=$E):e==null?e=$E:BY(e,"options"),LY(r,"callback"),FY(e.signal,"options.signal"),r=UE(r),HY(t)||kY(t))return XY(t,e,r);if(!QY(t))throw new MY("stream",["ReadableStream","WritableStream","Stream"],t);const s=(n=e.readable)!==null&&n!==void 0?n:mS(t),o=(a=e.writable)!==null&&a!==void 0?a:QP(t),u=t._writableState,c=t._readableState,l=()=>{t.writable||h()};let d=GY(t)&&mS(t)===s&&QP(t)===o,f=GP(t,!1);const h=()=>{f=!0,t.destroyed&&(d=!1),!(d&&(!t.readable||s))&&(!s||p)&&r.call(t)};let p=VP(t,!1);const b=()=>{p=!0,t.destroyed&&(d=!1),!(d&&(!t.writable||o))&&(!o||f)&&r.call(t)},g=I=>{r.call(t,I)};let E=VY(t);const w=()=>{E=!0;const I=zP(t)||HP(t);if(I&&typeof I!="boolean")return r.call(t,I);if(s&&!p&&mS(t,!0)&&!VP(t,!1))return r.call(t,new UP);if(o&&!f&&!GP(t,!1))return r.call(t,new UP);r.call(t)},O=()=>{E=!0;const I=zP(t)||HP(t);if(I&&typeof I!="boolean")return r.call(t,I);r.call(t)},A=()=>{t.req.on("finish",h)};WY(t)?(t.on("complete",h),d||t.on("abort",w),t.req?A():t.on("request",A)):o&&!u&&(t.on("end",l),t.on("close",l)),!d&&typeof t.aborted=="boolean"&&t.on("aborted",w),t.on("end",b),t.on("finish",h),e.error!==!1&&t.on("error",g),t.on("close",w),E?Ou.nextTick(w):u!=null&&u.errorEmitted||c!=null&&c.errorEmitted?d||Ou.nextTick(O):(!s&&(!d||qP(t))&&(f||kP(t)===!1)||!o&&(!d||kP(t))&&(p||qP(t)===!1)||c&&t.req&&t.aborted)&&Ou.nextTick(O);const T=()=>{r=qE,t.removeListener("aborted",w),t.removeListener("complete",h),t.removeListener("abort",w),t.removeListener("request",A),t.req&&t.req.removeListener("finish",h),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",h),t.removeListener("end",b),t.removeListener("error",g),t.removeListener("close",w)};if(e.signal&&!E){const I=()=>{const D=r;T(),D.call(t,new Oj(void 0,{cause:e.signal.reason}))};if(e.signal.aborted)Ou.nextTick(I);else{const D=r;r=UE((...U)=>{e.signal.removeEventListener("abort",I),D.apply(t,U)}),e.signal.addEventListener("abort",I)}}return T}function XY(t,e,r){let n=!1,a=qE;if(e.signal)if(a=()=>{n=!0,r.call(t,new Oj(void 0,{cause:e.signal.reason}))},e.signal.aborted)Ou.nextTick(a);else{const o=r;r=UE((...u)=>{e.signal.removeEventListener("abort",a),o.apply(t,u)}),e.signal.addEventListener("abort",a)}const s=(...o)=>{n||Ou.nextTick(()=>r.apply(t,o))};return qY(t[zY].promise,s,s),qE}function KY(t,e){var r;let n=!1;return e===null&&(e=$E),(r=e)!==null&&r!==void 0&&r.cleanup&&($Y(e.cleanup,"cleanup"),n=e.cleanup),new UY((a,s)=>{const o=Aj(t,e,u=>{n&&o(),u?s(u):a()})})}JA.exports=Aj;JA.exports.finished=KY;var ec=JA.exports;const Bs=Xo(),{aggregateTwoErrors:JY,codes:{ERR_MULTIPLE_CALLBACK:YY},AbortError:ZY}=qi,{Symbol:Rj}=pn,{kDestroyed:eZ,isDestroyed:tZ,isFinished:rZ,isServerRequest:nZ}=Yo,xj=Rj("kDestroy"),VE=Rj("kConstruct");function Ij(t,e,r){t&&(t.stack,e&&!e.errored&&(e.errored=t),r&&!r.errored&&(r.errored=t))}function iZ(t,e){const r=this._readableState,n=this._writableState,a=n||r;return n!=null&&n.destroyed||r!=null&&r.destroyed?(typeof e=="function"&&e(),this):(Ij(t,n,r),n&&(n.destroyed=!0),r&&(r.destroyed=!0),a.constructed?WP(this,t,e):this.once(xj,function(s){WP(this,JY(s,t),e)}),this)}function WP(t,e,r){let n=!1;function a(s){if(n)return;n=!0;const o=t._readableState,u=t._writableState;Ij(s,u,o),u&&(u.closed=!0),o&&(o.closed=!0),typeof r=="function"&&r(s),s?Bs.nextTick(aZ,t,s):Bs.nextTick(Pj,t)}try{t._destroy(e||null,a)}catch(s){a(s)}}function aZ(t,e){HE(t,e),Pj(t)}function Pj(t){const e=t._readableState,r=t._writableState;r&&(r.closeEmitted=!0),e&&(e.closeEmitted=!0),(r!=null&&r.emitClose||e!=null&&e.emitClose)&&t.emit("close")}function HE(t,e){const r=t._readableState,n=t._writableState;n!=null&&n.errorEmitted||r!=null&&r.errorEmitted||(n&&(n.errorEmitted=!0),r&&(r.errorEmitted=!0),t.emit("error",e))}function sZ(){const t=this._readableState,e=this._writableState;t&&(t.constructed=!0,t.closed=!1,t.closeEmitted=!1,t.destroyed=!1,t.errored=null,t.errorEmitted=!1,t.reading=!1,t.ended=t.readable===!1,t.endEmitted=t.readable===!1),e&&(e.constructed=!0,e.destroyed=!1,e.closed=!1,e.closeEmitted=!1,e.errored=null,e.errorEmitted=!1,e.finalCalled=!1,e.prefinished=!1,e.ended=e.writable===!1,e.ending=e.writable===!1,e.finished=e.writable===!1)}function kE(t,e,r){const n=t._readableState,a=t._writableState;if(a!=null&&a.destroyed||n!=null&&n.destroyed)return this;n!=null&&n.autoDestroy||a!=null&&a.autoDestroy?t.destroy(e):e&&(e.stack,a&&!a.errored&&(a.errored=e),n&&!n.errored&&(n.errored=e),r?Bs.nextTick(HE,t,e):HE(t,e))}function oZ(t,e){if(typeof t._construct!="function")return;const r=t._readableState,n=t._writableState;r&&(r.constructed=!1),n&&(n.constructed=!1),t.once(VE,e),!(t.listenerCount(VE)>1)&&Bs.nextTick(uZ,t)}function uZ(t){let e=!1;function r(n){if(e){kE(t,n??new YY);return}e=!0;const a=t._readableState,s=t._writableState,o=s||a;a&&(a.constructed=!0),s&&(s.constructed=!0),o.destroyed?t.emit(xj,n):n?kE(t,n,!0):Bs.nextTick(cZ,t)}try{t._construct(n=>{Bs.nextTick(r,n)})}catch(n){Bs.nextTick(r,n)}}function cZ(t){t.emit(VE)}function XP(t){return(t==null?void 0:t.setHeader)&&typeof t.abort=="function"}function Dj(t){t.emit("close")}function lZ(t,e){t.emit("error",e),Bs.nextTick(Dj,t)}function dZ(t,e){!t||tZ(t)||(!e&&!rZ(t)&&(e=new ZY),nZ(t)?(t.socket=null,t.destroy(e)):XP(t)?t.abort():XP(t.req)?t.req.abort():typeof t.destroy=="function"?t.destroy(e):typeof t.close=="function"?t.close():e?Bs.nextTick(lZ,t,e):Bs.nextTick(Dj,t),t.destroyed||(t[eZ]=!0))}var Rf={construct:oZ,destroyer:dZ,destroy:iZ,undestroy:sZ,errorOrDestroy:kE};const{ArrayIsArray:fZ,ObjectSetPrototypeOf:Nj}=pn,{EventEmitter:F_}=wf;function L_(t){F_.call(this,t)}Nj(L_.prototype,F_.prototype);Nj(L_,F_);L_.prototype.pipe=function(t,e){const r=this;function n(d){t.writable&&t.write(d)===!1&&r.pause&&r.pause()}r.on("data",n);function a(){r.readable&&r.resume&&r.resume()}t.on("drain",a),!t._isStdio&&(!e||e.end!==!1)&&(r.on("end",o),r.on("close",u));let s=!1;function o(){s||(s=!0,t.end())}function u(){s||(s=!0,typeof t.destroy=="function"&&t.destroy())}function c(d){l(),F_.listenerCount(this,"error")===0&&this.emit("error",d)}QE(r,"error",c),QE(t,"error",c);function l(){r.removeListener("data",n),t.removeListener("drain",a),r.removeListener("end",o),r.removeListener("close",u),r.removeListener("error",c),t.removeListener("error",c),r.removeListener("end",l),r.removeListener("close",l),t.removeListener("close",l)}return r.on("end",l),r.on("close",l),t.on("close",l),t.emit("pipe",r),t};function QE(t,e,r){if(typeof t.prependListener=="function")return t.prependListener(e,r);!t._events||!t._events[e]?t.on(e,r):fZ(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]}var YA={Stream:L_,prependListener:QE},Cj={exports:{}};(function(t){const{AbortError:e,codes:r}=qi,{isNodeStream:n,isWebStream:a,kControllerErrorFunction:s}=Yo,o=ec,{ERR_INVALID_ARG_TYPE:u}=r,c=(l,d)=>{if(typeof l!="object"||!("aborted"in l))throw new u(d,"AbortSignal",l)};t.exports.addAbortSignal=function(d,f){if(c(d,"signal"),!n(f)&&!a(f))throw new u("stream",["ReadableStream","WritableStream","Stream"],f);return t.exports.addAbortSignalNoValidate(d,f)},t.exports.addAbortSignalNoValidate=function(l,d){if(typeof l!="object"||!("aborted"in l))return d;const f=n(d)?()=>{d.destroy(new e(void 0,{cause:l.reason}))}:()=>{d[s](new e(void 0,{cause:l.reason}))};return l.aborted?f():(l.addEventListener("abort",f),o(d,()=>l.removeEventListener("abort",f))),d}})(Cj);var B_=Cj.exports;const{StringPrototypeSlice:KP,SymbolIterator:hZ,TypedArrayPrototypeSet:$y,Uint8Array:pZ}=pn,{Buffer:vS}=da,{inspect:yZ}=Jo;var bZ=class{constructor(){this.head=null,this.tail=null,this.length=0}push(e){const r={data:e,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length}unshift(e){const r={data:e,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length}shift(){if(this.length===0)return;const e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}clear(){this.head=this.tail=null,this.length=0}join(e){if(this.length===0)return"";let r=this.head,n=""+r.data;for(;(r=r.next)!==null;)n+=e+r.data;return n}concat(e){if(this.length===0)return vS.alloc(0);const r=vS.allocUnsafe(e>>>0);let n=this.head,a=0;for(;n;)$y(r,n.data,a),a+=n.data.length,n=n.next;return r}consume(e,r){const n=this.head.data;if(es.length)r+=s,e-=s.length;else{e===s.length?(r+=s,++a,n.next?this.head=n.next:this.head=this.tail=null):(r+=KP(s,0,e),this.head=n,n.data=KP(s,e));break}++a}while((n=n.next)!==null);return this.length-=a,r}_getBuffer(e){const r=vS.allocUnsafe(e),n=e;let a=this.head,s=0;do{const o=a.data;if(e>o.length)$y(r,o,n-e),e-=o.length;else{e===o.length?($y(r,o,n-e),++s,a.next?this.head=a.next:this.head=this.tail=null):($y(r,new pZ(o.buffer,o.byteOffset,e),n-e),this.head=a,a.data=o.slice(e));break}++s}while((a=a.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](e,r){return yZ(this,{...r,depth:0,customInspect:!1})}};const{MathFloor:gZ,NumberIsInteger:_Z}=pn,{ERR_INVALID_ARG_VALUE:mZ}=qi.codes;function vZ(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function jj(t){return t?16:16*1024}function wZ(t,e,r,n){const a=vZ(e,n,r);if(a!=null){if(!_Z(a)||a<0){const s=n?`options.${r}`:"options.highWaterMark";throw new mZ(s,a)}return gZ(a)}return jj(t.objectMode)}var ZA={getHighWaterMark:wZ,getDefaultHighWaterMark:jj},Ab={},GE={exports:{}};/*! safe-buffer. MIT License. Feross Aboukhadijeh */(function(t,e){var r=da,n=r.Buffer;function a(o,u){for(var c in o)u[c]=o[c]}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=r:(a(r,e),e.Buffer=s);function s(o,u,c){return n(o,u,c)}s.prototype=Object.create(n.prototype),a(n,s),s.from=function(o,u,c){if(typeof o=="number")throw new TypeError("Argument must not be a number");return n(o,u,c)},s.alloc=function(o,u,c){if(typeof o!="number")throw new TypeError("Argument must be a number");var l=n(o);return u!==void 0?typeof c=="string"?l.fill(u,c):l.fill(u):l.fill(0),l},s.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n(o)},s.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(o)}})(GE,GE.exports);var SZ=GE.exports,eR=SZ.Buffer,JP=eR.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function TZ(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function EZ(t){var e=TZ(t);if(typeof e!="string"&&(eR.isEncoding===JP||!JP(t)))throw new Error("Unknown encoding: "+t);return e||t}Ab.StringDecoder=h0;function h0(t){this.encoding=EZ(t);var e;switch(this.encoding){case"utf16le":this.text=PZ,this.end=DZ,e=4;break;case"utf8":this.fillLast=RZ,e=4;break;case"base64":this.text=NZ,this.end=CZ,e=3;break;default:this.write=jZ,this.end=MZ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=eR.allocUnsafe(e)}h0.prototype.write=function(t){if(t.length===0)return"";var e,r;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function OZ(t,e,r){var n=e.length-1;if(n=0?(a>0&&(t.lastNeed=a-1),a):--n=0?(a>0&&(t.lastNeed=a-2),a):--n=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function AZ(t,e,r){if((e[0]&192)!==128)return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"�"}}function RZ(t){var e=this.lastTotal-this.lastNeed,r=AZ(this,t);if(r!==void 0)return r;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function xZ(t,e){var r=OZ(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)}function IZ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�":e}function PZ(t,e){if((t.length-e)%2===0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function DZ(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function NZ(t,e){var r=(t.length-e)%3;return r===0?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,r===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function CZ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function jZ(t){return t.toString(this.encoding)}function MZ(t){return t&&t.length?this.write(t):""}const YP=Xo(),{PromisePrototypeThen:FZ,SymbolAsyncIterator:ZP,SymbolIterator:eD}=pn,{Buffer:LZ}=da,{ERR_INVALID_ARG_TYPE:BZ,ERR_STREAM_NULL_VALUES:$Z}=qi.codes;function UZ(t,e,r){let n;if(typeof e=="string"||e instanceof LZ)return new t({objectMode:!0,...r,read(){this.push(e),this.push(null)}});let a;if(e&&e[ZP])a=!0,n=e[ZP]();else if(e&&e[eD])a=!1,n=e[eD]();else throw new BZ("iterable",["Iterable"],e);const s=new t({objectMode:!0,highWaterMark:1,...r});let o=!1;s._read=function(){o||(o=!0,c())},s._destroy=function(l,d){FZ(u(l),()=>YP.nextTick(d,l),f=>YP.nextTick(d,f||l))};async function u(l){const d=l!=null,f=typeof n.throw=="function";if(d&&f){const{value:h,done:p}=await n.throw(l);if(await h,p)return}if(typeof n.return=="function"){const{value:h}=await n.return();await h}}async function c(){for(;;){try{const{value:l,done:d}=a?await n.next():n.next();if(d)s.push(null);else{const f=l&&typeof l.then=="function"?await l:l;if(f===null)throw o=!1,new $Z;if(s.push(f))continue;o=!1}}catch(l){s.destroy(l)}break}}return s}var Mj=UZ,SS,tD;function $_(){if(tD)return SS;tD=1;const t=Xo(),{ArrayPrototypeIndexOf:e,NumberIsInteger:r,NumberIsNaN:n,NumberParseInt:a,ObjectDefineProperties:s,ObjectKeys:o,ObjectSetPrototypeOf:u,Promise:c,SafeSet:l,SymbolAsyncIterator:d,Symbol:f}=pn;SS=he,he.ReadableState=be;const{EventEmitter:h}=wf,{Stream:p,prependListener:b}=YA,{Buffer:g}=da,{addAbortSignal:E}=B_,w=ec;let O=Jo.debuglog("stream",k=>{O=k});const A=bZ,T=Rf,{getHighWaterMark:I,getDefaultHighWaterMark:D}=ZA,{aggregateTwoErrors:U,codes:{ERR_INVALID_ARG_TYPE:H,ERR_METHOD_NOT_IMPLEMENTED:N,ERR_OUT_OF_RANGE:x,ERR_STREAM_PUSH_AFTER_EOF:F,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:X}}=qi,{validateObject:ne}=D_,$=f("kPaused"),{StringDecoder:j}=Ab,Q=Mj;u(he.prototype,p.prototype),u(he,p);const se=()=>{},{errorOrDestroy:ie}=T;function be(k,W,M){typeof M!="boolean"&&(M=W instanceof Vo()),this.objectMode=!!(k&&k.objectMode),M&&(this.objectMode=this.objectMode||!!(k&&k.readableObjectMode)),this.highWaterMark=k?I(this,k,"readableHighWaterMark",M):D(!1),this.buffer=new A,this.length=0,this.pipes=[],this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.constructed=!0,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this[$]=null,this.errorEmitted=!1,this.emitClose=!k||k.emitClose!==!1,this.autoDestroy=!k||k.autoDestroy!==!1,this.destroyed=!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this.defaultEncoding=k&&k.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.multiAwaitDrain=!1,this.readingMore=!1,this.dataEmitted=!1,this.decoder=null,this.encoding=null,k&&k.encoding&&(this.decoder=new j(k.encoding),this.encoding=k.encoding)}function he(k){if(!(this instanceof he))return new he(k);const W=this instanceof Vo();this._readableState=new be(k,this,W),k&&(typeof k.read=="function"&&(this._read=k.read),typeof k.destroy=="function"&&(this._destroy=k.destroy),typeof k.construct=="function"&&(this._construct=k.construct),k.signal&&!W&&E(k.signal,this)),p.call(this,k),T.construct(this,()=>{this._readableState.needReadable&&pe(this,this._readableState)})}he.prototype.destroy=T.destroy,he.prototype._undestroy=T.undestroy,he.prototype._destroy=function(k,W){W(k)},he.prototype[h.captureRejectionSymbol]=function(k){this.destroy(k)},he.prototype.push=function(k,W){return Te(this,k,W,!1)},he.prototype.unshift=function(k,W){return Te(this,k,W,!0)};function Te(k,W,M,S){O("readableAddChunk",W);const R=k._readableState;let z;if(R.objectMode||(typeof W=="string"?(M=M||R.defaultEncoding,R.encoding!==M&&(S&&R.encoding?W=g.from(W,M).toString(R.encoding):(W=g.from(W,M),M=""))):W instanceof g?M="":p._isUint8Array(W)?(W=p._uint8ArrayToBuffer(W),M=""):W!=null&&(z=new H("chunk",["string","Buffer","Uint8Array"],W))),z)ie(k,z);else if(W===null)R.reading=!1,oe(k,R);else if(R.objectMode||W&&W.length>0)if(S)if(R.endEmitted)ie(k,new X);else{if(R.destroyed||R.errored)return!1;Ne(k,R,W,!0)}else if(R.ended)ie(k,new F);else{if(R.destroyed||R.errored)return!1;R.reading=!1,R.decoder&&!M?(W=R.decoder.write(W),R.objectMode||W.length!==0?Ne(k,R,W,!1):pe(k,R)):Ne(k,R,W,!1)}else S||(R.reading=!1,pe(k,R));return!R.ended&&(R.length0?(W.multiAwaitDrain?W.awaitDrainWriters.clear():W.awaitDrainWriters=null,W.dataEmitted=!0,k.emit("data",M)):(W.length+=W.objectMode?1:M.length,S?W.buffer.unshift(M):W.buffer.push(M),W.needReadable&&J(k)),pe(k,W)}he.prototype.isPaused=function(){const k=this._readableState;return k[$]===!0||k.flowing===!1},he.prototype.setEncoding=function(k){const W=new j(k);this._readableState.decoder=W,this._readableState.encoding=this._readableState.decoder.encoding;const M=this._readableState.buffer;let S="";for(const R of M)S+=W.write(R);return M.clear(),S!==""&&M.push(S),this._readableState.length=S.length,this};const ye=1073741824;function ce(k){if(k>ye)throw new x("size","<= 1GiB",k);return k--,k|=k>>>1,k|=k>>>2,k|=k>>>4,k|=k>>>8,k|=k>>>16,k++,k}function Re(k,W){return k<=0||W.length===0&&W.ended?0:W.objectMode?1:n(k)?W.flowing&&W.length?W.buffer.first().length:W.length:k<=W.length?k:W.ended?W.length:0}he.prototype.read=function(k){O("read",k),k===void 0?k=NaN:r(k)||(k=a(k,10));const W=this._readableState,M=k;if(k>W.highWaterMark&&(W.highWaterMark=ce(k)),k!==0&&(W.emittedReadable=!1),k===0&&W.needReadable&&((W.highWaterMark!==0?W.length>=W.highWaterMark:W.length>0)||W.ended))return O("read: emitReadable",W.length,W.ended),W.length===0&&W.ended?ee(this):J(this),null;if(k=Re(k,W),k===0&&W.ended)return W.length===0&&ee(this),null;let S=W.needReadable;if(O("need readable",S),(W.length===0||W.length-k0?R=Y(k,W):R=null,R===null?(W.needReadable=W.length<=W.highWaterMark,k=0):(W.length-=k,W.multiAwaitDrain?W.awaitDrainWriters.clear():W.awaitDrainWriters=null),W.length===0&&(W.ended||(W.needReadable=!0),M!==k&&W.ended&&ee(this)),R!==null&&!W.errorEmitted&&!W.closeEmitted&&(W.dataEmitted=!0,this.emit("data",R)),R};function oe(k,W){if(O("onEofChunk"),!W.ended){if(W.decoder){const M=W.decoder.end();M&&M.length&&(W.buffer.push(M),W.length+=W.objectMode?1:M.length)}W.ended=!0,W.sync?J(k):(W.needReadable=!1,W.emittedReadable=!0,le(k))}}function J(k){const W=k._readableState;O("emitReadable",W.needReadable,W.emittedReadable),W.needReadable=!1,W.emittedReadable||(O("emitReadable",W.flowing),W.emittedReadable=!0,t.nextTick(le,k))}function le(k){const W=k._readableState;O("emitReadable_",W.destroyed,W.length,W.ended),!W.destroyed&&!W.errored&&(W.length||W.ended)&&(k.emit("readable"),W.emittedReadable=!1),W.needReadable=!W.flowing&&!W.ended&&W.length<=W.highWaterMark,V(k)}function pe(k,W){!W.readingMore&&W.constructed&&(W.readingMore=!0,t.nextTick(L,k,W))}function L(k,W){for(;!W.reading&&!W.ended&&(W.length1&&S.pipes.includes(k)&&(O("false write response, pause",S.awaitDrainWriters.size),S.awaitDrainWriters.add(k)),M.pause()),we||(we=P(M,k),k.on("drain",we))}M.on("data",We);function We(kt){O("ondata");const br=k.write(kt);O("dest.write",br),br===!1&&Ge()}function lt(kt){if(O("onerror",kt),Fr(),k.removeListener("error",lt),k.listenerCount("error")===0){const br=k._writableState||k._readableState;br&&!br.errorEmitted?ie(k,kt):k.emit("error",kt)}}b(k,"error",lt);function zr(){k.removeListener("finish",yr),Fr()}k.once("close",zr);function yr(){O("onfinish"),k.removeListener("close",zr),Fr()}k.once("finish",yr);function Fr(){O("unpipe"),M.unpipe(k)}return k.emit("pipe",M),k.writableNeedDrain===!0?S.flowing&&Ge():S.flowing||(O("pipe resume"),M.resume()),k};function P(k,W){return function(){const S=k._readableState;S.awaitDrainWriters===W?(O("pipeOnDrain",1),S.awaitDrainWriters=null):S.multiAwaitDrain&&(O("pipeOnDrain",S.awaitDrainWriters.size),S.awaitDrainWriters.delete(W)),(!S.awaitDrainWriters||S.awaitDrainWriters.size===0)&&k.listenerCount("data")&&k.resume()}}he.prototype.unpipe=function(k){const W=this._readableState,M={hasUnpiped:!1};if(W.pipes.length===0)return this;if(!k){const R=W.pipes;W.pipes=[],this.pause();for(let z=0;z0,S.flowing!==!1&&this.resume()):k==="readable"&&!S.endEmitted&&!S.readableListening&&(S.readableListening=S.needReadable=!0,S.flowing=!1,S.emittedReadable=!1,O("on readable",S.length,S.reading),S.length?J(this):S.reading||t.nextTick(y,this)),M},he.prototype.addListener=he.prototype.on,he.prototype.removeListener=function(k,W){const M=p.prototype.removeListener.call(this,k,W);return k==="readable"&&t.nextTick(_,this),M},he.prototype.off=he.prototype.removeListener,he.prototype.removeAllListeners=function(k){const W=p.prototype.removeAllListeners.apply(this,arguments);return(k==="readable"||k===void 0)&&t.nextTick(_,this),W};function _(k){const W=k._readableState;W.readableListening=k.listenerCount("readable")>0,W.resumeScheduled&&W[$]===!1?W.flowing=!0:k.listenerCount("data")>0?k.resume():W.readableListening||(W.flowing=null)}function y(k){O("readable nexttick read 0"),k.read(0)}he.prototype.resume=function(){const k=this._readableState;return k.flowing||(O("resume"),k.flowing=!k.readableListening,v(this,k)),k[$]=!1,this};function v(k,W){W.resumeScheduled||(W.resumeScheduled=!0,t.nextTick(C,k,W))}function C(k,W){O("resume",W.reading),W.reading||k.read(0),W.resumeScheduled=!1,k.emit("resume"),V(k),W.flowing&&!W.reading&&k.read(0)}he.prototype.pause=function(){return O("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(O("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[$]=!0,this};function V(k){const W=k._readableState;for(O("flow",W.flowing);W.flowing&&k.read()!==null;);}he.prototype.wrap=function(k){let W=!1;k.on("data",S=>{!this.push(S)&&k.pause&&(W=!0,k.pause())}),k.on("end",()=>{this.push(null)}),k.on("error",S=>{ie(this,S)}),k.on("close",()=>{this.destroy()}),k.on("destroy",()=>{this.destroy()}),this._read=()=>{W&&k.resume&&(W=!1,k.resume())};const M=o(k);for(let S=1;S{R=ue?U(R,ue):null,M(),M=se});try{for(;;){const ue=k.destroyed?null:k.read();if(ue!==null)yield ue;else{if(R)throw R;if(R===null)return;await new c(S)}}}catch(ue){throw R=U(R,ue),R}finally{(R||(W==null?void 0:W.destroyOnReturn)!==!1)&&(R===void 0||k._readableState.autoDestroy)?T.destroyer(k,null):(k.off("readable",S),z())}}s(he.prototype,{readable:{__proto__:null,get(){const k=this._readableState;return!!k&&k.readable!==!1&&!k.destroyed&&!k.errorEmitted&&!k.endEmitted},set(k){this._readableState&&(this._readableState.readable=!!k)}},readableDidRead:{__proto__:null,enumerable:!1,get:function(){return this._readableState.dataEmitted}},readableAborted:{__proto__:null,enumerable:!1,get:function(){return!!(this._readableState.readable!==!1&&(this._readableState.destroyed||this._readableState.errored)&&!this._readableState.endEmitted)}},readableHighWaterMark:{__proto__:null,enumerable:!1,get:function(){return this._readableState.highWaterMark}},readableBuffer:{__proto__:null,enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}},readableFlowing:{__proto__:null,enumerable:!1,get:function(){return this._readableState.flowing},set:function(k){this._readableState&&(this._readableState.flowing=k)}},readableLength:{__proto__:null,enumerable:!1,get(){return this._readableState.length}},readableObjectMode:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.objectMode:!1}},readableEncoding:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.encoding:null}},errored:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.errored:null}},closed:{__proto__:null,get(){return this._readableState?this._readableState.closed:!1}},destroyed:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.destroyed:!1},set(k){this._readableState&&(this._readableState.destroyed=k)}},readableEnded:{__proto__:null,enumerable:!1,get(){return this._readableState?this._readableState.endEmitted:!1}}}),s(be.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[$]!==!1},set(k){this[$]=!!k}}}),he._fromList=Y;function Y(k,W){if(W.length===0)return null;let M;return W.objectMode?M=W.buffer.shift():!k||k>=W.length?(W.decoder?M=W.buffer.join(""):W.buffer.length===1?M=W.buffer.first():M=W.buffer.concat(W.length),W.buffer.clear()):M=W.buffer.consume(k,W.decoder),M}function ee(k){const W=k._readableState;O("endReadable",W.endEmitted),W.endEmitted||(W.ended=!0,t.nextTick(ae,W,k))}function ae(k,W){if(O("endReadableNT",k.endEmitted,k.length),!k.errored&&!k.closeEmitted&&!k.endEmitted&&k.length===0){if(k.endEmitted=!0,W.emit("end"),W.writable&&W.allowHalfOpen===!1)t.nextTick(ve,W);else if(k.autoDestroy){const M=W._writableState;(!M||M.autoDestroy&&(M.finished||M.writable===!1))&&W.destroy()}}}function ve(k){k.writable&&!k.writableEnded&&!k.destroyed&&k.end()}he.from=function(k,W){return Q(he,k,W)};let me;function Ee(){return me===void 0&&(me={}),me}return he.fromWeb=function(k,W){return Ee().newStreamReadableFromReadableStream(k,W)},he.toWeb=function(k,W){return Ee().newReadableStreamFromStreamReadable(k,W)},he.wrap=function(k,W){var M,S;return new he({objectMode:(M=(S=k.readableObjectMode)!==null&&S!==void 0?S:k.objectMode)!==null&&M!==void 0?M:!0,...W,destroy(R,z){T.destroyer(k,R),z(R)}}).wrap(k)},SS}var TS,rD;function Fj(){if(rD)return TS;rD=1;const t=Xo(),{ArrayPrototypeSlice:e,Error:r,FunctionPrototypeSymbolHasInstance:n,ObjectDefineProperty:a,ObjectDefineProperties:s,ObjectSetPrototypeOf:o,StringPrototypeToLowerCase:u,Symbol:c,SymbolHasInstance:l}=pn;TS=j,j.WritableState=ne;const{EventEmitter:d}=wf,f=YA.Stream,{Buffer:h}=da,p=Rf,{addAbortSignal:b}=B_,{getHighWaterMark:g,getDefaultHighWaterMark:E}=ZA,{ERR_INVALID_ARG_TYPE:w,ERR_METHOD_NOT_IMPLEMENTED:O,ERR_MULTIPLE_CALLBACK:A,ERR_STREAM_CANNOT_PIPE:T,ERR_STREAM_DESTROYED:I,ERR_STREAM_ALREADY_FINISHED:D,ERR_STREAM_NULL_VALUES:U,ERR_STREAM_WRITE_AFTER_END:H,ERR_UNKNOWN_ENCODING:N}=qi.codes,{errorOrDestroy:x}=p;o(j.prototype,f.prototype),o(j,f);function F(){}const X=c("kOnFinished");function ne(y,v,C){typeof C!="boolean"&&(C=v instanceof Vo()),this.objectMode=!!(y&&y.objectMode),C&&(this.objectMode=this.objectMode||!!(y&&y.writableObjectMode)),this.highWaterMark=y?g(this,y,"writableHighWaterMark",C):E(!1),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;const V=!!(y&&y.decodeStrings===!1);this.decodeStrings=!V,this.defaultEncoding=y&&y.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=he.bind(void 0,v),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,$(this),this.pendingcb=0,this.constructed=!0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!y||y.emitClose!==!1,this.autoDestroy=!y||y.autoDestroy!==!1,this.errored=null,this.closed=!1,this.closeEmitted=!1,this[X]=[]}function $(y){y.buffered=[],y.bufferedIndex=0,y.allBuffers=!0,y.allNoop=!0}ne.prototype.getBuffer=function(){return e(this.buffered,this.bufferedIndex)},a(ne.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function j(y){const v=this instanceof Vo();if(!v&&!n(j,this))return new j(y);this._writableState=new ne(y,this,v),y&&(typeof y.write=="function"&&(this._write=y.write),typeof y.writev=="function"&&(this._writev=y.writev),typeof y.destroy=="function"&&(this._destroy=y.destroy),typeof y.final=="function"&&(this._final=y.final),typeof y.construct=="function"&&(this._construct=y.construct),y.signal&&b(y.signal,this)),f.call(this,y),p.construct(this,()=>{const C=this._writableState;C.writing||ce(this,C),le(this,C)})}a(j,l,{__proto__:null,value:function(y){return n(this,y)?!0:this!==j?!1:y&&y._writableState instanceof ne}}),j.prototype.pipe=function(){x(this,new T)};function Q(y,v,C,V){const q=y._writableState;if(typeof C=="function")V=C,C=q.defaultEncoding;else{if(!C)C=q.defaultEncoding;else if(C!=="buffer"&&!h.isEncoding(C))throw new N(C);typeof V!="function"&&(V=F)}if(v===null)throw new U;if(!q.objectMode)if(typeof v=="string")q.decodeStrings!==!1&&(v=h.from(v,C),C="buffer");else if(v instanceof h)C="buffer";else if(f._isUint8Array(v))v=f._uint8ArrayToBuffer(v),C="buffer";else throw new w("chunk",["string","Buffer","Uint8Array"],v);let G;return q.ending?G=new H:q.destroyed&&(G=new I("write")),G?(t.nextTick(V,G),x(y,G,!0),G):(q.pendingcb++,se(y,q,v,C,V))}j.prototype.write=function(y,v,C){return Q(this,y,v,C)===!0},j.prototype.cork=function(){this._writableState.corked++},j.prototype.uncork=function(){const y=this._writableState;y.corked&&(y.corked--,y.writing||ce(this,y))},j.prototype.setDefaultEncoding=function(v){if(typeof v=="string"&&(v=u(v)),!h.isEncoding(v))throw new N(v);return this._writableState.defaultEncoding=v,this};function se(y,v,C,V,q){const G=v.objectMode?1:C.length;v.length+=G;const Y=v.lengthC.bufferedIndex&&ce(y,C),V?C.afterWriteTickInfo!==null&&C.afterWriteTickInfo.cb===q?C.afterWriteTickInfo.count++:(C.afterWriteTickInfo={count:1,cb:q,stream:y,state:C},t.nextTick(Te,C.afterWriteTickInfo)):Ne(y,C,1,q))}function Te({stream:y,state:v,count:C,cb:V}){return v.afterWriteTickInfo=null,Ne(y,v,C,V)}function Ne(y,v,C,V){for(!v.ending&&!y.destroyed&&v.length===0&&v.needDrain&&(v.needDrain=!1,y.emit("drain"));C-- >0;)v.pendingcb--,V();v.destroyed&&ye(v),le(y,v)}function ye(y){if(y.writing)return;for(let q=y.bufferedIndex;q1&&y._writev){v.pendingcb-=G-1;const ee=v.allNoop?F:ve=>{for(let me=Y;me256?(C.splice(0,Y),v.bufferedIndex=0):v.bufferedIndex=Y}v.bufferProcessing=!1}j.prototype._write=function(y,v,C){if(this._writev)this._writev([{chunk:y,encoding:v}],C);else throw new O("_write()")},j.prototype._writev=null,j.prototype.end=function(y,v,C){const V=this._writableState;typeof y=="function"?(C=y,y=null,v=null):typeof v=="function"&&(C=v,v=null);let q;if(y!=null){const G=Q(this,y,v);G instanceof r&&(q=G)}return V.corked&&(V.corked=1,this.uncork()),q||(!V.errored&&!V.ending?(V.ending=!0,le(this,V,!0),V.ended=!0):V.finished?q=new D("end"):V.destroyed&&(q=new I("end"))),typeof C=="function"&&(q||V.finished?t.nextTick(C,q):V[X].push(C)),this};function Re(y){return y.ending&&!y.destroyed&&y.constructed&&y.length===0&&!y.errored&&y.buffered.length===0&&!y.finished&&!y.writing&&!y.errorEmitted&&!y.closeEmitted}function oe(y,v){let C=!1;function V(q){if(C){x(y,q??A());return}if(C=!0,v.pendingcb--,q){const G=v[X].splice(0);for(let Y=0;Y{Re(q)?pe(V,q):q.pendingcb--},y,v)):Re(v)&&(v.pendingcb++,pe(y,v))))}function pe(y,v){v.pendingcb--,v.finished=!0;const C=v[X].splice(0);for(let V=0;V{if(he!=null)throw new h("nully","body",he)},he=>{p(ie,he)});return ie=new D({objectMode:!0,readable:!1,write:$,final(he){j(async()=>{try{await be,t.nextTick(he,null)}catch(Te){t.nextTick(he,Te)}})},destroy:Q})}throw new h("Iterable, AsyncIterable or AsyncFunction",F,ne)}if(A(x))return N(x.arrayBuffer());if(a(x))return w(D,x,{objectMode:!0,writable:!1});if(typeof(x==null?void 0:x.writable)=="object"||typeof(x==null?void 0:x.readable)=="object"){const ne=x!=null&&x.readable?o(x==null?void 0:x.readable)?x==null?void 0:x.readable:N(x.readable):void 0,$=x!=null&&x.writable?u(x==null?void 0:x.writable)?x==null?void 0:x.writable:N(x.writable):void 0;return H({readable:ne,writable:$})}const X=x==null?void 0:x.then;if(typeof X=="function"){let ne;return I(X,x,$=>{$!=null&&ne.push($),ne.push(null)},$=>{p(ne,$)}),ne=new D({objectMode:!0,writable:!1,read(){}})}throw new f(F,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],x)};function U(N){let{promise:x,resolve:F}=E();const X=new T,ne=X.signal;return{value:N(async function*(){for(;;){const j=x;x=null;const{chunk:Q,done:se,cb:ie}=await j;if(t.nextTick(ie),se)return;if(ne.aborted)throw new d(void 0,{cause:ne.reason});({promise:x,resolve:F}=E()),yield Q}}(),{signal:ne}),write(j,Q,se){const ie=F;F=null,ie({chunk:j,done:!1,cb:se})},final(j){const Q=F;F=null,Q({done:!0,cb:j})},destroy(j,Q){X.abort(),Q(j)}}}function H(N){const x=N.readable&&typeof N.readable.read!="function"?g.wrap(N.readable):N.readable,F=N.writable;let X=!!r(x),ne=!!n(F),$,j,Q,se,ie;function be(he){const Te=se;se=null,Te?Te(he):he&&ie.destroy(he)}return ie=new D({readableObjectMode:!!(x!=null&&x.readableObjectMode),writableObjectMode:!!(F!=null&&F.writableObjectMode),readable:X,writable:ne}),ne&&(l(F,he=>{ne=!1,he&&p(x,he),be(he)}),ie._write=function(he,Te,Ne){F.write(he,Te)?Ne():$=Ne},ie._final=function(he){F.end(),j=he},F.on("drain",function(){if($){const he=$;$=null,he()}}),F.on("finish",function(){if(j){const he=j;j=null,he()}})),X&&(l(x,he=>{X=!1,he&&p(x,he),be(he)}),x.on("readable",function(){if(Q){const he=Q;Q=null,he()}}),x.on("end",function(){ie.push(null)}),ie._read=function(){for(;;){const he=x.read();if(he===null){Q=ie._read;return}if(!ie.push(he))return}}),ie._destroy=function(he,Te){!he&&se!==null&&(he=new d),Q=null,$=null,j=null,se===null?Te(he):(se=Te,p(F,he),p(x,he))},ie}return ES}var OS,iD;function Vo(){if(iD)return OS;iD=1;const{ObjectDefineProperties:t,ObjectGetOwnPropertyDescriptor:e,ObjectKeys:r,ObjectSetPrototypeOf:n}=pn;OS=o;const a=$_(),s=Fj();n(o.prototype,a.prototype),n(o,a);{const d=r(s.prototype);for(let f=0;f{if(e){t?t(e):this.destroy(e);return}r!=null&&this.push(r),this.push(null),t&&t()}):(this.push(null),t&&t())}function QZ(){this._final!==zE&&zE.call(this)}Ho.prototype._final=zE;Ho.prototype._transform=function(t,e,r){throw new HZ("_transform()")};Ho.prototype._write=function(t,e,r){const n=this._readableState,a=this._writableState,s=n.length;this._transform(t,e,(o,u)=>{if(o){r(o);return}u!=null&&this.push(u),a.ended||s===n.length||n.length{n=!0});const a=Rb(t,{readable:e,writable:r},s=>{n=!s});return{destroy:s=>{n||(n=!0,KZ.destroyer(t,s||new ZZ("pipe")))},cleanup:a}}function oee(t){return ree(t[t.length-1],"streams[stream.length - 1]"),t.pop()}function DS(t){if(Dc(t))return t;if(X1(t))return uee(t);throw new WE("val",["Readable","Iterable","AsyncIterable"],t)}async function*uee(t){PS||(PS=$_()),yield*PS.prototype[WZ].call(t)}async function Uy(t,e,r,{end:n}){let a,s=null;const o=l=>{if(l&&(a=l),s){const d=s;s=null,d()}},u=()=>new zZ((l,d)=>{a?d(a):s=()=>{a?d(a):l()}});e.on("drain",o);const c=Rb(e,{readable:!1},o);try{e.writableNeedDrain&&await u();for await(const l of t)e.write(l)||await u();n&&e.end(),await u(),r()}catch(l){r(a!==l?JZ(a,l):l)}finally{c(),e.off("drain",o)}}async function NS(t,e,r,{end:n}){rd(e)&&(e=e.writable);const a=e.getWriter();try{for await(const s of t)await a.ready,a.write(s).catch(()=>{});await a.ready,n&&await a.close(),r()}catch(s){try{await a.abort(s),r(s)}catch(o){r(o)}}}function cee(...t){return qj(t,XZ(oee(t)))}function qj(t,e,r){if(t.length===1&&GZ(t[0])&&(t=t[0]),t.length<2)throw new YZ("streams");const n=new see,a=n.signal,s=r==null?void 0:r.signal,o=[];nee(s,"options.signal");function u(){p(new tee)}s==null||s.addEventListener("abort",u);let c,l;const d=[];let f=0;function h(O){p(O,--f===0)}function p(O,A){if(O&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=O),!(!c&&!A)){for(;d.length;)d.shift()(c);s==null||s.removeEventListener("abort",u),n.abort(),A&&(c||o.forEach(T=>T()),Bh.nextTick(e,c,l))}}let b;for(let O=0;O0,D=T||(r==null?void 0:r.end)!==!1,U=O===t.length-1;if(sD(A)){let H=function(N){N&&N.name!=="AbortError"&&N.code!=="ERR_STREAM_PREMATURE_CLOSE"&&h(N)};var w=H;if(D){const{destroy:N,cleanup:x}=oD(A,T,I);d.push(N),RS(A)&&U&&o.push(x)}A.on("error",H),RS(A)&&U&&o.push(()=>{A.removeListener("error",H)})}if(O===0)if(typeof A=="function"){if(b=A({signal:a}),!Dc(b))throw new AS("Iterable, AsyncIterable or Stream","source",b)}else Dc(A)||X1(A)||rd(A)?b=A:b=aD.from(A);else if(typeof A=="function"){if(rd(b)){var g;b=DS((g=b)===null||g===void 0?void 0:g.readable)}else b=DS(b);if(b=A(b,{signal:a}),T){if(!Dc(b,!0))throw new AS("AsyncIterable",`transform[${O-1}]`,b)}else{var E;IS||(IS=Uj);const H=new IS({objectMode:!0}),N=(E=b)===null||E===void 0?void 0:E.then;if(typeof N=="function")f++,N.call(b,X=>{l=X,X!=null&&H.write(X),D&&H.end(),Bh.nextTick(h)},X=>{H.destroy(X),Bh.nextTick(h,X)});else if(Dc(b,!0))f++,Uy(b,H,h,{end:D});else if(xS(b)||rd(b)){const X=b.readable||b;f++,Uy(X,H,h,{end:D})}else throw new AS("AsyncIterable or Promise","destination",b);b=H;const{destroy:x,cleanup:F}=oD(b,!1,!0);d.push(x),U&&o.push(F)}}else if(sD(A)){if(X1(b)){f+=2;const H=lee(b,A,h,{end:D});RS(A)&&U&&o.push(H)}else if(rd(b)||xS(b)){const H=b.readable||b;f++,Uy(H,A,h,{end:D})}else if(Dc(b))f++,Uy(b,A,h,{end:D});else throw new WE("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],b);b=A}else if(iee(A)){if(X1(b))f++,NS(DS(b),A,h,{end:D});else if(xS(b)||Dc(b))f++,NS(b,A,h,{end:D});else if(rd(b))f++,NS(b.readable,A,h,{end:D});else throw new WE("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],b);b=A}else b=aD.from(A)}return(a!=null&&a.aborted||s!=null&&s.aborted)&&Bh.nextTick(u),b}function lee(t,e,r,{end:n}){let a=!1;if(e.on("close",()=>{a||r(new eee)}),t.pipe(e,{end:!1}),n){let o=function(){a=!0,e.end()};var s=o;aee(t)?Bh.nextTick(o):t.once("end",o)}else r();return Rb(t,{readable:!0,writable:!1},o=>{const u=t._readableState;o&&o.code==="ERR_STREAM_PREMATURE_CLOSE"&&u&&u.ended&&!u.errored&&!u.errorEmitted?t.once("end",r).once("error",r):r(o)}),Rb(e,{readable:!1,writable:!0},r)}var nR={pipelineImpl:qj,pipeline:cee};const{pipeline:dee}=nR,qy=Vo(),{destroyer:fee}=Rf,{isNodeStream:Vy,isReadable:uD,isWritable:cD,isWebStream:CS,isTransformStream:mc,isWritableStream:lD,isReadableStream:dD}=Yo,{AbortError:hee,codes:{ERR_INVALID_ARG_VALUE:fD,ERR_MISSING_ARGS:pee}}=qi,yee=ec;var Vj=function(...e){if(e.length===0)throw new pee("streams");if(e.length===1)return qy.from(e[0]);const r=[...e];if(typeof e[0]=="function"&&(e[0]=qy.from(e[0])),typeof e[e.length-1]=="function"){const p=e.length-1;e[p]=qy.from(e[p])}for(let p=0;p0&&!(cD(e[p])||lD(e[p])||mc(e[p])))throw new fD(`streams[${p}]`,r[p],"must be writable")}let n,a,s,o,u;function c(p){const b=o;o=null,b?b(p):p?u.destroy(p):!h&&!f&&u.destroy()}const l=e[0],d=dee(e,c),f=!!(cD(l)||lD(l)||mc(l)),h=!!(uD(d)||dD(d)||mc(d));if(u=new qy({writableObjectMode:!!(l!=null&&l.writableObjectMode),readableObjectMode:!!(d!=null&&d.writableObjectMode),writable:f,readable:h}),f){if(Vy(l))u._write=function(b,g,E){l.write(b,g)?E():n=E},u._final=function(b){l.end(),a=b},l.on("drain",function(){if(n){const b=n;n=null,b()}});else if(CS(l)){const g=(mc(l)?l.writable:l).getWriter();u._write=async function(E,w,O){try{await g.ready,g.write(E).catch(()=>{}),O()}catch(A){O(A)}},u._final=async function(E){try{await g.ready,g.close().catch(()=>{}),a=E}catch(w){E(w)}}}const p=mc(d)?d.readable:d;yee(p,()=>{if(a){const b=a;a=null,b()}})}if(h){if(Vy(d))d.on("readable",function(){if(s){const p=s;s=null,p()}}),d.on("end",function(){u.push(null)}),u._read=function(){for(;;){const p=d.read();if(p===null){s=u._read;return}if(!u.push(p))return}};else if(CS(d)){const b=(mc(d)?d.readable:d).getReader();u._read=async function(){for(;;)try{const{value:g,done:E}=await b.read();if(!u.push(g))return;if(E){u.push(null);return}}catch{return}}}}return u._destroy=function(p,b){!p&&o!==null&&(p=new hee),s=null,n=null,a=null,o===null?b(p):(o=b,Vy(d)&&fee(d,p))},u};const Hj=globalThis.AbortController||I_.AbortController,{codes:{ERR_INVALID_ARG_VALUE:bee,ERR_INVALID_ARG_TYPE:p0,ERR_MISSING_ARGS:gee,ERR_OUT_OF_RANGE:_ee},AbortError:Ws}=qi,{validateAbortSignal:_l,validateInteger:mee,validateObject:ml}=D_,vee=pn.Symbol("kWeak"),{finished:wee}=ec,See=Vj,{addAbortSignalNoValidate:Tee}=B_,{isWritable:Eee,isNodeStream:Oee}=Yo,{ArrayPrototypePush:Aee,MathFloor:Ree,Number:xee,NumberIsNaN:Iee,Promise:hD,PromiseReject:pD,PromisePrototypeThen:Pee,Symbol:kj}=pn,xb=kj("kEmpty"),yD=kj("kEof");function Dee(t,e){if(e!=null&&ml(e,"options"),(e==null?void 0:e.signal)!=null&&_l(e.signal,"options.signal"),Oee(t)&&!Eee(t))throw new bee("stream",t,"must be writable");const r=See(this,t);return e!=null&&e.signal&&Tee(e.signal,r),r}function U_(t,e){if(typeof t!="function")throw new p0("fn",["Function","AsyncFunction"],t);e!=null&&ml(e,"options"),(e==null?void 0:e.signal)!=null&&_l(e.signal,"options.signal");let r=1;return(e==null?void 0:e.concurrency)!=null&&(r=Ree(e.concurrency)),mee(r,"concurrency",1),(async function*(){var a,s;const o=new Hj,u=this,c=[],l=o.signal,d={signal:l},f=()=>o.abort();e!=null&&(a=e.signal)!==null&&a!==void 0&&a.aborted&&f(),e==null||(s=e.signal)===null||s===void 0||s.addEventListener("abort",f);let h,p,b=!1;function g(){b=!0}async function E(){try{for await(let A of u){var w;if(b)return;if(l.aborted)throw new Ws;try{A=t(A,d)}catch(T){A=pD(T)}A!==xb&&(typeof((w=A)===null||w===void 0?void 0:w.catch)=="function"&&A.catch(g),c.push(A),h&&(h(),h=null),!b&&c.length&&c.length>=r&&await new hD(T=>{p=T}))}c.push(yD)}catch(A){const T=pD(A);Pee(T,void 0,g),c.push(T)}finally{var O;b=!0,h&&(h(),h=null),e==null||(O=e.signal)===null||O===void 0||O.removeEventListener("abort",f)}}E();try{for(;;){for(;c.length>0;){const w=await c[0];if(w===yD)return;if(l.aborted)throw new Ws;w!==xb&&(yield w),c.shift(),p&&(p(),p=null)}await new hD(w=>{h=w})}}finally{o.abort(),b=!0,p&&(p(),p=null)}}).call(this)}function Nee(t=void 0){return t!=null&&ml(t,"options"),(t==null?void 0:t.signal)!=null&&_l(t.signal,"options.signal"),(async function*(){let r=0;for await(const a of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new Ws({cause:t.signal.reason});yield[r++,a]}}).call(this)}async function Qj(t,e=void 0){for await(const r of iR.call(this,t,e))return!0;return!1}async function Cee(t,e=void 0){if(typeof t!="function")throw new p0("fn",["Function","AsyncFunction"],t);return!await Qj.call(this,async(...r)=>!await t(...r),e)}async function jee(t,e){for await(const r of iR.call(this,t,e))return r}async function Mee(t,e){if(typeof t!="function")throw new p0("fn",["Function","AsyncFunction"],t);async function r(n,a){return await t(n,a),xb}for await(const n of U_.call(this,r,e));}function iR(t,e){if(typeof t!="function")throw new p0("fn",["Function","AsyncFunction"],t);async function r(n,a){return await t(n,a)?n:xb}return U_.call(this,r,e)}class Fee extends gee{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}}async function Lee(t,e,r){var n;if(typeof t!="function")throw new p0("reducer",["Function","AsyncFunction"],t);r!=null&&ml(r,"options"),(r==null?void 0:r.signal)!=null&&_l(r.signal,"options.signal");let a=arguments.length>1;if(r!=null&&(n=r.signal)!==null&&n!==void 0&&n.aborted){const l=new Ws(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await wee(this.destroy(l)),l}const s=new Hj,o=s.signal;if(r!=null&&r.signal){const l={once:!0,[vee]:this};r.signal.addEventListener("abort",()=>s.abort(),l)}let u=!1;try{for await(const l of this){var c;if(u=!0,r!=null&&(c=r.signal)!==null&&c!==void 0&&c.aborted)throw new Ws;a?e=await t(e,l,{signal:o}):(e=l,a=!0)}if(!u&&!a)throw new Fee}finally{s.abort()}return e}async function Bee(t){t!=null&&ml(t,"options"),(t==null?void 0:t.signal)!=null&&_l(t.signal,"options.signal");const e=[];for await(const n of this){var r;if(t!=null&&(r=t.signal)!==null&&r!==void 0&&r.aborted)throw new Ws(void 0,{cause:t.signal.reason});Aee(e,n)}return e}function $ee(t,e){const r=U_.call(this,t,e);return(async function*(){for await(const a of r)yield*a}).call(this)}function Gj(t){if(t=xee(t),Iee(t))return 0;if(t<0)throw new _ee("number",">= 0",t);return t}function Uee(t,e=void 0){return e!=null&&ml(e,"options"),(e==null?void 0:e.signal)!=null&&_l(e.signal,"options.signal"),t=Gj(t),(async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new Ws;for await(const s of this){var a;if(e!=null&&(a=e.signal)!==null&&a!==void 0&&a.aborted)throw new Ws;t--<=0&&(yield s)}}).call(this)}function qee(t,e=void 0){return e!=null&&ml(e,"options"),(e==null?void 0:e.signal)!=null&&_l(e.signal,"options.signal"),t=Gj(t),(async function*(){var n;if(e!=null&&(n=e.signal)!==null&&n!==void 0&&n.aborted)throw new Ws;for await(const s of this){var a;if(e!=null&&(a=e.signal)!==null&&a!==void 0&&a.aborted)throw new Ws;if(t-- >0)yield s;else return}}).call(this)}GA.streamReturningOperators={asIndexedPairs:Nee,drop:Uee,filter:iR,flatMap:$ee,map:U_,take:qee,compose:Dee};GA.promiseReturningOperators={every:Cee,forEach:Mee,reduce:Lee,toArray:Bee,some:Qj,find:jee};var jS,bD;function zj(){if(bD)return jS;bD=1;const{ArrayPrototypePop:t,Promise:e}=pn,{isIterable:r,isNodeStream:n,isWebStream:a}=Yo,{pipelineImpl:s}=nR,{finished:o}=ec;Wj();function u(...c){return new e((l,d)=>{let f,h;const p=c[c.length-1];if(p&&typeof p=="object"&&!n(p)&&!r(p)&&!a(p)){const b=t(c);f=b.signal,h=b.end}s(c,(b,g)=>{b?d(b):l(g)},{signal:f,end:h})})}return jS={finished:o,pipeline:u},jS}var gD;function Wj(){if(gD)return bS.exports;gD=1;const{Buffer:t}=da,{ObjectDefineProperty:e,ObjectKeys:r,ReflectApply:n}=pn,{promisify:{custom:a}}=Jo,{streamReturningOperators:s,promiseReturningOperators:o}=GA,{codes:{ERR_ILLEGAL_CONSTRUCTOR:u}}=qi,c=Vj,{pipeline:l}=nR,{destroyer:d}=Rf,f=ec,h=zj(),p=Yo,b=bS.exports=YA.Stream;b.isDisturbed=p.isDisturbed,b.isErrored=p.isErrored,b.isReadable=p.isReadable,b.Readable=$_();for(const w of r(s)){let A=function(...T){if(new.target)throw u();return b.Readable.from(n(O,this,T))};var E=A;const O=s[w];e(A,"name",{__proto__:null,value:O.name}),e(A,"length",{__proto__:null,value:O.length}),e(b.Readable.prototype,w,{__proto__:null,value:A,enumerable:!1,configurable:!0,writable:!0})}for(const w of r(o)){let A=function(...I){if(new.target)throw u();return n(O,this,I)};var E=A;const O=o[w];e(A,"name",{__proto__:null,value:O.name}),e(A,"length",{__proto__:null,value:O.length}),e(b.Readable.prototype,w,{__proto__:null,value:A,enumerable:!1,configurable:!0,writable:!0})}b.Writable=Fj(),b.Duplex=Vo(),b.Transform=Bj,b.PassThrough=Uj,b.pipeline=l;const{addAbortSignal:g}=B_;return b.addAbortSignal=g,b.finished=f,b.destroy=d,b.compose=c,e(b,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return h}}),e(l,a,{__proto__:null,enumerable:!0,get(){return h.pipeline}}),e(f,a,{__proto__:null,enumerable:!0,get(){return h.finished}}),b.Stream=b,b._isUint8Array=function(O){return O instanceof Uint8Array},b._uint8ArrayToBuffer=function(O){return t.from(O.buffer,O.byteOffset,O.byteLength)},bS.exports}(function(t){const e=Wj(),r=zj(),n=e.Readable.destroy;t.exports=e.Readable,t.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,t.exports._isUint8Array=e._isUint8Array,t.exports.isDisturbed=e.isDisturbed,t.exports.isErrored=e.isErrored,t.exports.isReadable=e.isReadable,t.exports.Readable=e.Readable,t.exports.Writable=e.Writable,t.exports.Duplex=e.Duplex,t.exports.Transform=e.Transform,t.exports.PassThrough=e.PassThrough,t.exports.addAbortSignal=e.addAbortSignal,t.exports.finished=e.finished,t.exports.destroy=e.destroy,t.exports.destroy=n,t.exports.pipeline=e.pipeline,t.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return r}}),t.exports.Stream=e.Stream,t.exports.default=t.exports})(nj);var Ht=nj.exports;Object.defineProperty(T_,"__esModule",{value:!0});T_.ActorQueryResultSerializeJson=void 0;const Vee=ds,_D=nr,Hee=Ht;class kee extends Vee.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}async testHandleChecked(e,r){if(!["bindings","quads","boolean"].includes(e.type))throw new Error("This actor can only handle bindings or quad streams.");return!0}async runHandle(e,r,n){const a=new Hee.Readable;a._read=()=>{};let s=!0;if(e.type==="bindings"){const o=e.bindingsStream;a.push("["),o.on("error",u=>a.emit("error",u)),o.on("data",u=>{a.push(s?` -`:`, -`),a.push(JSON.stringify(Object.fromEntries([...u].map(([c,l])=>[c.value,_D.termToString(l)])))),s=!1}),o.on("end",()=>{a.push(s?`] -`:` -] -`),a.push(null)})}else if(e.type==="quads"){const o=e.quadStream;a.push("["),o.on("error",u=>a.emit("error",u)),o.on("data",u=>{a.push(s?` -`:`, -`),a.push(JSON.stringify(_D.quadToStringQuad(u))),s=!1}),o.on("end",()=>{a.push(s?`] -`:` -] -`),a.push(null)})}else try{a.push(`${JSON.stringify(await e.execute())} -`),a.push(null)}catch(o){setTimeout(()=>a.emit("error",o))}return{data:a}}}T_.ActorQueryResultSerializeJson=kee;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(T_,t)})(rj);var Xj={},q_={};Object.defineProperty(q_,"__esModule",{value:!0});q_.ActorQueryResultSerializeSimple=void 0;const Qee=ds,Gee=nr,zee=Ht;class $c extends Qee.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}async testHandleChecked(e,r){if(!["bindings","quads","boolean","void"].includes(e.type))throw new Error("This actor can only handle bindings streams, quad streams, booleans, or updates.");return!0}static termToString(e){return e.termType==="Quad"?(0,Gee.termToString)(e):e.value}async runHandle(e,r,n){const a=new zee.Readable;a._read=()=>{};let s;if(e.type==="bindings")s=e.bindingsStream,s.on("error",o=>a.emit("error",o)),s.on("data",o=>a.push(`${[...o].map(([u,c])=>`?${u.value}: ${$c.termToString(c)}`).join(` -`)} - -`)),s.on("end",()=>a.push(null));else if(e.type==="quads")s=e.quadStream,s.on("error",o=>a.emit("error",o)),s.on("data",o=>a.push(`subject: ${$c.termToString(o.subject)} -predicate: ${$c.termToString(o.predicate)} -object: ${$c.termToString(o.object)} -graph: ${$c.termToString(o.graph)} - -`)),s.on("end",()=>a.push(null));else if(e.type==="boolean")try{a.push(`${JSON.stringify(await e.execute())} -`),a.push(null)}catch(o){setTimeout(()=>a.emit("error",o))}else e.execute().then(()=>{a.push(`ok -`),a.push(null)}).catch(o=>setTimeout(()=>a.emit("error",o)));return{data:a}}}q_.ActorQueryResultSerializeSimple=$c;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(q_,t)})(Xj);var Kj={},V_={};Object.defineProperty(V_,"__esModule",{value:!0});V_.ActorQueryResultSerializeSparqlCsv=void 0;const Wee=ds,Xee=Ht;class ld extends Wee.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}static bindingToCsvBindings(e){if(!e)return"";let r=e.value;if(e.termType==="Literal")r=`${r}`;else if(e.termType==="BlankNode")r=`_:${r}`;else if(e.termType==="Quad"){let n=ld.bindingToCsvBindings(e.object);e.object.termType==="Literal"&&(n=`"${n.replace(/"/ug,'""')}"`),r=`<< ${ld.bindingToCsvBindings(e.subject)} ${ld.bindingToCsvBindings(e.predicate)} ${n} >>`}else r=`<${r}>`;return/[",\n\r]/u.test(r)&&(r=`"${r.replace(/"/ug,'""')}"`),r}async testHandleChecked(e,r){if(e.type!=="bindings")throw new Error("This actor can only handle bindings streams.");return!0}async runHandle(e,r,n){const a=e,s=new Xee.Readable;s._read=()=>{};const o=await a.metadata();return s.push(`${o.variables.map(u=>u.value).join(",")}\r -`),a.bindingsStream.on("error",u=>{s.emit("error",u)}),a.bindingsStream.on("data",u=>{s.push(`${o.variables.map(c=>ld.bindingToCsvBindings(u.get(c))).join(",")}\r -`)}),a.bindingsStream.on("end",()=>{s.push(null)}),{data:s}}}V_.ActorQueryResultSerializeSparqlCsv=ld;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(V_,t)})(Kj);var Jj={},H_={},y0={},Jn={};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.stringQuadToQuad=Jn.quadToStringQuad=Jn.stringToTerm=Jn.getLiteralLanguage=Jn.getLiteralType=Jn.getLiteralValue=Jn.termToString=void 0;const Kee=ht,Yj=new Kee.DataFactory;function No(t){if(t)switch(t.termType){case"NamedNode":return`<${Zee(t.value)}>`;case"BlankNode":return`_:${t.value}`;case"Literal":{const e=t;return`"${ete(e.value)}"${e.datatype&&e.datatype.value!=="http://www.w3.org/2001/XMLSchema#string"&&e.datatype.value!=="http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"?`^^<${e.datatype.value}>`:""}${e.language?`@${e.language}`:""}`}case"Quad":return`<<${No(t.subject)} ${No(t.predicate)} ${No(t.object)}${t.graph.termType==="DefaultGraph"?"":` ${No(t.graph)}`}>>`;case"Variable":return`?${t.value}`;case"DefaultGraph":return t.value}}Jn.termToString=No;function Zj(t){const e=/^"([^]*)"((\^\^.*)|(@.*))?$/u.exec(t);if(!e)throw new Error(`${t} is not a literal`);return e[1].replace(/\\"/ug,'"')}Jn.getLiteralValue=Zj;function eM(t){const e=/^"[^]*"(?:\^\^<([^"]+)>|(@)[^@"]+)?$/u.exec(t);if(!e)throw new Error(`${t} is not a literal`);return e[1]||(e[2]?"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString":"http://www.w3.org/2001/XMLSchema#string")}Jn.getLiteralType=eM;function tM(t){const e=/^"[^]*"(?:@([^@"]+)|\^\^[^"]+)?$/u.exec(t);if(!e)throw new Error(`${t} is not a literal`);return e[1]?e[1].toLowerCase():""}Jn.getLiteralLanguage=tM;function Co(t,e){if(e=e||Yj,!t||t.length===0)return e.defaultGraph();switch(t[0]){case"_":return e.blankNode(t.slice(2));case"?":if(!e.variable)throw new Error("Missing 'variable()' method on the given DataFactory");return e.variable(t.slice(1));case'"':{const r=tM(t),n=e.namedNode(eM(t));return e.literal(Zj(t),r||n)}case"<":default:if(t.startsWith("<<")&&t.endsWith(">>")){const r=t.slice(2,-2),n=[];let a=0,s=0;for(let o=0;o"){if(a===0)throw new Error(`Found closing tag without opening tag in ${t}`);a--}u===" "&&a===0&&(n.push(r.slice(s,o)),s=o+1)}if(a!==0)throw new Error(`Found opening tag without closing tag in ${t}`);if(n.push(r.slice(s,r.length)),n.length!==3&&n.length!==4)throw new Error(`Nested quad syntax error ${t}`);return e.quad(Co(n[0]),Co(n[1]),Co(n[2]),n[3]?Co(n[3]):void 0)}if(!t.startsWith("<")||!t.endsWith(">"))throw new Error(`Detected invalid iri for named node (must be wrapped in <>): ${t}`);return e.namedNode(t.slice(1,-1))}}Jn.stringToTerm=Co;function Jee(t){return{subject:No(t.subject),predicate:No(t.predicate),object:No(t.object),graph:No(t.graph)}}Jn.quadToStringQuad=Jee;function Yee(t,e){return e=e||Yj,e.quad(Co(t.subject,e),Co(t.predicate,e),Co(t.object,e),Co(t.graph,e))}Jn.stringQuadToQuad=Yee;function Zee(t){return t.replace(XE,rM)}function ete(t){return XE.test(t)&&(t=t.replace(XE,rM)),t}const XE=/["\\\t\n\r\b\f\u0000-\u0019]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tte=new Map([["\\","\\\\"],['"','\\"'],[" ","\\t"],[` -`,"\\n"],["\r","\\r"],["\b","\\b"],["\f","\\f"]]);function rM(t){const e=tte.get(t);if(!e){if(t.length===1){const n=t.charCodeAt(0).toString(16);return`${"\\u0000".slice(0,-n.length)}${n}`}const r=((t.charCodeAt(0)-55296)*1024+t.charCodeAt(1)+9216).toString(16);return`${"\\U00000000".slice(0,-r.length)}${r}`}return e}(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.termToString=t.stringToTerm=t.stringQuadToQuad=t.quadToStringQuad=t.getLiteralValue=t.getLiteralType=t.getLiteralLanguage=void 0;const e=Jn;Object.defineProperty(t,"getLiteralLanguage",{enumerable:!0,get:function(){return e.getLiteralLanguage}}),Object.defineProperty(t,"getLiteralType",{enumerable:!0,get:function(){return e.getLiteralType}}),Object.defineProperty(t,"getLiteralValue",{enumerable:!0,get:function(){return e.getLiteralValue}}),Object.defineProperty(t,"quadToStringQuad",{enumerable:!0,get:function(){return e.quadToStringQuad}}),Object.defineProperty(t,"stringQuadToQuad",{enumerable:!0,get:function(){return e.stringQuadToQuad}}),Object.defineProperty(t,"stringToTerm",{enumerable:!0,get:function(){return e.stringToTerm}}),Object.defineProperty(t,"termToString",{enumerable:!0,get:function(){return e.termToString}})})(y0);Object.defineProperty(H_,"__esModule",{value:!0});H_.ActorQueryResultSerializeSparqlTsv=void 0;const rte=ds,nte=y0,ite=Ht;class aR extends rte.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}static bindingToTsvBindings(e){return e?(0,nte.termToString)(e).replace(/\t/gu,"\\t").replace(/\n/gu,"\\n").replace(/\r/gu,"\\r"):""}async testHandleChecked(e,r){if(e.type!=="bindings")throw new Error("This actor can only handle bindings streams.");return!0}async runHandle(e,r,n){const a=e,s=new ite.Readable;s._read=()=>{};const o=await a.metadata();return s.push(`${o.variables.map(u=>u.value).join(" ")} -`),a.bindingsStream.on("error",u=>{s.emit("error",u)}),a.bindingsStream.on("data",u=>{s.push(`${o.variables.map(c=>aR.bindingToTsvBindings(u.get(c))).join(" ")} -`)}),a.bindingsStream.on("end",()=>{s.push(null)}),{data:s}}}H_.ActorQueryResultSerializeSparqlTsv=aR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(H_,t)})(Jj);var nM={},k_={},Q_={};Object.defineProperty(Q_,"__esModule",{value:!0});Q_.XmlSerializer=void 0;class ate{constructor(e){this.stack=[],this.push=e,this.push(` -`)}open(e,r){this.push(`${this.identation()+this.formatTag(e,r,"open")} -`),this.stack.push(e)}close(){const e=this.stack.pop();if(e===void 0)throw new Error("There is no tag left to close");this.push(`${this.identation()+this.formatTag(e,{},"close")} -`)}add(e){this.push(this.serializeNode(e))}serializeNode(e){if(e.children===void 0)return`${this.identation()+this.formatTag(e.name,e.attributes,"self-closing")} -`;if(typeof e.children=="string")return`${this.identation()+this.formatTag(e.name,e.attributes,"open")+this.escape(e.children)+this.formatTag(e.name,{},"close")} -`;const r=[];r.push(`${this.identation()+this.formatTag(e.name,e.attributes,"open")} -`),this.stack.push(e.name);for(const n of e.children)r.push(this.serializeNode(n));return this.stack.pop(),r.push(`${this.identation()+this.formatTag(e.name,{},"close")} -`),r.join("")}identation(){return this.stack.map(e=>" ").join("")}formatTag(e,r,n){return`<${n==="close"?"/":""}${e}${Object.entries(r||{}).map(a=>` ${a[0]}="${this.escape(a[1])}"`)}${n==="self-closing"?"/":""}>`}escape(e){return e.replace(/["&'<>]/gu,r=>{switch(r){case"<":return"<";case">":return">";case"&":return"&";case"'":return"'";case'"':return"""}})}}Q_.XmlSerializer=ate;Object.defineProperty(k_,"__esModule",{value:!0});k_.ActorQueryResultSerializeSparqlXml=void 0;const ste=ds,ote=Ht,ute=Q_;class sR extends ste.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}static bindingToXmlBindings(e,r){return{name:"binding",attributes:{name:r.value},children:[this.valueToXmlValue(e)]}}static valueToXmlValue(e){let r;switch(e.termType){case"Literal":return e.language?r={"xml:lang":e.language}:e.datatype&&e.datatype.value!=="http://www.w3.org/2001/XMLSchema#string"?r={datatype:e.datatype.value}:r={},{name:"literal",attributes:r,children:e.value};case"BlankNode":return{name:"bnode",children:e.value};case"Quad":return{name:"triple",children:[{name:"subject",children:[this.valueToXmlValue(e.subject)]},{name:"predicate",children:[this.valueToXmlValue(e.predicate)]},{name:"object",children:[this.valueToXmlValue(e.object)]}]};default:return{name:"uri",children:e.value}}}async testHandleChecked(e,r){if(!["bindings","boolean"].includes(e.type))throw new Error("This actor can only handle bindings streams or booleans.");return!0}async runHandle(e,r,n){const a=new ote.Readable;a._read=()=>{};const s=new ute.XmlSerializer(u=>a.push(u));s.open("sparql",{xmlns:"http://www.w3.org/2005/sparql-results#"});const o=await e.metadata();if(s.add({name:"head",children:o.variables.map(u=>({name:"variable",attributes:{name:u.value}}))}),e.type==="bindings"){s.open("results");const u=e.bindingsStream;u.on("error",c=>{a.emit("error",c)}),u.on("data",c=>{s.add({name:"result",children:[...c].map(([l,d])=>sR.bindingToXmlBindings(d,l))})}),u.on("end",()=>{s.close(),s.close(),setTimeout(()=>a.push(null))})}else try{const u=await e.execute();s.add({name:"boolean",children:u.toString()}),s.close(),setTimeout(()=>a.push(null))}catch(u){setTimeout(()=>a.emit("error",u))}return{data:a}}}k_.ActorQueryResultSerializeSparqlXml=sR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(k_,t)})(nM);var iM={},G_={};Object.defineProperty(G_,"__esModule",{value:!0});G_.ActorQueryResultSerializeTable=void 0;const cte=ds,lte=ht,dte=nr,aM=Rn,fte=Ht,hte=new lte.DataFactory,pte=aM.QUAD_TERM_NAMES.map(t=>hte.variable(t));class Ib extends cte.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e),this.padding=Ib.repeat(" ",this.columnWidth)}static repeat(e,r){return new Array(r+1).join(e)}async testHandleChecked(e,r){if(!["bindings","quads"].includes(e.type))throw new Error("This actor can only handle bindings or quad streams.");return!0}termToString(e){return e.termType==="Quad"?(0,dte.termToString)(e):e.value}pad(e){return e.length<=this.columnWidth?e+this.padding.slice(e.length):`${e.slice(0,this.columnWidth-1)}…`}pushHeader(e,r){const n=r.map(a=>this.pad(a.value)).join(" ");e.push(`${n} -${Ib.repeat("-",n.length)} -`)}pushRow(e,r,n){e.push(`${r.map(a=>n.has(a)?this.termToString(n.get(a)):"").map(a=>this.pad(a)).join(" ")} -`)}async runHandle(e,r,n){const a=new fte.Readable;a._read=()=>{};let s;if(e.type==="bindings"){s=e.bindingsStream;const o=(await e.metadata()).variables;this.pushHeader(a,o),s.on("error",u=>a.emit("error",u)),s.on("data",u=>this.pushRow(a,o,u))}else s=e.quadStream,this.pushHeader(a,pte),s.on("error",o=>a.emit("error",o)),s.on("data",o=>a.push(`${(0,aM.getTerms)(o).map(u=>this.pad(this.termToString(u))).join(" ")} -`));return s.on("end",()=>a.push(null)),{data:a}}}G_.ActorQueryResultSerializeTable=Ib;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(G_,t)})(iM);var sM={},mp={},oM={},z_={},uM={},KE={},W_={},ko={};Object.defineProperty(ko,"__esModule",{value:!0});ko.Translator=void 0;class yte{constructor(){this.supportedRdfDatatypes=[],this.fromRdfHandlers={},this.toRdfHandlers={}}static incorrectRdfDataType(e){throw new Error(`Invalid RDF ${e.datatype.value} value: '${e.value}'`)}registerHandler(e,r,n){for(const a of r)this.supportedRdfDatatypes.push(a),this.fromRdfHandlers[a.value]=e;for(const a of n){let s=this.toRdfHandlers[a];s||(this.toRdfHandlers[a]=s=[]),s.push(e)}}fromRdf(e,r){const n=this.fromRdfHandlers[e.datatype.value];return n?n.fromRdf(e,r):e.value}toRdf(e,r){const n=this.toRdfHandlers[typeof e];if(n)for(const a of n){const s=a.toRdf(e,r);if(s)return s}throw new Error(`Invalid JavaScript value: '${e}'`)}getSupportedRdfDatatypes(){return this.supportedRdfDatatypes}getSupportedJavaScriptPrimitives(){return Object.keys(this.toRdfHandlers)}}ko.Translator=yte;Object.defineProperty(W_,"__esModule",{value:!0});W_.TypeHandlerBoolean=void 0;const bte=ko;class X_{fromRdf(e,r){switch(e.value){case"true":return!0;case"false":return!1;case"1":return!0;case"0":return!1}return r&&bte.Translator.incorrectRdfDataType(e),!1}toRdf(e,{datatype:r,dataFactory:n}){return n.literal(e?"true":"false",r||n.namedNode(X_.TYPE))}}W_.TypeHandlerBoolean=X_;X_.TYPE="http://www.w3.org/2001/XMLSchema#boolean";var K_={};Object.defineProperty(K_,"__esModule",{value:!0});K_.TypeHandlerDate=void 0;const gte=ko;class zd{fromRdf(e,r){switch(r&&!e.value.match(zd.VALIDATORS[e.datatype.value.substr(33,e.datatype.value.length)])&>e.Translator.incorrectRdfDataType(e),e.datatype.value){case"http://www.w3.org/2001/XMLSchema#gDay":return new Date(0,0,parseInt(e.value,10));case"http://www.w3.org/2001/XMLSchema#gMonthDay":const n=e.value.split("-");return new Date(0,parseInt(n[0],10)-1,parseInt(n[1],10));case"http://www.w3.org/2001/XMLSchema#gYear":return new Date(e.value+"-01-01");case"http://www.w3.org/2001/XMLSchema#gYearMonth":return new Date(e.value+"-01");default:return new Date(e.value)}}toRdf(e,{datatype:r,dataFactory:n}){if(r=r||n.namedNode(zd.TYPES[0]),!(e instanceof Date))return null;const a=e;let s;switch(r.value){case"http://www.w3.org/2001/XMLSchema#gDay":s=String(a.getUTCDate());break;case"http://www.w3.org/2001/XMLSchema#gMonthDay":s=a.getUTCMonth()+1+"-"+a.getUTCDate();break;case"http://www.w3.org/2001/XMLSchema#gYear":s=String(a.getUTCFullYear());break;case"http://www.w3.org/2001/XMLSchema#gYearMonth":s=a.getUTCFullYear()+"-"+(a.getUTCMonth()+1);break;case"http://www.w3.org/2001/XMLSchema#date":s=a.toISOString().replace(/T.*$/,"");break;default:s=a.toISOString()}return n.literal(s,r)}}K_.TypeHandlerDate=zd;zd.TYPES=["http://www.w3.org/2001/XMLSchema#dateTime","http://www.w3.org/2001/XMLSchema#date","http://www.w3.org/2001/XMLSchema#gDay","http://www.w3.org/2001/XMLSchema#gMonthDay","http://www.w3.org/2001/XMLSchema#gYear","http://www.w3.org/2001/XMLSchema#gYearMonth"];zd.VALIDATORS={date:/^[0-9]+-[0-9][0-9]-[0-9][0-9]Z?$/,dateTime:/^[0-9]+-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9](\.[0-9][0-9][0-9])?((Z?)|([\+-][0-9][0-9]:[0-9][0-9]))$/,gDay:/^[0-9]+$/,gMonthDay:/^[0-9]+-[0-9][0-9]$/,gYear:/^[0-9]+$/,gYearMonth:/^[0-9]+-[0-9][0-9]$/};var J_={};Object.defineProperty(J_,"__esModule",{value:!0});J_.TypeHandlerNumberDouble=void 0;const _te=ko;class Y_{fromRdf(e,r){const n=parseFloat(e.value);return r&&isNaN(n)&&_te.Translator.incorrectRdfDataType(e),n}toRdf(e,{datatype:r,dataFactory:n}){return r=r||n.namedNode(Y_.TYPES[0]),isNaN(e)?n.literal("NaN",r):isFinite(e)?e%1===0?null:n.literal(e.toExponential(15).replace(/(\d)0*e\+?/,"$1E"),r):n.literal(e>0?"INF":"-INF",r)}}J_.TypeHandlerNumberDouble=Y_;Y_.TYPES=["http://www.w3.org/2001/XMLSchema#double","http://www.w3.org/2001/XMLSchema#decimal","http://www.w3.org/2001/XMLSchema#float"];var Z_={};Object.defineProperty(Z_,"__esModule",{value:!0});Z_.TypeHandlerNumberInteger=void 0;const mte=ko;class jo{fromRdf(e,r){const n=parseInt(e.value,10);return r&&(isNaN(n)||e.value.indexOf(".")>=0)&&mte.Translator.incorrectRdfDataType(e),n}toRdf(e,{datatype:r,dataFactory:n}){return n.literal(String(e),r||(e<=jo.MAX_INT&&e>=jo.MIN_INT?n.namedNode(jo.TYPES[0]):n.namedNode(jo.TYPES[1])))}}Z_.TypeHandlerNumberInteger=jo;jo.TYPES=["http://www.w3.org/2001/XMLSchema#integer","http://www.w3.org/2001/XMLSchema#long","http://www.w3.org/2001/XMLSchema#int","http://www.w3.org/2001/XMLSchema#byte","http://www.w3.org/2001/XMLSchema#short","http://www.w3.org/2001/XMLSchema#negativeInteger","http://www.w3.org/2001/XMLSchema#nonNegativeInteger","http://www.w3.org/2001/XMLSchema#nonPositiveInteger","http://www.w3.org/2001/XMLSchema#positiveInteger","http://www.w3.org/2001/XMLSchema#unsignedByte","http://www.w3.org/2001/XMLSchema#unsignedInt","http://www.w3.org/2001/XMLSchema#unsignedLong","http://www.w3.org/2001/XMLSchema#unsignedShort"];jo.MAX_INT=2147483647;jo.MIN_INT=-2147483648;var em={};Object.defineProperty(em,"__esModule",{value:!0});em.TypeHandlerString=void 0;class cM{fromRdf(e){return e.value}toRdf(e,{datatype:r,dataFactory:n}){return n.literal(e,r)}}em.TypeHandlerString=cM;cM.TYPES=["http://www.w3.org/2001/XMLSchema#string","http://www.w3.org/2001/XMLSchema#normalizedString","http://www.w3.org/2001/XMLSchema#anyURI","http://www.w3.org/2001/XMLSchema#base64Binary","http://www.w3.org/2001/XMLSchema#language","http://www.w3.org/2001/XMLSchema#Name","http://www.w3.org/2001/XMLSchema#NCName","http://www.w3.org/2001/XMLSchema#NMTOKEN","http://www.w3.org/2001/XMLSchema#token","http://www.w3.org/2001/XMLSchema#hexBinary","http://www.w3.org/1999/02/22-rdf-syntax-ns#langString","http://www.w3.org/2001/XMLSchema#time","http://www.w3.org/2001/XMLSchema#duration"];(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(W_,t),r(K_,t),r(J_,t),r(Z_,t),r(em,t)})(KE);var lM={};Object.defineProperty(lM,"__esModule",{value:!0});(function(t){var e=m&&m.__createBinding||(Object.create?function(p,b,g,E){E===void 0&&(E=g),Object.defineProperty(p,E,{enumerable:!0,get:function(){return b[g]}})}:function(p,b,g,E){E===void 0&&(E=g),p[E]=b[g]}),r=m&&m.__exportStar||function(p,b){for(var g in p)g!=="default"&&!Object.prototype.hasOwnProperty.call(b,g)&&e(b,p,g)};Object.defineProperty(t,"__esModule",{value:!0}),t.getSupportedJavaScriptPrimitives=t.getSupportedRdfDatatypes=t.getTermRaw=t.toRdf=t.fromRdf=void 0;const n=ht,a=KE,s=ko;r(KE,t),r(lM,t),r(ko,t);const o=new n.DataFactory,u=new s.Translator;u.registerHandler(new a.TypeHandlerString,a.TypeHandlerString.TYPES.map(p=>o.namedNode(p)),["string"]),u.registerHandler(new a.TypeHandlerBoolean,[a.TypeHandlerBoolean.TYPE].map(p=>o.namedNode(p)),["boolean"]),u.registerHandler(new a.TypeHandlerNumberDouble,a.TypeHandlerNumberDouble.TYPES.map(p=>o.namedNode(p)),["number"]),u.registerHandler(new a.TypeHandlerNumberInteger,a.TypeHandlerNumberInteger.TYPES.map(p=>o.namedNode(p)),["number"]),u.registerHandler(new a.TypeHandlerDate,a.TypeHandlerDate.TYPES.map(p=>o.namedNode(p)),["object"]);function c(p,b){return u.fromRdf(p,b)}t.fromRdf=c;function l(p,b){return b&&"namedNode"in b&&(b={dataFactory:b}),b=b||{},b&&!b.dataFactory&&(b.dataFactory=o),u.toRdf(p,b)}t.toRdf=l;function d(p,b){return p.termType==="Literal"?c(p,b):p.value}t.getTermRaw=d;function f(){return u.getSupportedRdfDatatypes()}t.getSupportedRdfDatatypes=f;function h(){return u.getSupportedJavaScriptPrimitives()}t.getSupportedJavaScriptPrimitives=h})(uM);var oR={},tm={},{Buffer:Pu}=da,Dt={},dM=Dt.LEFT_BRACE=1,K1=Dt.RIGHT_BRACE=2,fM=Dt.LEFT_BRACKET=3,JE=Dt.RIGHT_BRACKET=4,J1=Dt.COLON=5,Pb=Dt.COMMA=6,hM=Dt.TRUE=7,pM=Dt.FALSE=8,yM=Dt.NULL=9,Db=Dt.STRING=10,bM=Dt.NUMBER=11,Nc=Dt.START=17,gM=Dt.STOP=18,mD=Dt.TRUE1=33,vD=Dt.TRUE2=34,wD=Dt.TRUE3=35,SD=Dt.FALSE1=49,TD=Dt.FALSE2=50,ED=Dt.FALSE3=51,OD=Dt.FALSE4=52,AD=Dt.NULL1=65,RD=Dt.NULL2=66,xD=Dt.NULL3=67,ID=Dt.NUMBER1=81,MS=Dt.NUMBER3=83,Ua=Dt.STRING1=97,PD=Dt.STRING2=98,DD=Dt.STRING3=99,vte=Dt.STRING4=100,wte=Dt.STRING5=101,ND=Dt.STRING6=102,dd=Dt.VALUE=113,FS=Dt.KEY=114,Hy=Dt.OBJECT=129,ky=Dt.ARRAY=130,Ste="\\".charCodeAt(0),Tte="/".charCodeAt(0),Ete="\b".charCodeAt(0),Ote="\f".charCodeAt(0),Ate=` -`.charCodeAt(0),Rte="\r".charCodeAt(0),xte=" ".charCodeAt(0),uR=64*1024;function Qy(t){return Pu.alloc?Pu.alloc(t):new Pu(t)}function Gu(){this.tState=Nc,this.value=void 0,this.string=void 0,this.stringBuffer=Qy(uR),this.stringBufferOffset=0,this.unicode=void 0,this.highSurrogate=void 0,this.key=void 0,this.mode=void 0,this.stack=[],this.state=dd,this.bytes_remaining=0,this.bytes_in_sequence=0,this.temp_buffs={2:Qy(2),3:Qy(3),4:Qy(4)},this.offset=-1}Gu.toknam=function(t){for(var e=Object.keys(Dt),r=0,n=e.length;r=uR&&(this.string+=this.stringBuffer.toString("utf8"),this.stringBufferOffset=0),this.stringBuffer[this.stringBufferOffset++]=t};fa.appendStringBuf=function(t,e,r){var n=t.length;typeof e=="number"&&(typeof r=="number"?r<0?n=t.length-e+r:n=r-e:n=t.length-e),n<0&&(n=0),this.stringBufferOffset+n>uR&&(this.string+=this.stringBuffer.toString("utf8",0,this.stringBufferOffset),this.stringBufferOffset=0),t.copy(this.stringBuffer,this.stringBufferOffset,e,r),this.stringBufferOffset+=n};fa.write=function(t){typeof t=="string"&&(t=new Pu(t));for(var e,r=0,n=t.length;r=48&&e<64)this.string=String.fromCharCode(e),this.tState=MS;else if(!(e===32||e===9||e===10||e===13))return this.charError(t,r)}else if(this.tState===Ua)if(e=t[r],this.bytes_remaining>0){for(var a=0;a=128){if(e<=193||e>244)return this.onError(new Error("Invalid UTF-8 character at position "+r+" in state "+Gu.toknam(this.tState)));if(e>=194&&e<=223&&(this.bytes_in_sequence=2),e>=224&&e<=239&&(this.bytes_in_sequence=3),e>=240&&e<=244&&(this.bytes_in_sequence=4),this.bytes_in_sequence+r>t.length){for(var s=0;s<=t.length-1-r;s++)this.temp_buffs[this.bytes_in_sequence][s]=t[r+s];this.bytes_remaining=r+this.bytes_in_sequence-t.length,r=t.length-1}else this.appendStringBuf(t,r,r+this.bytes_in_sequence),r=r+this.bytes_in_sequence-1}else if(e===34)this.tState=Nc,this.string+=this.stringBuffer.toString("utf8",0,this.stringBufferOffset),this.stringBufferOffset=0,this.onToken(Db,this.string),this.offset+=Pu.byteLength(this.string,"utf8")+1,this.string=void 0;else if(e===92)this.tState=PD;else if(e>=32)this.appendStringChar(e);else return this.charError(t,r);else if(this.tState===PD)if(e=t[r],e===34)this.appendStringChar(e),this.tState=Ua;else if(e===92)this.appendStringChar(Ste),this.tState=Ua;else if(e===47)this.appendStringChar(Tte),this.tState=Ua;else if(e===98)this.appendStringChar(Ete),this.tState=Ua;else if(e===102)this.appendStringChar(Ote),this.tState=Ua;else if(e===110)this.appendStringChar(Ate),this.tState=Ua;else if(e===114)this.appendStringChar(Rte),this.tState=Ua;else if(e===116)this.appendStringChar(xte),this.tState=Ua;else if(e===117)this.unicode="",this.tState=DD;else return this.charError(t,r);else if(this.tState===DD||this.tState===vte||this.tState===wte||this.tState===ND)if(e=t[r],e>=48&&e<64||e>64&&e<=70||e>96&&e<=102){if(this.unicode+=String.fromCharCode(e),this.tState++===ND){var o=parseInt(this.unicode,16);this.unicode=void 0,this.highSurrogate!==void 0&&o>=56320&&o<57343+1?(this.appendStringBuf(new Pu(String.fromCharCode(this.highSurrogate,o))),this.highSurrogate=void 0):this.highSurrogate===void 0&&o>=55296&&o<56319+1?this.highSurrogate=o:(this.highSurrogate!==void 0&&(this.appendStringBuf(new Pu(String.fromCharCode(this.highSurrogate))),this.highSurrogate=void 0),this.appendStringBuf(new Pu(String.fromCharCode(o)))),this.tState=Ua}}else return this.charError(t,r);else if(this.tState===ID||this.tState===MS)switch(e=t[r],e){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 46:case 101:case 69:case 43:case 45:this.string+=String.fromCharCode(e),this.tState=MS;break;default:this.tState=Nc;var u=this.numberReviver(this.string);if(u)return u;this.offset+=this.string.length-1,this.string=void 0,r--;break}else if(this.tState===mD)if(t[r]===114)this.tState=vD;else return this.charError(t,r);else if(this.tState===vD)if(t[r]===117)this.tState=wD;else return this.charError(t,r);else if(this.tState===wD)if(t[r]===101)this.tState=Nc,this.onToken(hM,!0),this.offset+=3;else return this.charError(t,r);else if(this.tState===SD)if(t[r]===97)this.tState=TD;else return this.charError(t,r);else if(this.tState===TD)if(t[r]===108)this.tState=ED;else return this.charError(t,r);else if(this.tState===ED)if(t[r]===115)this.tState=OD;else return this.charError(t,r);else if(this.tState===OD)if(t[r]===101)this.tState=Nc,this.onToken(pM,!1),this.offset+=4;else return this.charError(t,r);else if(this.tState===AD)if(t[r]===117)this.tState=RD;else return this.charError(t,r);else if(this.tState===RD)if(t[r]===108)this.tState=xD;else return this.charError(t,r);else if(this.tState===xD)if(t[r]===108)this.tState=Nc,this.onToken(yM,null),this.offset+=3;else return this.charError(t,r)};fa.onToken=function(t,e){};fa.parseError=function(t,e){this.tState=gM,this.onError(new Error("Unexpected "+Gu.toknam(t)+(e?"("+JSON.stringify(e)+")":"")+" in state "+Gu.toknam(this.state)))};fa.push=function(){this.stack.push({value:this.value,key:this.key,mode:this.mode})};fa.pop=function(){var t=this.value,e=this.stack.pop();this.value=e.value,this.key=e.key,this.mode=e.mode,this.emit(t),this.mode||(this.state=dd)};fa.emit=function(t){this.mode&&(this.state=Pb),this.onValue(t)};fa.onValue=function(t){};fa.onToken=function(t,e){if(this.state===dd)if(t===Db||t===bM||t===hM||t===pM||t===yM)this.value&&(this.value[this.key]=e),this.emit(e);else if(t===dM)this.push(),this.value?this.value=this.value[this.key]={}:this.value={},this.key=void 0,this.state=FS,this.mode=Hy;else if(t===fM)this.push(),this.value?this.value=this.value[this.key]=[]:this.value=[],this.key=0,this.mode=ky,this.state=dd;else if(t===K1)if(this.mode===Hy)this.pop();else return this.parseError(t,e);else if(t===JE)if(this.mode===ky)this.pop();else return this.parseError(t,e);else return this.parseError(t,e);else if(this.state===FS)if(t===Db)this.key=e,this.state=J1;else if(t===K1)this.pop();else return this.parseError(t,e);else if(this.state===J1)if(t===J1)this.state=dd;else return this.parseError(t,e);else if(this.state===Pb)if(t===Pb)this.mode===ky?(this.key++,this.state=dd):this.mode===Hy&&(this.state=FS);else if(t===JE&&this.mode===ky||t===K1&&this.mode===Hy)this.pop();else return this.parseError(t,e);else return this.parseError(t,e)};fa.numberReviver=function(t){var e=Number(t);if(isNaN(e))return this.charError(buffer,i);t.match(/[0-9]+/)==t&&e.toString()!=t?this.onToken(Db,t):this.onToken(bM,e)};Gu.C=Dt;var _M=Gu;Object.defineProperty(tm,"__esModule",{value:!0});tm.SparqlJsonParser=void 0;const Ite=ht,Pte=Ht,CD=_M;class Dte{constructor(e){var r;e=e||{},this.dataFactory=e.dataFactory||new Ite.DataFactory,this.prefixVariableQuestionMark=!!e.prefixVariableQuestionMark,this.suppressMissingStreamResultsError=(r=e.suppressMissingStreamResultsError)!==null&&r!==void 0?r:!0}parseJsonResults(e){return e.results.bindings.map(r=>this.parseJsonBindings(r))}parseJsonResultsStream(e){const r=u=>o.emit("error",u);e.on("error",r);const n=new CD;n.onError=r;let a=!1,s=!1;n.onValue=u=>{if(n.key==="vars"&&n.stack.length===2&&n.stack[1].key==="head")o.emit("variables",u.map(c=>this.dataFactory.variable(c))),a=!0;else if(n.key==="results"&&n.stack.length===1)s=!0;else if(typeof n.key=="number"&&n.stack.length===3&&n.stack[1].key==="results"&&n.stack[2].key==="bindings")try{o.push(this.parseJsonBindings(u))}catch(c){o.emit("error",c)}else n.key==="metadata"&&n.stack.length===1&&o.emit("metadata",u)};const o=e.on("end",u=>{!s&&!this.suppressMissingStreamResultsError?o.emit("error",new Error("No valid SPARQL query results were found.")):a||o.emit("variables",[])}).pipe(new Pte.Transform({objectMode:!0,transform(u,c,l){n.write(u),l()}}));return o}parseJsonBindings(e){const r={};for(const n in e){const a=e[n];r[this.prefixVariableQuestionMark?"?"+n:n]=this.parseJsonValue(a)}return r}parseJsonValue(e){let r;switch(e.type){case"bnode":r=this.dataFactory.blankNode(e.value);break;case"literal":e["xml:lang"]?r=this.dataFactory.literal(e.value,e["xml:lang"]):e.datatype?r=this.dataFactory.literal(e.value,this.dataFactory.namedNode(e.datatype)):r=this.dataFactory.literal(e.value);break;case"typed-literal":r=this.dataFactory.literal(e.value,this.dataFactory.namedNode(e.datatype));break;case"triple":const n=e.value;if(!n||!n.subject||!n.predicate||!n.object)throw new Error("Invalid quoted triple: "+JSON.stringify(e));r=this.dataFactory.quad(this.parseJsonValue(n.subject),this.parseJsonValue(n.predicate),this.parseJsonValue(n.object));break;default:r=this.dataFactory.namedNode(e.value);break}return r}parseJsonBoolean(e){if("boolean"in e)return e.boolean;throw new Error("No valid ASK response was found.")}parseJsonBooleanStream(e){return new Promise((r,n)=>{const a=new CD;a.onError=n,a.onValue=s=>{a.key==="boolean"&&typeof s=="boolean"&&a.stack.length===1&&r(s)},e.on("error",n).on("data",s=>a.write(s)).on("end",()=>n(new Error("No valid ASK response was found.")))})}}tm.SparqlJsonParser=Dte;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(tm,t)})(oR);Object.defineProperty(z_,"__esModule",{value:!0});z_.Converter=void 0;const Nte=uM,Cte=oR;class Ts{constructor(e){e=e||{delimiter:"_"},e.prefixVariableQuestionMark=!1,this.delimiter=e.delimiter||"_",this.parser=new Cte.SparqlJsonParser(e),this.materializeRdfJsTerms=e.materializeRdfJsTerms}static addValueToTree(e,r,n,a,s,o){const u=r[0],c=a?a+o+u:u,l=s.singularizeVariables[c];if(r.length===1)l?e[u]||(e[u]=n):(e[u]||(e[u]=[]),e[u].push(n));else{let d;l?(e[u]||(e[u]={}),d=e[u]):(e[u]||(e[u]=[{}]),d=e[u][0]),Ts.addValueToTree(d,r.slice(1),n,c,s,o)}}static mergeTrees(e,r){if(typeof e!=typeof r)throw new Error(`Two incompatible tree nodes were found: ${typeof e} and ${typeof r}`);if(Array.isArray(e)!==Array.isArray(r))throw new Error(`Two incompatible tree nodes were found: Array?${Array.isArray(e)} and Array?${Array.isArray(r)}`);if(typeof e=="object"&&typeof r=="object"){if(e.termType&&r.termType)return e.equals(r)?{valid:!0,result:e}:{valid:!1,result:e};if(Array.isArray(e)&&Array.isArray(r)){if(e.length>0){const n=[];let a=!1;for(const s of e){const o=Ts.mergeTrees(s,r[0]);o.valid?(a=!0,n.push(o.result)):n.push(s)}if(a)return{valid:!0,result:n}}return{valid:!0,result:e.concat(r)}}else{const n={};for(const a in r)n[a]=r[a];for(const a in e)if(n[a]){const s=Ts.mergeTrees(e[a],n[a]);if(s.valid)n[a]=s.result;else return{valid:!1,result:e}}else n[a]=e[a];return{valid:!0,result:n}}}else throw new Error(`Unmergable tree types: ${typeof e} and ${typeof r}`)}static materializeTree(e){if(e.termType)return(0,Nte.getTermRaw)(e);if(Array.isArray(e))return e.map(Ts.materializeTree);{const r={};for(const n in e)r[n]=Ts.materializeTree(e[n]);return r}}sparqlJsonResultsToTree(e,r){return this.bindingsToTree(this.parser.parseJsonResults(e),r||{singularizeVariables:{}})}bindingsToTree(e,r){const n=r&&r.singularizeVariables[""];let a=n?{}:[];for(const s of e){const o=n?{}:[{}];for(const u in s){const c=u.split(this.delimiter),l=s[u];Ts.addValueToTree(n?o:o[0],c,l,"",r,this.delimiter)}a=Ts.mergeTrees(a,o).result}return this.materializeRdfJsTerms&&(a=Ts.materializeTree(a)),a}}z_.Converter=Ts;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(z_,t)})(oM);Object.defineProperty(mp,"__esModule",{value:!0});mp.ActorQueryResultSerializeTree=void 0;const jte=ds,Mte=rr,Fte=et,Lte=Ht,Bte=oM;class cR extends jte.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}static bindingsStreamToGraphQl(e,r,n){const a=Fte.ActionContext.ensureActionContext(r);return new Promise((s,o)=>{const u=[],c=new Bte.Converter(n),l={singularizeVariables:a.get(Mte.KeysInitQuery.graphqlSingularizeVariables)||{}};e.on("error",o),e.on("data",d=>{u.push(Object.fromEntries([...d].map(([f,h])=>[f.value,h])))}),e.on("end",()=>{s(c.bindingsToTree(u,l))})})}async testHandleChecked(e){if(e.type!=="bindings")throw new Error("This actor can only handle bindings streams.");return!0}async runHandle(e,r){const n=new Lte.Readable;n._read=()=>{};const a=e.bindingsStream;return a.on("error",s=>n.emit("error",s)),cR.bindingsStreamToGraphQl(a,e.context,{materializeRdfJsTerms:!0}).then(s=>{n.push(JSON.stringify(s,null," ")),n.push(null)}).catch(s=>n.emit("error",s)),{data:n}}}mp.ActorQueryResultSerializeTree=cR;(function(t){var e=m&&m.__createBinding||(Object.create?function(s,o,u,c){c===void 0&&(c=u);var l=Object.getOwnPropertyDescriptor(o,u);(!l||("get"in l?!o.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return o[u]}}),Object.defineProperty(s,c,l)}:function(s,o,u,c){c===void 0&&(c=u),s[c]=o[u]}),r=m&&m.__exportStar||function(s,o){for(var u in s)u!=="default"&&!Object.prototype.hasOwnProperty.call(o,u)&&e(o,s,u)};Object.defineProperty(t,"__esModule",{value:!0}),t.bindingsStreamToGraphQl=void 0;const n=mp,{bindingsStreamToGraphQl:a}=n.ActorQueryResultSerializeTree;t.bindingsStreamToGraphQl=a,r(mp,t)})(sM);var tc={},rm={};Object.defineProperty(rm,"__esModule",{value:!0});rm.MediatorCombineUnion=void 0;const $te=et;class Ute extends $te.Mediator{constructor(e){super(e),this.combiner=this.createCombiner()}async mediate(e){let r;try{r=this.publish(e)}catch{r=[]}await Promise.all(r.map(({reply:a})=>a));const n=await Promise.all(r.map(a=>a.actor.runObservable(e)));return this.combiner(n)}mediateWith(){throw new Error("Method not supported.")}createCombiner(){return e=>{const r={};return r[this.field]={},[{}].concat(e.map(n=>n[this.field])).forEach((n,a,s)=>{r[this.field]={...n,...r[this.field]}}),r}}}rm.MediatorCombineUnion=Ute;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(rm,t)})(tc);var mM={},nm={},im={},am={},$s={};Object.defineProperty($s,"__esModule",{value:!0});$s.ActorDereferenceBase=$s.isHardError=$s.emptyReadable=void 0;const qte=rr,Vte=et,Hte=Ht;function vM(){const t=new Hte.Readable;return t.push(null),t}$s.emptyReadable=vM;function wM(t){return!t.get(qte.KeysInitQuery.lenient)}$s.isHardError=wM;class kte extends Vte.Actor{constructor(e){super(e)}async dereferenceErrorHandler(e,r,n){if(wM(e.context))throw r;return this.logError(e.context,r.message),{...n,data:vM()}}}$s.ActorDereferenceBase=kte;Object.defineProperty(am,"__esModule",{value:!0});am.ActorDereference=void 0;const Qte=$s;class Gte extends Qte.ActorDereferenceBase{constructor(e){super(e)}async handleDereferenceErrors(e,r,n,a=0){return this.dereferenceErrorHandler(e,r,{url:e.url,exists:!1,headers:n,requestTime:a})}}am.ActorDereference=Gte;var Wd={};Object.defineProperty(Wd,"__esModule",{value:!0});Wd.ActorDereferenceParse=Wd.getMediaTypeFromExtension=void 0;const zte=Ht,jD=$s;function SM(t,e){const r=t.lastIndexOf(".");return r>=0&&(e==null?void 0:e[t.slice(r+1)])||""}Wd.getMediaTypeFromExtension=SM;class Wte extends jD.ActorDereferenceBase{constructor(e){super(e)}async test(e){return!0}handleDereferenceStreamErrors(e,r){return(0,jD.isHardError)(e.context)||(r.on("error",n=>{this.logError(e.context,n.message,()=>({url:e.url})),r.push(null)}),r=r.pipe(new zte.PassThrough({objectMode:!0}))),r}async run(e){var s,o;const{context:r}=e,n=await this.mediatorDereference.mediate({...e,mediaTypes:async()=>{var u,c;return(c=await((u=this.mediatorParseMediatypes)==null?void 0:u.mediate({context:r,mediaTypes:!0})))==null?void 0:c.mediaTypes}});let a;try{a=(await this.mediatorParse.mediate({context:r,handle:{context:r,...n,metadata:await this.getMetadata(n)},handleMediaType:n.mediaType||SM(n.url,this.mediaMappings)||e.mediaType})).handle,a.data=this.handleDereferenceStreamErrors(e,a.data)}catch(u){await((o=(s=n.data).close)==null?void 0:o.call(s)),a=await this.dereferenceErrorHandler(e,u,{})}return{...n,...a}}}Wd.ActorDereferenceParse=Wte;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(am,t),r(Wd,t),r($s,t)})(im);Object.defineProperty(nm,"__esModule",{value:!0});nm.ActorDereferenceFallback=void 0;const Xte=im;class Kte extends Xte.ActorDereference{constructor(e){super(e)}async test(e){return!0}async run(e){return this.handleDereferenceErrors(e,new Error(`Could not dereference '${e.url}'`))}}nm.ActorDereferenceFallback=Kte;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(nm,t)})(mM);var TM={},sm={},EM={},om={};Object.defineProperty(om,"__esModule",{value:!0});om.ActorRdfJoinEntriesSort=void 0;const Jte=et;class Yte extends Jte.Actor{constructor(e){super(e)}}om.ActorRdfJoinEntriesSort=Yte;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(om,t)})(EM);Object.defineProperty(sm,"__esModule",{value:!0});sm.ActorRdfJoinEntriesSortCardinality=void 0;const Zte=EM;class ere extends Zte.ActorRdfJoinEntriesSort{constructor(e){super(e)}async test(e){return!0}async run(e){return{entries:[...e.entries].sort((n,a)=>n.metadata.cardinality.value-a.metadata.cardinality.value)}}}sm.ActorRdfJoinEntriesSortCardinality=ere;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(sm,t)})(TM);var OM={},Xd={},AM={},um={};Object.defineProperty(um,"__esModule",{value:!0});um.ActorRdfJoinSelectivity=void 0;const tre=et;class rre extends tre.Actor{constructor(e){super(e)}}um.ActorRdfJoinSelectivity=rre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(um,t)})(AM);Object.defineProperty(Xd,"__esModule",{value:!0});Xd.JoinTypes=Xd.ActorRdfJoinSelectivityVariableCounting=void 0;const nre=AM,Gy=Rt;class To extends nre.ActorRdfJoinSelectivity{constructor(e){super(e)}async test(e){return{accuracy:.5}}static getPatternCost(e){let r=1;return e.subject.termType==="Variable"&&(r+=4),(e.predicate.termType==="Variable"||e.type===Gy.Algebra.types.PATH)&&(r+=1),e.object.termType==="Variable"&&(r+=2),e.graph.termType==="Variable"&&(r+=1),r/9}static getJoinTypes(e,r){const n=[];return e.subject.termType==="Variable"?(e.subject.equals(r.subject)&&n.push(Ye.unboundSS),r.type==="pattern"&&e.subject.equals(r.predicate)&&n.push(Ye.unboundSP),e.subject.equals(r.object)&&n.push(Ye.unboundSO),e.subject.equals(r.graph)&&n.push(Ye.unboundSG)):(e.subject.equals(r.subject)&&n.push(Ye.boundSS),r.type==="pattern"&&e.subject.equals(r.predicate)&&n.push(Ye.boundSP),e.subject.equals(r.object)&&n.push(Ye.boundSO),e.subject.equals(r.graph)&&n.push(Ye.boundSG)),e.type==="pattern"&&(e.predicate.termType==="Variable"?(e.predicate.equals(r.subject)&&n.push(Ye.unboundPS),r.type==="pattern"&&e.predicate.equals(r.predicate)&&n.push(Ye.unboundPP),e.predicate.equals(r.object)&&n.push(Ye.unboundPO),e.predicate.equals(r.graph)&&n.push(Ye.unboundPG)):(e.predicate.equals(r.subject)&&n.push(Ye.boundPS),r.type==="pattern"&&e.predicate.equals(r.predicate)&&n.push(Ye.boundPP),e.predicate.equals(r.object)&&n.push(Ye.boundPO),e.predicate.equals(r.graph)&&n.push(Ye.boundPG))),e.object.termType==="Variable"?(e.object.equals(r.subject)&&n.push(Ye.unboundOS),r.type==="pattern"&&e.object.equals(r.predicate)&&n.push(Ye.unboundOP),e.object.equals(r.object)&&n.push(Ye.unboundOO),e.object.equals(r.graph)&&n.push(Ye.unboundOG)):(e.object.equals(r.subject)&&n.push(Ye.boundOS),r.type==="pattern"&&e.object.equals(r.predicate)&&n.push(Ye.boundOP),e.object.equals(r.object)&&n.push(Ye.boundOO),e.object.equals(r.graph)&&n.push(Ye.boundOG)),e.graph.termType==="Variable"?(e.graph.equals(r.subject)&&n.push(Ye.unboundGS),r.type==="pattern"&&e.graph.equals(r.predicate)&&n.push(Ye.unboundGP),e.graph.equals(r.object)&&n.push(Ye.unboundGO),e.graph.equals(r.graph)&&n.push(Ye.unboundGG)):(e.graph.equals(r.subject)&&n.push(Ye.boundGS),r.type==="pattern"&&e.graph.equals(r.predicate)&&n.push(Ye.boundGP),e.graph.equals(r.object)&&n.push(Ye.boundGO),e.graph.equals(r.graph)&&n.push(Ye.boundGG)),n}static getOperationsPairwiseJoinCost(e,r){let n=To.MAX_PAIRWISE_COST;for(const a of To.getJoinTypes(e,r))switch(a){case Ye.boundSS:n-=2*2;break;case Ye.boundSP:n-=3*2;break;case Ye.boundSO:n-=1*2;break;case Ye.boundSG:n-=3*2;break;case Ye.boundPS:n-=3*2;break;case Ye.boundPP:return 1;case Ye.boundPO:n-=3*2;break;case Ye.boundPG:n-=3*2;break;case Ye.boundOS:n-=1*2;break;case Ye.boundOP:n-=3*2;break;case Ye.boundOO:n-=1*2;break;case Ye.boundOG:n-=3*2;break;case Ye.boundGS:n-=3*2;break;case Ye.boundGP:n-=3*2;break;case Ye.boundGO:n-=3*2;break;case Ye.boundGG:n-=3*2;break;case Ye.unboundSS:n-=2;break;case Ye.unboundSP:n-=3;break;case Ye.unboundSO:n-=1;break;case Ye.unboundSG:n-=3;break;case Ye.unboundPS:n-=3;break;case Ye.unboundPP:n-=3;break;case Ye.unboundPO:n-=3;break;case Ye.unboundPG:n-=3;break;case Ye.unboundOS:n-=1;break;case Ye.unboundOP:n-=3;break;case Ye.unboundOO:n-=1;break;case Ye.unboundOG:n-=3;break;case Ye.unboundGS:n-=3;break;case Ye.unboundGP:n-=3;break;case Ye.unboundGO:n-=3;break;case Ye.unboundGG:n-=3;break}return n/To.MAX_PAIRWISE_COST}static getOperationsJoinCost(e){const r=[];for(const s of e)Gy.Util.recurseOperation(s,{[Gy.Algebra.types.PATTERN](o){return r.push(o),!1},[Gy.Algebra.types.PATH](o){return r.push(o),!1}});let n=0,a=0;for(const s of r)for(const o of r)s!==o&&(n+=To.getOperationsPairwiseJoinCost(s,o),a++);return a===0?1:n/a*r.reduce((s,o)=>s*To.getPatternCost(o),1)}async run(e){return e.entries.length<=1?{selectivity:1}:{selectivity:To.getOperationsJoinCost(e.entries.map(r=>r.operation))}}}Xd.ActorRdfJoinSelectivityVariableCounting=To;To.MAX_PAIRWISE_COST=41*2;var Ye;(function(t){t[t.boundSS=0]="boundSS",t[t.boundSP=1]="boundSP",t[t.boundSO=2]="boundSO",t[t.boundSG=3]="boundSG",t[t.boundPS=4]="boundPS",t[t.boundPP=5]="boundPP",t[t.boundPO=6]="boundPO",t[t.boundPG=7]="boundPG",t[t.boundOS=8]="boundOS",t[t.boundOP=9]="boundOP",t[t.boundOO=10]="boundOO",t[t.boundOG=11]="boundOG",t[t.boundGS=12]="boundGS",t[t.boundGP=13]="boundGP",t[t.boundGO=14]="boundGO",t[t.boundGG=15]="boundGG",t[t.unboundSS=16]="unboundSS",t[t.unboundSP=17]="unboundSP",t[t.unboundSO=18]="unboundSO",t[t.unboundSG=19]="unboundSG",t[t.unboundPS=20]="unboundPS",t[t.unboundPP=21]="unboundPP",t[t.unboundPO=22]="unboundPO",t[t.unboundPG=23]="unboundPG",t[t.unboundOS=24]="unboundOS",t[t.unboundOP=25]="unboundOP",t[t.unboundOO=26]="unboundOO",t[t.unboundOG=27]="unboundOG",t[t.unboundGS=28]="unboundGS",t[t.unboundGP=29]="unboundGP",t[t.unboundGO=30]="unboundGO",t[t.unboundGG=31]="unboundGG"})(Ye||(Xd.JoinTypes=Ye={}));(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Xd,t)})(OM);var xf={},cm={};Object.defineProperty(cm,"__esModule",{value:!0});cm.MediatorNumber=void 0;const ire=et;class are extends ire.Mediator{constructor(e){super(e),this.indexPicker=this.createIndexPicker()}createIndexPicker(){switch(this.type){case"min":return e=>e.reduce((r,n,a)=>{const s=this.getOrDefault(n[this.field],Number.POSITIVE_INFINITY);return s!==null&&(Number.isNaN(r[0])||r[0]>s)?[s,a]:r},[Number.NaN,-1])[1];case"max":return e=>e.reduce((r,n,a)=>{const s=this.getOrDefault(n[this.field],Number.NEGATIVE_INFINITY);return s!==null&&(Number.isNaN(r[0])||r[0]u);const a=[];if(this.ignoreErrors){const u={};u[this.field]=null,n=n.map(c=>c.catch(l=>(a.push(l),u)))}const s=await Promise.all(n),o=this.indexPicker(s);if(o<0)throw new Error(`All actors rejected their test in ${this.name} -${a.map(u=>u.message).join(` -`)}`);return r[o].actor}}cm.MediatorNumber=are;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(cm,t)})(xf);var RM={},lm={},lR={},dm={};Object.defineProperty(dm,"__esModule",{value:!0});dm.ActorRdfMetadata=void 0;const sre=et;class ore extends sre.Actor{constructor(e){super(e)}}dm.ActorRdfMetadata=ore;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(dm,t)})(lR);Object.defineProperty(lm,"__esModule",{value:!0});lm.ActorRdfMetadataPrimaryTopic=void 0;const ure=lR,MD=Ht;class cre extends ure.ActorRdfMetadata{constructor(e){super(e)}async test(e){if(e.triples)throw new Error("This actor only supports non-triple quad streams.");return!0}async run(e){const r=new MD.Readable({objectMode:!0}),n=new MD.Readable({objectMode:!0}),a=()=>{r._read=n._read=()=>{},e.quads.on("error",c=>{r.emit("error",c),n.emit("error",c)});const s={};let o;const u={};e.quads.on("data",c=>{c.predicate.value==="http://rdfs.org/ns/void#subset"&&c.object.value===e.url?o=c.subject.value:c.predicate.value==="http://xmlns.com/foaf/0.1/primaryTopic"&&(u[c.object.value]=c.subject.value);let l=s[c.graph.value];l||(l=s[c.graph.value]=[]),l.push(c)}),e.quads.on("end",()=>{const c=o?u[o]:void 0;for(const l in s)if(l===c){for(const d of s[l])n.push(d);if(this.metadataToData)for(const d of s[l])r.push(d)}else{for(const d of s[l])r.push(d);if(!c&&this.dataToMetadataOnInvalidMetadataGraph)for(const d of s[l])n.push(d)}r.push(null),n.push(null)})};return r._read=n._read=()=>{a()},{data:r,metadata:n}}}lm.ActorRdfMetadataPrimaryTopic=cre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(lm,t)})(RM);var xM={},fm={};Object.defineProperty(fm,"__esModule",{value:!0});fm.ActorRdfMetadataAll=void 0;const lre=lR,FD=Ht;class dre extends lre.ActorRdfMetadata{constructor(e){super(e)}async test(e){return!0}async run(e){const r=new FD.Readable({objectMode:!0}),n=new FD.Readable({objectMode:!0});e.quads.on("error",s=>{r.emit("error",s),n.emit("error",s)});const a=()=>{r._read=n._read=()=>{},e.quads.on("data",s=>{r.push(s),n.push(s)}),e.quads.on("end",()=>{r.push(null),n.push(null)})};return r._read=n._read=()=>{a()},{data:r,metadata:n}}}fm.ActorRdfMetadataAll=dre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(fm,t)})(xM);var IM={},hm={},b0={},pm={};Object.defineProperty(pm,"__esModule",{value:!0});pm.ActorRdfMetadataAccumulate=void 0;const fre=et;class hre extends fre.Actor{constructor(e){super(e)}}pm.ActorRdfMetadataAccumulate=hre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(pm,t)})(b0);Object.defineProperty(hm,"__esModule",{value:!0});hm.ActorRdfMetadataAccumulateCanContainUndefs=void 0;const pre=b0;class yre extends pre.ActorRdfMetadataAccumulate{constructor(e){super(e)}async test(e){return!0}async run(e){if(e.mode==="initialize")return{metadata:{canContainUndefs:!1}};let r=e.accumulatedMetadata.canContainUndefs;return e.appendingMetadata.canContainUndefs&&(r=!0),{metadata:{canContainUndefs:r}}}}hm.ActorRdfMetadataAccumulateCanContainUndefs=yre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(hm,t)})(IM);var PM={},ym={};Object.defineProperty(ym,"__esModule",{value:!0});ym.ActorRdfMetadataAccumulateCardinality=void 0;const bre=b0;class gre extends bre.ActorRdfMetadataAccumulate{constructor(e){super(e)}async test(e){return!0}async run(e){if(e.mode==="initialize")return{metadata:{cardinality:{type:"exact",value:0}}};const r={...e.accumulatedMetadata.cardinality};if(r.dataset)if(e.appendingMetadata.cardinality.dataset){if(r.dataset!==e.appendingMetadata.cardinality.dataset&&e.appendingMetadata.subsetOf===r.dataset)return{metadata:{cardinality:e.appendingMetadata.cardinality}};if(r.dataset!==e.appendingMetadata.cardinality.dataset)delete r.dataset;else return{metadata:{cardinality:r}}}else return{metadata:{cardinality:r}};return!e.appendingMetadata.cardinality||!Number.isFinite(e.appendingMetadata.cardinality.value)?(r.type="estimate",r.value=Number.POSITIVE_INFINITY):(e.appendingMetadata.cardinality.type==="estimate"&&(r.type="estimate"),r.value+=e.appendingMetadata.cardinality.value),{metadata:{cardinality:r}}}}ym.ActorRdfMetadataAccumulateCardinality=gre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(ym,t)})(PM);var DM={},bm={};Object.defineProperty(bm,"__esModule",{value:!0});bm.ActorRdfMetadataAccumulatePageSize=void 0;const _re=b0;class mre extends _re.ActorRdfMetadataAccumulate{constructor(e){super(e)}async test(e){return!0}async run(e){return e.mode==="initialize"?{metadata:{}}:{metadata:{..."pageSize"in e.accumulatedMetadata||"pageSize"in e.appendingMetadata?{pageSize:(e.accumulatedMetadata.pageSize||0)+(e.appendingMetadata.pageSize||0)}:{}}}}}bm.ActorRdfMetadataAccumulatePageSize=mre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(bm,t)})(DM);var NM={},gm={};Object.defineProperty(gm,"__esModule",{value:!0});gm.ActorRdfMetadataAccumulateRequestTime=void 0;const vre=b0;class wre extends vre.ActorRdfMetadataAccumulate{constructor(e){super(e)}async test(e){return!0}async run(e){return e.mode==="initialize"?{metadata:{}}:{metadata:{..."requestTime"in e.accumulatedMetadata||"requestTime"in e.appendingMetadata?{requestTime:(e.accumulatedMetadata.requestTime||0)+(e.appendingMetadata.requestTime||0)}:{}}}}}gm.ActorRdfMetadataAccumulateRequestTime=wre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(gm,t)})(NM);var CM={},_m={},Zo={},mm={};Object.defineProperty(mm,"__esModule",{value:!0});mm.ActorRdfMetadataExtract=void 0;const Sre=et;class Tre extends Sre.Actor{constructor(e){super(e)}}mm.ActorRdfMetadataExtract=Tre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(mm,t)})(Zo);var jM={exports:{}};(function(t){(function(e){var r=function(){function b(g){this.options=g}return b.prototype.toString=function(){return JSON&&JSON.stringify?JSON.stringify(this.options):this.options},b}(),n=function(){function b(U){return Object.prototype.toString.apply(U)==="[object Array]"}function g(U){return Object.prototype.toString.apply(U)==="[object String]"}function E(U){return Object.prototype.toString.apply(U)==="[object Number]"}function w(U){return Object.prototype.toString.apply(U)==="[object Boolean]"}function O(U,H){var N="",x=!0,F;for(F=0;F="a"&&w<="z"||w>="A"&&w<="Z"}function g(w){return w>="0"&&w<="9"}function E(w){return g(w)||w>="a"&&w<="f"||w>="A"&&w<="F"}return{isAlpha:b,isDigit:g,isHexDigit:E}}(),s=function(){var b={encode:function(T){return unescape(encodeURIComponent(T))},numBytes:function(T){return T<=127?1:194<=T&&T<=223?2:224<=T&&T<=239?3:240<=T&&T<=244?4:0},isValidFollowingCharCode:function(T){return 128<=T&&T<=191}};function g(T){var I="",D=b.encode(T),U,H;for(H=0;H1||o.isReserved(T)||o.isUnreserved(T)?T:s.encodeCharacter(T)}function w(O){var A="",T,I="";for(T=0;T1?A+=I:A+=o.isReserved(I)||o.isUnreserved(I)?I:s.encodeCharacter(I);return A}return{encode:b,encodePassReserved:g,encodeLiteral:w,encodeLiteralCharacter:E}}(),c=function(){var b={};function g(E){b[E]={symbol:E,separator:E==="?"?"&":E===""||E==="+"||E==="#"?",":E,named:E===";"||E==="&"||E==="?",ifEmpty:E==="&"||E==="?"?"=":"",first:E==="+"?"":E,encode:E==="+"||E==="#"?u.encodePassReserved:u.encode,toString:function(){return this.symbol}}}return g(""),g("+"),g("#"),g("."),g("/"),g(";"),g("?"),g("&"),{valueOf:function(E){return b[E]?b[E]:"=,!@|".indexOf(E)>=0?null:b[""]}}}();function l(b){var g;if(b==null)return!1;if(n.isArray(b))return b.length>0;if(typeof b=="string"||typeof b=="number"||typeof b=="boolean")return!0;for(g in b)if(b.hasOwnProperty(g)&&l(b[g]))return!0;return!1}var d=function(){function b(g){this.literal=u.encodeLiteral(g)}return b.prototype.expand=function(){return this.literal},b.prototype.toString=b.prototype.expand,b}(),f=function(){function b(E){var w,O=[],A=null,T=null,I=null,D,U="";function H(){var x=E.substring(T,D);if(x.length===0)throw new r({expressionText:E,message:"a varname must be specified",position:D});A={varname:x,exploded:!1,maxLength:null},T=null}function N(){if(I===D)throw new r({expressionText:E,message:"after a ':' you have to specify the length",position:D});A.maxLength=parseInt(E.substring(I,D),10),I=null}for(w=function(x){var F=c.valueOf(x);if(F===null)throw new r({expressionText:E,message:"illegal use of reserved operator",position:D,operator:x});return F}(E.charAt(0)),D=w.symbol.length,T=D;D=4)throw new r({expressionText:E,message:"A :prefix must have max 4 digits",position:D});continue}N()}if(U===":"){if(A.maxLength!==null)throw new r({expressionText:E,message:"only one :maxLength is allowed per varspec",position:D});if(A.exploded)throw new r({expressionText:E,message:"an exploeded varspec MUST NOT be varspeced",position:D});I=D+1;continue}if(U==="*"){if(A===null)throw new r({expressionText:E,message:"exploded without varspec",position:D});if(A.exploded)throw new r({expressionText:E,message:"exploded twice",position:D});if(A.maxLength)throw new r({expressionText:E,message:"an explode (*) MUST NOT follow to a prefix",position:D});A.exploded=!0;continue}if(U===","){O.push(A),A=null,T=D+1;continue}throw new r({expressionText:E,message:"illegal character",character:U,position:D})}return T!==null&&H(),I!==null&&N(),O.push(A),new h(E,w,O)}function g(E){var w,O,A=[],T=null,I=0;for(w=0;w{const a=r[n]||r[`${n}Page`],s=a&&a[e];return[n,s&&s.length>0?s[0]:null]}))}parseUriTemplateCached(e){const r=this.parsedUriTemplateCache[e];return r||(this.parsedUriTemplateCache[e]=(0,Are.parse)(e))}getSearchForms(e){const r=e.search,n=[];if(r)for(const a in r)for(const s of r[a]){const o=(e.template||{})[s]||[];if(o.length!==1)throw new Error(`Expected 1 hydra:template for ${s}`);const u=o[0],c=this.parseUriTemplateCached(u),l=Object.fromEntries(((e.mapping||{})[s]||[]).map(f=>{const h=((e.variable||{})[f]||[])[0],p=((e.property||{})[f]||[])[0];if(!h)throw new Error(`Expected a hydra:variable for ${f}`);if(!p)throw new Error(`Expected a hydra:property for ${f}`);return[p,h]})),d=f=>c.expand(Object.fromEntries(Object.keys(f).map(h=>[l[h],f[h]])));n.push({dataset:a,template:u,mappings:l,getUri:d})}return{values:n}}getHydraProperties(e){return new Promise((r,n)=>{e.on("error",n);const a={};e.on("data",s=>{if(s.predicate.value.startsWith(Jc.HYDRA)){const o=s.predicate.value.slice(Jc.HYDRA.length),u=a[o]||(a[o]={});(u[s.subject.value]||(u[s.subject.value]=[])).push(s.object.value)}}),e.on("end",()=>r(a))})}async run(e){const r={},n=await this.getHydraProperties(e.metadata);return Object.assign(r,this.getLinks(e.url,n)),r.searchForms=this.getSearchForms(n),{metadata:r}}}_m.ActorRdfMetadataExtractHydraControls=Jc;Jc.HYDRA="http://www.w3.org/ns/hydra/core#";Jc.LINK_TYPES=["first","next","previous","last"];(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(_m,t)})(CM);var MM={},vm={};Object.defineProperty(vm,"__esModule",{value:!0});vm.ActorRdfMetadataExtractHydraCount=void 0;const Rre=Zo;class xre extends Rre.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}run(e){return new Promise((r,n)=>{e.metadata.on("error",n),e.metadata.on("data",a=>{this.predicates.includes(a.predicate.value)&&r({metadata:{cardinality:{type:"estimate",value:Number.parseInt(a.object.value,10),dataset:a.subject.value}}})}),e.metadata.on("end",()=>{r({metadata:{cardinality:{type:"estimate",value:0}}})})})}}vm.ActorRdfMetadataExtractHydraCount=xre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(vm,t)})(MM);var FM={},wm={};Object.defineProperty(wm,"__esModule",{value:!0});wm.ActorRdfMetadataExtractHydraPagesize=void 0;const Ire=Zo;class Pre extends Ire.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){return new Promise((r,n)=>{e.metadata.on("error",n),e.metadata.on("data",a=>{this.predicates.includes(a.predicate.value)&&r({metadata:{pageSize:Number.parseInt(a.object.value,10)}})}),e.metadata.on("end",()=>{r({metadata:{}})})})}}wm.ActorRdfMetadataExtractHydraPagesize=Pre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(wm,t)})(FM);var LM={},Sm={};Object.defineProperty(Sm,"__esModule",{value:!0});Sm.ActorRdfMetadataExtractRequestTime=void 0;const Dre=Zo;class Nre extends Dre.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){return{metadata:{requestTime:e.requestTime}}}}Sm.ActorRdfMetadataExtractRequestTime=Nre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Sm,t)})(LM);var BM={},Tm={};Object.defineProperty(Tm,"__esModule",{value:!0});Tm.ActorRdfMetadataExtractAllowHttpMethods=void 0;const Cre=Zo;class jre extends Cre.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){var n,a;const r={};return(n=e.headers)!=null&&n.get("allow")&&(r.allowHttpMethods=(a=e.headers.get("allow"))==null?void 0:a.split(/, */u)),{metadata:r}}}Tm.ActorRdfMetadataExtractAllowHttpMethods=jre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Tm,t)})(BM);var $M={},Em={};Object.defineProperty(Em,"__esModule",{value:!0});Em.ActorRdfMetadataExtractPutAccepted=void 0;const Mre=Zo;class Fre extends Mre.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){var n,a;const r={};return(n=e.headers)!=null&&n.get("accept-put")&&(r.putAccepted=(a=e.headers.get("accept-put"))==null?void 0:a.split(/, */u)),{metadata:r}}}Em.ActorRdfMetadataExtractPutAccepted=Fre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Em,t)})($M);var UM={},Om={};Object.defineProperty(Om,"__esModule",{value:!0});Om.ActorRdfMetadataExtractPatchSparqlUpdate=void 0;const Lre=Zo;class Bre extends Lre.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){var n,a,s,o;const r={};return((a=(n=e.headers)==null?void 0:n.get("accept-patch"))!=null&&a.includes("application/sparql-update")||(o=(s=e.headers)==null?void 0:s.get("ms-author-via"))!=null&&o.includes("SPARQL"))&&(r.patchSparqlUpdate=!0),{metadata:r}}}Om.ActorRdfMetadataExtractPatchSparqlUpdate=Bre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Om,t)})(UM);var qM={},Am={};Object.defineProperty(Am,"__esModule",{value:!0});Am.ActorRdfMetadataExtractSparqlService=void 0;const $re=Zo,Ure=xa;class qre extends $re.ActorRdfMetadataExtract{constructor(e){super(e)}async test(e){return!0}async run(e){return new Promise((r,n)=>{e.metadata.on("error",n);const a={};e.metadata.on("data",s=>{s.predicate.value==="http://www.w3.org/ns/sparql-service-description#endpoint"&&(s.subject.termType==="BlankNode"||s.subject.value===e.url)?(a.sparqlService=s.object.termType==="Literal"?(0,Ure.resolve)(s.object.value,e.url):s.object.value,this.inferHttpsEndpoint&&e.url.startsWith("https")&&!a.sparqlService.startsWith("https")&&(a.sparqlService=a.sparqlService.replace("http:","https:"))):s.predicate.value==="http://www.w3.org/ns/sparql-service-description#defaultGraph"&&(a.defaultGraph=s.object.value)}),e.metadata.on("end",()=>{r({metadata:a})})})}}Am.ActorRdfMetadataExtractSparqlService=qre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Am,t)})(qM);var VM={},Rm={},vl={},xm={};Object.defineProperty(xm,"__esModule",{value:!0});xm.ActorRdfParse=void 0;const Vre=gl;class Hre extends Vre.ActorAbstractMediaTyped{constructor(e){super(e)}}xm.ActorRdfParse=Hre;var Im={};Object.defineProperty(Im,"__esModule",{value:!0});Im.ActorRdfParseFixedMediaTypes=void 0;const kre=gl;class Qre extends kre.ActorAbstractMediaTypedFixed{constructor(e){super(e)}async testHandleChecked(e){return!0}}Im.ActorRdfParseFixedMediaTypes=Qre;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(xm,t),r(Im,t)})(vl);const kf="http://www.w3.org/1999/02/22-rdf-syntax-ns#",Qf="http://www.w3.org/2001/XMLSchema#",LS="http://www.w3.org/2000/10/swap/",Xn={xsd:{decimal:`${Qf}decimal`,boolean:`${Qf}boolean`,double:`${Qf}double`,integer:`${Qf}integer`,string:`${Qf}string`},rdf:{type:`${kf}type`,nil:`${kf}nil`,first:`${kf}first`,rest:`${kf}rest`,langString:`${kf}langString`},owl:{sameAs:"http://www.w3.org/2002/07/owl#sameAs"},r:{forSome:`${LS}reify#forSome`,forAll:`${LS}reify#forAll`},log:{implies:`${LS}log#implies`}};/*! queue-microtask. MIT License. Feross Aboukhadijeh */let LD;var Gre=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:m):t=>(LD||(LD=Promise.resolve())).then(t).catch(e=>setTimeout(()=>{throw e},0));const zre=LV(Gre),{xsd:zy}=Xn,Wre=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\([^])/g,BD={"\\":"\\","'":"'",'"':'"',n:` -`,r:"\r",t:" ",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},Xre=/[\x00-\x20<>\\"\{\}\|\^\`]/,Kre={_iri:!0,_unescapedIri:!0,_simpleQuotedString:!0,_langcode:!0,_blank:!0,_newline:!0,_comment:!0,_whitespace:!0,_endOfFile:!0},Jre=/$0^/;class dR{constructor(e){if(this._iri=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,this._unescapedIri=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,this._simpleQuotedString=/^"([^"\\\r\n]*)"(?=[^"])/,this._simpleApostropheString=/^'([^'\\\r\n]*)'(?=[^'])/,this._langcode=/^@([a-z]+(?:-[a-z0-9]+)*)(?=[^a-z0-9\-])/i,this._prefix=/^((?:[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])(?:\.?[\-0-9A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])*)?:(?=[#\s<])/,this._prefixed=/^((?:[A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])(?:\.?[\-0-9A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])*)?:((?:(?:[0-:A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff]|%[0-9a-fA-F]{2}|\\[!#-\/;=?\-@_~])(?:(?:[\.\-0-:A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff]|%[0-9a-fA-F]{2}|\\[!#-\/;=?\-@_~])*(?:[\-0-:A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff]|%[0-9a-fA-F]{2}|\\[!#-\/;=?\-@_~]))?)?)(?:[ \t]+|(?=\.?[,;!\^\s#()\[\]\{\}"'<>]))/,this._variable=/^\?(?:(?:[A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])(?:[\-0-:A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])*)(?=[.,;!\^\s#()\[\]\{\}"'<>])/,this._blank=/^_:((?:[0-9A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])(?:\.?[\-0-9A-Z_a-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u037f-\u1fff\u200c\u200d\u203f\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]|[\ud800-\udb7f][\udc00-\udfff])*)(?:[ \t]+|(?=\.?[,;:\s#()\[\]\{\}"'<>]))/,this._number=/^[\-+]?(?:(\d+\.\d*|\.?\d+)[eE][\-+]?|\d*(\.)?)\d+(?=\.?[,;:\s#()\[\]\{\}"'<>])/,this._boolean=/^(?:true|false)(?=[.,;\s#()\[\]\{\}"'<>])/,this._keyword=/^@[a-z]+(?=[\s#<:])/i,this._sparqlKeyword=/^(?:PREFIX|BASE|GRAPH)(?=[\s#<])/i,this._shortPredicates=/^a(?=[\s#()\[\]\{\}"'<>])/,this._newline=/^[ \t]*(?:#[^\n\r]*)?(?:\r\n|\n|\r)[ \t]*/,this._comment=/#([^\n\r]*)/,this._whitespace=/^[ \t]+/,this._endOfFile=/^(?:#[^\n\r]*)?$/,e=e||{},this._lineMode=!!e.lineMode){this._n3Mode=!1;for(const r in this)!(r in Kre)&&this[r]instanceof RegExp&&(this[r]=Jre)}else this._n3Mode=e.n3!==!1;this._comments=!!e.comments,this._literalClosingPos=0}_tokenizeToEnd(e,r){let n=this._input,a=n.length;for(;;){let u,c;for(;u=this._newline.exec(n);)this._comments&&(c=this._comment.exec(u[0]))&&s("comment",c[1],"",this._line,u[0].length),n=n.substr(u[0].length,n.length),a=n.length,this._line++;if(!u&&(u=this._whitespace.exec(n))&&(n=n.substr(u[0].length,n.length)),this._endOfFile.test(n))return r&&(this._comments&&(c=this._comment.exec(n))&&s("comment",c[1],"",this._line,n.length),n=null,s("eof","","",this._line,0)),this._input=n;const l=this._line,d=n[0];let f="",h="",p="",b=null,g=0,E=!1;switch(d){case"^":if(n.length<3)break;if(n[1]==="^"){if(this._previousMarker="^^",n=n.substr(2),n[0]!=="<"){E=!0;break}}else{this._n3Mode&&(g=1,f="^");break}case"<":if(b=this._unescapedIri.exec(n))f="IRI",h=b[1];else if(b=this._iri.exec(n)){if(h=this._unescape(b[1]),h===null||Xre.test(h))return o(this);f="IRI"}else n.length>1&&n[1]==="<"?(f="<<",g=2):this._n3Mode&&n.length>1&&n[1]==="="&&(f="inverse",g=2,h=">");break;case">":n.length>1&&n[1]===">"&&(f=">>",g=2);break;case"_":((b=this._blank.exec(n))||r&&(b=this._blank.exec(`${n} `)))&&(f="blank",p="_",h=b[1]);break;case'"':if(b=this._simpleQuotedString.exec(n))h=b[1];else if({value:h,matchLength:g}=this._parseLiteral(n),h===null)return o(this);(b!==null||g!==0)&&(f="literal",this._literalClosingPos=0);break;case"'":if(!this._lineMode){if(b=this._simpleApostropheString.exec(n))h=b[1];else if({value:h,matchLength:g}=this._parseLiteral(n),h===null)return o(this);(b!==null||g!==0)&&(f="literal",this._literalClosingPos=0)}break;case"?":this._n3Mode&&(b=this._variable.exec(n))&&(f="var",h=b[0]);break;case"@":this._previousMarker==="literal"&&(b=this._langcode.exec(n))?(f="langcode",h=b[1]):(b=this._keyword.exec(n))&&(f=b[0]);break;case".":if(n.length===1?r:n[1]<"0"||n[1]>"9"){f=".",g=1;break}case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case"+":case"-":(b=this._number.exec(n)||r&&(b=this._number.exec(`${n} `)))&&(f="literal",h=b[0],p=typeof b[1]=="string"?zy.double:typeof b[2]=="string"?zy.decimal:zy.integer);break;case"B":case"b":case"p":case"P":case"G":case"g":(b=this._sparqlKeyword.exec(n))?f=b[0].toUpperCase():E=!0;break;case"f":case"t":(b=this._boolean.exec(n))?(f="literal",h=b[0],p=zy.boolean):E=!0;break;case"a":(b=this._shortPredicates.exec(n))?(f="abbreviation",h="a"):E=!0;break;case"=":this._n3Mode&&n.length>1&&(f="abbreviation",n[1]!==">"?(g=1,h="="):(g=2,h=">"));break;case"!":if(!this._n3Mode)break;case",":case";":case"[":case"]":case"(":case")":case"}":this._lineMode||(g=1,f=d);break;case"{":!this._lineMode&&n.length>=2&&(n[1]==="|"?(f="{|",g=2):(f=d,g=1));break;case"|":n.length>=2&&n[1]==="}"&&(f="|}",g=2);break;default:E=!0}if(E&&((this._previousMarker==="@prefix"||this._previousMarker==="PREFIX")&&(b=this._prefix.exec(n))?(f="prefix",h=b[1]||""):((b=this._prefixed.exec(n))||r&&(b=this._prefixed.exec(`${n} `)))&&(f="prefixed",p=b[1]||"",h=this._unescape(b[2]))),this._previousMarker==="^^")switch(f){case"prefixed":f="type";break;case"IRI":f="typeIRI";break;default:f=""}if(!f)return r||!/^'''|^"""/.test(n)&&/\n|\r/.test(n)?o(this):this._input=n;const w=g||b[0].length,O=s(f,h,p,l,w);this.previousToken=O,this._previousMarker=f,n=n.substr(w,n.length)}function s(u,c,l,d,f){const h=n?a-n.length:a,p=h+f,b={type:u,value:c,prefix:l,line:d,start:h,end:p};return e(null,b),b}function o(u){e(u._syntaxError(/^\S*/.exec(n)[0]))}}_unescape(e){let r=!1;const n=e.replace(Wre,(a,s,o,u)=>{if(typeof s=="string")return String.fromCharCode(Number.parseInt(s,16));if(typeof o=="string"){let c=Number.parseInt(o,16);return c<=65535?String.fromCharCode(Number.parseInt(o,16)):String.fromCharCode(55296+((c-=65536)>>10),56320+(c&1023))}return u in BD?BD[u]:(r=!0,"")});return r?null:n}_parseLiteral(e){if(e.length>=3){const r=e.match(/^(?:"""|"|'''|'|)/)[0],n=r.length;let a=Math.max(this._literalClosingPos,n);for(;(a=e.indexOf(r,a))>0;){let s=0;for(;e[a-s-1]==="\\";)s++;if(s%2===0){const o=e.substring(n,a),u=o.split(/\r\n|\r|\n/).length-1,c=a+n;if(n===1&&u!==0||n===3&&this._lineMode)break;return this._line+=u,{value:this._unescape(o),matchLength:c}}a++}this._literalClosingPos=e.length-n+1}return{value:"",matchLength:0}}_syntaxError(e){this._input=null;const r=new Error(`Unexpected "${e}" on line ${this._line}.`);return r.context={token:void 0,line:this._line,previousToken:this.previousToken},r}_readStartingBom(e){return e.startsWith("\uFEFF")?e.substr(1):e}tokenize(e,r){if(this._line=1,typeof e=="string")if(this._input=this._readStartingBom(e),typeof r=="function")zre(()=>this._tokenizeToEnd(r,!0));else{const n=[];let a;if(this._tokenizeToEnd((s,o)=>s?a=s:n.push(o),!0),a)throw a;return n}else this._pendingBuffer=null,typeof e.setEncoding=="function"&&e.setEncoding("utf8"),e.on("data",n=>{this._input!==null&&n.length!==0&&(this._pendingBuffer&&(n=Buffer.concat([this._pendingBuffer,n]),this._pendingBuffer=null),n[n.length-1]&128?this._pendingBuffer=n:(typeof this._input>"u"?this._input=this._readStartingBom(typeof n=="string"?n:n.toString()):this._input+=n,this._tokenizeToEnd(r,!1)))}),e.on("end",()=>{typeof this._input=="string"&&this._tokenizeToEnd(r,!0)}),e.on("error",r)}}function Yre(t){return!!t&&t.termType==="NamedNode"}function Zre(t){return!!t&&t.termType==="BlankNode"}function ene(t){return!!t&&t.termType==="Literal"}function tne(t){return!!t&&t.termType==="Variable"}function Pm(t){return!!t&&t.termType==="DefaultGraph"}function rne(t){return Pm(t.graph)}function nne(t,e){return HM({"":t.value||t},e)("")}function HM(t,e){const r=Object.create(null);for(const a in t)n(a,t[a]);e=e||If;function n(a,s){if(typeof s=="string"){const o=Object.create(null);r[a]=u=>o[u]||(o[u]=e.namedNode(s+u))}else if(!(a in r))throw new Error(`Unknown prefix: ${a}`);return r[a]}return n}const kM=Object.freeze(Object.defineProperty({__proto__:null,inDefaultGraph:rne,isBlankNode:Zre,isDefaultGraph:Pm,isLiteral:ene,isNamedNode:Yre,isVariable:tne,prefix:nne,prefixes:HM},Symbol.toStringTag,{value:"Module"})),{rdf:ine,xsd:Uc}=Xn;let g0,ane=0;const QM=/^"(.*".*)(?="[^"]*$)/,sne=/^<<("(?:""|[^"])*"[^ ]*|[^ ]+) ("(?:""|[^"])*"[^ ]*|[^ ]+) ("(?:""|[^"])*"[^ ]*|[^ ]+) ?("(?:""|[^"])*"[^ ]*|[^ ]+)?>>$/,YE={namedNode:one,blankNode:une,variable:lne,literal:cne,defaultGraph:dne,quad:$D,triple:$D},If=YE;let Zs=class GM{constructor(e){this.id=e}get value(){return this.id}equals(e){return e instanceof GM?this.id===e.id:!!e&&this.termType===e.termType&&this.value===e.value}hashCode(){return 0}toJSON(){return{termType:this.termType,value:this.value}}};class Dm extends Zs{get termType(){return"NamedNode"}}class $u extends Zs{get termType(){return"Literal"}get value(){return this.id.substring(1,this.id.lastIndexOf('"'))}get language(){const e=this.id;let r=e.lastIndexOf('"')+1;return r>`;default:throw new Error(`Unexpected termType: ${t.termType}`)}}class vp extends Zs{constructor(e,r,n,a){super(""),this._subject=e,this._predicate=r,this._object=n,this._graph=a||g0}get termType(){return"Quad"}get subject(){return this._subject}get predicate(){return this._predicate}get object(){return this._object}get graph(){return this._graph}toJSON(){return{termType:this.termType,subject:this._subject.toJSON(),predicate:this._predicate.toJSON(),object:this._object.toJSON(),graph:this._graph.toJSON()}}equals(e){return!!e&&this._subject.equals(e.subject)&&this._predicate.equals(e.predicate)&&this._object.equals(e.object)&&this._graph.equals(e.graph)}}function BS(t){return t.replace(QM,(e,r)=>`"${r.replace(/"/g,'""')}`)}function Wy(t){return t.replace(QM,(e,r)=>`"${r.replace(/""/g,'"')}`)}function one(t){return new Dm(t)}function une(t){return new fR(t||`n3-${ane++}`)}function cne(t,e){if(typeof e=="string")return new $u(`"${t}"@${e.toLowerCase()}`);let r=e?e.value:"";return r===""&&(typeof t=="boolean"?r=Uc.boolean:typeof t=="number"&&(Number.isFinite(t)?r=Number.isInteger(t)?Uc.integer:Uc.double:(r=Uc.double,Number.isNaN(t)||(t=t>0?"INF":"-INF")))),r===""||r===Uc.string?new $u(`"${t}"`):new $u(`"${t}"^^${r}`)}function lne(t){return new hR(t)}function dne(){return g0}function $D(t,e,r,n){return new vp(t,e,r,n)}let UD=0;class Nm{constructor(e){this._contextStack=[],this._graph=null,e=e||{},this._setBase(e.baseIRI),e.factory&&zM(this,e.factory);const r=typeof e.format=="string"?e.format.match(/\w*$/)[0].toLowerCase():"",n=/turtle/.test(r),a=/trig/.test(r),s=/triple/.test(r),o=/quad/.test(r),u=this._n3Mode=/n3/.test(r),c=s||o;(this._supportsNamedGraphs=!(n||u))||(this._readPredicateOrNamedGraph=this._readPredicate),this._supportsQuads=!(n||a||s||u),this._supportsRDFStar=r===""||/star|\*$/.test(r),c&&(this._resolveRelativeIRI=l=>null),this._blankNodePrefix=typeof e.blankNodePrefix!="string"?"":e.blankNodePrefix.replace(/^(?!_:)/,"_:"),this._lexer=e.lexer||new dR({lineMode:c,n3:u}),this._explicitQuantifiers=!!e.explicitQuantifiers}static _resetBlankNodePrefix(){UD=0}_setBase(e){if(!e)this._base="",this._basePath="";else{const r=e.indexOf("#");r>=0&&(e=e.substr(0,r)),this._base=e,this._basePath=e.indexOf("/")<0?e:e.replace(/[^\/?]*(?:\?.*)?$/,""),e=e.match(/^(?:([a-z][a-z0-9+.-]*:))?(?:\/\/[^\/]*)?/i),this._baseRoot=e[0],this._baseScheme=e[1]}}_saveContext(e,r,n,a,s){const o=this._n3Mode;this._contextStack.push({type:e,subject:n,predicate:a,object:s,graph:r,inverse:o?this._inversePredicate:!1,blankPrefix:o?this._prefixes._:"",quantified:o?this._quantified:null}),o&&(this._inversePredicate=!1,this._prefixes._=this._graph?`${this._graph.value}.`:".",this._quantified=Object.create(this._quantified))}_restoreContext(e,r){const n=this._contextStack.pop();if(!n||n.type!==e)return this._error(`Unexpected ${r.type}`,r);this._subject=n.subject,this._predicate=n.predicate,this._object=n.object,this._graph=n.graph,this._n3Mode&&(this._inversePredicate=n.inverse,this._prefixes._=n.blankPrefix,this._quantified=n.quantified)}_readInTopContext(e){switch(e.type){case"eof":return this._graph!==null?this._error("Unclosed graph",e):(delete this._prefixes._,this._callback(null,null,this._prefixes));case"PREFIX":this._sparqlStyle=!0;case"@prefix":return this._readPrefix;case"BASE":this._sparqlStyle=!0;case"@base":return this._readBaseIRI;case"{":if(this._supportsNamedGraphs)return this._graph="",this._subject=null,this._readSubject;case"GRAPH":if(this._supportsNamedGraphs)return this._readNamedGraphLabel;default:return this._readSubject(e)}}_readEntity(e,r){let n;switch(e.type){case"IRI":case"typeIRI":const a=this._resolveIRI(e.value);if(a===null)return this._error("Invalid IRI",e);n=this._namedNode(a);break;case"type":case"prefixed":const s=this._prefixes[e.prefix];if(s===void 0)return this._error(`Undefined prefix "${e.prefix}:"`,e);n=this._namedNode(s+e.value);break;case"blank":n=this._blankNode(this._prefixes[e.prefix]+e.value);break;case"var":n=this._variable(e.value.substr(1));break;default:return this._error(`Expected entity but got ${e.type}`,e)}return!r&&this._n3Mode&&n.id in this._quantified&&(n=this._quantified[n.id]),n}_readSubject(e){switch(this._predicate=null,e.type){case"[":return this._saveContext("blank",this._graph,this._subject=this._blankNode(),null,null),this._readBlankNodeHead;case"(":return this._saveContext("list",this._graph,this.RDF_NIL,null,null),this._subject=null,this._readListItem;case"{":return this._n3Mode?(this._saveContext("formula",this._graph,this._graph=this._blankNode(),null,null),this._readSubject):this._error("Unexpected graph",e);case"}":return this._readPunctuation(e);case"@forSome":return this._n3Mode?(this._subject=null,this._predicate=this.N3_FORSOME,this._quantifier=this._blankNode,this._readQuantifierList):this._error('Unexpected "@forSome"',e);case"@forAll":return this._n3Mode?(this._subject=null,this._predicate=this.N3_FORALL,this._quantifier=this._variable,this._readQuantifierList):this._error('Unexpected "@forAll"',e);case"literal":if(!this._n3Mode)return this._error("Unexpected literal",e);if(e.prefix.length===0)return this._literalValue=e.value,this._completeSubjectLiteral;this._subject=this._literal(e.value,this._namedNode(e.prefix));break;case"<<":return this._supportsRDFStar?(this._saveContext("<<",this._graph,null,null,null),this._graph=null,this._readSubject):this._error("Unexpected RDF* syntax",e);default:if((this._subject=this._readEntity(e))===void 0)return;if(this._n3Mode)return this._getPathReader(this._readPredicateOrNamedGraph)}return this._readPredicateOrNamedGraph}_readPredicate(e){const r=e.type;switch(r){case"inverse":this._inversePredicate=!0;case"abbreviation":this._predicate=this.ABBREVIATIONS[e.value];break;case".":case"]":case"}":return this._predicate===null?this._error(`Unexpected ${r}`,e):(this._subject=null,r==="]"?this._readBlankNodeTail(e):this._readPunctuation(e));case";":return this._predicate!==null?this._readPredicate:this._error("Expected predicate but got ;",e);case"[":if(this._n3Mode)return this._saveContext("blank",this._graph,this._subject,this._subject=this._blankNode(),null),this._readBlankNodeHead;case"blank":if(!this._n3Mode)return this._error("Disallowed blank node as predicate",e);default:if((this._predicate=this._readEntity(e))===void 0)return}return this._readObject}_readObject(e){switch(e.type){case"literal":if(e.prefix.length===0)return this._literalValue=e.value,this._readDataTypeOrLang;this._object=this._literal(e.value,this._namedNode(e.prefix));break;case"[":return this._saveContext("blank",this._graph,this._subject,this._predicate,this._subject=this._blankNode()),this._readBlankNodeHead;case"(":return this._saveContext("list",this._graph,this._subject,this._predicate,this.RDF_NIL),this._subject=null,this._readListItem;case"{":return this._n3Mode?(this._saveContext("formula",this._graph,this._subject,this._predicate,this._graph=this._blankNode()),this._readSubject):this._error("Unexpected graph",e);case"<<":return this._supportsRDFStar?(this._saveContext("<<",this._graph,this._subject,this._predicate,null),this._graph=null,this._readSubject):this._error("Unexpected RDF* syntax",e);default:if((this._object=this._readEntity(e))===void 0)return;if(this._n3Mode)return this._getPathReader(this._getContextEndReader())}return this._getContextEndReader()}_readPredicateOrNamedGraph(e){return e.type==="{"?this._readGraph(e):this._readPredicate(e)}_readGraph(e){return e.type!=="{"?this._error(`Expected graph but got ${e.type}`,e):(this._graph=this._subject,this._subject=null,this._readSubject)}_readBlankNodeHead(e){return e.type==="]"?(this._subject=null,this._readBlankNodeTail(e)):(this._predicate=null,this._readPredicate(e))}_readBlankNodeTail(e){if(e.type!=="]")return this._readBlankNodePunctuation(e);this._subject!==null&&this._emit(this._subject,this._predicate,this._object,this._graph);const r=this._predicate===null;return this._restoreContext("blank",e),this._object!==null?this._getContextEndReader():this._predicate!==null?this._readObject:r?this._readPredicateOrNamedGraph:this._readPredicateAfterBlank}_readPredicateAfterBlank(e){switch(e.type){case".":case"}":return this._subject=null,this._readPunctuation(e);default:return this._readPredicate(e)}}_readListItem(e){let r=null,n=null,a=this._readListItem;const s=this._subject,o=this._contextStack,u=o[o.length-1];switch(e.type){case"[":this._saveContext("blank",this._graph,n=this._blankNode(),this.RDF_FIRST,this._subject=r=this._blankNode()),a=this._readBlankNodeHead;break;case"(":this._saveContext("list",this._graph,n=this._blankNode(),this.RDF_FIRST,this.RDF_NIL),this._subject=null;break;case")":if(this._restoreContext("list",e),o.length!==0&&o[o.length-1].type==="list"&&this._emit(this._subject,this._predicate,this._object,this._graph),this._predicate===null){if(a=this._readPredicate,this._subject===this.RDF_NIL)return a}else if(a=this._getContextEndReader(),this._object===this.RDF_NIL)return a;n=this.RDF_NIL;break;case"literal":e.prefix.length===0?(this._literalValue=e.value,a=this._readListItemDataTypeOrLang):(r=this._literal(e.value,this._namedNode(e.prefix)),a=this._getContextEndReader());break;case"{":return this._n3Mode?(this._saveContext("formula",this._graph,this._subject,this._predicate,this._graph=this._blankNode()),this._readSubject):this._error("Unexpected graph",e);default:if((r=this._readEntity(e))===void 0)return}if(n===null&&(this._subject=n=this._blankNode()),s===null?u.predicate===null?u.subject=n:u.object=n:this._emit(s,this.RDF_REST,n,this._graph),r!==null){if(this._n3Mode&&(e.type==="IRI"||e.type==="prefixed"))return this._saveContext("item",this._graph,n,this.RDF_FIRST,r),this._subject=r,this._predicate=null,this._getPathReader(this._readListItem);this._emit(n,this.RDF_FIRST,r,this._graph)}return a}_readDataTypeOrLang(e){return this._completeObjectLiteral(e,!1)}_readListItemDataTypeOrLang(e){return this._completeObjectLiteral(e,!0)}_completeLiteral(e){let r=this._literal(this._literalValue);switch(e.type){case"type":case"typeIRI":const n=this._readEntity(e);if(n===void 0)return;r=this._literal(this._literalValue,n),e=null;break;case"langcode":r=this._literal(this._literalValue,e.value),e=null;break}return{token:e,literal:r}}_completeSubjectLiteral(e){return this._subject=this._completeLiteral(e).literal,this._readPredicateOrNamedGraph}_completeObjectLiteral(e,r){const n=this._completeLiteral(e);if(n)return this._object=n.literal,r&&this._emit(this._subject,this.RDF_FIRST,this._object,this._graph),n.token===null?this._getContextEndReader():(this._readCallback=this._getContextEndReader(),this._readCallback(n.token))}_readFormulaTail(e){return e.type!=="}"?this._readPunctuation(e):(this._subject!==null&&this._emit(this._subject,this._predicate,this._object,this._graph),this._restoreContext("formula",e),this._object===null?this._readPredicate:this._getContextEndReader())}_readPunctuation(e){let r,n=this._graph;const a=this._subject,s=this._inversePredicate;switch(e.type){case"}":if(this._graph===null)return this._error("Unexpected graph closing",e);if(this._n3Mode)return this._readFormulaTail(e);this._graph=null;case".":this._subject=null,r=this._contextStack.length?this._readSubject:this._readInTopContext,s&&(this._inversePredicate=!1);break;case";":r=this._readPredicate;break;case",":r=this._readObject;break;case"{|":if(!this._supportsRDFStar)return this._error("Unexpected RDF* syntax",e);const o=this._predicate,u=this._object;this._subject=this._quad(a,o,u,this.DEFAULTGRAPH),r=this._readPredicate;break;case"|}":if(this._subject.termType!=="Quad")return this._error("Unexpected asserted triple closing",e);this._subject=null,r=this._readPunctuation;break;default:if(this._supportsQuads&&this._graph===null&&(n=this._readEntity(e))!==void 0){r=this._readQuadPunctuation;break}return this._error(`Expected punctuation to follow "${this._object.id}"`,e)}if(a!==null){const o=this._predicate,u=this._object;s?this._emit(u,o,a,n):this._emit(a,o,u,n)}return r}_readBlankNodePunctuation(e){let r;switch(e.type){case";":r=this._readPredicate;break;case",":r=this._readObject;break;default:return this._error(`Expected punctuation to follow "${this._object.id}"`,e)}return this._emit(this._subject,this._predicate,this._object,this._graph),r}_readQuadPunctuation(e){return e.type!=="."?this._error("Expected dot to follow quad",e):this._readInTopContext}_readPrefix(e){return e.type!=="prefix"?this._error("Expected prefix to follow @prefix",e):(this._prefix=e.value,this._readPrefixIRI)}_readPrefixIRI(e){if(e.type!=="IRI")return this._error(`Expected IRI to follow prefix "${this._prefix}:"`,e);const r=this._readEntity(e);return this._prefixes[this._prefix]=r.value,this._prefixCallback(this._prefix,r),this._readDeclarationPunctuation}_readBaseIRI(e){const r=e.type==="IRI"&&this._resolveIRI(e.value);return r?(this._setBase(r),this._readDeclarationPunctuation):this._error("Expected valid IRI to follow base declaration",e)}_readNamedGraphLabel(e){switch(e.type){case"IRI":case"blank":case"prefixed":return this._readSubject(e),this._readGraph;case"[":return this._readNamedGraphBlankLabel;default:return this._error("Invalid graph label",e)}}_readNamedGraphBlankLabel(e){return e.type!=="]"?this._error("Invalid graph label",e):(this._subject=this._blankNode(),this._readGraph)}_readDeclarationPunctuation(e){return this._sparqlStyle?(this._sparqlStyle=!1,this._readInTopContext(e)):e.type!=="."?this._error("Expected declaration to end with a dot",e):this._readInTopContext}_readQuantifierList(e){let r;switch(e.type){case"IRI":case"prefixed":if((r=this._readEntity(e,!0))!==void 0)break;default:return this._error(`Unexpected ${e.type}`,e)}return this._explicitQuantifiers?(this._subject===null?this._emit(this._graph||this.DEFAULTGRAPH,this._predicate,this._subject=this._blankNode(),this.QUANTIFIERS_GRAPH):this._emit(this._subject,this.RDF_REST,this._subject=this._blankNode(),this.QUANTIFIERS_GRAPH),this._emit(this._subject,this.RDF_FIRST,r,this.QUANTIFIERS_GRAPH)):this._quantified[r.id]=this._quantifier(this._blankNode().value),this._readQuantifierPunctuation}_readQuantifierPunctuation(e){return e.type===","?this._readQuantifierList:(this._explicitQuantifiers&&(this._emit(this._subject,this.RDF_REST,this.RDF_NIL,this.QUANTIFIERS_GRAPH),this._subject=null),this._readCallback=this._getContextEndReader(),this._readCallback(e))}_getPathReader(e){return this._afterPath=e,this._readPath}_readPath(e){switch(e.type){case"!":return this._readForwardPath;case"^":return this._readBackwardPath;default:const r=this._contextStack,n=r.length&&r[r.length-1];if(n&&n.type==="item"){const a=this._subject;this._restoreContext("item",e),this._emit(this._subject,this.RDF_FIRST,a,this._graph)}return this._afterPath(e)}}_readForwardPath(e){let r,n;const a=this._blankNode();if((n=this._readEntity(e))!==void 0)return this._predicate===null?(r=this._subject,this._subject=a):(r=this._object,this._object=a),this._emit(r,n,a,this._graph),this._readPath}_readBackwardPath(e){const r=this._blankNode();let n,a;if((n=this._readEntity(e))!==void 0)return this._predicate===null?(a=this._subject,this._subject=r):(a=this._object,this._object=r),this._emit(r,n,a,this._graph),this._readPath}_readRDFStarTailOrGraph(e){return e.type!==">>"?this._supportsQuads&&this._graph===null&&(this._graph=this._readEntity(e))!==void 0?this._readRDFStarTail:this._error(`Expected >> to follow "${this._object.id}"`,e):this._readRDFStarTail(e)}_readRDFStarTail(e){if(e.type!==">>")return this._error(`Expected >> but got ${e.type}`,e);const r=this._quad(this._subject,this._predicate,this._object,this._graph||this.DEFAULTGRAPH);return this._restoreContext("<<",e),this._subject===null?(this._subject=r,this._readPredicate):(this._object=r,this._getContextEndReader())}_getContextEndReader(){const e=this._contextStack;if(!e.length)return this._readPunctuation;switch(e[e.length-1].type){case"blank":return this._readBlankNodeTail;case"list":return this._readListItem;case"formula":return this._readFormulaTail;case"<<":return this._readRDFStarTailOrGraph}}_emit(e,r,n,a){this._callback(null,this._quad(e,r,n,a||this.DEFAULTGRAPH))}_error(e,r){const n=new Error(`${e} on line ${r.line}.`);n.context={token:r,line:r.line,previousToken:this._lexer.previousToken},this._callback(n),this._callback=$S}_resolveIRI(e){return/^[a-z][a-z0-9+.-]*:/i.test(e)?e:this._resolveRelativeIRI(e)}_resolveRelativeIRI(e){if(!e.length)return this._base;switch(e[0]){case"#":return this._base+e;case"?":return this._base.replace(/(?:\?.*)?$/,e);case"/":return(e[1]==="/"?this._baseScheme:this._baseRoot)+this._removeDotSegments(e);default:return/^[^/:]*:/.test(e)?null:this._removeDotSegments(this._basePath+e)}}_removeDotSegments(e){if(!/(^|\/)\.\.?($|[/#?])/.test(e))return e;const r=e.length;let n="",a=-1,s=-1,o=0,u="/";for(;a=s&&(n=n.substr(0,o)),u!=="/")return`${n}/${e.substr(a+1)}`;o=a+1}}}u=e[++a]}return n+e.substring(o)}parse(e,r,n){if(this._readCallback=this._readInTopContext,this._sparqlStyle=!1,this._prefixes=Object.create(null),this._prefixes._=this._blankNodePrefix?this._blankNodePrefix.substr(2):`b${UD++}_`,this._prefixCallback=n||$S,this._inversePredicate=!1,this._quantified=Object.create(null),!r){const a=[];let s;if(this._callback=(o,u)=>{o?s=o:u&&a.push(u)},this._lexer.tokenize(e).every(o=>this._readCallback=this._readCallback(o)),s)throw s;return a}this._callback=r,this._lexer.tokenize(e,(a,s)=>{a!==null?(this._callback(a),this._callback=$S):this._readCallback&&(this._readCallback=this._readCallback(s))})}}function $S(){}function zM(t,e){const r=e.namedNode;t._namedNode=r,t._blankNode=e.blankNode,t._literal=e.literal,t._variable=e.variable,t._quad=e.quad,t.DEFAULTGRAPH=e.defaultGraph(),t.RDF_FIRST=r(Xn.rdf.first),t.RDF_REST=r(Xn.rdf.rest),t.RDF_NIL=r(Xn.rdf.nil),t.N3_FORALL=r(Xn.r.forAll),t.N3_FORSOME=r(Xn.r.forSome),t.ABBREVIATIONS={a:r(Xn.rdf.type),"=":r(Xn.owl.sameAs),">":r(Xn.log.implies)},t.QUANTIFIERS_GRAPH=r("urn:n3:quantifiers")}zM(Nm.prototype,If);const Gf=If.defaultGraph(),{rdf:fne,xsd:kl}=Xn,qD=/["\\\t\n\r\b\f\u0000-\u0019\ud800-\udbff]/,VD=/["\\\t\n\r\b\f\u0000-\u0019]|[\ud800-\udbff][\udc00-\udfff]/g,hne={"\\":"\\\\",'"':'\\"'," ":"\\t","\n":"\\n","\r":"\\r","\b":"\\b","\f":"\\f"};class zf extends Zs{equals(e){return e===this}}class yR{constructor(e,r){if(this._prefixRegex=/$0^/,e&&typeof e.write!="function"&&(r=e,e=null),r=r||{},this._lists=r.lists,e)this._outputStream=e,this._endStream=r.end===void 0?!0:!!r.end;else{let n="";this._outputStream={write(a,s,o){n+=a,o&&o()},end:a=>{a&&a(null,n)}},this._endStream=!0}this._subject=null,/triple|quad/i.test(r.format)?(this._lineMode=!0,this._writeQuad=this._writeQuadLine):(this._lineMode=!1,this._graph=Gf,this._prefixIRIs=Object.create(null),r.prefixes&&this.addPrefixes(r.prefixes),r.baseIRI&&(this._baseMatcher=new RegExp(`^${kD(r.baseIRI)}${r.baseIRI.endsWith("/")?"":"[#?]"}`),this._baseLength=r.baseIRI.length))}get _inDefaultGraph(){return Gf.equals(this._graph)}_write(e,r){this._outputStream.write(e,"utf8",r)}_writeQuad(e,r,n,a,s){try{a.equals(this._graph)||(this._write((this._subject===null?"":this._inDefaultGraph?`. -`:` -} -`)+(Gf.equals(a)?"":`${this._encodeIriOrBlank(a)} { -`)),this._graph=a,this._subject=null),e.equals(this._subject)?r.equals(this._predicate)?this._write(`, ${this._encodeObject(n)}`,s):this._write(`; - ${this._encodePredicate(this._predicate=r)} ${this._encodeObject(n)}`,s):this._write(`${(this._subject===null?"":`. -`)+this._encodeSubject(this._subject=e)} ${this._encodePredicate(this._predicate=r)} ${this._encodeObject(n)}`,s)}catch(o){s&&s(o)}}_writeQuadLine(e,r,n,a,s){delete this._prefixMatch,this._write(this.quadToString(e,r,n,a),s)}quadToString(e,r,n,a){return`${this._encodeSubject(e)} ${this._encodeIriOrBlank(r)} ${this._encodeObject(n)}${a&&a.value?` ${this._encodeIriOrBlank(a)} . -`:` . -`}`}quadsToString(e){return e.map(r=>this.quadToString(r.subject,r.predicate,r.object,r.graph)).join("")}_encodeSubject(e){return e.termType==="Quad"?this._encodeQuad(e):this._encodeIriOrBlank(e)}_encodeIriOrBlank(e){if(e.termType!=="NamedNode")return this._lists&&e.value in this._lists&&(e=this.list(this._lists[e.value])),"id"in e?e.id:`_:${e.value}`;let r=e.value;this._baseMatcher&&this._baseMatcher.test(r)&&(r=r.substr(this._baseLength)),qD.test(r)&&(r=r.replace(VD,HD));const n=this._prefixRegex.exec(r);return n?n[1]?this._prefixIRIs[n[1]]+n[2]:r:`<${r}>`}_encodeLiteral(e){let r=e.value;if(qD.test(r)&&(r=r.replace(VD,HD)),e.language)return`"${r}"@${e.language}`;if(this._lineMode){if(e.datatype.value===kl.string)return`"${r}"`}else switch(e.datatype.value){case kl.string:return`"${r}"`;case kl.boolean:if(r==="true"||r==="false")return r;break;case kl.integer:if(/^[+-]?\d+$/.test(r))return r;break;case kl.decimal:if(/^[+-]?\d*\.\d+$/.test(r))return r;break;case kl.double:if(/^[+-]?(?:\d+\.\d*|\.?\d+)[eE][+-]?\d+$/.test(r))return r;break}return`"${r}"^^${this._encodeIriOrBlank(e.datatype)}`}_encodePredicate(e){return e.value===fne.type?"a":this._encodeIriOrBlank(e)}_encodeObject(e){switch(e.termType){case"Quad":return this._encodeQuad(e);case"Literal":return this._encodeLiteral(e);default:return this._encodeIriOrBlank(e)}}_encodeQuad({subject:e,predicate:r,object:n,graph:a}){return`<<${this._encodeSubject(e)} ${this._encodePredicate(r)} ${this._encodeObject(n)}${Pm(a)?"":` ${this._encodeIriOrBlank(a)}`}>>`}_blockedWrite(){throw new Error("Cannot write because the writer has been closed.")}addQuad(e,r,n,a,s){n===void 0?this._writeQuad(e.subject,e.predicate,e.object,e.graph,r):typeof a=="function"?this._writeQuad(e,r,n,Gf,a):this._writeQuad(e,r,n,a||Gf,s)}addQuads(e){for(let r=0;r. -`)}if(n){let a="",s="";for(const o in this._prefixIRIs)a+=a?`|${o}`:o,s+=(s?"|":"")+this._prefixIRIs[o];a=kD(a),this._prefixRegex=new RegExp(`^(?:${s})[^/]*$|^(${a})([_a-zA-Z][\\-_a-zA-Z0-9]*)$`)}this._write(n?` -`:"",r)}blank(e,r){let n=e,a,s;switch(e===void 0?n=[]:e.termType?n=[{predicate:e,object:r}]:"length"in e||(n=[e]),s=n.length){case 0:return new zf("[]");case 1:if(a=n[0],!(a.object instanceof zf))return new zf(`[ ${this._encodePredicate(a.predicate)} ${this._encodeObject(a.object)} ]`);default:let o="[";for(let u=0;u{r=null,e(n,a)});if(this._endStream)try{return this._outputStream.end(r)}catch{}r&&r()}}function HD(t){let e=hne[t];return e===void 0&&(t.length===1?(e=t.charCodeAt(0).toString(16),e="\\u0000".substr(0,6-e.length)+e):(e=((t.charCodeAt(0)-55296)*1024+t.charCodeAt(1)+9216).toString(16),e="\\U00000000".substr(0,10-e.length)+e)),e}function kD(t){return t.replace(/[\]\/\(\)\*\+\?\.\\\$]/g,"\\$&")}class bR{constructor(e,r){this._size=0,this._graphs=Object.create(null),this._id=0,this._ids=Object.create(null),this._ids["><"]=0,this._entities=Object.create(null),this._blankNodeIndex=0,!r&&e&&!e[0]&&(r=e,e=null),r=r||{},this._factory=r.factory||If,e&&this.addQuads(e)}get size(){let e=this._size;if(e!==null)return e;e=0;const r=this._graphs;let n,a;for(const s in r)for(const o in n=r[s].subjects)for(const u in a=n[o])e+=Object.keys(a[u]).length;return this._size=e}_addToIndex(e,r,n,a){const s=e[r]||(e[r]={}),o=s[n]||(s[n]={}),u=a in o;return u||(o[a]=null),!u}_removeFromIndex(e,r,n,a){const s=e[r],o=s[n];delete o[a];for(const u in o)return;delete s[n];for(const u in s)return;delete e[r]}*_findInIndex(e,r,n,a,s,o,u,c){let l,d,f;const h=this._entities,p=ts(c,this._factory),b={subject:null,predicate:null,object:null};r&&((l=e,e={})[r]=l[r]);for(const g in e)if(d=e[g]){b[s]=ts(h[g],this._factory),n&&((l=d,d={})[n]=l[n]);for(const E in d)if(f=d[E]){b[o]=ts(h[E],this._factory);const w=a?a in f?[a]:[]:Object.keys(f);for(let O=0;O{n in r||(r[n]=!0,e(ts(this._entities[n],this._factory)))}}add(e){return this.addQuad(e),this}addQuad(e,r,n,a){r||(a=e.graph,n=e.object,r=e.predicate,e=e.subject),e=zt(e),r=zt(r),n=zt(n),a=zt(a);let s=this._graphs[a];s||(s=this._graphs[a]={subjects:{},predicates:{},objects:{}},Object.freeze(s));const o=this._ids,u=this._entities;e=o[e]||(o[u[++this._id]=e]=this._id),r=o[r]||(o[u[++this._id]=r]=this._id),n=o[n]||(o[u[++this._id]=n]=this._id);const c=this._addToIndex(s.subjects,e,r,n);return this._addToIndex(s.predicates,r,n,e),this._addToIndex(s.objects,n,e,r),this._size=null,c}addQuads(e){for(let r=0;r{this.addQuad(r)}),e}removeQuad(e,r,n,a){r||(a=e.graph,n=e.object,r=e.predicate,e=e.subject),e=zt(e),r=zt(r),n=zt(n),a=zt(a);const s=this._ids,o=this._graphs;let u,c,l;if(!(e=s[e])||!(r=s[r])||!(n=s[n])||!(u=o[a])||!(c=u.subjects[e])||!(l=c[r])||!(n in l))return!1;this._removeFromIndex(u.subjects,e,r,n),this._removeFromIndex(u.predicates,r,n,e),this._removeFromIndex(u.objects,n,e,r),this._size!==null&&this._size--;for(e in u.subjects)return!0;return delete o[a],!0}removeQuads(e){for(let r=0;r{this.removeQuad(r)}),e}removeMatches(e,r,n,a){const s=new Ht.Readable({objectMode:!0});return s._read=()=>{for(const o of this.readQuads(e,r,n,a))s.push(o);s.push(null)},this.remove(s)}deleteGraph(e){return this.removeMatches(null,null,null,e)}getQuads(e,r,n,a){return[...this.readQuads(e,r,n,a)]}*readQuads(e,r,n,a){e=e&&zt(e),r=r&&zt(r),n=n&&zt(n),a=a&&zt(a);const s=this._getGraphs(a),o=this._ids;let u,c,l,d;if(!(Gi(e)&&!(c=o[e])||Gi(r)&&!(l=o[r])||Gi(n)&&!(d=o[n])))for(const f in s)(u=s[f])&&(c?d?yield*this._findInIndex(u.objects,d,c,l,"object","subject","predicate",f):yield*this._findInIndex(u.subjects,c,l,null,"subject","predicate","object",f):l?yield*this._findInIndex(u.predicates,l,d,null,"predicate","object","subject",f):d?yield*this._findInIndex(u.objects,d,null,null,"object","subject","predicate",f):yield*this._findInIndex(u.subjects,null,null,null,"subject","predicate","object",f))}match(e,r,n,a){return new gR(this,e,r,n,a)}countQuads(e,r,n,a){e=e&&zt(e),r=r&&zt(r),n=n&&zt(n),a=a&&zt(a);const s=this._getGraphs(a),o=this._ids;let u=0,c,l,d,f;if(Gi(e)&&!(l=o[e])||Gi(r)&&!(d=o[r])||Gi(n)&&!(f=o[n]))return 0;for(const h in s)(c=s[h])&&(e?n?u+=this._countInIndex(c.objects,f,l,d):u+=this._countInIndex(c.subjects,l,d,f):r?u+=this._countInIndex(c.predicates,d,f,l):u+=this._countInIndex(c.objects,f,l,d));return u}forEach(e,r,n,a,s){this.some(o=>(e(o),!1),r,n,a,s)}every(e,r,n,a,s){let o=!1;const u=!this.some(c=>(o=!0,!e(c)),r,n,a,s);return o&&u}some(e,r,n,a,s){for(const o of this.readQuads(r,n,a,s))if(e(o))return!0;return!1}getSubjects(e,r,n){const a=[];return this.forSubjects(s=>{a.push(s)},e,r,n),a}forSubjects(e,r,n,a){r=r&&zt(r),n=n&&zt(n),a=a&&zt(a);const s=this._ids,o=this._getGraphs(a);let u,c,l;if(e=this._uniqueEntities(e),!(Gi(r)&&!(c=s[r])||Gi(n)&&!(l=s[n])))for(a in o)(u=o[a])&&(c?l?this._loopBy2Keys(u.predicates,c,l,e):this._loopByKey1(u.subjects,c,e):l?this._loopByKey0(u.objects,l,e):this._loop(u.subjects,e))}getPredicates(e,r,n){const a=[];return this.forPredicates(s=>{a.push(s)},e,r,n),a}forPredicates(e,r,n,a){r=r&&zt(r),n=n&&zt(n),a=a&&zt(a);const s=this._ids,o=this._getGraphs(a);let u,c,l;if(e=this._uniqueEntities(e),!(Gi(r)&&!(c=s[r])||Gi(n)&&!(l=s[n])))for(a in o)(u=o[a])&&(c?l?this._loopBy2Keys(u.objects,l,c,e):this._loopByKey0(u.subjects,c,e):l?this._loopByKey1(u.predicates,l,e):this._loop(u.predicates,e))}getObjects(e,r,n){const a=[];return this.forObjects(s=>{a.push(s)},e,r,n),a}forObjects(e,r,n,a){r=r&&zt(r),n=n&&zt(n),a=a&&zt(a);const s=this._ids,o=this._getGraphs(a);let u,c,l;if(e=this._uniqueEntities(e),!(Gi(r)&&!(c=s[r])||Gi(n)&&!(l=s[n])))for(a in o)(u=o[a])&&(c?l?this._loopBy2Keys(u.subjects,c,l,e):this._loopByKey1(u.objects,c,e):l?this._loopByKey0(u.predicates,l,e):this._loop(u.objects,e))}getGraphs(e,r,n){const a=[];return this.forGraphs(s=>{a.push(s)},e,r,n),a}forGraphs(e,r,n,a){for(const s in this._graphs)this.some(o=>(e(o.graph),!0),r,n,a,s)}createBlankNode(e){let r,n;if(e)for(r=e=`_:${e}`,n=1;this._ids[r];)r=e+n++;else do r=`_:b${this._blankNodeIndex++}`;while(this._ids[r]);return this._ids[r]=++this._id,this._entities[this._id]=r,this._factory.blankNode(r.substr(2))}extractLists({remove:e=!1,ignoreErrors:r=!1}={}){const n={},a=r?()=>!0:(u,c)=>{throw new Error(`${u.value} ${c}`)},s=this.getQuads(null,Xn.rdf.rest,Xn.rdf.nil,null),o=e?[...s]:[];return s.forEach(u=>{const c=[];let l=!1,d,f;const h=u.graph;let p=u.subject;for(;p&&!l;){const b=this.getQuads(null,null,p,null),g=this.getQuads(p,null,null,null);let E,w=null,O=null,A=null;for(let T=0;T{switch(s){case"data":n=o;break;case"end":a=o;break}}},(s,o)=>{s&&this.emit("error",s)||o&&this.push(o)},(s,o)=>{this.emit("prefix",s,o)}),this._transform=(s,o,u)=>{n(s),u()},this._flush=s=>{a(),s()}}import(e){return e.on("data",r=>{this.write(r)}),e.on("end",()=>{this.end()}),e.on("error",r=>{this.emit("error",r)}),this}}class XM extends Ht.Transform{constructor(e){super({encoding:"utf8",writableObjectMode:!0});const r=this._writer=new yR({write:(n,a,s)=>{this.push(n),s&&s()},end:n=>{this.push(null),n&&n()}},e);this._transform=(n,a,s)=>{r.addQuad(n,s)},this._flush=n=>{r.end(n)}}import(e){return e.on("data",r=>{this.write(r)}),e.on("end",()=>{this.end()}),e.on("error",r=>{this.emit("error",r)}),e.on("prefix",(r,n)=>{this._writer.addPrefix(r,n)}),this}}const pne={Lexer:dR,Parser:Nm,Writer:yR,Store:bR,StreamParser:WM,StreamWriter:XM,Util:kM,DataFactory:If,Term:Zs,NamedNode:Dm,Literal:$u,BlankNode:fR,Variable:hR,DefaultGraph:pR,Quad:vp,Triple:vp,termFromId:ts,termToId:zt},yne=Object.freeze(Object.defineProperty({__proto__:null,BlankNode:fR,DataFactory:If,DefaultGraph:pR,Lexer:dR,Literal:$u,NamedNode:Dm,Parser:Nm,Quad:vp,Store:bR,StreamParser:WM,StreamWriter:XM,Term:Zs,Triple:vp,Util:kM,Variable:hR,Writer:yR,default:pne,termFromId:ts,termToId:zt},Symbol.toStringTag,{value:"Module"})),rc=tg(yne);Object.defineProperty(Rm,"__esModule",{value:!0});Rm.ActorRdfParseN3=void 0;const bne=vl,gne=rc;class _ne extends bne.ActorRdfParseFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){var s;e.data.on("error",o=>a.emit("error",o));const a=e.data.pipe(new gne.StreamParser({baseIRI:(s=e.metadata)==null?void 0:s.baseIRI,format:r.endsWith("n3")?r:`${r}*`}));return{data:a,metadata:{triples:r==="text/turtle"||r==="application/n-triples"||r==="text/n3"}}}}Rm.ActorRdfParseN3=_ne;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Rm,t)})(VM);var KM={},Cm={},JM={},Kd={},al={},YM={};(function(t){/** - * Character classes and associated utilities for the 5th edition of XML 1.0. - * - * @author Louis-Dominique Dubeau - * @license MIT - * @copyright Louis-Dominique Dubeau - */Object.defineProperty(t,"__esModule",{value:!0}),t.CHAR=` -\r -퟿-�𐀀-􏿿`,t.S=` \r -`,t.NAME_START_CHAR=":A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NAME_CHAR="-"+t.NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.CHAR_RE=new RegExp("^["+t.CHAR+"]$","u"),t.S_RE=new RegExp("^["+t.S+"]+$","u"),t.NAME_START_CHAR_RE=new RegExp("^["+t.NAME_START_CHAR+"]$","u"),t.NAME_CHAR_RE=new RegExp("^["+t.NAME_CHAR+"]$","u"),t.NAME_RE=new RegExp("^["+t.NAME_START_CHAR+"]["+t.NAME_CHAR+"]*$","u"),t.NMTOKEN_RE=new RegExp("^["+t.NAME_CHAR+"]+$","u");var e=9,r=10,n=13,a=32;t.S_LIST=[a,r,n,e];function s(l){return l>=a&&l<=55295||l===r||l===n||l===e||l>=57344&&l<=65533||l>=65536&&l<=1114111}t.isChar=s;function o(l){return l===a||l===r||l===n||l===e}t.isS=o;function u(l){return l>=65&&l<=90||l>=97&&l<=122||l===58||l===95||l===8204||l===8205||l>=192&&l<=214||l>=216&&l<=246||l>=248&&l<=767||l>=880&&l<=893||l>=895&&l<=8191||l>=8304&&l<=8591||l>=11264&&l<=12271||l>=12289&&l<=55295||l>=63744&&l<=64975||l>=65008&&l<=65533||l>=65536&&l<=983039}t.isNameStartChar=u;function c(l){return u(l)||l>=48&&l<=57||l===45||l===46||l===183||l>=768&&l<=879||l>=8255&&l<=8256}t.isNameChar=c})(YM);var ZM={};(function(t){/** - * Character classes and associated utilities for the 2nd edition of XML 1.1. - * - * @author Louis-Dominique Dubeau - * @license MIT - * @copyright Louis-Dominique Dubeau - */Object.defineProperty(t,"__esModule",{value:!0}),t.CHAR="-퟿-�𐀀-􏿿",t.RESTRICTED_CHAR="-\b\v\f--„†-Ÿ",t.S=` \r -`,t.NAME_START_CHAR=":A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NAME_CHAR="-"+t.NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.CHAR_RE=new RegExp("^["+t.CHAR+"]$","u"),t.RESTRICTED_CHAR_RE=new RegExp("^["+t.RESTRICTED_CHAR+"]$","u"),t.S_RE=new RegExp("^["+t.S+"]+$","u"),t.NAME_START_CHAR_RE=new RegExp("^["+t.NAME_START_CHAR+"]$","u"),t.NAME_CHAR_RE=new RegExp("^["+t.NAME_CHAR+"]$","u"),t.NAME_RE=new RegExp("^["+t.NAME_START_CHAR+"]["+t.NAME_CHAR+"]*$","u"),t.NMTOKEN_RE=new RegExp("^["+t.NAME_CHAR+"]+$","u");var e=9,r=10,n=13,a=32;t.S_LIST=[a,r,n,e];function s(f){return f>=1&&f<=55295||f>=57344&&f<=65533||f>=65536&&f<=1114111}t.isChar=s;function o(f){return f>=1&&f<=8||f===11||f===12||f>=14&&f<=31||f>=127&&f<=132||f>=134&&f<=159}t.isRestrictedChar=o;function u(f){return f===9||f===10||f===13||f>31&&f<127||f===133||f>159&&f<=55295||f>=57344&&f<=65533||f>=65536&&f<=1114111}t.isCharAndNotRestricted=u;function c(f){return f===a||f===r||f===n||f===e}t.isS=c;function l(f){return f>=65&&f<=90||f>=97&&f<=122||f===58||f===95||f===8204||f===8205||f>=192&&f<=214||f>=216&&f<=246||f>=248&&f<=767||f>=880&&f<=893||f>=895&&f<=8191||f>=8304&&f<=8591||f>=11264&&f<=12271||f>=12289&&f<=55295||f>=63744&&f<=64975||f>=65008&&f<=65533||f>=65536&&f<=983039}t.isNameStartChar=l;function d(f){return l(f)||f>=48&&f<=57||f===45||f===46||f===183||f>=768&&f<=879||f>=8255&&f<=8256}t.isNameChar=d})(ZM);var eF={};(function(t){/** - * Character class utilities for XML NS 1.0 edition 3. - * - * @author Louis-Dominique Dubeau - * @license MIT - * @copyright Louis-Dominique Dubeau - */Object.defineProperty(t,"__esModule",{value:!0}),t.NC_NAME_START_CHAR="A-Z_a-zÀ-ÖØ-öø-˿Ͱ-ͽͿ-῿‌-‍⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�𐀀-󯿿",t.NC_NAME_CHAR="-"+t.NC_NAME_START_CHAR+".0-9·̀-ͯ‿-⁀",t.NC_NAME_START_CHAR_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]$","u"),t.NC_NAME_CHAR_RE=new RegExp("^["+t.NC_NAME_CHAR+"]$","u"),t.NC_NAME_RE=new RegExp("^["+t.NC_NAME_START_CHAR+"]["+t.NC_NAME_CHAR+"]*$","u");function e(n){return n>=65&&n<=90||n===95||n>=97&&n<=122||n>=192&&n<=214||n>=216&&n<=246||n>=248&&n<=767||n>=880&&n<=893||n>=895&&n<=8191||n>=8204&&n<=8205||n>=8304&&n<=8591||n>=11264&&n<=12271||n>=12289&&n<=55295||n>=63744&&n<=64975||n>=65008&&n<=65533||n>=65536&&n<=983039}t.isNCNameStartChar=e;function r(n){return e(n)||n===45||n===46||n>=48&&n<=57||n===183||n>=768&&n<=879||n>=8255&&n<=8256}t.isNCNameChar=r})(eF);Object.defineProperty(al,"__esModule",{value:!0});al.SaxesParser=al.EVENTS=void 0;const Pf=YM,mne=ZM,_R=eF;var Ni=Pf.isS,vne=Pf.isChar,Wf=Pf.isNameStartChar,QD=Pf.isNameChar,tF=Pf.S_LIST,wne=Pf.NAME_RE,Sne=mne.isChar,Tne=_R.isNCNameStartChar,Ene=_R.isNCNameChar,One=_R.NC_NAME_RE;const Y1="http://www.w3.org/XML/1998/namespace",fd="http://www.w3.org/2000/xmlns/",Ane={__proto__:null,xml:Y1,xmlns:fd},Rne={__proto__:null,amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},Dr=-1,vs=-2,GD=0,xne=1,US=2,Ine=3,Ql=4,Pne=5,Dne=6,Nne=7,qS=8,Cne=9,jne=10,Mne=11,Fne=12,di=13,Xy=14,VS=15,Lne=16,HS=17,Bne=18,$ne=19,kS=20,Une=21,qne=22,Vne=23,zD=24,QS=25,Ky=26,WD=27,Hne=28,kne=29,XD=30,Qne=31,Gne=32,vc=33,zne=34,GS=35,Xf=36,zS=37,Wne=38,KD=39,JD=40,Xne=41,YD=42,Kne=43,Jne=44,WS=9,qa=10,XS=13,ZD=32,eN=33,rF=34,$h=38,nF=39,Jy=45,Yy=47,Yne=59,Au=60,nd=61,on=62,Mn=63,iF=91,id=93,tN=133,rN=8232,Zy=t=>t===rF||t===nF,aF=[rF,nF],Zne=[...aF,iF,on],eie=[...aF,Au,id],tie=[nd,Mn,...tF],rie=[...tF,on,$h,Au];function ZE(t,e,r){switch(e){case"xml":r!==Y1&&t.fail(`xml prefix must be bound to ${Y1}.`);break;case"xmlns":r!==fd&&t.fail(`xmlns prefix must be bound to ${fd}.`);break}switch(r){case fd:t.fail(e===""?`the default namespace may not be set to ${r}.`:`may not assign a prefix (even "xmlns") to the URI ${fd}.`);break;case Y1:switch(e){case"xml":break;case"":t.fail(`the default namespace may not be set to ${r}.`);break;default:t.fail("may not assign the xml namespace to another prefix.")}break}}function nie(t,e){for(const r of Object.keys(e))ZE(t,r,e[r])}const iie=t=>One.test(t),aie=t=>wne.test(t),wc=0,nN=1,KS=2;al.EVENTS=["xmldecl","text","processinginstruction","doctype","comment","opentagstart","attribute","opentag","closetag","cdata","error","end","ready"];const iN={xmldecl:"xmldeclHandler",text:"textHandler",processinginstruction:"piHandler",doctype:"doctypeHandler",comment:"commentHandler",opentagstart:"openTagStartHandler",attribute:"attributeHandler",opentag:"openTagHandler",closetag:"closeTagHandler",cdata:"cdataHandler",error:"errorHandler",end:"endHandler",ready:"readyHandler"};class sie{get closed(){return this._closed}constructor(e){this.opt=e??{},this.fragmentOpt=!!this.opt.fragment;const r=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=this.opt.position!==!1,this.fileName=this.opt.fileName,r){this.nameStartCheck=Tne,this.nameCheck=Ene,this.isName=iie,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},Ane);const n=this.opt.additionalNamespaces;n!=null&&(nie(this,n),Object.assign(this.ns,n))}else this.nameStartCheck=Wf,this.nameCheck=QD,this.isName=aie,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}_init(){var e;this.openWakaBang="",this.text="",this.name="",this.piTarget="",this.entity="",this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk="",this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=wc,this.attribList=[];const{fragmentOpt:r}=this;this.state=r?di:GD,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=r,this.xmlDeclPossible=!r,this.xmlDeclExpects=["version"],this.entityReturnState=void 0;let{defaultXMLVersion:n}=this.opt;if(n===void 0){if(this.opt.forceXMLVersion===!0)throw new Error("forceXMLVersion set but defaultXMLVersion is not set");n="1.0"}this.setXMLVersion(n),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(Rne),(e=this.readyHandler)===null||e===void 0||e.call(this)}get position(){return this.chunkPosition+this.i}get columnIndex(){return this.position-this.positionAtNewLine}on(e,r){this[iN[e]]=r}off(e){this[iN[e]]=void 0}makeError(e){var r;let n=(r=this.fileName)!==null&&r!==void 0?r:"";return this.trackPosition&&(n.length>0&&(n+=":"),n+=`${this.line}:${this.column}`),n.length>0&&(n+=": "),new Error(n+e)}fail(e){const r=this.makeError(e),n=this.errorHandler;if(n===void 0)throw r;return n(r),this}write(e){if(this.closed)return this.fail("cannot write after close; assign an onready handler.");let r=!1;e===null?(r=!0,e=""):typeof e=="object"&&(e=e.toString()),this.carriedFromPrevious!==void 0&&(e=`${this.carriedFromPrevious}${e}`,this.carriedFromPrevious=void 0);let n=e.length;const a=e.charCodeAt(n-1);!r&&(a===XS||a>=55296&&a<=56319)&&(this.carriedFromPrevious=e[n-1],n--,e=e.slice(0,n));const{stateTable:s}=this;for(this.chunk=e,this.i=0;this.i=e.length)return Dr;const n=e.charCodeAt(r);if(this.column++,n<55296){if(n>=ZD||n===WS)return n;switch(n){case qa:return this.line++,this.column=0,this.positionAtNewLine=this.position,qa;case XS:return e.charCodeAt(r+1)===qa&&(this.i=r+2),this.line++,this.column=0,this.positionAtNewLine=this.position,vs;default:return this.fail("disallowed character."),n}}if(n>56319)return n>=57344&&n<=65533||this.fail("disallowed character."),n;const a=65536+(n-55296)*1024+(e.charCodeAt(r+1)-56320);return this.i=r+2,a>1114111&&this.fail("disallowed character."),a}getCode11(){const{chunk:e,i:r}=this;if(this.prevI=r,this.i=r+1,r>=e.length)return Dr;const n=e.charCodeAt(r);if(this.column++,n<55296){if(n>31&&n<127||n>159&&n!==rN||n===WS)return n;switch(n){case qa:return this.line++,this.column=0,this.positionAtNewLine=this.position,qa;case XS:{const s=e.charCodeAt(r+1);(s===qa||s===tN)&&(this.i=r+2)}case tN:case rN:return this.line++,this.column=0,this.positionAtNewLine=this.position,vs;default:return this.fail("disallowed character."),n}}if(n>56319)return n>=57344&&n<=65533||this.fail("disallowed character."),n;const a=65536+(n-55296)*1024+(e.charCodeAt(r+1)-56320);return this.i=r+2,a>1114111&&this.fail("disallowed character."),a}getCodeNorm(){const e=this.getCode();return e===vs?qa:e}unget(){this.i=this.prevI,this.column--}captureTo(e){let{i:r}=this;const{chunk:n}=this;for(;;){const a=this.getCode(),s=a===vs,o=s?qa:a;if(o===Dr||e.includes(o))return this.text+=n.slice(r,this.prevI),o;s&&(this.text+=`${n.slice(r,this.prevI)} -`,r=this.i)}}captureToChar(e){let{i:r}=this;const{chunk:n}=this;for(;;){let a=this.getCode();switch(a){case vs:this.text+=`${n.slice(r,this.prevI)} -`,r=this.i,a=qa;break;case Dr:return this.text+=n.slice(r),!1}if(a===e)return this.text+=n.slice(r,this.prevI),!0}}captureNameChars(){const{chunk:e,i:r}=this;for(;;){const n=this.getCode();if(n===Dr)return this.name+=e.slice(r),Dr;if(!QD(n))return this.name+=e.slice(r,this.prevI),n===vs?qa:n}}skipSpaces(){for(;;){const e=this.getCodeNorm();if(e===Dr||!Ni(e))return e}}setXMLVersion(e){this.currentXMLVersion=e,e==="1.0"?(this.isChar=vne,this.getCode=this.getCode10):(this.isChar=Sne,this.getCode=this.getCode11)}sBegin(){this.chunk.charCodeAt(0)===65279&&(this.i++,this.column++),this.state=xne}sBeginWhitespace(){const e=this.i,r=this.skipSpaces();switch(this.prevI!==e&&(this.xmlDeclPossible=!1),r){case Au:if(this.state=VS,this.text.length!==0)throw new Error("no-empty text at start");break;case Dr:break;default:this.unget(),this.state=di,this.xmlDeclPossible=!1}}sDoctype(){var e;const r=this.captureTo(Zne);switch(r){case on:{(e=this.doctypeHandler)===null||e===void 0||e.call(this,this.text),this.text="",this.state=di,this.doctype=!0;break}case Dr:break;default:this.text+=String.fromCodePoint(r),r===iF?this.state=Ql:Zy(r)&&(this.state=Ine,this.q=r)}}sDoctypeQuote(){const e=this.q;this.captureToChar(e)&&(this.text+=String.fromCodePoint(e),this.q=null,this.state=US)}sDTD(){const e=this.captureTo(eie);e!==Dr&&(this.text+=String.fromCodePoint(e),e===id?this.state=US:e===Au?this.state=Dne:Zy(e)&&(this.state=Pne,this.q=e))}sDTDQuoted(){const e=this.q;this.captureToChar(e)&&(this.text+=String.fromCodePoint(e),this.state=Ql,this.q=null)}sDTDOpenWaka(){const e=this.getCodeNorm();switch(this.text+=String.fromCodePoint(e),e){case eN:this.state=Nne,this.openWakaBang="";break;case Mn:this.state=Mne;break;default:this.state=Ql}}sDTDOpenWakaBang(){const e=String.fromCodePoint(this.getCodeNorm()),r=this.openWakaBang+=e;this.text+=e,r!=="-"&&(this.state=r==="--"?qS:Ql,this.openWakaBang="")}sDTDComment(){this.captureToChar(Jy)&&(this.text+="-",this.state=Cne)}sDTDCommentEnding(){const e=this.getCodeNorm();this.text+=String.fromCodePoint(e),this.state=e===Jy?jne:qS}sDTDCommentEnded(){const e=this.getCodeNorm();this.text+=String.fromCodePoint(e),e===on?this.state=Ql:(this.fail("malformed comment."),this.state=qS)}sDTDPI(){this.captureToChar(Mn)&&(this.text+="?",this.state=Fne)}sDTDPIEnding(){const e=this.getCodeNorm();this.text+=String.fromCodePoint(e),e===on&&(this.state=Ql)}sText(){this.tags.length!==0?this.handleTextInRoot():this.handleTextOutsideRoot()}sEntity(){let{i:e}=this;const{chunk:r}=this;e:for(;;)switch(this.getCode()){case vs:this.entity+=`${r.slice(e,this.prevI)} -`,e=this.i;break;case Yne:{const{entityReturnState:n}=this,a=this.entity+r.slice(e,this.prevI);this.state=n;let s;a===""?(this.fail("empty entity name."),s="&;"):(s=this.parseEntity(a),this.entity=""),(n!==di||this.textHandler!==void 0)&&(this.text+=s);break e}case Dr:this.entity+=r.slice(e);break e}}sOpenWaka(){const e=this.getCode();if(Wf(e))this.state=zne,this.unget(),this.xmlDeclPossible=!1;else switch(e){case Yy:this.state=Kne,this.xmlDeclPossible=!1;break;case eN:this.state=Lne,this.openWakaBang="",this.xmlDeclPossible=!1;break;case Mn:this.state=Vne;break;default:this.fail("disallowed character in tag name"),this.state=di,this.xmlDeclPossible=!1}}sOpenWakaBang(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case"[CDATA[":!this.sawRoot&&!this.reportedTextBeforeRoot&&(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0),this.state=kS,this.openWakaBang="";break;case"--":this.state=HS,this.openWakaBang="";break;case"DOCTYPE":this.state=US,(this.doctype||this.sawRoot)&&this.fail("inappropriately located doctype declaration."),this.openWakaBang="";break;default:this.openWakaBang.length>=7&&this.fail("incorrect syntax.")}}sComment(){this.captureToChar(Jy)&&(this.state=Bne)}sCommentEnding(){var e;const r=this.getCodeNorm();r===Jy?(this.state=$ne,(e=this.commentHandler)===null||e===void 0||e.call(this,this.text),this.text=""):(this.text+=`-${String.fromCodePoint(r)}`,this.state=HS)}sCommentEnded(){const e=this.getCodeNorm();e!==on?(this.fail("malformed comment."),this.text+=`--${String.fromCodePoint(e)}`,this.state=HS):this.state=di}sCData(){this.captureToChar(id)&&(this.state=Une)}sCDataEnding(){const e=this.getCodeNorm();e===id?this.state=qne:(this.text+=`]${String.fromCodePoint(e)}`,this.state=kS)}sCDataEnding2(){var e;const r=this.getCodeNorm();switch(r){case on:{(e=this.cdataHandler)===null||e===void 0||e.call(this,this.text),this.text="",this.state=di;break}case id:this.text+="]";break;default:this.text+=`]]${String.fromCodePoint(r)}`,this.state=kS}}sPIFirstChar(){const e=this.getCodeNorm();this.nameStartCheck(e)?(this.piTarget+=String.fromCodePoint(e),this.state=zD):e===Mn||Ni(e)?(this.fail("processing instruction without a target."),this.state=e===Mn?Ky:QS):(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(e),this.state=zD)}sPIRest(){const{chunk:e,i:r}=this;for(;;){const n=this.getCodeNorm();if(n===Dr){this.piTarget+=e.slice(r);return}if(!this.nameCheck(n)){this.piTarget+=e.slice(r,this.prevI);const a=n===Mn;a||Ni(n)?this.piTarget==="xml"?(this.xmlDeclPossible||this.fail("an XML declaration must be at the start of the document."),this.state=a?vc:WD):this.state=a?Ky:QS:(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(n));break}}}sPIBody(){if(this.text.length===0){const e=this.getCodeNorm();e===Mn?this.state=Ky:Ni(e)||(this.text=String.fromCodePoint(e))}else this.captureToChar(Mn)&&(this.state=Ky)}sPIEnding(){var e;const r=this.getCodeNorm();if(r===on){const{piTarget:n}=this;n.toLowerCase()==="xml"&&this.fail("the XML declaration must appear at the start of the document."),(e=this.piHandler)===null||e===void 0||e.call(this,{target:n,body:this.text}),this.piTarget=this.text="",this.state=di}else r===Mn?this.text+="?":(this.text+=`?${String.fromCodePoint(r)}`,this.state=QS);this.xmlDeclPossible=!1}sXMLDeclNameStart(){const e=this.skipSpaces();if(e===Mn){this.state=vc;return}e!==Dr&&(this.state=Hne,this.name=String.fromCodePoint(e))}sXMLDeclName(){const e=this.captureTo(tie);if(e===Mn){this.state=vc,this.name+=this.text,this.text="",this.fail("XML declaration is incomplete.");return}if(Ni(e)||e===nd){if(this.name+=this.text,this.text="",!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail("did not expect any more name/value pairs.");break;case 1:this.fail(`expected the name ${this.xmlDeclExpects[0]}.`);break;default:this.fail(`expected one of ${this.xmlDeclExpects.join(", ")}`)}this.state=e===nd?XD:kne}}sXMLDeclEq(){const e=this.getCodeNorm();if(e===Mn){this.state=vc,this.fail("XML declaration is incomplete.");return}Ni(e)||(e!==nd&&this.fail("value required."),this.state=XD)}sXMLDeclValueStart(){const e=this.getCodeNorm();if(e===Mn){this.state=vc,this.fail("XML declaration is incomplete.");return}Ni(e)||(Zy(e)?this.q=e:(this.fail("value must be quoted."),this.q=ZD),this.state=Qne)}sXMLDeclValue(){const e=this.captureTo([this.q,Mn]);if(e===Mn){this.state=vc,this.text="",this.fail("XML declaration is incomplete.");return}if(e===Dr)return;const r=this.text;switch(this.text="",this.name){case"version":{this.xmlDeclExpects=["encoding","standalone"];const n=r;this.xmlDecl.version=n,/^1\.[0-9]+$/.test(n)?this.opt.forceXMLVersion||this.setXMLVersion(n):this.fail("version number must match /^1\\.[0-9]+$/.");break}case"encoding":/^[A-Za-z][A-Za-z0-9._-]*$/.test(r)||this.fail("encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/."),this.xmlDeclExpects=["standalone"],this.xmlDecl.encoding=r;break;case"standalone":r!=="yes"&&r!=="no"&&this.fail('standalone value must match "yes" or "no".'),this.xmlDeclExpects=[],this.xmlDecl.standalone=r;break}this.name="",this.state=Gne}sXMLDeclSeparator(){const e=this.getCodeNorm();if(e===Mn){this.state=vc;return}Ni(e)||(this.fail("whitespace required."),this.unget()),this.state=WD}sXMLDeclEnding(){var e;this.getCodeNorm()===on?(this.piTarget!=="xml"?this.fail("processing instructions are not allowed before root."):this.name!=="version"&&this.xmlDeclExpects.includes("version")&&this.fail("XML declaration must contain a version."),(e=this.xmldeclHandler)===null||e===void 0||e.call(this,this.xmlDecl),this.name="",this.piTarget=this.text="",this.state=di):this.fail("The character ? is disallowed anywhere in XML declarations."),this.xmlDeclPossible=!1}sOpenTag(){var e;const r=this.captureNameChars();if(r===Dr)return;const n=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name="",this.xmlnsOpt&&(this.topNS=n.ns=Object.create(null)),(e=this.openTagStartHandler)===null||e===void 0||e.call(this,n),this.sawRoot=!0,!this.fragmentOpt&&this.closedRoot&&this.fail("documents may contain only one root."),r){case on:this.openTag();break;case Yy:this.state=GS;break;default:Ni(r)||this.fail("disallowed character in tag name."),this.state=Xf}}sOpenTagSlash(){this.getCode()===on?this.openSelfClosingTag():(this.fail("forward-slash in opening tag not followed by >."),this.state=Xf)}sAttrib(){const e=this.skipSpaces();e!==Dr&&(Wf(e)?(this.unget(),this.state=zS):e===on?this.openTag():e===Yy?this.state=GS:this.fail("disallowed character in attribute name."))}sAttribName(){const e=this.captureNameChars();e===nd?this.state=KD:Ni(e)?this.state=Wne:e===on?(this.fail("attribute without value."),this.pushAttrib(this.name,this.name),this.name=this.text="",this.openTag()):e!==Dr&&this.fail("disallowed character in attribute name.")}sAttribNameSawWhite(){const e=this.skipSpaces();switch(e){case Dr:return;case nd:this.state=KD;break;default:this.fail("attribute without value."),this.text="",this.name="",e===on?this.openTag():Wf(e)?(this.unget(),this.state=zS):(this.fail("disallowed character in attribute name."),this.state=Xf)}}sAttribValue(){const e=this.getCodeNorm();Zy(e)?(this.q=e,this.state=JD):Ni(e)||(this.fail("unquoted attribute value."),this.state=YD,this.unget())}sAttribValueQuoted(){const{q:e,chunk:r}=this;let{i:n}=this;for(;;)switch(this.getCode()){case e:this.pushAttrib(this.name,this.text+r.slice(n,this.prevI)),this.name=this.text="",this.q=null,this.state=Xne;return;case $h:this.text+=r.slice(n,this.prevI),this.state=Xy,this.entityReturnState=JD;return;case qa:case vs:case WS:this.text+=`${r.slice(n,this.prevI)} `,n=this.i;break;case Au:this.text+=r.slice(n,this.prevI),this.fail("disallowed character.");return;case Dr:this.text+=r.slice(n);return}}sAttribValueClosed(){const e=this.getCodeNorm();Ni(e)?this.state=Xf:e===on?this.openTag():e===Yy?this.state=GS:Wf(e)?(this.fail("no whitespace between attributes."),this.unget(),this.state=zS):this.fail("disallowed character in attribute name.")}sAttribValueUnquoted(){const e=this.captureTo(rie);switch(e){case $h:this.state=Xy,this.entityReturnState=YD;break;case Au:this.fail("disallowed character.");break;case Dr:break;default:this.text.includes("]]>")&&this.fail('the string "]]>" is disallowed in char data.'),this.pushAttrib(this.name,this.text),this.name=this.text="",e===on?this.openTag():this.state=Xf}}sCloseTag(){const e=this.captureNameChars();e===on?this.closeTag():Ni(e)?this.state=Jne:e!==Dr&&this.fail("disallowed character in closing tag.")}sCloseTagSawWhite(){switch(this.skipSpaces()){case on:this.closeTag();break;case Dr:break;default:this.fail("disallowed character in closing tag.")}}handleTextInRoot(){let{i:e,forbiddenState:r}=this;const{chunk:n,textHandler:a}=this;e:for(;;)switch(this.getCode()){case Au:{if(this.state=VS,a!==void 0){const{text:s}=this,o=n.slice(e,this.prevI);s.length!==0?(a(s+o),this.text=""):o.length!==0&&a(o)}r=wc;break e}case $h:this.state=Xy,this.entityReturnState=di,a!==void 0&&(this.text+=n.slice(e,this.prevI)),r=wc;break e;case id:switch(r){case wc:r=nN;break;case nN:r=KS;break;case KS:break;default:throw new Error("impossible state")}break;case on:r===KS&&this.fail('the string "]]>" is disallowed in char data.'),r=wc;break;case vs:a!==void 0&&(this.text+=`${n.slice(e,this.prevI)} -`),e=this.i,r=wc;break;case Dr:a!==void 0&&(this.text+=n.slice(e));break e;default:r=wc}this.forbiddenState=r}handleTextOutsideRoot(){let{i:e}=this;const{chunk:r,textHandler:n}=this;let a=!1;e:for(;;){const s=this.getCode();switch(s){case Au:{if(this.state=VS,n!==void 0){const{text:o}=this,u=r.slice(e,this.prevI);o.length!==0?(n(o+u),this.text=""):u.length!==0&&n(u)}break e}case $h:this.state=Xy,this.entityReturnState=di,n!==void 0&&(this.text+=r.slice(e,this.prevI)),a=!0;break e;case vs:n!==void 0&&(this.text+=`${r.slice(e,this.prevI)} -`),e=this.i;break;case Dr:n!==void 0&&(this.text+=r.slice(e));break e;default:Ni(s)||(a=!0)}}a&&(!this.sawRoot&&!this.reportedTextBeforeRoot&&(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0))}pushAttribNS(e,r){var n;const{prefix:a,local:s}=this.qname(e),o={name:e,prefix:a,local:s,value:r};if(this.attribList.push(o),(n=this.attributeHandler)===null||n===void 0||n.call(this,o),a==="xmlns"){const u=r.trim();this.currentXMLVersion==="1.0"&&u===""&&this.fail("invalid attempt to undefine prefix in XML 1.0"),this.topNS[s]=u,ZE(this,s,u)}else if(e==="xmlns"){const u=r.trim();this.topNS[""]=u,ZE(this,"",u)}}pushAttribPlain(e,r){var n;const a={name:e,value:r};this.attribList.push(a),(n=this.attributeHandler)===null||n===void 0||n.call(this,a)}end(){var e,r;this.sawRoot||this.fail("document must contain a root element.");const{tags:n}=this;for(;n.length>0;){const s=n.pop();this.fail(`unclosed tag: ${s.name}`)}this.state!==GD&&this.state!==di&&this.fail("unexpected end.");const{text:a}=this;return a.length!==0&&((e=this.textHandler)===null||e===void 0||e.call(this,a),this.text=""),this._closed=!0,(r=this.endHandler)===null||r===void 0||r.call(this),this._init(),this}resolve(e){var r,n;let a=this.topNS[e];if(a!==void 0)return a;const{tags:s}=this;for(let o=s.length-1;o>=0;o--)if(a=s[o].ns[e],a!==void 0)return a;return a=this.ns[e],a!==void 0?a:(n=(r=this.opt).resolvePrefix)===null||n===void 0?void 0:n.call(r,e)}qname(e){const r=e.indexOf(":");if(r===-1)return{prefix:"",local:e};const n=e.slice(r+1),a=e.slice(0,r);return(a===""||n===""||n.includes(":"))&&this.fail(`malformed name: ${e}.`),{prefix:a,local:n}}processAttribsNS(){var e;const{attribList:r}=this,n=this.tag;{const{prefix:o,local:u}=this.qname(n.name);n.prefix=o,n.local=u;const c=n.uri=(e=this.resolve(o))!==null&&e!==void 0?e:"";o!==""&&(o==="xmlns"&&this.fail('tags may not have "xmlns" as prefix.'),c===""&&(this.fail(`unbound namespace prefix: ${JSON.stringify(o)}.`),n.uri=o))}if(r.length===0)return;const{attributes:a}=n,s=new Set;for(const o of r){const{name:u,prefix:c,local:l}=o;let d,f;c===""?(d=u==="xmlns"?fd:"",f=u):(d=this.resolve(c),d===void 0&&(this.fail(`unbound namespace prefix: ${JSON.stringify(c)}.`),d=c),f=`{${d}}${l}`),s.has(f)&&this.fail(`duplicate attribute: ${f}.`),s.add(f),o.uri=d,a[u]=o}this.attribList=[]}processAttribsPlain(){const{attribList:e}=this,r=this.tag.attributes;for(const{name:n,value:a}of e)r[n]!==void 0&&this.fail(`duplicate attribute: ${n}.`),r[n]=a;this.attribList=[]}openTag(){var e;this.processAttribs();const{tags:r}=this,n=this.tag;n.isSelfClosing=!1,(e=this.openTagHandler)===null||e===void 0||e.call(this,n),r.push(n),this.state=di,this.name=""}openSelfClosingTag(){var e,r,n;this.processAttribs();const{tags:a}=this,s=this.tag;s.isSelfClosing=!0,(e=this.openTagHandler)===null||e===void 0||e.call(this,s),(r=this.closeTagHandler)===null||r===void 0||r.call(this,s),(this.tag=(n=a[a.length-1])!==null&&n!==void 0?n:null)===null&&(this.closedRoot=!0),this.state=di,this.name=""}closeTag(){const{tags:e,name:r}=this;if(this.state=di,this.name="",r===""){this.fail("weird empty close tag."),this.text+="";return}const n=this.closeTagHandler;let a=e.length;for(;a-- >0;){const s=this.tag=e.pop();if(this.topNS=s.ns,n==null||n(s),s.name===r)break;this.fail("unexpected close tag.")}a===0?this.closedRoot=!0:a<0&&(this.fail(`unmatched closing tag: ${r}.`),this.text+=``)}parseEntity(e){if(e[0]!=="#"){const n=this.ENTITIES[e];return n!==void 0?n:(this.fail(this.isName(e)?"undefined entity.":"disallowed character in entity name."),`&${e};`)}let r=NaN;return e[1]==="x"&&/^#x[0-9a-f]+$/i.test(e)?r=parseInt(e.slice(2),16):/^#[0-9]+$/.test(e)&&(r=parseInt(e.slice(1),10)),this.isChar(r)?String.fromCodePoint(r):(this.fail("malformed character entity."),`&${e};`)}}al.SaxesParser=sie;var jm={};Object.defineProperty(jm,"__esModule",{value:!0});jm.ParseError=void 0;let oie=class extends Error{constructor(e,r){const n=e.saxParser;super(e.trackPosition?`Line ${n.line} column ${n.column+1}: ${r}`:r)}};jm.ParseError=oie;var sF={},oF={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.validateIri=t.IriValidationStrategy=void 0;function e(){const u="[!$&'()*+,;=]",c="%[a-fA-F0-9]{2}",l="([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",d=`${l}\\.${l}\\.${l}\\.${l}`,f="[a-fA-F0-9]{1,4}",h=`(${f}:${f}|${d})`,p=`((${f}:){6}${h}|::(${f}:){5}${h}|(${f})?::(${f}:){4}${h}|((${f}:){0,1}${f})?::(${f}:){3}${h}|((${f}:){0,2}${f})?::(${f}:){2}${h}|((${f}:){0,3}${f})?::${f}:${h}|((${f}:){0,4}${f})?::${h}|((${f}:){0,5}${f})?::${f}|((${f}:){0,6}${f})?::)`,b=`v[a-fA-F0-9]+\\.(${u}|${u}|":)+`,g=`\\[(${p}|${b})\\]`,E="[0-9]*",w="[a-zA-Z][a-zA-Z0-9+\\-.]*",A="[-󰀀-󿿽􀀀-􏿽]",D="[a-zA-Z0-9\\-._~ -퟿豈-﷏ﷰ-￯𐀀-🿽𠀀-𯿽𰀀-𿿽񀀀-񏿽񐀀-񟿽񠀀-񯿽񰀀-񿿽򀀀-򏿽򐀀-򟿽򠀀-򯿽򰀀-򿿽󀀀-󏿽󐀀-󟿽󡀀-󯿽]",U=`(${D}|${c}|${u}|[:@])*`,H=`(${U}|[\\/?])*`,N=`(${U}|${A}|[\\/?])*`,x=`(${U})+`,F=`(${U})*`,X="",ne=`${x}(\\/${F})*`,$=`\\/(${x}(\\/${F})*)?`,j=`(\\/${F})*`,Q=`(${D}|${c}|${u})*`,se=`(${g}|${d}|${Q})`,he=`(\\/\\/${`(${`(${D}|${c}|${u}|:)*`}@)?${se}(:${E})?`}${j}|${$}|${ne}|${X})`,Te=`^${w}:${he}(\\?${N})?(#${H})?$`;return new RegExp(Te,"u")}const r=e(),n=/^[A-Za-z][\d+-.A-Za-z]*:[^\u0000-\u0020"<>\\^`{|}]*$/u;var a;(function(o){o.Strict="strict",o.Pragmatic="pragmatic",o.None="none"})(a=t.IriValidationStrategy||(t.IriValidationStrategy={}));function s(o,u=a.Strict){switch(u){case a.Strict:return r.test(o)?void 0:new Error(`Invalid IRI according to RFC 3987: '${o}'`);case a.Pragmatic:return n.test(o)?void 0:new Error(`Invalid IRI according to RDF Turtle: '${o}'`);case a.None:return;default:return new Error(`Not supported validation strategy "${u}"`)}}t.validateIri=s})(oF);(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(oF,t)})(sF);Object.defineProperty(Kd,"__esModule",{value:!0});Kd.ParseType=Kd.RdfXmlParser=void 0;const aN=xa,uie=al,sN=Ht,cie=jm,lie=ht,JS=sF;class Jt extends sN.Transform{constructor(e){super({readableObjectMode:!0}),this.activeTagStack=[],this.nodeIds={},e&&(Object.assign(this,e),this.options=e),this.dataFactory||(this.dataFactory=new lie.DataFactory),this.baseIRI||(this.baseIRI=""),this.defaultGraph||(this.defaultGraph=this.dataFactory.defaultGraph()),this.validateUri!==!1&&(this.validateUri=!0),this.iriValidationStrategy||(this.iriValidationStrategy=this.validateUri?JS.IriValidationStrategy.Pragmatic:JS.IriValidationStrategy.None),this.saxParser=new uie.SaxesParser({xmlns:!0,position:this.trackPosition}),this.attachSaxListeners()}import(e){const r=new sN.PassThrough({readableObjectMode:!0});e.on("error",a=>n.emit("error",a)),e.on("data",a=>r.push(a)),e.on("end",()=>r.push(null));const n=r.pipe(new Jt(this.options));return n}_transform(e,r,n){try{this.saxParser.write(e)}catch(a){return n(a)}n()}newParseError(e){return new cie.ParseError(this,e)}valueToUri(e,r){return this.uriToNamedNode((0,aN.resolve)(e,r.baseIRI))}uriToNamedNode(e){const r=(0,JS.validateIri)(e,this.iriValidationStrategy);if(r instanceof Error)throw this.newParseError(r.message);return this.dataFactory.namedNode(e)}validateNcname(e){if(!Jt.NCNAME_MATCHER.test(e))throw this.newParseError(`Not a valid NCName: ${e}`)}attachSaxListeners(){this.saxParser.on("error",e=>this.emit("error",e)),this.saxParser.on("opentag",this.onTag.bind(this)),this.saxParser.on("text",this.onText.bind(this)),this.saxParser.on("closetag",this.onCloseTag.bind(this)),this.saxParser.on("doctype",this.onDoctype.bind(this))}onTag(e){const r=this.activeTagStack.length?this.activeTagStack[this.activeTagStack.length-1]:null;let n=wo.RESOURCE;if(r&&(r.hadChildren=!0,n=r.childrenParseType),r&&r.childrenStringTags){const s=e.name;let o="";for(const d in e.attributes)o+=` ${d}="${e.attributes[d].value}"`;const c=`<${`${s}${o}`}>`;r.childrenStringTags.push(c);const l={childrenStringTags:r.childrenStringTags};l.childrenStringEmitClosingTag=``,this.activeTagStack.push(l);return}const a={};r?(a.language=r.language,a.baseIRI=r.baseIRI):a.baseIRI=this.baseIRI,this.activeTagStack.push(a),n===wo.RESOURCE?this.onTagResource(e,a,r,!r):this.onTagProperty(e,a,r)}onTagResource(e,r,n,a){r.childrenParseType=wo.PROPERTY;let s=!0;if(e.uri===Jt.RDF){if(!a&&Jt.FORBIDDEN_NODE_ELEMENTS.indexOf(e.local)>=0)throw this.newParseError(`Illegal node element name: ${e.local}`);switch(e.local){case"RDF":r.childrenParseType=wo.RESOURCE;case"Description":s=!1}}const o=[],u=[];let c=null,l=!1,d=!1,f=null;for(const h in e.attributes){const p=e.attributes[h];if(n&&p.uri===Jt.RDF)switch(p.local){case"about":if(c)throw this.newParseError(`Only one of rdf:about, rdf:nodeID and rdf:ID can be present, while ${p.value} and ${c} where found.`);c=p.value;continue;case"ID":if(c)throw this.newParseError(`Only one of rdf:about, rdf:nodeID and rdf:ID can be present, while ${p.value} and ${c} where found.`);this.validateNcname(p.value),c="#"+p.value,l=!0;continue;case"nodeID":if(c)throw this.newParseError(`Only one of rdf:about, rdf:nodeID and rdf:ID can be present, while ${p.value} and ${c} where found.`);this.validateNcname(p.value),c=p.value,d=!0;continue;case"bagID":throw this.newParseError("rdf:bagID is not supported.");case"type":f=p.value;continue;case"aboutEach":throw this.newParseError("rdf:aboutEach is not supported.");case"aboutEachPrefix":throw this.newParseError("rdf:aboutEachPrefix is not supported.");case"li":throw this.newParseError("rdf:li on node elements are not supported.")}else if(p.uri===Jt.XML){if(p.local==="lang"){r.language=p.value===""?null:p.value.toLowerCase();continue}else if(p.local==="base"){r.baseIRI=(0,aN.resolve)(p.value,r.baseIRI);continue}}p.prefix!=="xml"&&p.uri&&(o.push(this.uriToNamedNode(p.uri+p.local)),u.push(p.value))}if(c!==null&&(r.subject=d?this.dataFactory.blankNode(c):this.valueToUri(c,r),l&&this.claimNodeId(r.subject)),r.subject||(r.subject=this.dataFactory.blankNode()),s){const h=this.uriToNamedNode(e.uri+e.local);this.emitTriple(r.subject,this.dataFactory.namedNode(Jt.RDF+"type"),h,n?n.reifiedStatementId:null)}if(n){if(n.predicate)if(n.childrenCollectionSubject){const h=this.dataFactory.blankNode();this.emitTriple(n.childrenCollectionSubject,n.childrenCollectionPredicate,h,n.reifiedStatementId),this.emitTriple(h,this.dataFactory.namedNode(Jt.RDF+"first"),r.subject,r.reifiedStatementId),n.childrenCollectionSubject=h,n.childrenCollectionPredicate=this.dataFactory.namedNode(Jt.RDF+"rest")}else{this.emitTriple(n.subject,n.predicate,r.subject,n.reifiedStatementId);for(let h=0;h=0)throw this.newParseError(`Illegal property element name: ${e.local}`);r.predicateSubPredicates=[],r.predicateSubObjects=[];let a=!1,s=!1,o=null,u=!0;const c=[],l=[];for(const d in e.attributes){const f=e.attributes[d];if(f.uri===Jt.RDF)switch(f.local){case"resource":if(o)throw this.newParseError(`Found both rdf:resource (${f.value}) and rdf:nodeID (${o}).`);if(a)throw this.newParseError(`rdf:parseType is not allowed on property elements with rdf:resource (${f.value})`);r.hadChildren=!0,o=f.value,u=!1;continue;case"datatype":if(s)throw this.newParseError(`Found both non-rdf:* property attributes and rdf:datatype (${f.value}).`);if(a)throw this.newParseError(`rdf:parseType is not allowed on property elements with rdf:datatype (${f.value})`);r.datatype=this.valueToUri(f.value,r);continue;case"nodeID":if(s)throw this.newParseError(`Found both non-rdf:* property attributes and rdf:nodeID (${f.value}).`);if(r.hadChildren)throw this.newParseError(`Found both rdf:resource and rdf:nodeID (${f.value}).`);if(a)throw this.newParseError(`rdf:parseType is not allowed on property elements with rdf:nodeID (${f.value})`);this.validateNcname(f.value),r.hadChildren=!0,o=f.value,u=!0;continue;case"bagID":throw this.newParseError("rdf:bagID is not supported.");case"parseType":if(s)throw this.newParseError("rdf:parseType is not allowed when non-rdf:* property attributes are present");if(r.datatype)throw this.newParseError(`rdf:parseType is not allowed on property elements with rdf:datatype (${r.datatype.value})`);if(o)throw this.newParseError(`rdf:parseType is not allowed on property elements with rdf:nodeID or rdf:resource (${o})`);if(f.value==="Resource"){a=!0,r.childrenParseType=wo.PROPERTY;const h=this.dataFactory.blankNode();this.emitTriple(r.subject,r.predicate,h,r.reifiedStatementId),r.subject=h,r.predicate=null}else f.value==="Collection"?(a=!0,r.hadChildren=!0,r.childrenCollectionSubject=r.subject,r.childrenCollectionPredicate=r.predicate,u=!1):f.value==="Literal"&&(a=!0,r.childrenTagsToString=!0,r.childrenStringTags=[]);continue;case"ID":this.validateNcname(f.value),r.reifiedStatementId=this.valueToUri("#"+f.value,r),this.claimNodeId(r.reifiedStatementId);continue}else if(f.uri===Jt.XML&&f.local==="lang"){r.language=f.value===""?null:f.value.toLowerCase();continue}if(f.prefix!=="xml"&&f.prefix!=="xmlns"&&(f.prefix!==""||f.local!=="xmlns")&&f.uri){if(a||r.datatype)throw this.newParseError(`Found illegal rdf:* properties on property element with attribute: ${f.value}`);r.hadChildren=!0,s=!0,c.push(this.uriToNamedNode(f.uri+f.local)),l.push(this.dataFactory.literal(f.value,r.datatype||r.language))}}if(o!==null){const d=r.subject;r.subject=u?this.dataFactory.blankNode(o):this.valueToUri(o,r),this.emitTriple(d,r.predicate,r.subject,r.reifiedStatementId);for(let f=0;f/g,(r,n,a)=>(this.saxParser.ENTITIES[n]=a,""))}}Kd.RdfXmlParser=Jt;Jt.MIME_TYPE="application/rdf+xml";Jt.RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#";Jt.XML="http://www.w3.org/XML/1998/namespace";Jt.FORBIDDEN_NODE_ELEMENTS=["RDF","ID","about","bagID","parseType","resource","nodeID","li","aboutEach","aboutEachPrefix"];Jt.FORBIDDEN_PROPERTY_ELEMENTS=["Description","RDF","ID","about","bagID","parseType","resource","nodeID","aboutEach","aboutEachPrefix"];Jt.NCNAME_MATCHER=/^([A-Za-z\xC0-\xD6\xD8-\xF6\u{F8}-\u{2FF}\u{370}-\u{37D}\u{37F}-\u{1FFF}\u{200C}-\u{200D}\u{2070}-\u{218F}\u{2C00}-\u{2FEF}\u{3001}-\u{D7FF}\u{F900}-\u{FDCF}\u{FDF0}-\u{FFFD}\u{10000}-\u{EFFFF}_])([A-Za-z\xC0-\xD6\xD8-\xF6\u{F8}-\u{2FF}\u{370}-\u{37D}\u{37F}-\u{1FFF}\u{200C}-\u{200D}\u{2070}-\u{218F}\u{2C00}-\u{2FEF}\u{3001}-\u{D7FF}\u{F900}-\u{FDCF}\u{FDF0}-\u{FFFD}\u{10000}-\u{EFFFF}_\-.0-9#xB7\u{0300}-\u{036F}\u{203F}-\u{2040}])*$/u;var wo;(function(t){t[t.RESOURCE=0]="RESOURCE",t[t.PROPERTY=1]="PROPERTY"})(wo||(Kd.ParseType=wo={}));(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Kd,t)})(JM);Object.defineProperty(Cm,"__esModule",{value:!0});Cm.ActorRdfParseRdfXml=void 0;const die=vl,fie=JM;class hie extends die.ActorRdfParseFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){var s;e.data.on("error",o=>a.emit("error",o));const a=e.data.pipe(new fie.RdfXmlParser({baseIRI:(s=e.metadata)==null?void 0:s.baseIRI}));return{data:a,metadata:{triples:!0}}}}Cm.ActorRdfParseRdfXml=hie;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Cm,t)})(KM);var uF={},Mm={},mR={},cF={};Object.defineProperty(cF,"__esModule",{value:!0});var lF={};Object.defineProperty(lF,"__esModule",{value:!0});var dF={};Object.defineProperty(dF,"__esModule",{value:!0});var Fm={},fF={},wp={},vR={},Qo={},wR={};Object.defineProperty(wR,"__esModule",{value:!0});wR.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(t){return t.charCodeAt(0)}));var SR={};Object.defineProperty(SR,"__esModule",{value:!0});SR.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(t){return t.charCodeAt(0)}));var eO={};(function(t){var e;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);t.fromCodePoint=(e=String.fromCodePoint)!==null&&e!==void 0?e:function(s){var o="";return s>65535&&(s-=65536,o+=String.fromCharCode(s>>>10&1023|55296),s=56320|s&1023),o+=String.fromCharCode(s),o};function n(s){var o;return s>=55296&&s<=57343||s>1114111?65533:(o=r.get(s))!==null&&o!==void 0?o:s}t.replaceCodePoint=n;function a(s){return(0,t.fromCodePoint)(n(s))}t.default=a})(eO);(function(t){var e=m&&m.__createBinding||(Object.create?function(F,X,ne,$){$===void 0&&($=ne);var j=Object.getOwnPropertyDescriptor(X,ne);(!j||("get"in j?!X.__esModule:j.writable||j.configurable))&&(j={enumerable:!0,get:function(){return X[ne]}}),Object.defineProperty(F,$,j)}:function(F,X,ne,$){$===void 0&&($=ne),F[$]=X[ne]}),r=m&&m.__setModuleDefault||(Object.create?function(F,X){Object.defineProperty(F,"default",{enumerable:!0,value:X})}:function(F,X){F.default=X}),n=m&&m.__importStar||function(F){if(F&&F.__esModule)return F;var X={};if(F!=null)for(var ne in F)ne!=="default"&&Object.prototype.hasOwnProperty.call(F,ne)&&e(X,F,ne);return r(X,F),X},a=m&&m.__importDefault||function(F){return F&&F.__esModule?F:{default:F}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var s=a(wR);t.htmlDecodeTree=s.default;var o=a(SR);t.xmlDecodeTree=o.default;var u=n(eO);t.decodeCodePoint=u.default;var c=eO;Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}});var l;(function(F){F[F.NUM=35]="NUM",F[F.SEMI=59]="SEMI",F[F.EQUALS=61]="EQUALS",F[F.ZERO=48]="ZERO",F[F.NINE=57]="NINE",F[F.LOWER_A=97]="LOWER_A",F[F.LOWER_F=102]="LOWER_F",F[F.LOWER_X=120]="LOWER_X",F[F.LOWER_Z=122]="LOWER_Z",F[F.UPPER_A=65]="UPPER_A",F[F.UPPER_F=70]="UPPER_F",F[F.UPPER_Z=90]="UPPER_Z"})(l||(l={}));var d=32,f;(function(F){F[F.VALUE_LENGTH=49152]="VALUE_LENGTH",F[F.BRANCH_LENGTH=16256]="BRANCH_LENGTH",F[F.JUMP_TABLE=127]="JUMP_TABLE"})(f=t.BinTrieFlags||(t.BinTrieFlags={}));function h(F){return F>=l.ZERO&&F<=l.NINE}function p(F){return F>=l.UPPER_A&&F<=l.UPPER_F||F>=l.LOWER_A&&F<=l.LOWER_F}function b(F){return F>=l.UPPER_A&&F<=l.UPPER_Z||F>=l.LOWER_A&&F<=l.LOWER_Z||h(F)}function g(F){return F===l.EQUALS||b(F)}var E;(function(F){F[F.EntityStart=0]="EntityStart",F[F.NumericStart=1]="NumericStart",F[F.NumericDecimal=2]="NumericDecimal",F[F.NumericHex=3]="NumericHex",F[F.NamedEntity=4]="NamedEntity"})(E||(E={}));var w;(function(F){F[F.Legacy=0]="Legacy",F[F.Strict=1]="Strict",F[F.Attribute=2]="Attribute"})(w=t.DecodingMode||(t.DecodingMode={}));var O=function(){function F(X,ne,$){this.decodeTree=X,this.emitCodePoint=ne,this.errors=$,this.state=E.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=w.Strict}return F.prototype.startEntity=function(X){this.decodeMode=X,this.state=E.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},F.prototype.write=function(X,ne){switch(this.state){case E.EntityStart:return X.charCodeAt(ne)===l.NUM?(this.state=E.NumericStart,this.consumed+=1,this.stateNumericStart(X,ne+1)):(this.state=E.NamedEntity,this.stateNamedEntity(X,ne));case E.NumericStart:return this.stateNumericStart(X,ne);case E.NumericDecimal:return this.stateNumericDecimal(X,ne);case E.NumericHex:return this.stateNumericHex(X,ne);case E.NamedEntity:return this.stateNamedEntity(X,ne)}},F.prototype.stateNumericStart=function(X,ne){return ne>=X.length?-1:(X.charCodeAt(ne)|d)===l.LOWER_X?(this.state=E.NumericHex,this.consumed+=1,this.stateNumericHex(X,ne+1)):(this.state=E.NumericDecimal,this.stateNumericDecimal(X,ne))},F.prototype.addToNumericResult=function(X,ne,$,j){if(ne!==$){var Q=$-ne;this.result=this.result*Math.pow(j,Q)+parseInt(X.substr(ne,Q),j),this.consumed+=Q}},F.prototype.stateNumericHex=function(X,ne){for(var $=ne;ne>14;ne>14,Q!==0){if(se===l.SEMI)return this.emitNamedEntityData(this.treeIndex,Q,this.consumed+this.excess);this.decodeMode!==w.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},F.prototype.emitNotTerminatedNamedEntity=function(){var X,ne=this,$=ne.result,j=ne.decodeTree,Q=(j[$]&f.VALUE_LENGTH)>>14;return this.emitNamedEntityData($,Q,this.consumed),(X=this.errors)===null||X===void 0||X.missingSemicolonAfterCharacterReference(),this.consumed},F.prototype.emitNamedEntityData=function(X,ne,$){var j=this.decodeTree;return this.emitCodePoint(ne===1?j[X]&~f.VALUE_LENGTH:j[X+1],$),ne===3&&this.emitCodePoint(j[X+2],$),$},F.prototype.end=function(){var X;switch(this.state){case E.NamedEntity:return this.result!==0&&(this.decodeMode!==w.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case E.NumericDecimal:return this.emitNumericEntity(0,2);case E.NumericHex:return this.emitNumericEntity(0,3);case E.NumericStart:return(X=this.errors)===null||X===void 0||X.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case E.EntityStart:return 0}},F}();t.EntityDecoder=O;function A(F){var X="",ne=new O(F,function($){return X+=(0,u.fromCodePoint)($)});return function(j,Q){for(var se=0,ie=0;(ie=j.indexOf("&",ie))>=0;){X+=j.slice(se,ie),ne.startEntity(Q);var be=ne.write(j,ie+1);if(be<0){se=ie+ne.end();break}se=ie+be,ie=be===0?se+1:se}var he=X+j.slice(se);return X="",he}}function T(F,X,ne,$){var j=(X&f.BRANCH_LENGTH)>>7,Q=X&f.JUMP_TABLE;if(j===0)return Q!==0&&$===Q?ne:-1;if(Q){var se=$-Q;return se<0||se>=j?-1:F[ne+se]-1}for(var ie=ne,be=ie+j-1;ie<=be;){var he=ie+be>>>1,Te=F[he];if(Te<$)ie=he+1;else if(Te>$)be=he-1;else return F[he+j]}return-1}t.determineBranch=T;var I=A(s.default),D=A(o.default);function U(F,X){return X===void 0&&(X=w.Legacy),I(F,X)}t.decodeHTML=U;function H(F){return I(F,w.Attribute)}t.decodeHTMLAttribute=H;function N(F){return I(F,w.Strict)}t.decodeHTMLStrict=N;function x(F){return D(F,w.Strict)}t.decodeXML=x})(Qo);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var e=Qo,r;(function(h){h[h.Tab=9]="Tab",h[h.NewLine=10]="NewLine",h[h.FormFeed=12]="FormFeed",h[h.CarriageReturn=13]="CarriageReturn",h[h.Space=32]="Space",h[h.ExclamationMark=33]="ExclamationMark",h[h.Number=35]="Number",h[h.Amp=38]="Amp",h[h.SingleQuote=39]="SingleQuote",h[h.DoubleQuote=34]="DoubleQuote",h[h.Dash=45]="Dash",h[h.Slash=47]="Slash",h[h.Zero=48]="Zero",h[h.Nine=57]="Nine",h[h.Semi=59]="Semi",h[h.Lt=60]="Lt",h[h.Eq=61]="Eq",h[h.Gt=62]="Gt",h[h.Questionmark=63]="Questionmark",h[h.UpperA=65]="UpperA",h[h.LowerA=97]="LowerA",h[h.UpperF=70]="UpperF",h[h.LowerF=102]="LowerF",h[h.UpperZ=90]="UpperZ",h[h.LowerZ=122]="LowerZ",h[h.LowerX=120]="LowerX",h[h.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var n;(function(h){h[h.Text=1]="Text",h[h.BeforeTagName=2]="BeforeTagName",h[h.InTagName=3]="InTagName",h[h.InSelfClosingTag=4]="InSelfClosingTag",h[h.BeforeClosingTagName=5]="BeforeClosingTagName",h[h.InClosingTagName=6]="InClosingTagName",h[h.AfterClosingTagName=7]="AfterClosingTagName",h[h.BeforeAttributeName=8]="BeforeAttributeName",h[h.InAttributeName=9]="InAttributeName",h[h.AfterAttributeName=10]="AfterAttributeName",h[h.BeforeAttributeValue=11]="BeforeAttributeValue",h[h.InAttributeValueDq=12]="InAttributeValueDq",h[h.InAttributeValueSq=13]="InAttributeValueSq",h[h.InAttributeValueNq=14]="InAttributeValueNq",h[h.BeforeDeclaration=15]="BeforeDeclaration",h[h.InDeclaration=16]="InDeclaration",h[h.InProcessingInstruction=17]="InProcessingInstruction",h[h.BeforeComment=18]="BeforeComment",h[h.CDATASequence=19]="CDATASequence",h[h.InSpecialComment=20]="InSpecialComment",h[h.InCommentLike=21]="InCommentLike",h[h.BeforeSpecialS=22]="BeforeSpecialS",h[h.SpecialStartSequence=23]="SpecialStartSequence",h[h.InSpecialTag=24]="InSpecialTag",h[h.BeforeEntity=25]="BeforeEntity",h[h.BeforeNumericEntity=26]="BeforeNumericEntity",h[h.InNamedEntity=27]="InNamedEntity",h[h.InNumericEntity=28]="InNumericEntity",h[h.InHexEntity=29]="InHexEntity"})(n||(n={}));function a(h){return h===r.Space||h===r.NewLine||h===r.Tab||h===r.FormFeed||h===r.CarriageReturn}function s(h){return h===r.Slash||h===r.Gt||a(h)}function o(h){return h>=r.Zero&&h<=r.Nine}function u(h){return h>=r.LowerA&&h<=r.LowerZ||h>=r.UpperA&&h<=r.UpperZ}function c(h){return h>=r.UpperA&&h<=r.UpperF||h>=r.LowerA&&h<=r.LowerF}var l;(function(h){h[h.NoValue=0]="NoValue",h[h.Unquoted=1]="Unquoted",h[h.Single=2]="Single",h[h.Double=3]="Double"})(l=t.QuoteType||(t.QuoteType={}));var d={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},f=function(){function h(p,b){var g=p.xmlMode,E=g===void 0?!1:g,w=p.decodeEntities,O=w===void 0?!0:w;this.cbs=b,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=E,this.decodeEntities=O,this.entityTrie=E?e.xmlDecodeTree:e.htmlDecodeTree}return h.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},h.prototype.write=function(p){this.offset+=this.buffer.length,this.buffer=p,this.parse()},h.prototype.end=function(){this.running&&this.finish()},h.prototype.pause=function(){this.running=!1},h.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&p===r.Amp&&(this.state=n.BeforeEntity)},h.prototype.stateSpecialStartSequence=function(p){var b=this.sequenceIndex===this.currentSequence.length,g=b?s(p):(p|32)===this.currentSequence[this.sequenceIndex];if(!g)this.isSpecial=!1;else if(!b){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(p)},h.prototype.stateInSpecialTag=function(p){if(this.sequenceIndex===this.currentSequence.length){if(p===r.Gt||a(p)){var b=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&p!==r.Semi)this.trieIndex+=g;else{var E=this.index-this.entityExcess+1;E>this.sectionStart&&this.emitPartial(this.sectionStart,E),this.entityResult=this.trieIndex,this.trieIndex+=g,this.entityExcess=0,this.sectionStart=this.index+1,g===0&&this.emitNamedEntity()}}},h.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var p=(this.entityTrie[this.entityResult]&e.BinTrieFlags.VALUE_LENGTH)>>14;switch(p){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~e.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},h.prototype.stateBeforeNumericEntity=function(p){(p|32)===r.LowerX?(this.entityExcess++,this.state=n.InHexEntity):(this.state=n.InNumericEntity,this.stateInNumericEntity(p))},h.prototype.emitNumericEntity=function(p){var b=this.index-this.entityExcess-1,g=b+2+ +(this.state===n.InHexEntity);g!==this.index&&(b>this.sectionStart&&this.emitPartial(this.sectionStart,b),this.sectionStart=this.index+Number(p),this.emitCodePoint((0,e.replaceCodePoint)(this.entityResult))),this.state=this.baseState},h.prototype.stateInNumericEntity=function(p){p===r.Semi?this.emitNumericEntity(!0):o(p)?(this.entityResult=this.entityResult*10+(p-r.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.stateInHexEntity=function(p){p===r.Semi?this.emitNumericEntity(!0):o(p)?(this.entityResult=this.entityResult*16+(p-r.Zero),this.entityExcess++):c(p)?(this.entityResult=this.entityResult*16+((p|32)-r.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===n.Text||this.baseState===n.InSpecialTag)},h.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===n.InAttributeValueDq||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},h.prototype.shouldContinue=function(){return this.index0&&o.has(this.stack[this.stack.length-1]);){var u=this.stack.pop();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,u,!0)}this.isVoidElement(e)||(this.stack.push(e),dN.has(e)?this.foreignContext.push(!0):fN.has(e)&&this.foreignContext.push(!1)),(s=(a=this.cbs).onopentagname)===null||s===void 0||s.call(a,e),this.cbs.onopentag&&(this.attribs={})},t.prototype.endOpenTag=function(e){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},t.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},t.prototype.onclosetag=function(e,r){var n,a,s,o,u,c;this.endIndex=r;var l=this.getSlice(e,r);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(dN.has(l)||fN.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))!this.options.xmlMode&&l==="br"&&((a=(n=this.cbs).onopentagname)===null||a===void 0||a.call(n,"br"),(o=(s=this.cbs).onopentag)===null||o===void 0||o.call(s,"br",{},!0),(c=(u=this.cbs).onclosetag)===null||c===void 0||c.call(u,"br",!1));else{var d=this.stack.lastIndexOf(l);if(d!==-1)if(this.cbs.onclosetag)for(var f=this.stack.length-d;f--;)this.cbs.onclosetag(this.stack.pop(),f!==0);else this.stack.length=d;else!this.options.xmlMode&&l==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},t.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},t.prototype.closeCurrentTag=function(e){var r,n,a=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===a&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,a,!e),this.stack.pop())},t.prototype.onattribname=function(e,r){this.startIndex=e;var n=this.getSlice(e,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},t.prototype.onattribdata=function(e,r){this.attribvalue+=this.getSlice(e,r)},t.prototype.onattribentity=function(e){this.attribvalue+=(0,oN.fromCodePoint)(e)},t.prototype.onattribend=function(e,r){var n,a;this.endIndex=r,(a=(n=this.cbs).onattribute)===null||a===void 0||a.call(n,this.attribname,this.attribvalue,e===e1.QuoteType.Double?'"':e===e1.QuoteType.Single?"'":e===e1.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},t.prototype.getInstructionName=function(e){var r=e.search(mie),n=r<0?e:e.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(a),"!".concat(n))}this.startIndex=r+1},t.prototype.onprocessinginstruction=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(a),"?".concat(n))}this.startIndex=r+1},t.prototype.oncomment=function(e,r,n){var a,s,o,u;this.endIndex=r,(s=(a=this.cbs).oncomment)===null||s===void 0||s.call(a,this.getSlice(e,r-n)),(u=(o=this.cbs).oncommentend)===null||u===void 0||u.call(o),this.startIndex=r+1},t.prototype.oncdata=function(e,r,n){var a,s,o,u,c,l,d,f,h,p;this.endIndex=r;var b=this.getSlice(e,r-n);this.options.xmlMode||this.options.recognizeCDATA?((s=(a=this.cbs).oncdatastart)===null||s===void 0||s.call(a),(u=(o=this.cbs).ontext)===null||u===void 0||u.call(o,b),(l=(c=this.cbs).oncdataend)===null||l===void 0||l.call(c)):((f=(d=this.cbs).oncomment)===null||f===void 0||f.call(d,"[CDATA[".concat(b,"]]")),(p=(h=this.cbs).oncommentend)===null||p===void 0||p.call(h)),this.startIndex=r+1},t.prototype.onend=function(){var e,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}(r=(e=this.cbs).onend)===null||r===void 0||r.call(e)},t.prototype.reset=function(){var e,r,n,a;(r=(e=this.cbs).onreset)===null||r===void 0||r.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(a=(n=this.cbs).onparserinit)===null||a===void 0||a.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},t.prototype.parseComplete=function(e){this.reset(),this.end(e)},t.prototype.getSlice=function(e,r){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(e-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},t.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},t.prototype.write=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)},t.prototype.end=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),e}(TR);Nt.NodeWithChildren=Bm;var bF=function(t){ic(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=Bi.ElementType.CDATA,r}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),e}(Bm);Nt.CDATA=bF;var gF=function(t){ic(e,t);function e(){var r=t!==null&&t.apply(this,arguments)||this;return r.type=Bi.ElementType.Root,r}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),e}(Bm);Nt.Document=gF;var _F=function(t){ic(e,t);function e(r,n,a,s){a===void 0&&(a=[]),s===void 0&&(s=r==="script"?Bi.ElementType.Script:r==="style"?Bi.ElementType.Style:Bi.ElementType.Tag);var o=t.call(this,a)||this;return o.name=r,o.attribs=n,o.type=s,o}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var a,s;return{name:n,value:r.attribs[n],namespace:(a=r["x-attribsNamespace"])===null||a===void 0?void 0:a[n],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[n]}})},enumerable:!1,configurable:!0}),e}(Bm);Nt.Element=_F;function mF(t){return(0,Bi.isTag)(t)}Nt.isTag=mF;function vF(t){return t.type===Bi.ElementType.CDATA}Nt.isCDATA=vF;function wF(t){return t.type===Bi.ElementType.Text}Nt.isText=wF;function SF(t){return t.type===Bi.ElementType.Comment}Nt.isComment=SF;function TF(t){return t.type===Bi.ElementType.Directive}Nt.isDirective=TF;function EF(t){return t.type===Bi.ElementType.Root}Nt.isDocument=EF;function wie(t){return Object.prototype.hasOwnProperty.call(t,"children")}Nt.hasChildren=wie;function ER(t,e){e===void 0&&(e=!1);var r;if(wF(t))r=new hF(t.data);else if(SF(t))r=new pF(t.data);else if(mF(t)){var n=e?YS(t.children):[],a=new _F(t.name,Yh({},t.attribs),n);n.forEach(function(c){return c.parent=a}),t.namespace!=null&&(a.namespace=t.namespace),t["x-attribsNamespace"]&&(a["x-attribsNamespace"]=Yh({},t["x-attribsNamespace"])),t["x-attribsPrefix"]&&(a["x-attribsPrefix"]=Yh({},t["x-attribsPrefix"])),r=a}else if(vF(t)){var n=e?YS(t.children):[],s=new bF(n);n.forEach(function(l){return l.parent=s}),r=s}else if(EF(t)){var n=e?YS(t.children):[],o=new gF(n);n.forEach(function(l){return l.parent=o}),t["x-mode"]&&(o["x-mode"]=t["x-mode"]),r=o}else if(TF(t)){var u=new yF(t.name,t.data);t["x-name"]!=null&&(u["x-name"]=t["x-name"],u["x-publicId"]=t["x-publicId"],u["x-systemId"]=t["x-systemId"]),r=u}else throw new Error("Not implemented yet: ".concat(t.type));return r.startIndex=t.startIndex,r.endIndex=t.endIndex,t.sourceCodeLocation!=null&&(r.sourceCodeLocation=t.sourceCodeLocation),r}Nt.cloneNode=ER;function YS(t){for(var e=t.map(function(n){return ER(n,!0)}),r=1;r$\x80-\uFFFF]/g;var e=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);t.getCodePoint=String.prototype.codePointAt!=null?function(a,s){return a.codePointAt(s)}:function(a,s){return(a.charCodeAt(s)&64512)===55296?(a.charCodeAt(s)-55296)*1024+a.charCodeAt(s+1)-56320+65536:a.charCodeAt(s)};function r(a){for(var s="",o=0,u;(u=t.xmlReplacer.exec(a))!==null;){var c=u.index,l=a.charCodeAt(c),d=e.get(l);d!==void 0?(s+=a.substring(o,c)+d,o=c+1):(s+="".concat(a.substring(o,c),"&#x").concat((0,t.getCodePoint)(a,c).toString(16),";"),o=t.xmlReplacer.lastIndex+=+((l&64512)===55296))}return s+a.substr(o)}t.encodeXML=r,t.escape=r;function n(a,s){return function(u){for(var c,l=0,d="";c=a.exec(u);)l!==c.index&&(d+=u.substring(l,c.index)),d+=s.get(c[0].charCodeAt(0)),l=c.index+1;return d+u.substring(l)}}t.escapeUTF8=n(/[&<>'"]/g,e),t.escapeAttribute=n(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=n(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(Nb);var Sie=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sl,"__esModule",{value:!0});sl.encodeNonAsciiHTML=sl.encodeHTML=void 0;var Tie=Sie(OR),AF=Nb,Eie=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function Oie(t){return RF(Eie,t)}sl.encodeHTML=Oie;function Aie(t){return RF(AF.xmlReplacer,t)}sl.encodeNonAsciiHTML=Aie;function RF(t,e){for(var r="",n=0,a;(a=t.exec(e))!==null;){var s=a.index;r+=e.substring(n,s);var o=e.charCodeAt(s),u=Tie.default.get(o);if(typeof u=="object"){if(s+10&&(n+=$m(t.children,e)),(e.xmlMode||!hN.has(t.name))&&(n+=""))),n}function Lie(t){return"<".concat(t.data,">")}function Bie(t,e){var r,n=t.data||"";return((r=e.encodeEntities)!==null&&r!==void 0?r:e.decodeEntities)!==!1&&!(!e.xmlMode&&t.parent&&Pie.has(t.parent.name))&&(n=e.xmlMode||e.encodeEntities!=="utf8"?(0,Cb.encodeXML)(n):(0,Cb.escapeText)(n)),n}function $ie(t){return"")}function Uie(t){return"")}var qie=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ea,"__esModule",{value:!0});ea.innerText=ea.textContent=ea.getText=ea.getInnerHTML=ea.getOuterHTML=void 0;var qs=aa,Vie=qie(_0),Hie=nc;function IF(t,e){return(0,Vie.default)(t,e)}ea.getOuterHTML=IF;function kie(t,e){return(0,qs.hasChildren)(t)?t.children.map(function(r){return IF(r,e)}).join(""):""}ea.getInnerHTML=kie;function Z1(t){return Array.isArray(t)?t.map(Z1).join(""):(0,qs.isTag)(t)?t.name==="br"?` -`:Z1(t.children):(0,qs.isCDATA)(t)?Z1(t.children):(0,qs.isText)(t)?t.data:""}ea.getText=Z1;function tO(t){return Array.isArray(t)?t.map(tO).join(""):(0,qs.hasChildren)(t)&&!(0,qs.isComment)(t)?tO(t.children):(0,qs.isText)(t)?t.data:""}ea.textContent=tO;function rO(t){return Array.isArray(t)?t.map(rO).join(""):(0,qs.hasChildren)(t)&&(t.type===Hie.ElementType.Tag||(0,qs.isCDATA)(t))?rO(t.children):(0,qs.isText)(t)?t.data:""}ea.innerText=rO;var Tn={};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.prevElementSibling=Tn.nextElementSibling=Tn.getName=Tn.hasAttrib=Tn.getAttributeValue=Tn.getSiblings=Tn.getParent=Tn.getChildren=void 0;var AR=aa;function PF(t){return(0,AR.hasChildren)(t)?t.children:[]}Tn.getChildren=PF;function DF(t){return t.parent||null}Tn.getParent=DF;function Qie(t){var e,r,n=DF(t);if(n!=null)return PF(n);for(var a=[t],s=t.prev,o=t.next;s!=null;)a.unshift(s),e=s,s=e.prev;for(;o!=null;)a.push(o),r=o,o=r.next;return a}Tn.getSiblings=Qie;function Gie(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}Tn.getAttributeValue=Gie;function zie(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}Tn.hasAttrib=zie;function Wie(t){return t.name}Tn.getName=Wie;function Xie(t){for(var e,r=t.next;r!==null&&!(0,AR.isTag)(r);)e=r,r=e.next;return r}Tn.nextElementSibling=Xie;function Kie(t){for(var e,r=t.prev;r!==null&&!(0,AR.isTag)(r);)e=r,r=e.prev;return r}Tn.prevElementSibling=Kie;var Fi={};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.prepend=Fi.prependChild=Fi.append=Fi.appendChild=Fi.replaceElement=Fi.removeElement=void 0;function m0(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}Fi.removeElement=m0;function Jie(t,e){var r=e.prev=t.prev;r&&(r.next=e);var n=e.next=t.next;n&&(n.prev=e);var a=e.parent=t.parent;if(a){var s=a.children;s[s.lastIndexOf(t)]=e,t.parent=null}}Fi.replaceElement=Jie;function Yie(t,e){if(m0(e),e.next=null,e.parent=t,t.children.push(e)>1){var r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}Fi.appendChild=Yie;function Zie(t,e){m0(e);var r=t.parent,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){var a=r.children;a.splice(a.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}Fi.append=Zie;function eae(t,e){if(m0(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){var r=t.children[1];r.prev=e,e.next=r}else e.next=null}Fi.prependChild=eae;function tae(t,e){m0(e);var r=t.parent;if(r){var n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}Fi.prepend=tae;var mi={};Object.defineProperty(mi,"__esModule",{value:!0});mi.findAll=mi.existsOne=mi.findOne=mi.findOneChild=mi.find=mi.filter=void 0;var Um=aa;function rae(t,e,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),NF(t,Array.isArray(e)?e:[e],r,n)}mi.filter=rae;function NF(t,e,r,n){for(var a=[],s=[e],o=[0];;){if(o[0]>=s[0].length){if(o.length===1)return a;s.shift(),o.shift();continue}var u=s[0][o[0]++];if(t(u)&&(a.push(u),--n<=0))return a;r&&(0,Um.hasChildren)(u)&&u.children.length>0&&(o.unshift(0),s.unshift(u.children))}}mi.find=NF;function nae(t,e){return e.find(t)}mi.findOneChild=nae;function CF(t,e,r){r===void 0&&(r=!0);for(var n=null,a=0;a0&&(n=CF(t,s.children,!0));else continue}return n}mi.findOne=CF;function jF(t,e){return e.some(function(r){return(0,Um.isTag)(r)&&(t(r)||jF(t,r.children))})}mi.existsOne=jF;function iae(t,e){for(var r=[],n=[e],a=[0];;){if(a[0]>=n[0].length){if(n.length===1)return r;n.shift(),a.shift();continue}var s=n[0][a[0]++];(0,Um.isTag)(s)&&(t(s)&&r.push(s),s.children.length>0&&(a.unshift(0),n.unshift(s.children)))}}mi.findAll=iae;var ta={};Object.defineProperty(ta,"__esModule",{value:!0});ta.getElementsByTagType=ta.getElementsByTagName=ta.getElementById=ta.getElements=ta.testElement=void 0;var qc=aa,qm=mi,jb={tag_name:function(t){return typeof t=="function"?function(e){return(0,qc.isTag)(e)&&t(e.name)}:t==="*"?qc.isTag:function(e){return(0,qc.isTag)(e)&&e.name===t}},tag_type:function(t){return typeof t=="function"?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function(t){return typeof t=="function"?function(e){return(0,qc.isText)(e)&&t(e.data)}:function(e){return(0,qc.isText)(e)&&e.data===t}}};function MF(t,e){return typeof e=="function"?function(r){return(0,qc.isTag)(r)&&e(r.attribs[t])}:function(r){return(0,qc.isTag)(r)&&r.attribs[t]===e}}function aae(t,e){return function(r){return t(r)||e(r)}}function FF(t){var e=Object.keys(t).map(function(r){var n=t[r];return Object.prototype.hasOwnProperty.call(jb,r)?jb[r](n):MF(r,n)});return e.length===0?null:e.reduce(aae)}function sae(t,e){var r=FF(t);return r?r(e):!0}ta.testElement=sae;function oae(t,e,r,n){n===void 0&&(n=1/0);var a=FF(t);return a?(0,qm.filter)(a,e,r,n):[]}ta.getElements=oae;function uae(t,e,r){return r===void 0&&(r=!0),Array.isArray(e)||(e=[e]),(0,qm.findOne)(MF("id",t),e,r)}ta.getElementById=uae;function cae(t,e,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,qm.filter)(jb.tag_name(t),e,r,n)}ta.getElementsByTagName=cae;function lae(t,e,r,n){return r===void 0&&(r=!0),n===void 0&&(n=1/0),(0,qm.filter)(jb.tag_type(t),e,r,n)}ta.getElementsByTagType=lae;var LF={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var e=aa;function r(o){for(var u=o.length;--u>=0;){var c=o[u];if(u>0&&o.lastIndexOf(c,u-1)>=0){o.splice(u,1);continue}for(var l=c.parent;l;l=l.parent)if(o.includes(l)){o.splice(u,1);break}}return o}t.removeSubsets=r;var n;(function(o){o[o.DISCONNECTED=1]="DISCONNECTED",o[o.PRECEDING=2]="PRECEDING",o[o.FOLLOWING=4]="FOLLOWING",o[o.CONTAINS=8]="CONTAINS",o[o.CONTAINED_BY=16]="CONTAINED_BY"})(n=t.DocumentPosition||(t.DocumentPosition={}));function a(o,u){var c=[],l=[];if(o===u)return 0;for(var d=(0,e.hasChildren)(o)?o:o.parent;d;)c.unshift(d),d=d.parent;for(d=(0,e.hasChildren)(u)?u:u.parent;d;)l.unshift(d),d=d.parent;for(var f=Math.min(c.length,l.length),h=0;hb.indexOf(E)?p===u?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:p===o?n.PRECEDING|n.CONTAINS:n.PRECEDING}t.compareDocumentPosition=a;function s(o){return o=o.filter(function(u,c,l){return!l.includes(u,c+1)}),o.sort(function(u,c){var l=a(u,c);return l&n.PRECEDING?-1:l&n.FOLLOWING?1:0}),o}t.uniqueSort=s})(LF);var Vm={};Object.defineProperty(Vm,"__esModule",{value:!0});Vm.getFeed=void 0;var dae=ea,v0=ta;function fae(t){var e=Mb(gae,t);return e?e.name==="feed"?hae(e):pae(e):null}Vm.getFeed=fae;function hae(t){var e,r=t.children,n={type:"atom",items:(0,v0.getElementsByTagName)("entry",r).map(function(o){var u,c=o.children,l={media:BF(c)};Mi(l,"id","id",c),Mi(l,"title","title",c);var d=(u=Mb("link",c))===null||u===void 0?void 0:u.attribs.href;d&&(l.link=d);var f=Nu("summary",c)||Nu("content",c);f&&(l.description=f);var h=Nu("updated",c);return h&&(l.pubDate=new Date(h)),l})};Mi(n,"id","id",r),Mi(n,"title","title",r);var a=(e=Mb("link",r))===null||e===void 0?void 0:e.attribs.href;a&&(n.link=a),Mi(n,"description","subtitle",r);var s=Nu("updated",r);return s&&(n.updated=new Date(s)),Mi(n,"author","email",r,!0),n}function pae(t){var e,r,n=(r=(e=Mb("channel",t.children))===null||e===void 0?void 0:e.children)!==null&&r!==void 0?r:[],a={type:t.name.substr(0,3),id:"",items:(0,v0.getElementsByTagName)("item",t.children).map(function(o){var u=o.children,c={media:BF(u)};Mi(c,"id","guid",u),Mi(c,"title","title",u),Mi(c,"link","link",u),Mi(c,"description","description",u);var l=Nu("pubDate",u)||Nu("dc:date",u);return l&&(c.pubDate=new Date(l)),c})};Mi(a,"title","title",n),Mi(a,"link","link",n),Mi(a,"description","description",n);var s=Nu("lastBuildDate",n);return s&&(a.updated=new Date(s)),Mi(a,"author","managingEditor",n,!0),a}var yae=["url","type","lang"],bae=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function BF(t){return(0,v0.getElementsByTagName)("media:content",t).map(function(e){for(var r=e.attribs,n={medium:r.medium,isDefault:!!r.isDefault},a=0,s=yae;a0){const s=Object.assign(Object.assign({},r),a);if(e.prefix){let o;for(;o=hu.PREFIX_REGEX.exec(e.prefix);)s[o[1]]=o[2]}return s}else return r}static expandPrefixedTerm(e,r){const n=e.indexOf(":");let a,s;if(n>=0&&(a=e.substr(0,n),s=e.substr(n+1)),a==="")return"http://www.w3.org/1999/xhtml/vocab#"+s;if(a){const o=r.prefixesAll[a];if(o)return o+s}if(e){const o=r.prefixesAll[e.toLocaleLowerCase()];if(o)return o}return e}static isValidIri(e){return hu.IRI_REGEX.test(e)}static contentTypeToProfile(e){return vae.RDFA_CONTENTTYPES[e]||""}getBaseIRI(e){let r=e;const n=r.indexOf("#");return n>=0&&(r=r.substr(0,n)),this.dataFactory.namedNode((0,r1.resolve)(r,this.baseIRI.value))}getResourceOrBaseIri(e,r){return e===!0?this.getBaseIriTerm(r):e}getBaseIriTerm(e){return e.localBaseIRI||this.baseIRI}createVocabIris(e,r,n,a){return e.split(/\s+/).filter(s=>s&&(n||s.indexOf(":")>=0)).map(s=>this.createIri(s,r,!0,!0,a)).filter(s=>s!=null)}createLiteral(e,r){if(r.interpretObjectAsTime&&!r.datatype){for(const n of hu.TIME_REGEXES)if(e.match(n.regex)){r.datatype=this.dataFactory.namedNode(hu.XSD+n.type);break}}return this.dataFactory.literal(e,r.datatype||r.language)}createBlankNode(){return this.blankNodeFactory?this.blankNodeFactory():this.dataFactory.blankNode()}createIri(e,r,n,a,s){if(e=e||"",!a)return n||(e=(0,r1.resolve)(e,this.getBaseIriTerm(r).value)),hu.isValidIri(e)?this.dataFactory.namedNode(e):null;if(e.length>0&&e[0]==="["&&e[e.length-1]==="]"&&(e=e.substr(1,e.length-2),e.indexOf(":")<0))return null;if(e.startsWith("_:"))return s?this.dataFactory.blankNode(e.substr(2)||"b_identity"):null;if(n&&r.vocab&&e.indexOf(":")<0)return this.dataFactory.namedNode(r.vocab+e);let o=hu.expandPrefixedTerm(e,r);return n?e!==o&&(o=(0,r1.resolve)(o,this.baseIRIDocument.value)):o=(0,r1.resolve)(o,this.getBaseIriTerm(r).value),hu.isValidIri(o)?this.dataFactory.namedNode(o):null}};w0.Util=wl;wl.RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#";wl.XSD="http://www.w3.org/2001/XMLSchema#";wl.RDFA="http://www.w3.org/ns/rdfa#";wl.PREFIX_REGEX=/\s*([^:\s]*)*:\s*([^\s]*)*\s*/g;wl.TIME_REGEXES=[{regex:/^-?P([0-9]+Y)?([0-9]+M)?([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+(\.[0-9])?S)?)?$/,type:"duration"},{regex:/^[0-9]+-[0-9][0-9]-[0-9][0-9]T[0-9][0-9]:[0-9][0-9]:[0-9][0-9]((Z?)|([\+-][0-9][0-9]:[0-9][0-9]))$/,type:"dateTime"},{regex:/^[0-9]+-[0-9][0-9]-[0-9][0-9]Z?$/,type:"date"},{regex:/^[0-9][0-9]:[0-9][0-9]:[0-9][0-9]((Z?)|([\+-][0-9][0-9]:[0-9][0-9]))$/,type:"time"},{regex:/^[0-9]+-[0-9][0-9]$/,type:"gYearMonth"},{regex:/^[0-9]+$/,type:"gYear"}];wl.IRI_REGEX=/^([A-Za-z][A-Za-z0-9+-.]*|_):[^ "<>{}|\\\[\]`]*$/;Object.defineProperty(Fm,"__esModule",{value:!0});Fm.RdfaParser=void 0;const Sae=fF,pN=Ht,Tae=_ae,Eae=mae,Oae=zu,Ci=w0;class RR extends pN.Transform{constructor(e){super({readableObjectMode:!0}),this.activeTagStack=[],e=e||{},this.options=e,this.util=new Ci.Util(e.dataFactory,e.baseIRI),this.defaultGraph=e.defaultGraph||this.util.dataFactory.defaultGraph();const r=e.contentType?Ci.Util.contentTypeToProfile(e.contentType):e.profile||"";this.features=e.features||Oae.RDFA_FEATURES[r],this.htmlParseListener=e.htmlParseListener,this.rdfaPatterns=this.features.copyRdfaPatterns?{}:null,this.pendingRdfaPatternCopies=this.features.copyRdfaPatterns?{}:null,this.parser=this.initializeParser(r==="xml"),this.activeTagStack.push({incompleteTriples:[],inlist:!1,language:e.language,listMapping:{},listMappingLocal:{},name:"",prefixesAll:Object.assign(Object.assign({},Eae["@context"]),this.features.xhtmlInitialContext?Tae["@context"]:{}),prefixesCustom:{},skipElement:!1,vocab:e.vocab})}import(e){const r=new pN.PassThrough({readableObjectMode:!0});e.on("error",a=>n.emit("error",a)),e.on("data",a=>r.push(a)),e.on("end",()=>r.push(null));const n=r.pipe(new RR(this.options));return n}_transform(e,r,n){this.parser.write(e.toString()),n()}_flush(e){this.parser.end(),e()}onTagOpen(e,r){let n=this.activeTagStack.length-1;for(;n>0&&this.activeTagStack[n].skipElement;)n--;let a=this.activeTagStack[n];n!==this.activeTagStack.length-1&&(a=Object.assign(Object.assign({},a),{language:this.activeTagStack[this.activeTagStack.length-1].language,prefixesAll:this.activeTagStack[this.activeTagStack.length-1].prefixesAll,prefixesCustom:this.activeTagStack[this.activeTagStack.length-1].prefixesCustom,vocab:this.activeTagStack[this.activeTagStack.length-1].vocab}));const s={collectChildTags:a.collectChildTags,incompleteTriples:[],inlist:"inlist"in r,listMapping:[],listMappingLocal:a.listMapping,localBaseIRI:a.localBaseIRI,name:e,prefixesAll:null,prefixesCustom:null,skipElement:!1};if(this.activeTagStack.push(s),s.collectChildTags){for(const b of Object.keys(a.prefixesCustom).sort()){const g=a.prefixesCustom[b],E=b===""?"xmlns":"xmlns:"+b;E in r||(r[E]=g)}const p=Object.keys(r).map(b=>`${b}="${r[b]}"`).join(" ");if(s.text=[`<${e}${p?" "+p:""}>`],this.features.skipHandlingXmlLiteralChildren)return}let o=!0,u=!0;if(this.features.onlyAllowUriRelRevIfProperty&&("property"in r&&"rel"in r&&(o=!1,r.rel.indexOf(":")<0&&delete r.rel),"property"in r&&"rev"in r&&(u=!1,r.rev.indexOf(":")<0&&delete r.rev)),this.features.copyRdfaPatterns){if(a.collectedPatternTag){const p={attributes:r,children:[],name:e,referenced:!1,rootPattern:!1,text:[]};a.collectedPatternTag.children.push(p),s.collectedPatternTag=p;return}if(r.typeof==="rdfa:Pattern"){s.collectedPatternTag={attributes:r,children:[],name:e,parentTag:a,referenced:!1,rootPattern:!0,text:[]};return}if(r.property==="rdfa:copy"){const p=r.resource||r.href||r.src;this.rdfaPatterns[p]?this.emitPatternCopy(a,this.rdfaPatterns[p],p):(this.pendingRdfaPatternCopies[p]||(this.pendingRdfaPatternCopies[p]=[]),this.pendingRdfaPatternCopies[p].push(a));return}}this.features.baseTag&&e==="base"&&r.href&&(this.util.baseIRI=this.util.getBaseIRI(r.href)),this.features.xmlBase&&r["xml:base"]&&(s.localBaseIRI=this.util.getBaseIRI(r["xml:base"])),this.features.timeTag&&e==="time"&&!r.datatype&&(s.interpretObjectAsTime=!0);let c,l,d;if("vocab"in r?r.vocab?(s.vocab=r.vocab,this.emitTriple(this.util.getBaseIriTerm(s),this.util.dataFactory.namedNode(Ci.Util.RDFA+"usesVocabulary"),this.util.dataFactory.namedNode(s.vocab))):s.vocab=this.activeTagStack[0].vocab:s.vocab=a.vocab,s.prefixesCustom=Ci.Util.parsePrefixes(r,a.prefixesCustom,this.features.xmlnsPrefixMappings),s.prefixesAll=Object.keys(s.prefixesCustom).length>0?Object.assign(Object.assign({},a.prefixesAll),s.prefixesCustom):a.prefixesAll,this.features.roleAttribute&&r.role){const p=r.id?this.util.createIri("#"+r.id,s,!1,!1,!1):this.util.createBlankNode(),b=s.vocab;s.vocab="http://www.w3.org/1999/xhtml/vocab#";for(const g of this.util.createVocabIris(r.role,s,!0,!1))this.emitTriple(p,this.util.dataFactory.namedNode("http://www.w3.org/1999/xhtml/vocab#role"),g);s.vocab=b}"xml:lang"in r||this.features.langAttribute&&"lang"in r?s.language=r["xml:lang"]||r.lang:s.language=a.language;const f=this.activeTagStack.length===2;if(!("rel"in r)&&!("rev"in r)?"property"in r&&!("content"in r)&&!("datatype"in r)?("about"in r?(c=this.util.createIri(r.about,s,!1,!0,!0),s.explicitNewSubject=!!c):f?c=!0:a.object&&(c=a.object),"typeof"in r&&("about"in r&&(d=this.util.createIri(r.about,s,!1,!0,!0)),!d&&f&&(d=!0),!d&&"resource"in r&&(d=this.util.createIri(r.resource,s,!1,!0,!0)),!d&&("href"in r||"src"in r)&&(d=this.util.createIri(r.href||r.src,s,!1,!1,!0)),!d&&this.isInheritSubjectInHeadBody(e)&&(d=c),d||(d=this.util.createBlankNode()),l=d)):(("about"in r||"resource"in r)&&(c=this.util.createIri(r.about||r.resource,s,!1,!0,!0),s.explicitNewSubject=!!c),!c&&("href"in r||"src"in r)&&(c=this.util.createIri(r.href||r.src,s,!1,!1,!0),s.explicitNewSubject=!!c),c||(f?c=!0:this.isInheritSubjectInHeadBody(e)?c=a.object:"typeof"in r?(c=this.util.createBlankNode(),s.explicitNewSubject=!0):a.object&&(c=a.object,"property"in r||(s.skipElement=!0))),"typeof"in r&&(d=c)):("about"in r?(c=this.util.createIri(r.about,s,!1,!0,!0),s.explicitNewSubject=!!c,"typeof"in r&&(d=c)):f?c=!0:a.object&&(c=a.object),"resource"in r&&(l=this.util.createIri(r.resource,s,!1,!0,!0)),l||("href"in r||"src"in r?l=this.util.createIri(r.href||r.src,s,!1,!1,!0):"typeof"in r&&!("about"in r)&&!this.isInheritSubjectInHeadBody(e)&&(l=this.util.createBlankNode())),"typeof"in r&&!("about"in r)&&(this.isInheritSubjectInHeadBody(e)?d=c:d=l)),d)for(const p of this.util.createVocabIris(r.typeof,s,!0,!0))this.emitTriple(this.util.getResourceOrBaseIri(d,s),this.util.dataFactory.namedNode(Ci.Util.RDF+"type"),p);if(c&&(s.listMapping={}),l){if("rel"in r&&"inlist"in r)for(const p of this.util.createVocabIris(r.rel,s,o,!1))this.addListMapping(s,c,p,l);if(!("rel"in r&&"inlist"in r)){if("rel"in r)for(const p of this.util.createVocabIris(r.rel,s,o,!1))this.emitTriple(this.util.getResourceOrBaseIri(c,s),p,this.util.getResourceOrBaseIri(l,s));if("rev"in r)for(const p of this.util.createVocabIris(r.rev,s,u,!1))this.emitTriple(this.util.getResourceOrBaseIri(l,s),p,this.util.getResourceOrBaseIri(c,s))}}if(!l){if("rel"in r)if("inlist"in r)for(const p of this.util.createVocabIris(r.rel,s,o,!1))this.addListMapping(s,c,p,null),s.incompleteTriples.push({predicate:p,reverse:!1,list:!0});else for(const p of this.util.createVocabIris(r.rel,s,o,!1))s.incompleteTriples.push({predicate:p,reverse:!1});if("rev"in r)for(const p of this.util.createVocabIris(r.rev,s,u,!1))s.incompleteTriples.push({predicate:p,reverse:!0});s.incompleteTriples.length>0&&(l=this.util.createBlankNode())}if("property"in r){s.predicates=this.util.createVocabIris(r.property,s,!0,!1);let p;if("datatype"in r?(s.datatype=this.util.createIri(r.datatype,s,!0,!0,!1),s.datatype&&(s.datatype.value===Ci.Util.RDF+"XMLLiteral"||this.features.htmlDatatype&&s.datatype.value===Ci.Util.RDF+"HTML")&&(s.collectChildTags=!0)):(!("rev"in r)&&!("rel"in r)&&!("content"in r)&&("resource"in r&&(p=this.util.createIri(r.resource,s,!1,!0,!0)),!p&&"href"in r&&(p=this.util.createIri(r.href,s,!1,!1,!0)),!p&&"src"in r&&(p=this.util.createIri(r.src,s,!1,!1,!0))),"typeof"in r&&!("about"in r)&&(p=d)),"content"in r){const b=this.util.createLiteral(r.content,s);if("inlist"in r)for(const g of s.predicates)this.addListMapping(s,c,g,b);else{const g=this.util.getResourceOrBaseIri(c,s);for(const E of s.predicates)this.emitTriple(g,E,b)}s.predicates=null}else if(this.features.datetimeAttribute&&"datetime"in r){s.interpretObjectAsTime=!0;const b=this.util.createLiteral(r.datetime,s);if("inlist"in r)for(const g of s.predicates)this.addListMapping(s,c,g,b);else{const g=this.util.getResourceOrBaseIri(c,s);for(const E of s.predicates)this.emitTriple(g,E,b)}s.predicates=null}else if(p){const b=this.util.getResourceOrBaseIri(p,s);if("inlist"in r)for(const g of s.predicates)this.addListMapping(s,c,g,b);else{const g=this.util.getResourceOrBaseIri(c,s);for(const E of s.predicates)this.emitTriple(g,E,b)}s.predicates=null}}let h=!1;if(!s.skipElement&&c&&a.incompleteTriples.length>0){h=!0;const p=this.util.getResourceOrBaseIri(a.subject,s),b=this.util.getResourceOrBaseIri(c,s);for(const g of a.incompleteTriples)if(g.reverse)this.emitTriple(b,g.predicate,p);else if(g.list){let E=null;for(let w=this.activeTagStack.length-1;w>=0;w--)if(this.activeTagStack[w].inlist){E=this.activeTagStack[w];break}this.addListMapping(E,c,g.predicate,b)}else this.emitTriple(p,g.predicate,b)}!h&&a.incompleteTriples.length>0&&(s.incompleteTriples=s.incompleteTriples.concat(a.incompleteTriples)),s.subject=c||a.subject,s.object=l||c}onText(e){const r=this.activeTagStack[this.activeTagStack.length-1];if(this.features.copyRdfaPatterns&&r.collectedPatternTag){r.collectedPatternTag.text.push(e);return}r.text||(r.text=[]),r.text.push(e)}onTagClose(){const e=this.activeTagStack[this.activeTagStack.length-1],r=this.activeTagStack[this.activeTagStack.length-2];if(!(e.collectChildTags&&r.collectChildTags&&this.features.skipHandlingXmlLiteralChildren)){if(this.features.copyRdfaPatterns&&e.collectedPatternTag&&e.collectedPatternTag.rootPattern){const n=e.collectedPatternTag.attributes.resource;if(delete e.collectedPatternTag.attributes.resource,delete e.collectedPatternTag.attributes.typeof,this.rdfaPatterns[n]=e.collectedPatternTag,this.pendingRdfaPatternCopies[n]){for(const a of this.pendingRdfaPatternCopies[n])this.emitPatternCopy(a,e.collectedPatternTag,n);delete this.pendingRdfaPatternCopies[n]}this.activeTagStack.pop();return}if(e.predicates){const n=this.util.getResourceOrBaseIri(e.subject,e);let a=e.text||[];e.collectChildTags&&r.collectChildTags&&(a=a.slice(1));const s=this.util.createLiteral(a.join(""),e);if(e.inlist)for(const o of e.predicates)this.addListMapping(e,n,o,s);else for(const o of e.predicates)this.emitTriple(n,o,s);r.predicates||(e.text=null)}if(e.object&&Object.keys(e.listMapping).length>0){const n=this.util.getResourceOrBaseIri(e.object,e);for(const a in e.listMapping){const s=this.util.dataFactory.namedNode(a),o=e.listMapping[a];if(o.length>0){const u=o.map(()=>this.util.createBlankNode());for(let c=0;c`),e.text&&r&&(r.text?r.text=r.text.concat(e.text):r.text=e.text)}onEnd(){if(this.features.copyRdfaPatterns){this.features.copyRdfaPatterns=!1;for(const e in this.rdfaPatterns){const r=this.rdfaPatterns[e];r.referenced||(r.attributes.typeof="rdfa:Pattern",r.attributes.resource=e,this.emitPatternCopy(r.parentTag,r,e),r.referenced=!1,delete r.attributes.typeof,delete r.attributes.resource)}for(const e in this.pendingRdfaPatternCopies)for(const r of this.pendingRdfaPatternCopies[e])this.activeTagStack.push(r),this.onTagOpen("link",{property:"rdfa:copy",href:e}),this.onTagClose(),this.activeTagStack.pop();this.features.copyRdfaPatterns=!0}}isInheritSubjectInHeadBody(e){return this.features.inheritSubjectInHeadBody&&(e==="head"||e==="body")}addListMapping(e,r,n,a){if(e.explicitNewSubject){const s=this.util.createBlankNode();this.emitTriple(this.util.getResourceOrBaseIri(r,e),n,s),this.emitTriple(s,this.util.dataFactory.namedNode(Ci.Util.RDF+"first"),this.util.getResourceOrBaseIri(a,e)),this.emitTriple(s,this.util.dataFactory.namedNode(Ci.Util.RDF+"rest"),this.util.dataFactory.namedNode(Ci.Util.RDF+"nil"))}else{let s=e.listMappingLocal[n.value];s||(e.listMappingLocal[n.value]=s=[]),a&&s.push(a)}}emitTriple(e,r,n){e.termType==="NamedNode"&&e.value.indexOf(":")<0||r.termType==="NamedNode"&&r.value.indexOf(":")<0||n.termType==="NamedNode"&&n.value.indexOf(":")<0||this.push(this.util.dataFactory.quad(e,r,n,this.defaultGraph))}emitPatternCopy(e,r,n){if(this.activeTagStack.push(e),r.referenced=!0,!r.constructedBlankNodes)r.constructedBlankNodes=[],this.util.blankNodeFactory=()=>{const a=this.util.dataFactory.blankNode();return r.constructedBlankNodes.push(a),a};else{let a=0;this.util.blankNodeFactory=()=>r.constructedBlankNodes[a++]}this.emitPatternCopyAbsolute(r,!0,n),this.util.blankNodeFactory=null,this.activeTagStack.pop()}emitPatternCopyAbsolute(e,r,n){if(!(!r&&e.attributes.property==="rdfa:copy"&&e.attributes.href===n)){this.onTagOpen(e.name,e.attributes);for(const a of e.text)this.onText(a);for(const a of e.children)this.emitPatternCopyAbsolute(a,!1,n);this.onTagClose()}}initializeParser(e){return new Sae.Parser({onclosetag:()=>{try{this.onTagClose(),this.htmlParseListener&&this.htmlParseListener.onTagClose()}catch(r){this.emit("error",r)}},onend:()=>{try{this.onEnd(),this.htmlParseListener&&this.htmlParseListener.onEnd()}catch(r){this.emit("error",r)}},onopentag:(r,n)=>{try{this.onTagOpen(r,n),this.htmlParseListener&&this.htmlParseListener.onTagOpen(r,n)}catch(a){this.emit("error",a)}},ontext:r=>{try{this.onText(r),this.htmlParseListener&&this.htmlParseListener.onText(r)}catch(n){this.emit("error",n)}}},{decodeEntities:!0,recognizeSelfClosing:!0,xmlMode:e})}}Fm.RdfaParser=RR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(cF,t),r(lF,t),r(dF,t),r(Fm,t),r(zu,t),r(w0,t)})(mR);Object.defineProperty(Mm,"__esModule",{value:!0});Mm.ActorRdfParseXmlRdfa=void 0;const Aae=vl,Rae=mR;class xae extends Aae.ActorRdfParseFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){var o;const a=(e.headers&&e.headers.get("content-language"))??void 0;e.data.on("error",u=>s.emit("error",u));const s=e.data.pipe(new Rae.RdfaParser({baseIRI:(o=e.metadata)==null?void 0:o.baseIRI,profile:"xml",language:a}));return{data:s,metadata:{triples:!0}}}}Mm.ActorRdfParseXmlRdfa=xae;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Mm,t)})(uF);var $F={},Hm={},xR={},Iae=function(){var t=function(ze,De,Be,Je){for(Be=Be||{},Je=ze.length;Je--;Be[ze[Je]]=De);return Be},e=[7,12,13,14,15,16,20,25,115,130],r=[7,13,16,20,25,115,130],n=[7,13,16,115,130],a=[1,25],s=[1,29],o=[1,27],u=[1,28],c=[13,16,115,130],l=[13,16,28,38,40,42,44,46,48,53,56,61,67,85,87,92,93,95,96,102,110,111,115,119,120,126,128,129,130,131,132,133,134,135,136],d=[28,56],f=[1,42],h=[46,48,53,56],p=[1,54],b=[1,60],g=[1,56],E=[1,57],w=[1,58],O=[1,63],A=[1,64],T=[1,65],I=[1,66],D=[1,67],U=[1,68],H=[1,75],N=[28,46,48,53,56],x=[28,42,46,48,53,56],F=[13,16,28,38,40,42,44,46,48,53,56,92,115,119,120,130,131,132,133,134,135,136],X=[13,16,28,38,40,42,44,46,48,53,56,67,85,87,92,95,96,115,119,120,126,128,129,130,131,132,133,134,135,136],ne=[13,16,38,40,44,92,115,119,120,130,131,132,133,134,135,136],$=[13,16,28,38,40,42,44,46,48,53,56,67,85,87,92,95,96,115,117,118,119,120,126,128,129,130,131,132,133,134,135,136],j=[13,16,28,56,115,130],Q=[13,16,38,58,87,96,109,115,126,130],se=[1,116],ie=[1,112],be=[1,108],he=[1,114],Te=[1,111],Ne=[7,13,16,20,25,44,48,53,56,67,85,87,95,96,115,128,129,130],ye=[48,53],ce=[48,53,87,96,126],Re=[13,16,44,48,53,56,85,87,95,96,115,128,129,130],oe=[1,126],J=[13,16,40,44,48,53,56,85,87,95,96,115,128,129,130],le=[1,129],pe=[48,53,67,87,96,126],L=[13,16,40,44,48,53,56,67,85,87,95,96,115,128,129,130],P=[1,133],_=[13,16,40,44,48,53,56,67,85,87,95,96,102,115,128,129,130],y=[13,16,40,44,48,53,56,67,85,87,93,95,96,102,110,111,115,128,129,130],v=[1,151],C=[1,153],V=[1,156],q=[1,157],G=[1,158],Y=[1,167],ee=[1,175],ae=[13,16,44,48,53,56,67,85,87,95,96,115,128,129,130],ve=[13,16,44,48,53,56,67,85,87,95,96,115,126,128,129,130],me=[13,16,46,92,115,119,120,130,131,132,133,134,135,136],Ee={trace:function(){},yy:{},symbols_:{error:2,shaclDoc:3,shaclDoc_repetition0:4,shaclDoc_repetition1:5,ttlSection:6,EOF:7,directive:8,baseDecl:9,importsDecl:10,prefixDecl:11,KW_BASE:12,IRIREF:13,KW_IMPORTS:14,KW_PREFIX:15,PNAME_NS:16,nodeShapeIri:17,iri:18,nodeShape:19,KW_SHAPE:20,nodeShape_option0:21,nodeShape_option1:22,nodeShapeBody:23,shapeClass:24,KW_SHAPE_CLASS:25,shapeClass_option0:26,turtleAnnotation:27,";":28,turtleAnnotation2:29,predicate:30,turtleAnnotation2_option0:31,objectList:32,object:33,objectList_repetition0:34,iriOrLiteral:35,blankNodeSection:36,list:37,"(":38,list_repetition0:39,")":40,objectTail:41,",":42,LB:43,"[":44,RB:45,"]":46,LP:47,"%":48,RP:49,pcSection:50,iriHead:51,ttlStatement:52,".":53,ttlSection_repetition0:54,startNodeShape:55,"{":56,endNodeShape:57,"}":58,nodeShapeBody_repetition0:59,targetClass:60,"->":61,targetClass_repetition_plus0:62,constraint:63,constraint_group0:64,constraint_option0:65,orNotComponent:66,"|":67,nodeNot:68,nodeOrEmit:69,nodeOr:70,nodeOr_repetition_plus0:71,nodeValue:72,negation:73,nodeValue_group0:74,"=":75,iriOrLiteralOrArray:76,propertyShape:77,path:78,propertyShape_repetition0:79,propertyOrComponent:80,propertyNot:81,propertyOr:82,propertyOr_repetition_plus0:83,propertyAtom:84,NODEKIND:85,shapeRef:86,PARAM:87,propertyCount:88,propertyMinCount:89,"..":90,propertyMaxCount:91,INTEGER:92,"*":93,shapeRef_group0:94,"@":95,"!":96,pathAlternative:97,additionalAlternative:98,pathSequence:99,pathAlternative_repetition_plus0:100,additionalSequence:101,"/":102,pathEltOrInverse:103,pathSequence_repetition_plus0:104,pathElt:105,pathPrimary:106,pathMod:107,pathInverse:108,"^":109,"?":110,"+":111,iriOrLiteralOrArray_repetition0:112,literal:113,iri_group0:114,a:115,string:116,LANGTAG:117,"^^":118,DECIMAL:119,DOUBLE:120,literal_group0:121,string_group0:122,string_group1:123,shaclDoc_repetition1_group0:124,constraint_group0_repetition_plus0:125,TARGET:126,propertyShape_repetition0_group0:127,ATPNAME_LN:128,ATPNAME_NS:129,PNAME_LN:130,KW_TRUE:131,KW_FALSE:132,STRING_LITERAL1:133,STRING_LITERAL2:134,STRING_LITERAL_LONG1:135,STRING_LITERAL_LONG2:136,$accept:0,$end:1},terminals_:{2:"error",7:"EOF",12:"KW_BASE",13:"IRIREF",14:"KW_IMPORTS",15:"KW_PREFIX",16:"PNAME_NS",20:"KW_SHAPE",25:"KW_SHAPE_CLASS",28:";",38:"(",40:")",42:",",44:"[",46:"]",48:"%",53:".",56:"{",58:"}",61:"->",67:"|",75:"=",85:"NODEKIND",87:"PARAM",90:"..",92:"INTEGER",93:"*",95:"@",96:"!",102:"/",109:"^",110:"?",111:"+",115:"a",117:"LANGTAG",118:"^^",119:"DECIMAL",120:"DOUBLE",126:"TARGET",128:"ATPNAME_LN",129:"ATPNAME_NS",130:"PNAME_LN",131:"KW_TRUE",132:"KW_FALSE",133:"STRING_LITERAL1",134:"STRING_LITERAL2",135:"STRING_LITERAL_LONG1",136:"STRING_LITERAL_LONG2"},productions_:[0,[3,4],[8,1],[8,1],[8,1],[9,2],[10,2],[11,3],[17,1],[19,5],[24,4],[27,2],[29,2],[30,2],[32,2],[33,1],[33,1],[33,1],[37,3],[41,2],[43,1],[45,1],[36,3],[47,1],[49,1],[50,3],[51,1],[52,3],[6,1],[55,1],[57,1],[23,3],[60,2],[63,3],[66,2],[69,1],[70,1],[70,2],[68,1],[68,2],[72,3],[77,2],[80,2],[82,1],[82,2],[81,1],[81,2],[84,1],[84,1],[84,1],[84,3],[84,1],[88,5],[89,1],[91,1],[91,1],[86,1],[86,2],[73,1],[78,1],[98,2],[97,1],[97,2],[101,2],[99,1],[99,2],[105,1],[105,2],[103,1],[103,2],[108,1],[107,1],[107,1],[107,1],[106,1],[106,3],[76,1],[76,3],[35,1],[35,1],[18,1],[18,1],[18,1],[113,1],[113,2],[113,3],[113,1],[113,1],[113,1],[113,1],[116,1],[116,1],[4,0],[4,2],[124,1],[124,1],[5,0],[5,2],[21,0],[21,1],[22,0],[22,1],[26,0],[26,1],[31,0],[31,1],[34,0],[34,2],[39,0],[39,2],[54,0],[54,2],[59,0],[59,2],[62,1],[62,2],[125,1],[125,2],[64,1],[64,1],[65,0],[65,1],[71,1],[71,2],[74,1],[74,1],[127,1],[127,1],[79,0],[79,2],[83,1],[83,2],[94,1],[94,1],[100,1],[100,2],[104,1],[104,2],[112,0],[112,2],[114,1],[114,1],[121,1],[121,1],[122,1],[122,1],[123,1],[123,1]],performAction:function(De,Be,Je,It,at,qe,ps){var ke=qe.length-1;switch(at){case 1:this.$=Tt(Ae.factory.namedNode(yr("")),Ae.factory.namedNode(W),Ae.factory.namedNode(Ge+"Ontology"));break;case 5:Ae.base=Ae.factory.namedNode(qe[ke].slice(1,-1)),Ae.n3Parser._setBase(Ae.base.value);break;case 6:this.$=Tt(Ae.base,Ae.factory.namedNode(Ge+"imports"),Ae.factory.namedNode(qe[ke].slice(1,-1)));break;case 7:this.$=Ae.prefixes[qe[ke-1].substr(0,qe[ke-1].length-1)]=yr(qe[ke]);break;case 8:Ae.nodeShapeStack=!1,Tt(Ae.currentNodeShape=qe[ke],Ae.factory.namedNode(W),Ae.factory.namedNode(Ue+"NodeShape"));break;case 10:this.$=Tt(Ae.currentNodeShape,Ae.factory.namedNode(W),Ae.factory.namedNode(We+"Class"));break;case 11:this.$=Se();break;case 13:this.$=qe[ke].forEach(_r=>Tt(Ae.currentNodeShape,qe[ke-1],_r));break;case 14:this.$=[qe[ke-1],...qe[ke]];break;case 18:this.$=zr(qe[ke-1],!0);break;case 19:case 34:case 42:case 60:case 63:this.$=qe[ke];break;case 20:Ae.tempCurrentNodeShape=Ae.currentNodeShape,this.$=Ae.currentNodeShape=Ir();break;case 21:Ae.currentNodeShape=Ae.tempCurrentNodeShape;break;case 22:case 31:this.$=qe[ke-2];break;case 23:Ae.tempCurrentNodeShape=Ae.currentNodeShape,Ae.currentNodeShape=Ae.currentPropertyNode;break;case 24:Ae.currentNodeShape=Ae.tempCurrentNodeShape;break;case 26:Ae.currentNodeShape=qe[ke];break;case 29:Ae.nodeShapeStack?(Ae.nodeShapeStack.push(Ae.currentNodeShape),Tt(Ae.currentPropertyNode,Ae.factory.namedNode(Ue+"node"),Ae.currentNodeShape=Ir())):Ae.nodeShapeStack=[],this.$=Ae.currentNodeShape;break;case 30:Ae.nodeShapeStack.length>0&&(Ae.currentNodeShape=Ae.nodeShapeStack.pop());break;case 32:this.$=qe[ke].forEach(_r=>{Tt(Ae.currentNodeShape,Ae.factory.namedNode(Ue+"targetClass"),_r)});break;case 35:this.$=Tt(Ae.currentNodeShape,Ae.factory.namedNode(Ue+qe[ke][0]),qe[ke][1]);break;case 36:break;case 37:const yn=zr([qe[ke-1],...qe[ke]].map(_r=>{const Pi=Ir();return Tt(Pi,Ae.factory.namedNode(Ue+_r[0]),_r[1]),Pi}));this.$=["or",yn];break;case 39:case 46:this.$=re("not",...qe[ke]);break;case 40:case 50:this.$=[qe[ke-2],qe[ke]];break;case 43:this.$=qe[ke]&&B(...qe[ke]);break;case 44:this.$=B("or",zr([qe[ke-1],...qe[ke]].map(_r=>{const Pi=Ir();return Tt(Pi,Ae.factory.namedNode(Ue+_r[0]),_r[1]),Pi})));break;case 47:this.$=[lt[qe[ke].value]?"datatype":"class",qe[ke]];break;case 48:this.$=["nodeKind",Ae.factory.namedNode(Ue+qe[ke])];break;case 49:this.$=["node",Ae.factory.namedNode(qe[ke])];break;case 51:this.$=void 0;break;case 53:this.$=qe[ke]>0&&B("minCount",kt(qe[ke],ue));break;case 54:this.$=B("maxCount",kt(qe[ke],ue));break;case 56:this.$=Fr(qe[ke].slice(1));break;case 57:this.$=yr(qe[ke]);break;case 59:Tt(Ae.currentNodeShape,Ae.factory.namedNode(Ue+"property"),Ae.currentPropertyNode=Ir()),B("path",qe[ke]);break;case 62:const gr=Ir();Tt(gr,Ae.factory.namedNode(Ue+"alternativePath"),zr([qe[ke-1],...qe[ke]])),this.$=gr;break;case 65:this.$=zr([qe[ke-1],...qe[ke]]);break;case 67:Tt(this.$=Ir(),Ae.factory.namedNode(Ue+qe[ke]),qe[ke-1]);break;case 69:Tt(this.$=Ir(),Ae.factory.namedNode(Ue+"inversePath"),qe[ke]);break;case 71:this.$="zeroOrOnePath";break;case 72:this.$="zeroOrMorePath";break;case 73:this.$="oneOrMorePath";break;case 75:this.$=qe[ke-1];break;case 77:this.$=zr(qe[ke-1]);break;case 80:this.$=Ae.factory.namedNode(yr(qe[ke]));break;case 81:this.$=Ae.factory.namedNode(Fr(qe[ke]));break;case 82:this.$=Se(Ae.factory.namedNode(W));break;case 83:this.$=kt(qe[ke]);break;case 84:this.$=br(qe[ke-1],lowercase(qe[ke].substr(1)));break;case 85:this.$=kt(qe[ke-2],qe[ke]);break;case 86:this.$=kt(qe[ke],ue);break;case 87:this.$=kt(qe[ke],_e);break;case 88:this.$=kt(qe[ke].toLowerCase(),we);break;case 89:this.$=kt(qe[ke].toLowerCase(),Me);break;case 90:this.$=xn(qe[ke],1);break;case 91:this.$=xn(qe[ke],3);break;case 92:case 96:case 106:case 108:case 110:case 112:case 128:case 138:this.$=[];break;case 93:case 97:case 107:case 109:case 111:case 113:case 115:case 117:case 123:case 129:case 131:case 135:case 137:case 139:qe[ke-1].push(qe[ke]);break;case 114:case 116:case 122:case 130:case 134:case 136:this.$=[qe[ke]];break}},table:[t(e,[2,92],{3:1,4:2}),{1:[3]},t(r,[2,96],{5:3,8:4,9:5,10:6,11:7,12:[1,8],14:[1,9],15:[1,10]}),t(n,[2,110],{6:11,124:12,54:13,19:14,24:15,20:[1,16],25:[1,17]}),t(e,[2,93]),t(e,[2,2]),t(e,[2,3]),t(e,[2,4]),{13:[1,18]},{13:[1,19]},{16:[1,20]},{7:[1,21]},t(r,[2,97]),{7:[2,28],13:a,16:s,18:24,51:23,52:22,114:26,115:o,130:u},t(r,[2,94]),t(r,[2,95]),{13:a,16:s,17:30,18:31,114:26,115:o,130:u},{13:a,16:s,17:32,18:31,114:26,115:o,130:u},t(e,[2,5]),t(e,[2,6]),{13:[1,33]},{1:[2,1]},t(n,[2,111]),{13:a,16:s,18:36,29:34,30:35,114:26,115:o,130:u},t(c,[2,26]),t(l,[2,80]),t(l,[2,81]),t(l,[2,82]),t(l,[2,140]),t(l,[2,141]),t(d,[2,98],{21:37,60:38,61:[1,39]}),t([28,56,61],[2,8]),{26:40,27:41,28:f,56:[2,102]},t(e,[2,7]),{53:[1,43]},t(h,[2,104],{31:44,27:45,28:f}),{13:a,16:s,18:51,32:46,33:47,35:48,36:49,37:50,38:p,43:53,44:b,92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},{22:69,27:70,28:f,56:[2,100]},t(d,[2,99]),{13:a,16:s,18:72,62:71,114:26,115:o,130:u},{23:73,55:74,56:H},{56:[2,103]},{13:a,16:s,18:36,29:76,30:35,114:26,115:o,130:u},t(n,[2,27]),t(h,[2,12]),t(h,[2,105]),t(N,[2,13]),t(x,[2,106],{34:77}),t(F,[2,15]),t(F,[2,16]),t(F,[2,17]),t(X,[2,78]),t(X,[2,79]),{13:a,16:s,18:36,29:78,30:35,114:26,115:o,130:u},t(ne,[2,108],{39:79}),t(X,[2,83],{117:[1,80],118:[1,81]}),t(X,[2,86]),t(X,[2,87]),t(X,[2,88]),t(X,[2,89]),t(c,[2,20]),t($,[2,90]),t($,[2,91]),t(X,[2,142]),t(X,[2,143]),t($,[2,144]),t($,[2,145]),t($,[2,146]),t($,[2,147]),{23:82,55:74,56:H},{56:[2,101]},t(d,[2,32],{114:26,18:83,13:a,16:s,115:o,130:u}),t(j,[2,114]),t(r,[2,10]),t(Q,[2,112],{59:84}),t(Q,[2,29]),t(h,[2,11]),t(N,[2,14],{41:85,42:[1,86]}),{45:87,46:[1,88]},{13:a,16:s,18:51,33:90,35:48,36:49,37:50,38:p,40:[1,89],43:53,44:b,92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},t(X,[2,84]),{13:a,16:s,18:91,114:26,115:o,130:u},t(r,[2,9]),t(j,[2,115]),{13:a,16:s,18:115,38:se,57:92,58:[1,94],63:93,64:95,68:102,69:98,70:100,72:104,73:105,74:107,77:97,78:99,87:ie,96:be,97:101,99:103,103:106,105:109,106:113,108:110,109:he,114:26,115:o,125:96,126:Te,130:u},t(x,[2,107]),{13:a,16:s,18:51,33:117,35:48,36:49,37:50,38:p,43:53,44:b,92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},t(F,[2,22]),t(F,[2,21]),t(F,[2,18]),t(ne,[2,109]),t(X,[2,85]),t(Ne,[2,31]),t(Q,[2,113]),t(Ne,[2,30]),{47:120,48:[1,121],50:119,53:[2,120],65:118},t(ye,[2,118],{70:100,68:102,72:104,73:105,74:107,69:122,87:ie,96:be,126:Te}),t(ye,[2,119]),t(ce,[2,116]),t(Re,[2,128],{79:123}),t(ce,[2,35]),t(Re,[2,59]),t(ce,[2,36],{71:124,66:125,67:oe}),t(J,[2,61],{100:127,98:128,67:le}),t(pe,[2,38]),{72:130,74:107,87:ie,126:Te},t(L,[2,64],{104:131,101:132,102:P}),{75:[1,134]},t([13,16,56,85,87,95,115,126,128,129,130],[2,58]),t(_,[2,68]),{13:a,16:s,18:115,38:se,105:135,106:113,114:26,115:o,130:u},{75:[2,124]},{75:[2,125]},t(_,[2,66],{107:136,93:[1,138],110:[1,137],111:[1,139]}),t([13,16,38,115,130],[2,70]),t(y,[2,74]),{13:a,16:s,18:115,38:se,97:140,99:103,103:106,105:109,106:113,108:110,109:he,114:26,115:o,130:u},t(x,[2,19]),{53:[1,141]},{53:[2,121]},{13:a,16:s,18:36,29:142,30:35,114:26,115:o,130:u},t(c,[2,23]),t(ce,[2,117]),t(ye,[2,41],{114:26,55:74,127:143,88:144,82:145,81:147,84:148,73:149,18:150,86:152,23:154,94:155,13:a,16:s,44:[1,146],56:H,85:v,87:C,95:V,96:be,115:o,128:q,129:G,130:u}),t(ce,[2,37],{66:159,67:oe}),t(pe,[2,122]),{68:160,72:104,73:105,74:107,87:ie,96:be,126:Te},t(J,[2,62],{98:161,67:le}),t(L,[2,134]),{13:a,16:s,18:115,38:se,99:162,103:106,105:109,106:113,108:110,109:he,114:26,115:o,130:u},t(pe,[2,39]),t(L,[2,65],{101:163,102:P}),t(_,[2,136]),{13:a,16:s,18:115,38:se,103:164,105:109,106:113,108:110,109:he,114:26,115:o,130:u},{13:a,16:s,18:51,35:166,44:Y,76:165,92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},t(_,[2,69]),t(_,[2,67]),t(_,[2,71]),t(_,[2,72]),t(_,[2,73]),{40:[1,168]},t(Q,[2,33]),{48:[1,170],49:169},t(Re,[2,129]),t(Re,[2,126]),t(Re,[2,127]),{89:171,92:[1,172]},t(Re,[2,43],{83:173,80:174,67:ee}),t(ae,[2,45]),{13:a,16:s,18:150,23:154,55:74,56:H,84:176,85:v,86:152,87:C,94:155,95:V,114:26,115:o,128:q,129:G,130:u},t(ae,[2,47]),t(ae,[2,48]),t(ae,[2,49]),{75:[1,177]},t(ae,[2,51]),t(ae,[2,56]),{13:[1,178]},t(ae,[2,132]),t(ae,[2,133]),t(pe,[2,123]),t(pe,[2,34]),t(L,[2,135]),t(L,[2,60]),t(_,[2,137]),t(_,[2,63]),t(pe,[2,40]),t(ve,[2,76]),t(me,[2,138],{112:179}),t(y,[2,75]),{53:[2,25]},{53:[2,24]},{90:[1,180]},{90:[2,53]},t(Re,[2,44],{80:181,67:ee}),t(ae,[2,130]),{13:a,16:s,18:150,23:154,55:74,56:H,73:149,81:182,84:148,85:v,86:152,87:C,94:155,95:V,96:be,114:26,115:o,128:q,129:G,130:u},t(ae,[2,46]),{13:a,16:s,18:51,35:166,44:Y,76:183,92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},t(ae,[2,57]),{13:a,16:s,18:51,35:185,46:[1,184],92:g,113:52,114:26,115:o,116:55,119:E,120:w,121:59,122:61,123:62,130:u,131:O,132:A,133:T,134:I,135:D,136:U},{91:186,92:[1,187],93:[1,188]},t(ae,[2,131]),t(ae,[2,42]),t(ae,[2,50]),t(ve,[2,77]),t(me,[2,139]),{46:[1,189]},{46:[2,54]},{46:[2,55]},t(Re,[2,52])],defaultActions:{21:[2,1],41:[2,103],70:[2,101],111:[2,124],112:[2,125],119:[2,121],169:[2,25],170:[2,24],172:[2,53],187:[2,54],188:[2,55]},parseError:function(De,Be){if(Be.recoverable)this.trace(De);else{var Je=new Error(De);throw Je.hash=Be,Je}},parse:function(De){var Be=this,Je=[0],It=[null],at=[],qe=this.table,ps="",ke=0,yn=0,gr=2,_r=1,Pi=at.slice.call(arguments,1),vt=Object.create(this.lexer),ba={yy:{}};for(var Hi in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Hi)&&(ba.yy[Hi]=this.yy[Hi]);vt.setInput(De,ba.yy),ba.yy.lexer=vt,ba.yy.parser=this,typeof vt.yylloc>"u"&&(vt.yylloc={});var ir=vt.yylloc;at.push(ir);var ro=vt.options&&vt.options.ranges;typeof ba.yy.parseError=="function"?this.parseError=ba.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var ru=function(){var Vn;return Vn=vt.lex()||_r,typeof Vn!="number"&&(Vn=Be.symbols_[Vn]||Vn),Vn},Wr,Di,an,ki,sn={},Ca,Yr,ys,ja;;){if(Di=Je[Je.length-1],this.defaultActions[Di]?an=this.defaultActions[Di]:((Wr===null||typeof Wr>"u")&&(Wr=ru()),an=qe[Di]&&qe[Di][Wr]),typeof an>"u"||!an.length||!an[0]){var si="";ja=[];for(Ca in qe[Di])this.terminals_[Ca]&&Ca>gr&&ja.push("'"+this.terminals_[Ca]+"'");vt.showPosition?si="Parse error on line "+(ke+1)+`: -`+vt.showPosition()+` -Expecting `+ja.join(", ")+", got '"+(this.terminals_[Wr]||Wr)+"'":si="Parse error on line "+(ke+1)+": Unexpected "+(Wr==_r?"end of input":"'"+(this.terminals_[Wr]||Wr)+"'"),this.parseError(si,{text:vt.match,token:this.terminals_[Wr]||Wr,line:vt.yylineno,loc:ir,expected:ja})}if(an[0]instanceof Array&&an.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Di+", token: "+Wr);switch(an[0]){case 1:Je.push(Wr),It.push(vt.yytext),at.push(vt.yylloc),Je.push(an[1]),Wr=null,yn=vt.yyleng,ps=vt.yytext,ke=vt.yylineno,ir=vt.yylloc;break;case 2:if(Yr=this.productions_[an[1]][1],sn.$=It[It.length-Yr],sn._$={first_line:at[at.length-(Yr||1)].first_line,last_line:at[at.length-1].last_line,first_column:at[at.length-(Yr||1)].first_column,last_column:at[at.length-1].last_column},ro&&(sn._$.range=[at[at.length-(Yr||1)].range[0],at[at.length-1].range[1]]),ki=this.performAction.apply(sn,[ps,yn,ke,ba.yy,an[1],It,at].concat(Pi)),typeof ki<"u")return ki;Yr&&(Je=Je.slice(0,-1*Yr*2),It=It.slice(0,-1*Yr),at=at.slice(0,-1*Yr)),Je.push(this.productions_[an[1]][0]),It.push(sn.$),at.push(sn._$),ys=qe[Je[Je.length-2]][Je[Je.length-1]],Je.push(ys);break;case 3:return!0}}return!0}};const k="http://www.w3.org/1999/02/22-rdf-syntax-ns#",W=k+"type",M=k+"first",S=k+"rest",R=k+"nil",z="http://www.w3.org/2001/XMLSchema#",ue=z+"integer",_e=z+"decimal",we=z+"double",Me=z+"boolean",Ue="http://www.w3.org/ns/shacl#",Ge="http://www.w3.org/2002/07/owl#",We="http://www.w3.org/2000/01/rdf-schema#",lt={[ue]:!0,[_e]:!0,[z+"float"]:!0,[we]:!0,[z+"string"]:!0,[Me]:!0,[z+"dateTime"]:!0,[z+"nonPositiveInteger"]:!0,[z+"negativeInteger"]:!0,[z+"long"]:!0,[z+"int"]:!0,[z+"short"]:!0,[z+"byte"]:!0,[z+"nonNegativeInteger"]:!0,[z+"unsignedLong"]:!0,[z+"unsignedShort"]:!0,[z+"unsignedByte"]:!0,[z+"positiveInteger"]:!0,[k+"langString"]:!0};function zr(ze,De=!1){let Be=0,Je=ze.length;if(De&&Je===0)return Ae.factory.namedNode(R);const It=head=Ir();return Je===0&&Tt(head,Ae.factory.namedNode(S),Ae.factory.namedNode(R)),ze.forEach(at=>{if(at===void 0)throw new Error("b");Tt(head,Ae.factory.namedNode(M),at),Tt(head,Ae.factory.namedNode(S),head=++Be20?"...":"")+De.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var De=this.match;return De.length<20&&(De+=this._input.substr(0,20-De.length)),(De.substr(0,20)+(De.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var De=this.pastInput(),Be=new Array(De.length+1).join("-");return De+this.upcomingInput()+` -`+Be+"^"},test_match:function(De,Be){var Je,It,at;if(this.options.backtrack_lexer&&(at={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(at.yylloc.range=this.yylloc.range.slice(0))),It=De[0].match(/(?:\r\n?|\n).*/g),It&&(this.yylineno+=It.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:It?It[It.length-1].length-It[It.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+De[0].length},this.yytext+=De[0],this.match+=De[0],this.matches=De,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(De[0].length),this.matched+=De[0],Je=this.performAction.call(this,this.yy,this,Be,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),Je)return Je;if(this._backtrack){for(var qe in at)this[qe]=at[qe];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var De,Be,Je,It;this._more||(this.yytext="",this.match="");for(var at=this._currentRules(),qe=0;qeBe[0].length)){if(Be=Je,It=qe,this.options.backtrack_lexer){if(De=this.test_match(Je,at[qe]),De!==!1)return De;if(this._backtrack){Be=!1;continue}else return!1}else if(!this.options.flex)break}return Be?(De=this.test_match(Be,at[It]),De!==!1?De:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var Be=this.next();return Be||this.lex()},begin:function(Be){this.conditionStack.push(Be)},popState:function(){var Be=this.conditionStack.length-1;return Be>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(Be){return Be=this.conditionStack.length-1-Math.abs(Be||0),Be>=0?this.conditionStack[Be]:"INITIAL"},pushState:function(Be){this.begin(Be)},stateStackSize:function(){return this.conditionStack.length},options:{flex:!0,"case-insensitive":!0},performAction:function(Be,Je,It,at){switch(It){case 0:break;case 1:return 12;case 2:return 14;case 3:return 15;case 4:return 25;case 5:return 20;case 6:return 131;case 7:return 132;case 8:return 85;case 9:return 126;case 10:return 87;case 11:return"PASS";case 12:return"COMMENT";case 13:return 13;case 14:return 16;case 15:return 130;case 16:return 129;case 17:return 128;case 18:return 117;case 19:return 92;case 20:return 119;case 21:return 120;case 22:return"EXPONENT";case 23:return 133;case 24:return 134;case 25:return 135;case 26:return 136;case 27:return 61;case 28:return 90;case 29:return 58;case 30:return 56;case 31:return 38;case 32:return 40;case 33:return 44;case 34:return 46;case 35:return 110;case 36:return 93;case 37:return 111;case 38:return 67;case 39:return 118;case 40:return 53;case 41:return 96;case 42:return 102;case 43:return 75;case 44:return 95;case 45:return 109;case 46:return 28;case 47:return 42;case 48:return 48;case 49:return 115;case 50:return 7;case 51:console.log(Je.yytext);break}},rules:[/^(?:\s+|#[^\n\r]*)/i,/^(?:BASE)/i,/^(?:IMPORTS)/i,/^(?:PREFIX)/i,/^(?:shapeClass)/i,/^(?:shape)/i,/^(?:true)/i,/^(?:false)/i,/^(?:(BlankNode|IRI|Literal|BlankNodeOrIRI|BlankNodeOrLiteral|IRIOrLiteral\b))/i,/^(?:(targetNode|targetObjectsOf|targetSubjectsOf\b))/i,/^(?:(deactivated|severity|message|class|datatype|nodeKind|minExclusive|minInclusive|maxExclusive|maxInclusive|minLength|maxLength|pattern|flags|languageIn|uniqueLang|equals|disjoint|lessThan|lessThanOrEquals|qualifiedValueShape|qualifiedMinCount|qualifiedMaxCount|qualifiedValueShapesDisjoint|closed|ignoredProperties|hasValue|in))/i,/^(?:([ \t\r\n]+))/i,/^(?:(#[\r\n]*))/i,/^(?:(<([^=<>\"\{\}\|\^`\\\u0000-\u0020]|(\\u([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])|\\U([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f])))*>))/i,/^(?:((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.)*((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040]))?)?:))/i,/^(?:(((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.)*((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040]))?)?:)(((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|:|[0-9]|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.|:|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))*(((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|:|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%)))))?)))/i,/^(?:(@(([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.)*((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040]))?)?:))/i,/^(?:(@((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.)*((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040]))?)?:)(((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|:|[0-9]|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))((((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|\.|:|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%))))*(((([A-Z]|[a-z]|[\u00C0-\u00D6]|[\u00D8-\u00F6]|[\u00F8-\u02FF]|[\u0370-\u037D]|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD])|_\b)|-|[0-9]|[\u00B7]|[\u0300-\u036F]|[\u203F-\u2040])|:|((%([0-9]|[A-F]|[a-f])([0-9]|[A-F]|[a-f]))|(\\(_|~|\.|-|!|\$|&|'|\(|\)|\*|\+|,|;|=|\/|\?|#|@|%)))))?)))/i,/^(?:(@[a-zA-Z]+(-[a-zA-Z0-9]+)*))/i,/^(?:([+-]?[0-9]+))/i,/^(?:([+-]?[0-9]*\.[0-9]+))/i,/^(?:([+-]?([0-9]+\.[0-9]*([eE][+-]?[0-9]+)|\.?[0-9]+([eE][+-]?[0-9]+))))/i,/^(?:([eE][+-]?[0-9]+))/i,/^(?:('(?:(?:[^\u0027\u005C\u000A\u000D])|(\\[tbnrf\\\"\']))*'))/i,/^(?:("(?:(?:[^\u0022\u005C\u000A\u000D])|(\\[tbnrf\\\"\']))*"))/i,/^(?:('''(?:(?:'|'')?(?:[^'\\]|(\\[tbnrf\\\"\'])))*'''))/i,/^(?:("""(?:(?:"|"")?(?:[^\"\\]|(\\[tbnrf\\\"\'])))*"""))/i,/^(?:->)/i,/^(?:\.\.)/i,/^(?:\})/i,/^(?:\{)/i,/^(?:\()/i,/^(?:\))/i,/^(?:\[)/i,/^(?:\])/i,/^(?:\?)/i,/^(?:\*)/i,/^(?:\+)/i,/^(?:\|)/i,/^(?:\^\^)/i,/^(?:\.)/i,/^(?:!)/i,/^(?:\/)/i,/^(?:=)/i,/^(?:@)/i,/^(?:\^)/i,/^(?:;)/i,/^(?:,)/i,/^(?:%)/i,/^(?:a)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],inclusive:!0}}};return ze}();Ee.lexer=Fe;function Ae(){this.yy={}}return Ae.prototype=Ee,Ee.Parser=Ae,new Ae}(),Pae=Iae;const Dae=Pae.Parser,ZS=rc;let UF=class{constructor(){}parse(e,{extendedSyntax:r,baseIRI:n}={}){this._parser=new Dae,this._parser.Parser.factory=ZS.DataFactory,this._parser.Parser.base=ZS.DataFactory.namedNode(n||"urn:x-base:default"),this._parser.Parser.extended=r===!0,this._parser.Parser.prefixes={rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",sh:"http://www.w3.org/ns/shacl#",xsd:"http://www.w3.org/2001/XMLSchema#"},this._parser.Parser.currentNodeShape=void 0,this._parser.Parser.currentPropertyNode=void 0,this._parser.Parser.nodeShapeStack=[],this._parser.Parser.tempCurrentNodeShape=void 0,this._parser.Parser.n3Parser=new ZS.Parser({baseIRI:n||"urn:x-base:default"});const a=[];return this._parser.Parser.onQuad=s=>{a.push(s)},this._parser.parse(e),a.prefixes=this._parser.Parser.prefixes,a}};xR.Parser=UF;xR.parse=function(e,r){return new UF().parse(e,r)};var qF={exports:{}};(function(t){(function(){var e;typeof window=="object"&&window?e=window:e=m,t.exports?t.exports=e.Promise?e.Promise:s:e.Promise||(e.Promise=s);var r=e.setImmediate||function(h){setTimeout(h,1)};function n(h,p){return function(){h.apply(p,arguments)}}var a=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function s(h){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");if(typeof h!="function")throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],f(h,n(u,this),n(c,this))}function o(h){var p=this;if(this._state===null){this._deferreds.push(h);return}r(function(){var b=p._state?h.onFulfilled:h.onRejected;if(b===null){(p._state?h.resolve:h.reject)(p._value);return}var g;try{g=b(p._value)}catch(E){h.reject(E);return}h.resolve(g)})}function u(h){try{if(h===this)throw new TypeError("A promise cannot be resolved with itself.");if(h&&(typeof h=="object"||typeof h=="function")){var p=h.then;if(typeof p=="function"){f(n(p,h),n(u,this),n(c,this));return}}this._state=!0,this._value=h,l.call(this)}catch(b){c.call(this,b)}}function c(h){this._state=!1,this._value=h,l.call(this)}function l(){for(var h=0,p=this._deferreds.length;h(this.prefixes=r.prefixes,r)))}read(){if(this.prefixes){for(const e of Object.entries(this.prefixes))this.emit("prefix",...e);delete this.prefixes}return super.read()}}km.PrefixWrappingIterator=Mae;Object.defineProperty(Hm,"__esModule",{value:!0});Hm.ActorRdfParseShaclc=void 0;const Fae=vl,Lae=Ht,Bae=xR,$ae=Sl,Uae=km;class qae extends Fae.ActorRdfParseFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){const a=new Uae.PrefixWrappingIterator($ae(e.data).then(o=>{var u;return(0,Bae.parse)(o,{extendedSyntax:r==="text/shaclc-ext",baseIRI:(u=e.metadata)==null?void 0:u.baseIRI})})),s=new Lae.Readable({objectMode:!0});return a.on("prefix",(...o)=>s.emit("prefix",...o)),{data:s.wrap(a),metadata:{triples:!0}}}}Hm.ActorRdfParseShaclc=qae;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Hm,t)})($F);var VF={},Qm={},HF={},Sp={},IR={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var e=Qo,r;(function(d){d[d.Tab=9]="Tab",d[d.NewLine=10]="NewLine",d[d.FormFeed=12]="FormFeed",d[d.CarriageReturn=13]="CarriageReturn",d[d.Space=32]="Space",d[d.ExclamationMark=33]="ExclamationMark",d[d.Number=35]="Number",d[d.Amp=38]="Amp",d[d.SingleQuote=39]="SingleQuote",d[d.DoubleQuote=34]="DoubleQuote",d[d.Dash=45]="Dash",d[d.Slash=47]="Slash",d[d.Zero=48]="Zero",d[d.Nine=57]="Nine",d[d.Semi=59]="Semi",d[d.Lt=60]="Lt",d[d.Eq=61]="Eq",d[d.Gt=62]="Gt",d[d.Questionmark=63]="Questionmark",d[d.UpperA=65]="UpperA",d[d.LowerA=97]="LowerA",d[d.UpperF=70]="UpperF",d[d.LowerF=102]="LowerF",d[d.UpperZ=90]="UpperZ",d[d.LowerZ=122]="LowerZ",d[d.LowerX=120]="LowerX",d[d.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var n;(function(d){d[d.Text=1]="Text",d[d.BeforeTagName=2]="BeforeTagName",d[d.InTagName=3]="InTagName",d[d.InSelfClosingTag=4]="InSelfClosingTag",d[d.BeforeClosingTagName=5]="BeforeClosingTagName",d[d.InClosingTagName=6]="InClosingTagName",d[d.AfterClosingTagName=7]="AfterClosingTagName",d[d.BeforeAttributeName=8]="BeforeAttributeName",d[d.InAttributeName=9]="InAttributeName",d[d.AfterAttributeName=10]="AfterAttributeName",d[d.BeforeAttributeValue=11]="BeforeAttributeValue",d[d.InAttributeValueDq=12]="InAttributeValueDq",d[d.InAttributeValueSq=13]="InAttributeValueSq",d[d.InAttributeValueNq=14]="InAttributeValueNq",d[d.BeforeDeclaration=15]="BeforeDeclaration",d[d.InDeclaration=16]="InDeclaration",d[d.InProcessingInstruction=17]="InProcessingInstruction",d[d.BeforeComment=18]="BeforeComment",d[d.CDATASequence=19]="CDATASequence",d[d.InSpecialComment=20]="InSpecialComment",d[d.InCommentLike=21]="InCommentLike",d[d.BeforeSpecialS=22]="BeforeSpecialS",d[d.SpecialStartSequence=23]="SpecialStartSequence",d[d.InSpecialTag=24]="InSpecialTag",d[d.InEntity=25]="InEntity"})(n||(n={}));function a(d){return d===r.Space||d===r.NewLine||d===r.Tab||d===r.FormFeed||d===r.CarriageReturn}function s(d){return d===r.Slash||d===r.Gt||a(d)}function o(d){return d>=r.LowerA&&d<=r.LowerZ||d>=r.UpperA&&d<=r.UpperZ}var u;(function(d){d[d.NoValue=0]="NoValue",d[d.Unquoted=1]="Unquoted",d[d.Single=2]="Single",d[d.Double=3]="Double"})(u=t.QuoteType||(t.QuoteType={}));var c={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},l=function(){function d(f,h){var p=f.xmlMode,b=p===void 0?!1:p,g=f.decodeEntities,E=g===void 0?!0:g,w=this;this.cbs=h,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.xmlMode=b,this.decodeEntities=E,this.entityDecoder=new e.EntityDecoder(b?e.xmlDecodeTree:e.htmlDecodeTree,function(O,A){return w.emitCodePoint(O,A)})}return d.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},d.prototype.write=function(f){this.offset+=this.buffer.length,this.buffer=f,this.parse()},d.prototype.end=function(){this.running&&this.finish()},d.prototype.pause=function(){this.running=!1},d.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&f===r.Amp&&this.startEntity()},d.prototype.stateSpecialStartSequence=function(f){var h=this.sequenceIndex===this.currentSequence.length,p=h?s(f):(f|32)===this.currentSequence[this.sequenceIndex];if(!p)this.isSpecial=!1;else if(!h){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(f)},d.prototype.stateInSpecialTag=function(f){if(this.sequenceIndex===this.currentSequence.length){if(f===r.Gt||a(f)){var h=this.index-this.currentSequence.length;if(this.sectionStart=0?(this.state=this.baseState,f===0&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1},d.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===n.InAttributeValueDq||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},d.prototype.shouldContinue=function(){return this.index=f||(this.state===n.InCommentLike?this.currentSequence===c.CdataEnd?this.cbs.oncdata(this.sectionStart,f,0):this.cbs.oncomment(this.sectionStart,f,0):this.state===n.InTagName||this.state===n.BeforeAttributeName||this.state===n.BeforeAttributeValue||this.state===n.AfterAttributeName||this.state===n.InAttributeName||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueDq||this.state===n.InAttributeValueNq||this.state===n.InClosingTagName||this.cbs.ontext(this.sectionStart,f))},d.prototype.emitCodePoint=function(f,h){this.baseState!==n.Text&&this.baseState!==n.InSpecialTag?(this.sectionStart0&&o.has(this.stack[0]);){var u=this.stack.shift();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,u,!0)}this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(mN.has(e)?this.foreignContext.unshift(!0):vN.has(e)&&this.foreignContext.unshift(!1))),(s=(a=this.cbs).onopentagname)===null||s===void 0||s.call(a,e),this.cbs.onopentag&&(this.attribs={})},t.prototype.endOpenTag=function(e){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},t.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},t.prototype.onclosetag=function(e,r){var n,a,s,o,u,c,l,d;this.endIndex=r;var f=this.getSlice(e,r);if(this.lowerCaseTagNames&&(f=f.toLowerCase()),this.htmlMode&&(mN.has(f)||vN.has(f))&&this.foreignContext.shift(),this.isVoidElement(f))this.htmlMode&&f==="br"&&((o=(s=this.cbs).onopentagname)===null||o===void 0||o.call(s,"br"),(c=(u=this.cbs).onopentag)===null||c===void 0||c.call(u,"br",{},!0),(d=(l=this.cbs).onclosetag)===null||d===void 0||d.call(l,"br",!1));else{var h=this.stack.indexOf(f);if(h!==-1)for(var p=0;p<=h;p++){var b=this.stack.shift();(a=(n=this.cbs).onclosetag)===null||a===void 0||a.call(n,b,p!==h)}else this.htmlMode&&f==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},t.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},t.prototype.closeCurrentTag=function(e){var r,n,a=this.tagname;this.endOpenTag(e),this.stack[0]===a&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,a,!e),this.stack.shift())},t.prototype.onattribname=function(e,r){this.startIndex=e;var n=this.getSlice(e,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},t.prototype.onattribdata=function(e,r){this.attribvalue+=this.getSlice(e,r)},t.prototype.onattribentity=function(e){this.attribvalue+=(0,yN.fromCodePoint)(e)},t.prototype.onattribend=function(e,r){var n,a;this.endIndex=r,(a=(n=this.cbs).onattribute)===null||a===void 0||a.call(n,this.attribname,this.attribvalue,e===n1.QuoteType.Double?'"':e===n1.QuoteType.Single?"'":e===n1.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},t.prototype.getInstructionName=function(e){var r=e.search(zae),n=r<0?e:e.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(a),"!".concat(n))}this.startIndex=r+1},t.prototype.onprocessinginstruction=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(a),"?".concat(n))}this.startIndex=r+1},t.prototype.oncomment=function(e,r,n){var a,s,o,u;this.endIndex=r,(s=(a=this.cbs).oncomment)===null||s===void 0||s.call(a,this.getSlice(e,r-n)),(u=(o=this.cbs).oncommentend)===null||u===void 0||u.call(o),this.startIndex=r+1},t.prototype.oncdata=function(e,r,n){var a,s,o,u,c,l,d,f,h,p;this.endIndex=r;var b=this.getSlice(e,r-n);!this.htmlMode||this.options.recognizeCDATA?((s=(a=this.cbs).oncdatastart)===null||s===void 0||s.call(a),(u=(o=this.cbs).ontext)===null||u===void 0||u.call(o,b),(l=(c=this.cbs).oncdataend)===null||l===void 0||l.call(c)):((f=(d=this.cbs).oncomment)===null||f===void 0||f.call(d,"[CDATA[".concat(b,"]]")),(p=(h=this.cbs).oncommentend)===null||p===void 0||p.call(h)),this.startIndex=r+1},t.prototype.onend=function(){var e,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=0;n=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(e-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},t.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},t.prototype.write=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)},t.prototype.end=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{var d;a._read=()=>{};let s=1;function o(f){a.emit("data",f)}function u(f){a.emit("error",f)}function c(){--s===0&&a.push(null)}const l={baseIRI:((d=e.metadata)==null?void 0:d.baseIRI)??"",context:n,emit:o,end:c,error:u,headers:e.headers};Promise.all(this.busRdfParseHtml.publish(l)).then(async f=>{s+=f.length;const h=[];for(const b of f){const{htmlParseListener:g}=await b.actor.run(l);h.push(g)}const p=new Kae.Parser({onclosetag(){try{for(const b of h)b.onTagClose()}catch(b){u(b)}},onend(){try{for(const b of h)b.onEnd()}catch(b){u(b)}c()},onopentag(b,g){try{for(const E of h)E.onTagOpen(b,g)}catch(E){u(E)}},ontext(b){try{for(const g of h)g.onText(b)}catch(g){u(g)}}},{decodeEntities:!0,recognizeSelfClosing:!0,xmlMode:!1});e.data.on("error",u).on("data",b=>p.write(b.toString())).on("end",()=>p.end())}).catch(u)},{data:a}}};Qm.ActorRdfParseHtml=Yae;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Qm,t)})(VF);var kF={},Gm={},zm={},Wm={};Object.defineProperty(Wm,"__esModule",{value:!0});Wm.ActorRdfParseHtml=void 0;const Zae=et;class ese extends Zae.Actor{constructor(e){super(e)}}Wm.ActorRdfParseHtml=ese;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Wm,t)})(zm);var QF={},GF={};Object.defineProperty(GF,"__esModule",{value:!0});var S0={};Object.defineProperty(S0,"__esModule",{value:!0});S0.ItemPropertyHandlerContent=void 0;class tse{canHandle(e,r){return"content"in r}getObject(e,r,n){return r.createLiteral(e.content,n)}}S0.ItemPropertyHandlerContent=tse;var T0={},Tl={};Object.defineProperty(Tl,"__esModule",{value:!0});Tl.Util=void 0;const rse=ht,wN=xa;let E0=class Uh{constructor(e,r){this.dataFactory=e||new rse.DataFactory,this.baseIRI=r||""}static isValidIri(e){return Uh.IRI_REGEX.test(e)}createVocabIris(e,r,n){return e.split(/\s+/u).filter(a=>!!a).map(a=>{if(!Uh.isValidIri(a)){if(!n)return;a=`${r.vocab||`${this.baseIRI}#`}${a}`}return this.dataFactory.namedNode(a)}).filter(a=>!!a)}getVocabularyExpansionType(e,r,n){const a=e.split(/\s+/u);if(a.includes("subPropertyOf")||a.includes("equivalentProperty"))return[this.dataFactory.namedNode(`${Uh.RDF}type`)];if(r.vocab&&r.vocab in n&&n[r.vocab].properties){let s=[];for(const[o,u]of Object.entries(n[r.vocab].properties))a.includes(o)&&(s=[...Object.values(u).map(c=>this.dataFactory.namedNode(c))]);return s}return[]}createSubject(e){if(!Uh.isValidIri(e))try{e=(0,wN.resolve)(e,this.baseIRI)}catch{return}return this.dataFactory.namedNode(e)}createLiteral(e,r){return this.dataFactory.literal(e,r.language)}deriveVocab(e,r){let n;for(const a in r)if(e.startsWith(a)){n=a,n.endsWith("/")||(n+="#");break}if(!n){const a=e.indexOf("#");a>0?n=e.slice(0,a+1):n=(0,wN.resolve)(".",e)}return n}};Tl.Util=E0;E0.RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#";E0.XSD="http://www.w3.org/2001/XMLSchema#";E0.RDFA="http://www.w3.org/ns/rdfa#";E0.IRI_REGEX=/^([A-Za-z][\d+-.A-Za-z]*|_):[^ "<>[\\\]`{|}]*$/u;Object.defineProperty(T0,"__esModule",{value:!0});T0.ItemPropertyHandlerNumber=void 0;const SN=Tl;class nse{constructor(e,r){this.tagName=e,this.attributeName=r}canHandle(e,r){return this.tagName===e&&this.attributeName in r}getObject(e,r,n){const a=e[this.attributeName];let s;return!Number.isNaN(Number.parseInt(a,10))&&!a.includes(".")?s=`${SN.Util.XSD}integer`:Number.isNaN(Number.parseFloat(a))||(s=`${SN.Util.XSD}double`),r.dataFactory.literal(a,s&&r.dataFactory.namedNode(s))}}T0.ItemPropertyHandlerNumber=nse;var O0={};Object.defineProperty(O0,"__esModule",{value:!0});O0.ItemPropertyHandlerTime=void 0;const ise=Tl;class Xm{canHandle(e,r){return e==="time"&&"datetime"in r}getObject(e,r,n){const a=e.datetime;let s;for(const o of Xm.TIME_REGEXES)if(o.regex.test(a)){s=r.dataFactory.namedNode(ise.Util.XSD+o.type);break}return r.dataFactory.literal(a,s)}}O0.ItemPropertyHandlerTime=Xm;Xm.TIME_REGEXES=[{regex:/^-?P(\d+Y)?(\d+M)?(\d+D)?(T(\d+H)?(\d+M)?(\d+(\.\d)?S)?)?$/u,type:"duration"},{regex:/^\d+-\d\d-\d\dT\d\d:\d\d:\d\d((Z?)|([+-]\d\d:\d\d))$/u,type:"dateTime"},{regex:/^\d+-\d\d-\d\dZ?$/u,type:"date"},{regex:/^\d\d:\d\d:\d\d((Z?)|([+-]\d\d:\d\d))$/u,type:"time"},{regex:/^\d+-\d\d$/u,type:"gYearMonth"},{regex:/^\d+$/u,type:"gYear"}];var A0={};Object.defineProperty(A0,"__esModule",{value:!0});A0.ItemPropertyHandlerUrl=void 0;const ase=xa;class sse{constructor(e,r){this.tagName=e,this.attributeName=r}canHandle(e,r){return this.tagName===e&&this.attributeName in r}getObject(e,r,n){return r.dataFactory.namedNode((0,ase.resolve)(e[this.attributeName],r.baseIRI))}}A0.ItemPropertyHandlerUrl=sse;var zF={};Object.defineProperty(zF,"__esModule",{value:!0});var WF={};Object.defineProperty(WF,"__esModule",{value:!0});var XF={};Object.defineProperty(XF,"__esModule",{value:!0});var Km={},KF={},Tp={},PR={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var e=Qo,r;(function(h){h[h.Tab=9]="Tab",h[h.NewLine=10]="NewLine",h[h.FormFeed=12]="FormFeed",h[h.CarriageReturn=13]="CarriageReturn",h[h.Space=32]="Space",h[h.ExclamationMark=33]="ExclamationMark",h[h.Number=35]="Number",h[h.Amp=38]="Amp",h[h.SingleQuote=39]="SingleQuote",h[h.DoubleQuote=34]="DoubleQuote",h[h.Dash=45]="Dash",h[h.Slash=47]="Slash",h[h.Zero=48]="Zero",h[h.Nine=57]="Nine",h[h.Semi=59]="Semi",h[h.Lt=60]="Lt",h[h.Eq=61]="Eq",h[h.Gt=62]="Gt",h[h.Questionmark=63]="Questionmark",h[h.UpperA=65]="UpperA",h[h.LowerA=97]="LowerA",h[h.UpperF=70]="UpperF",h[h.LowerF=102]="LowerF",h[h.UpperZ=90]="UpperZ",h[h.LowerZ=122]="LowerZ",h[h.LowerX=120]="LowerX",h[h.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var n;(function(h){h[h.Text=1]="Text",h[h.BeforeTagName=2]="BeforeTagName",h[h.InTagName=3]="InTagName",h[h.InSelfClosingTag=4]="InSelfClosingTag",h[h.BeforeClosingTagName=5]="BeforeClosingTagName",h[h.InClosingTagName=6]="InClosingTagName",h[h.AfterClosingTagName=7]="AfterClosingTagName",h[h.BeforeAttributeName=8]="BeforeAttributeName",h[h.InAttributeName=9]="InAttributeName",h[h.AfterAttributeName=10]="AfterAttributeName",h[h.BeforeAttributeValue=11]="BeforeAttributeValue",h[h.InAttributeValueDq=12]="InAttributeValueDq",h[h.InAttributeValueSq=13]="InAttributeValueSq",h[h.InAttributeValueNq=14]="InAttributeValueNq",h[h.BeforeDeclaration=15]="BeforeDeclaration",h[h.InDeclaration=16]="InDeclaration",h[h.InProcessingInstruction=17]="InProcessingInstruction",h[h.BeforeComment=18]="BeforeComment",h[h.CDATASequence=19]="CDATASequence",h[h.InSpecialComment=20]="InSpecialComment",h[h.InCommentLike=21]="InCommentLike",h[h.BeforeSpecialS=22]="BeforeSpecialS",h[h.SpecialStartSequence=23]="SpecialStartSequence",h[h.InSpecialTag=24]="InSpecialTag",h[h.BeforeEntity=25]="BeforeEntity",h[h.BeforeNumericEntity=26]="BeforeNumericEntity",h[h.InNamedEntity=27]="InNamedEntity",h[h.InNumericEntity=28]="InNumericEntity",h[h.InHexEntity=29]="InHexEntity"})(n||(n={}));function a(h){return h===r.Space||h===r.NewLine||h===r.Tab||h===r.FormFeed||h===r.CarriageReturn}function s(h){return h===r.Slash||h===r.Gt||a(h)}function o(h){return h>=r.Zero&&h<=r.Nine}function u(h){return h>=r.LowerA&&h<=r.LowerZ||h>=r.UpperA&&h<=r.UpperZ}function c(h){return h>=r.UpperA&&h<=r.UpperF||h>=r.LowerA&&h<=r.LowerF}var l;(function(h){h[h.NoValue=0]="NoValue",h[h.Unquoted=1]="Unquoted",h[h.Single=2]="Single",h[h.Double=3]="Double"})(l=t.QuoteType||(t.QuoteType={}));var d={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},f=function(){function h(p,b){var g=p.xmlMode,E=g===void 0?!1:g,w=p.decodeEntities,O=w===void 0?!0:w;this.cbs=b,this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=E,this.decodeEntities=O,this.entityTrie=E?e.xmlDecodeTree:e.htmlDecodeTree}return h.prototype.reset=function(){this.state=n.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=n.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},h.prototype.write=function(p){this.offset+=this.buffer.length,this.buffer=p,this.parse()},h.prototype.end=function(){this.running&&this.finish()},h.prototype.pause=function(){this.running=!1},h.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=n.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&p===r.Amp&&(this.state=n.BeforeEntity)},h.prototype.stateSpecialStartSequence=function(p){var b=this.sequenceIndex===this.currentSequence.length,g=b?s(p):(p|32)===this.currentSequence[this.sequenceIndex];if(!g)this.isSpecial=!1;else if(!b){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=n.InTagName,this.stateInTagName(p)},h.prototype.stateInSpecialTag=function(p){if(this.sequenceIndex===this.currentSequence.length){if(p===r.Gt||a(p)){var b=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&p!==r.Semi)this.trieIndex+=g;else{var E=this.index-this.entityExcess+1;E>this.sectionStart&&this.emitPartial(this.sectionStart,E),this.entityResult=this.trieIndex,this.trieIndex+=g,this.entityExcess=0,this.sectionStart=this.index+1,g===0&&this.emitNamedEntity()}}},h.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var p=(this.entityTrie[this.entityResult]&e.BinTrieFlags.VALUE_LENGTH)>>14;switch(p){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~e.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},h.prototype.stateBeforeNumericEntity=function(p){(p|32)===r.LowerX?(this.entityExcess++,this.state=n.InHexEntity):(this.state=n.InNumericEntity,this.stateInNumericEntity(p))},h.prototype.emitNumericEntity=function(p){var b=this.index-this.entityExcess-1,g=b+2+ +(this.state===n.InHexEntity);g!==this.index&&(b>this.sectionStart&&this.emitPartial(this.sectionStart,b),this.sectionStart=this.index+Number(p),this.emitCodePoint((0,e.replaceCodePoint)(this.entityResult))),this.state=this.baseState},h.prototype.stateInNumericEntity=function(p){p===r.Semi?this.emitNumericEntity(!0):o(p)?(this.entityResult=this.entityResult*10+(p-r.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.stateInHexEntity=function(p){p===r.Semi?this.emitNumericEntity(!0):o(p)?(this.entityResult=this.entityResult*16+(p-r.Zero),this.entityExcess++):c(p)?(this.entityResult=this.entityResult*16+((p|32)-r.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},h.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===n.Text||this.baseState===n.InSpecialTag)},h.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===n.Text||this.state===n.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===n.InAttributeValueDq||this.state===n.InAttributeValueSq||this.state===n.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},h.prototype.shouldContinue=function(){return this.index0&&o.has(this.stack[this.stack.length-1]);){var u=this.stack.pop();(n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,u,!0)}this.isVoidElement(e)||(this.stack.push(e),RN.has(e)?this.foreignContext.push(!0):xN.has(e)&&this.foreignContext.push(!1)),(s=(a=this.cbs).onopentagname)===null||s===void 0||s.call(a,e),this.cbs.onopentag&&(this.attribs={})},t.prototype.endOpenTag=function(e){var r,n;this.startIndex=this.openTagStart,this.attribs&&((n=(r=this.cbs).onopentag)===null||n===void 0||n.call(r,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},t.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},t.prototype.onclosetag=function(e,r){var n,a,s,o,u,c;this.endIndex=r;var l=this.getSlice(e,r);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(RN.has(l)||xN.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))!this.options.xmlMode&&l==="br"&&((a=(n=this.cbs).onopentagname)===null||a===void 0||a.call(n,"br"),(o=(s=this.cbs).onopentag)===null||o===void 0||o.call(s,"br",{},!0),(c=(u=this.cbs).onclosetag)===null||c===void 0||c.call(u,"br",!1));else{var d=this.stack.lastIndexOf(l);if(d!==-1)if(this.cbs.onclosetag)for(var f=this.stack.length-d;f--;)this.cbs.onclosetag(this.stack.pop(),f!==0);else this.stack.length=d;else!this.options.xmlMode&&l==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},t.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},t.prototype.closeCurrentTag=function(e){var r,n,a=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===a&&((n=(r=this.cbs).onclosetag)===null||n===void 0||n.call(r,a,!e),this.stack.pop())},t.prototype.onattribname=function(e,r){this.startIndex=e;var n=this.getSlice(e,r);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n},t.prototype.onattribdata=function(e,r){this.attribvalue+=this.getSlice(e,r)},t.prototype.onattribentity=function(e){this.attribvalue+=(0,TN.fromCodePoint)(e)},t.prototype.onattribend=function(e,r){var n,a;this.endIndex=r,(a=(n=this.cbs).onattribute)===null||a===void 0||a.call(n,this.attribname,this.attribvalue,e===i1.QuoteType.Double?'"':e===i1.QuoteType.Single?"'":e===i1.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},t.prototype.getInstructionName=function(e){var r=e.search(fse),n=r<0?e:e.substr(0,r);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},t.prototype.ondeclaration=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(a),"!".concat(n))}this.startIndex=r+1},t.prototype.onprocessinginstruction=function(e,r){this.endIndex=r;var n=this.getSlice(e,r);if(this.cbs.onprocessinginstruction){var a=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(a),"?".concat(n))}this.startIndex=r+1},t.prototype.oncomment=function(e,r,n){var a,s,o,u;this.endIndex=r,(s=(a=this.cbs).oncomment)===null||s===void 0||s.call(a,this.getSlice(e,r-n)),(u=(o=this.cbs).oncommentend)===null||u===void 0||u.call(o),this.startIndex=r+1},t.prototype.oncdata=function(e,r,n){var a,s,o,u,c,l,d,f,h,p;this.endIndex=r;var b=this.getSlice(e,r-n);this.options.xmlMode||this.options.recognizeCDATA?((s=(a=this.cbs).oncdatastart)===null||s===void 0||s.call(a),(u=(o=this.cbs).ontext)===null||u===void 0||u.call(o,b),(l=(c=this.cbs).oncdataend)===null||l===void 0||l.call(c)):((f=(d=this.cbs).oncomment)===null||f===void 0||f.call(d,"[CDATA[".concat(b,"]]")),(p=(h=this.cbs).oncommentend)===null||p===void 0||p.call(h)),this.startIndex=r+1},t.prototype.onend=function(){var e,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}(r=(e=this.cbs).onend)===null||r===void 0||r.call(e)},t.prototype.reset=function(){var e,r,n,a;(r=(e=this.cbs).onreset)===null||r===void 0||r.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(a=(n=this.cbs).onparserinit)===null||a===void 0||a.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},t.prototype.parseComplete=function(e){this.reset(),this.end(e)},t.prototype.getSlice=function(e,r){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(e-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,r-this.bufferOffset);return n},t.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},t.prototype.write=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)},t.prototype.end=function(e){var r,n;if(this.ended){(n=(r=this.cbs).onerror)===null||n===void 0||n.call(r,new Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()},t.prototype.pause=function(){this.tokenizer.pause()},t.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndexn.emit("error",a)),e.on("data",a=>r.push(a)),e.on("end",()=>r.push(null));const n=r.pipe(new Ep(this.options));return n}_transform(e,r,n){this.parser.write(e.toString()),n()}_flush(e){this.parser.end(),e()}getItemScope(e){let r=this.itemScopeStack.length-(e?2:1);for(;r>0&&!this.itemScopeStack[r];)r--;return this.itemScopeStack[r]}getDepth(){return this.itemScopeStack.length}onTagOpen(e,r){if(!this.isEmittingReferences){if("id"in r){const a=r.id;this.pendingItemRefsRangeCollecting[a]={events:[],counter:0,ids:[]}}for(const a of Object.values(this.pendingItemRefsRangeCollecting))a.counter++,a.events.push({type:"open",name:e,attributes:r})}this.textBufferStack.push(void 0);let n;if("itemscope"in r){let a;if(this.emittingReferencesItemScopeIdGenerator)a=this.emittingReferencesItemScopeIdGenerator();else{a="itemid"in r&&this.util.createSubject(r.itemid)||this.util.dataFactory.blankNode();for(const o of Object.values(this.pendingItemRefsRangeCollecting))o.ids.push(a)}n={subject:a},this.isEmittingReferences&&(n.blockEmission=!0);const s=this.getItemScope();s&&s.vocab&&(n.vocab=s.vocab),this.itemScopeStack.push(n)}else n=this.getItemScope(),this.itemScopeStack.push(void 0);if(n){if("itemtype"in r)for(const a of this.util.createVocabIris(r.itemtype,n,!1))n.vocab||(n.vocab=this.util.deriveVocab(a.value,this.vocabRegistry)),n.blockEmission||this.emitTriple(n.subject,this.util.dataFactory.namedNode(`${DN.Util.RDF}type`),a);if("lang"in r&&(n.language=r.lang),"xml:lang"in r&&(n.language=r["xml:lang"]),"itemscope"in r&&!this.isEmittingReferences&&"itemref"in r)for(const a of r.itemref.split(/\s+/u))a in this.pendingItemRefsDomain||(this.pendingItemRefsDomain[a]=[]),this.pendingItemRefsDomain[a].push(n),this.tryToEmitReferences(a,n)}"itemprop"in r&&this.handleItemProperties(r.itemprop,!1,n,e,r),"itemprop-reverse"in r&&this.handleItemProperties(r["itemprop-reverse"],!0,n,e,r)}onText(e){if(!this.isEmittingReferences)for(const r of Object.values(this.pendingItemRefsRangeCollecting))r.events.push({type:"text",data:e});for(const r of this.textBufferStack)r&&r.push(e)}onTagClose(){if(!this.isEmittingReferences)for(const[r,n]of Object.entries(this.pendingItemRefsRangeCollecting))n.counter--,n.events.push({type:"close"}),n.counter===0&&(this.pendingItemRefsRangeFinalized[r]=n,delete this.pendingItemRefsRangeCollecting[r],this.tryToEmitReferences(r));const e=this.getItemScope(!0);if(e){const r=this.getDepth();if(e.predicates&&r in e.predicates)for(const[n,a]of Object.entries(e.predicates[r])){const s=this.util.createLiteral(this.textBufferStack[r].join(""),e);this.emitPredicateTriples(e,a,s,n==="reverse"),delete e.predicates[r][n]}}this.itemScopeStack.pop(),this.textBufferStack.pop()}onEnd(){}initializeParser(e){return new yse.Parser({onclosetag:()=>{try{this.onTagClose(),this.htmlParseListener&&this.htmlParseListener.onTagClose()}catch(r){this.emit("error",r)}},onend:()=>{try{this.onEnd(),this.htmlParseListener&&this.htmlParseListener.onEnd()}catch(r){this.emit("error",r)}},onopentag:(r,n)=>{try{this.onTagOpen(r,n),this.htmlParseListener&&this.htmlParseListener.onTagOpen(r,n)}catch(a){this.emit("error",a)}},ontext:r=>{try{this.onText(r),this.htmlParseListener&&this.htmlParseListener.onText(r)}catch(n){this.emit("error",n)}}},{decodeEntities:!0,recognizeSelfClosing:!0,xmlMode:e})}handleItemProperties(e,r,n,a,s){const o=this.getItemScope(!0);if(o){const u=this.getDepth(),c=this.util.createVocabIris(e,o,!0);o.predicates||(o.predicates={}),o.predicates[u]||(o.predicates[u]={});const l=r?"reverse":"forward";o.predicates[u][l]=c;for(const d of this.util.getVocabularyExpansionType(e,o,this.vocabRegistry))c.push(d);if(n&&"itemscope"in s)this.emitPredicateTriples(o,c,n.subject,r),delete o.predicates[u][l];else for(const d of Ep.ITEM_PROPERTY_HANDLERS)if(d.canHandle(a,s)){const f=d.getObject(s,this.util,o);this.emitPredicateTriples(o,c,f,r),delete o.predicates[u][l]}o.predicates[u][l]&&(this.textBufferStack[u]=[])}}emitPredicateTriples(e,r,n,a){if(!e.blockEmission)for(const s of r)a?n.termType!=="Literal"&&this.emitTriple(n,s,e.subject):this.emitTriple(e.subject,s,n)}emitTriple(e,r,n){this.push(this.util.dataFactory.quad(e,r,n,this.defaultGraph))}tryToEmitReferences(e,r){const n=this.pendingItemRefsRangeFinalized[e];if(n){let a;if(r){a=[r];const s=this.pendingItemRefsDomain[e].indexOf(r);this.pendingItemRefsDomain[e].splice(s,1)}else a=this.pendingItemRefsDomain[e],delete this.pendingItemRefsDomain[e];if(a){const s=this.itemScopeStack,o=this.textBufferStack;this.isEmittingReferences=!0;for(const u of a){this.itemScopeStack=[u],this.textBufferStack=[void 0];const c=[...n.ids];this.emittingReferencesItemScopeIdGenerator=()=>c.shift();for(const l of n.events)switch(l.type){case"open":this.onTagOpen(l.name,l.attributes);break;case"text":this.onText(l.data);break;case"close":this.onTagClose();break}}this.emittingReferencesItemScopeIdGenerator=void 0,this.itemScopeStack=s,this.textBufferStack=o,this.isEmittingReferences=!1}}}}Km.MicrodataRdfParser=Ep;Ep.ITEM_PROPERTY_HANDLERS=[new bse.ItemPropertyHandlerContent,new Va.ItemPropertyHandlerUrl("a","href"),new Va.ItemPropertyHandlerUrl("area","href"),new Va.ItemPropertyHandlerUrl("audio","src"),new Va.ItemPropertyHandlerUrl("embed","src"),new Va.ItemPropertyHandlerUrl("iframe","src"),new Va.ItemPropertyHandlerUrl("img","src"),new Va.ItemPropertyHandlerUrl("link","href"),new Va.ItemPropertyHandlerUrl("object","data"),new Va.ItemPropertyHandlerUrl("source","src"),new Va.ItemPropertyHandlerUrl("track","src"),new Va.ItemPropertyHandlerUrl("video","src"),new PN.ItemPropertyHandlerNumber("data","value"),new PN.ItemPropertyHandlerNumber("meter","value"),new gse.ItemPropertyHandlerTime];(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(GF,t),r(S0,t),r(T0,t),r(O0,t),r(A0,t),r(zF,t),r(WF,t),r(XF,t),r(Km,t),r(Tl,t)})(QF);Object.defineProperty(Gm,"__esModule",{value:!0});Gm.ActorRdfParseHtmlMicrodata=void 0;const mse=zm,vse=QF;class wse extends mse.ActorRdfParseHtml{constructor(e){super(e)}async test(e){return!0}async run(e){const r=e.headers?e.headers.get("content-type"):null,n=r==null?void 0:r.includes("xml"),a=new vse.MicrodataRdfParser({baseIRI:e.baseIRI,xmlMode:n});a.on("error",e.error),a.on("data",e.emit);const s=a.onEnd;return a.onEnd=()=>{s.call(a),e.end()},{htmlParseListener:a}}}Gm.ActorRdfParseHtmlMicrodata=wse;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Gm,t)})(kF);var JF={},Jm={};Object.defineProperty(Jm,"__esModule",{value:!0});Jm.ActorRdfParseHtmlRdfa=void 0;const Sse=zm,Tse=mR;class Ese extends Sse.ActorRdfParseHtml{constructor(e){super(e)}async test(e){return!0}async run(e){const r=e.headers?e.headers.get("content-type"):null,n=(e.headers&&e.headers.get("content-language"))??void 0,a=r&&r.includes("xml")?"xhtml":"html",s=new Tse.RdfaParser({baseIRI:e.baseIRI,profile:a,language:n});s.on("error",e.error),s.on("data",e.emit);const o=s.onEnd;return s.onEnd=()=>{o.call(s),e.end()},{htmlParseListener:s}}}Jm.ActorRdfParseHtmlRdfa=Ese;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Jm,t)})(JF);var YF={},Ym={},DR={},Zm={},El={},R0={};Object.defineProperty(R0,"__esModule",{value:!0});R0.ActorRdfResolveQuadPattern=void 0;const Ose=et;class Ase extends Ose.Actor{constructor(e){super(e)}}R0.ActorRdfResolveQuadPattern=Ase;var ev={};Object.defineProperty(ev,"__esModule",{value:!0});ev.ActorRdfResolveQuadPatternSource=void 0;const Rse=R0;class xse extends Rse.ActorRdfResolveQuadPattern{constructor(e){super(e)}async test(e){return!0}async run(e){const r=await this.getSource(e.context,e.pattern);return await this.getOutput(r,e.pattern,e.context)}async getOutput(e,r,n){return{data:e.match(r.subject,r.predicate,r.object,r.graph,n)}}}ev.ActorRdfResolveQuadPatternSource=xse;var kr={};Object.defineProperty(kr,"__esModule",{value:!0});kr.hasContextSingleSourceOfType=kr.hasContextSingleSource=kr.getContextSourceUrl=kr.getContextSourceFirst=kr.getContextSource=kr.getContextSources=kr.getDataSourceContext=kr.getDataSourceValue=kr.getDataSourceType=kr.isDataSourceRawType=void 0;const Zh=rr;function NR(t){return typeof t=="string"||"match"in t}kr.isDataSourceRawType=NR;function ZF(t){return typeof t=="string"?"":"match"in t?"rdfjsSource":t.type}kr.getDataSourceType=ZF;function CR(t){return NR(t)?t:t.value}kr.getDataSourceValue=CR;function Ise(t,e){return typeof t=="string"||"match"in t||!t.context?e:e.merge(t.context)}kr.getDataSourceContext=Ise;function Pse(t){return t.get(Zh.KeysRdfResolveQuadPattern.sources)}kr.getContextSources=Pse;function jR(t){return t.get(Zh.KeysRdfResolveQuadPattern.source)}kr.getContextSource=jR;function Dse(t){if(t.has(Zh.KeysRdfResolveQuadPattern.source))return t.get(Zh.KeysRdfResolveQuadPattern.source);const e=t.get(Zh.KeysRdfResolveQuadPattern.sources);if((e==null?void 0:e.length)===1)return e[0]}kr.getContextSourceFirst=Dse;function Nse(t){if(t){let e=CR(t);if(typeof e=="string"){const r=e.indexOf("#");return r>=0&&(e=e.slice(0,r)),e}}}kr.getContextSourceUrl=Nse;function Cse(t){const e=jR(t);return!!(e&&(NR(e)||e.value))}kr.hasContextSingleSource=Cse;function jse(t,e){const r=jR(e);return!!(r&&ZF(r)===t&&CR(r))}kr.hasContextSingleSourceOfType=jse;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(R0,t),r(ev,t),r(kr,t)})(El);var x0={},Vi={},tv={};Object.defineProperty(tv,"__esModule",{value:!0});tv.MetadataValidationState=void 0;class Mse{constructor(){this.invalidateListeners=[],this.valid=!0}addInvalidateListener(e){this.invalidateListeners.push(e)}invalidate(){if(this.valid){this.valid=!1;for(const e of this.invalidateListeners)e()}}}tv.MetadataValidationState=Mse;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(tv,t)})(Vi);Object.defineProperty(x0,"__esModule",{value:!0});x0.RdfJsQuadSource=void 0;const Fse=Vi,Lse=$t,Bse=ht,Xl=Rn,NN=new Bse.DataFactory;class pi{constructor(e){this.source=e}static nullifyVariables(e,r){return!e||e.termType==="Variable"||!r&&e.termType==="Quad"&&(0,Xl.someTermsNested)(e,n=>n.termType==="Variable")?void 0:e}static hasDuplicateVariables(e){const r=(0,Xl.filterTermsNested)(e,n=>n.termType==="Variable");return r.length>1&&(0,Xl.uniqTerms)(r).lengthd.termType==="Quad")&&(u=u.filter(d=>(0,Xl.matchPatternComplete)(d,c))),this.setMetadata(u,e,r,n,a).catch(d=>u.destroy(d)),u}async setMetadata(e,r,n,a,s){var d;const o=!!((d=this.source.features)!=null&&d.quotedTripleFiltering);let u;if(this.source.countQuads)u=await this.source.countQuads(pi.nullifyVariables(r,o),pi.nullifyVariables(n,o),pi.nullifyVariables(a,o),pi.nullifyVariables(s,o));else{let f=0;u=await new Promise((h,p)=>{const b=this.source.match(pi.nullifyVariables(r,o),pi.nullifyVariables(n,o),pi.nullifyVariables(a,o),pi.nullifyVariables(s,o));b.on("error",p),b.on("end",()=>h(f)),b.on("data",()=>f++)})}const c=NN.quad(r,n,a,s),l=!o&&(0,Xl.someTerms)(c,f=>f.termType==="Quad")||pi.hasDuplicateVariables(c);e.setProperty("metadata",{state:new Fse.MetadataValidationState,cardinality:{type:l?"estimate":"exact",value:u},canContainUndefs:!1})}}x0.RdfJsQuadSource=pi;Object.defineProperty(Zm,"__esModule",{value:!0});Zm.ActorRdfResolveQuadPatternRdfJsSource=void 0;const a1=El,$se=x0;class Use extends a1.ActorRdfResolveQuadPatternSource{constructor(e){super(e)}async test(e){if(!(0,a1.hasContextSingleSourceOfType)("rdfjsSource",e.context))throw new Error(`${this.name} requires a single source with an rdfjsSource to be present in the context.`);const r=(0,a1.getContextSource)(e.context);if(!r||typeof r=="string"||!("match"in r)&&!r.value.match)throw new Error(`${this.name} received an invalid rdfjsSource.`);return!0}async getSource(e){const r=(0,a1.getContextSource)(e);return new $se.RdfJsQuadSource("match"in r?r:r.value)}}Zm.ActorRdfResolveQuadPatternRdfJsSource=Use;var e7={};Object.defineProperty(e7,"__esModule",{value:!0});(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Zm,t),r(e7,t),r(x0,t)})(DR);var rv={},nv={};Object.defineProperty(nv,"__esModule",{value:!0});nv.ActorRdfResolveHypermedia=void 0;const qse=et;class Vse extends qse.Actor{constructor(e,r){super(e),this.sourceType=r}async test(e){if(e.forceSourceType&&this.sourceType!==e.forceSourceType)throw new Error(`Actor ${this.name} is not able to handle source type ${e.forceSourceType}.`);return this.testMetadata(e)}}nv.ActorRdfResolveHypermedia=Vse;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(nv,t)})(rv);var I0={},t7={},Kf={},Jf={},P0={};Object.defineProperty(P0,"__esModule",{value:!0});P0.TermDictionaryNumberRecordFullTerms=void 0;const Hse=ht,CN=nr;class kse{constructor(e=new Hse.DataFactory){this.lastId=0,this.dictionary={},this.reverseDictionary={},this.features={quotedTriples:!1},this.dataFactory=e}encode(e){const r=(0,CN.termToString)(e);let n=this.dictionary[r];return n===void 0&&(n=this.lastId++,this.dictionary[r]=n,this.reverseDictionary[n]=e),n}encodeOptional(e){const r=(0,CN.termToString)(e);return this.dictionary[r]}decode(e){const r=this.reverseDictionary[e];if(r===void 0)throw new Error(`The value ${e} is not present in this dictionary`);return r}*encodings(){for(const e of Object.keys(this.reverseDictionary))yield Number.parseInt(e,10)}findQuotedTriples(e){throw new Error("findQuotedTriples is not supported")}findQuotedTriplesEncoded(e){throw new Error("findQuotedTriplesEncoded is not supported")}}P0.TermDictionaryNumberRecordFullTerms=kse;var D0={},Df={},fs={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.arePatternsQuoted=t.quadHasVariables=t.quadToPattern=t.encodeOptionalTerms=t.orderQuadComponents=t.getComponentOrderScore=t.getBestIndex=t.QUAD_TERM_NAMES_INVERSE=void 0;const e=Rn;t.QUAD_TERM_NAMES_INVERSE=Object.fromEntries(e.QUAD_TERM_NAMES.map((l,d)=>[l,d]));function r(l,d){if(l.length===1||d.every(p=>p!==void 0))return 0;const f=[];for(let p=0;p({score:n(p,f),index:b})).sort((p,b)=>b.score-p.score)[0].index}t.getBestIndex=r;function n(l,d){return l.map((f,h)=>d.includes(f)?l.length-h:0).reduce((f,h)=>f+h,0)}t.getComponentOrderScore=n;function a(l,d){return l.map(f=>{const h=t.QUAD_TERM_NAMES_INVERSE[f];return d[h]})}t.orderQuadComponents=a;function s(l,d){const f=l.map(h=>{if(h){if(h.termType==="Quad"&&u(h))return;const p=d.encodeOptional(h);return p===void 0?"none":p}return h});if(!f.includes("none"))return f}t.encodeOptionalTerms=s;function o(l,d,f,h,p){let b=!1;return[[l||void 0,d||void 0,f||void 0,h||void 0].map(E=>{if(E){if(E.termType==="Variable")return;if(E.termType==="Quad"){if(p)return E;b=!0;return}}return E}),b]}t.quadToPattern=o;function u(l){for(const d of e.QUAD_TERM_NAMES){const f=l[d];if(f.termType==="Variable"||f.termType==="Quad"&&u(f))return!0}return!1}t.quadHasVariables=u;function c(l){return l.map(d=>(d==null?void 0:d.termType)==="Quad"&&u(d))}t.arePatternsQuoted=c})(fs);Object.defineProperty(Df,"__esModule",{value:!0});Df.RdfStoreIndexNestedMap=void 0;const eT=fs;class Qse{constructor(e){this.features={quotedTripleFiltering:!1},this.dictionary=e.dictionary,this.nestedMap=new Map}set(e,r){const n=this.nestedMap;let a=n.get(e[0]);a||(a=new Map,n.set(e[0],a));let s=a.get(e[1]);s||(s=new Map,a.set(e[1],s));let o=s.get(e[2]);o||(o=new Map,s.set(e[2],o));const u=o.has(e[3]);return u||o.set(e[3],r),!u}remove(e){const r=this.nestedMap,n=r.get(e[0]);if(!n)return!1;const a=n.get(e[1]);if(!a)return!1;const s=a.get(e[2]);if(!s)return!1;const o=s.delete(e[3]);return o&&s.size===0&&(a.delete(e[2]),a.size===0&&(n.delete(e[1]),n.size===0&&r.delete(e[0]))),o}get(e){const r=(0,eT.encodeOptionalTerms)(e,this.dictionary);if(!(!r||r.includes(void 0)))return this.getEncoded(r)}getEncoded(e){const r=this.nestedMap.get(e[0]);if(!r)return;const n=r.get(e[1]);if(!n)return;const a=n.get(e[2]);if(a)return a.get(e[3])}*find(e){const r=(0,eT.encodeOptionalTerms)(e,this.dictionary);if(!r)return;const[n,a,s,o]=r,[u,c,l,d]=e;let f,h,p,b,g,E,w;const O=this.nestedMap,A=n!==void 0?O.has(n)?[n]:[]:O.keys();for(const T of A){g=O.get(T),f=u||this.dictionary.decode(T);const I=a!==void 0?g.has(a)?[a]:[]:g.keys();for(const D of I){E=g.get(D),h=c||this.dictionary.decode(D);const U=s!==void 0?E.has(s)?[s]:[]:E.keys();for(const H of U){w=E.get(H),p=l||this.dictionary.decode(H);const N=o!==void 0?w.has(o)?[o]:[]:w.keys();for(const x of N)b=d||this.dictionary.decode(x),yield[f,h,p,b]}}}}*findEncoded(e,r){const[n,a,s,o]=e;let u,c,l;const d=this.nestedMap,f=n!==void 0?d.has(n)?[n]:[]:d.keys();for(const h of f){u=d.get(h);const p=a!==void 0?u.has(a)?[a]:[]:u.keys();for(const b of p){c=u.get(b);const g=s!==void 0?c.has(s)?[s]:[]:c.keys();for(const E of g){l=c.get(E);const w=o!==void 0?l.has(o)?[o]:[]:l.keys();for(const O of w)yield[h,b,E,O]}}}}count(e){let r=0;const n=(0,eT.encodeOptionalTerms)(e,this.dictionary);if(!n)return 0;const a=n[0],s=n[1],o=n[2],u=n[3];let c,l,d;const f=this.nestedMap,h=a!==void 0?f.has(a)?[a]:[]:f.keys();for(const p of h){c=f.get(p);const b=s!==void 0?c.has(s)?[s]:[]:c.keys();for(const g of b){l=c.get(g);const E=o!==void 0?l.has(o)?[o]:[]:l.keys();for(const w of E)d=l.get(w),u!==void 0?d.has(u)&&r++:r+=d.size}}return r}}Df.RdfStoreIndexNestedMap=Qse;Object.defineProperty(D0,"__esModule",{value:!0});D0.TermDictionaryQuotedIndexed=void 0;const Gse=ht,tT=Df,jN=fs;class ka{constructor(e,r=new Gse.DataFactory){this.quotedTriplesDictionary=[],this.features={quotedTriples:!0},this.plainTermDictionary=e;const n={indexCombinations:[],indexConstructor:void 0,dictionary:this,dataFactory:r};this.quotedTriplesReverseDictionaries=[new tT.RdfStoreIndexNestedMap(n),new tT.RdfStoreIndexNestedMap(n),new tT.RdfStoreIndexNestedMap(n)],this.dataFactory=r}encode(e){return e.termType==="Quad"?this.encodeQuotedTriple(e,!1):this.plainTermDictionary.encode(e)}encodeQuotedTriple(e,r){if(e.graph.termType!=="DefaultGraph")throw new Error("Encoding of quoted quads outside of the default graph is not allowed");const n=(0,jN.encodeOptionalTerms)([e.subject,e.predicate,e.object,e.graph],this),a=n&&n.every(c=>c!==void 0)?this.quotedTriplesReverseDictionaries[0].getEncoded(n):void 0;if(a!==void 0||r)return a===void 0?void 0:ka.BITMASK|a;const s=[this.encode(e.subject),this.encode(e.predicate),this.encode(e.object)],o=this.quotedTriplesDictionary.length+1;this.quotedTriplesDictionary.push(s);const u=this.encode(this.dataFactory.defaultGraph());return this.quotedTriplesReverseDictionaries[0].set([s[0],s[1],s[2],u],o),this.quotedTriplesReverseDictionaries[1].set([s[1],s[2],s[0],u],o),this.quotedTriplesReverseDictionaries[2].set([s[2],s[0],s[1],u],o),ka.BITMASK|o}encodeOptional(e){return e.termType==="Quad"?this.encodeQuotedTriple(e,!0):this.plainTermDictionary.encodeOptional(e)}decode(e){if(ka.BITMASK&e){const r=(~ka.BITMASK&e)-1;if(r>=this.quotedTriplesDictionary.length)throw new Error(`The value ${e} is not present in the quoted triples range of the dictionary`);const n=this.quotedTriplesDictionary[r];return this.dataFactory.quad(this.decode(n[0]),this.decode(n[1]),this.decode(n[2]))}return this.plainTermDictionary.decode(e)}*encodings(){for(const e of this.plainTermDictionary.encodings())yield e;for(const e of this.quotedTriplesDictionary.keys())yield ka.BITMASK|1+e}*findQuotedTriples(e){for(const r of this.findQuotedTriplesEncoded(e))yield this.decode(r)}*findQuotedTriplesEncoded(e){const[r,n]=(0,jN.quadToPattern)(e.subject,e.predicate,e.object,e.graph,!0);for(const a of this.patternToIterable(r[0]))for(const s of this.patternToIterable(r[1]))for(const o of this.patternToIterable(r[2]))for(const u of this.patternToIterable(r[3]))if(a&&s||!s&&!o){const c=[a,s,o,u];for(const l of this.quotedTriplesReverseDictionaries[0].findEncoded(c,r))yield ka.BITMASK|this.quotedTriplesReverseDictionaries[0].getEncoded(l)}else if(!a&&s){const c=[s,o,a,u];for(const l of this.quotedTriplesReverseDictionaries[1].findEncoded(c,r))yield ka.BITMASK|this.quotedTriplesReverseDictionaries[1].getEncoded(l)}else{const c=[o,a,s,u];for(const l of this.quotedTriplesReverseDictionaries[2].findEncoded(c,r))yield ka.BITMASK|this.quotedTriplesReverseDictionaries[2].getEncoded(l)}}*patternToIterable(e){if((e==null?void 0:e.termType)==="Quad"){yield*this.findQuotedTriplesEncoded(e);return}if(e===void 0){yield void 0;return}const r=this.encodeOptional(e);r!==void 0&&(yield r)}}ka.BITMASK=1<<31;D0.TermDictionaryQuotedIndexed=ka;var N0={};Object.defineProperty(N0,"__esModule",{value:!0});N0.RdfStoreIndexNestedMapQuoted=void 0;const Yf=fs,zse=Df;class Wse extends zse.RdfStoreIndexNestedMap{constructor(e){super(e),this.features={quotedTripleFiltering:!0}}*getQuotedPatternKeys(e,r){for(const n of this.dictionary.findQuotedTriplesEncoded(r))e.has(n)&&(yield n)}*find(e){const r=(0,Yf.encodeOptionalTerms)(e,this.dictionary);if(!r)return;const[n,a,s,o]=r,[u,c,l,d]=e,[f,h,p,b]=(0,Yf.arePatternsQuoted)(e);let g,E,w,O,A,T,I;const D=this.nestedMap,U=u!==void 0?f?this.getQuotedPatternKeys(D,u):D.has(n)?[n]:[]:D.keys();for(const H of U){A=D.get(H),g=!f&&u?u:this.dictionary.decode(H);const N=c!==void 0?h?this.getQuotedPatternKeys(A,c):A.has(a)?[a]:[]:A.keys();for(const x of N){T=A.get(x),E=!h&&c?c:this.dictionary.decode(x);const F=l!==void 0?p?this.getQuotedPatternKeys(T,l):T.has(s)?[s]:[]:T.keys();for(const X of F){I=T.get(X),w=!p&&l?l:this.dictionary.decode(X);const ne=d!==void 0?b?this.getQuotedPatternKeys(I,d):I.has(o)?[o]:[]:I.keys();for(const $ of ne)O=!b&&d?d:this.dictionary.decode($),yield[g,E,w,O]}}}}*findEncoded(e,r){const[n,a,s,o]=e,[u,c,l,d]=r,[f,h,p,b]=(0,Yf.arePatternsQuoted)(r);let g,E,w;const O=this.nestedMap,A=u!==void 0?f?this.getQuotedPatternKeys(O,u):O.has(n)?[n]:[]:O.keys();for(const T of A){g=O.get(T);const I=c!==void 0?h?this.getQuotedPatternKeys(g,c):g.has(a)?[a]:[]:g.keys();for(const D of I){E=g.get(D);const U=l!==void 0?p?this.getQuotedPatternKeys(E,l):E.has(s)?[s]:[]:E.keys();for(const H of U){w=E.get(H);const N=d!==void 0?b?this.getQuotedPatternKeys(w,d):w.has(o)?[o]:[]:w.keys();for(const x of N)yield[Number.parseInt(T,10),Number.parseInt(D,10),Number.parseInt(H,10),Number.parseInt(x,10)]}}}}count(e){let r=0;const n=(0,Yf.encodeOptionalTerms)(e,this.dictionary);if(!n)return 0;const[a,s,o,u]=n,[c,l,d,f]=e,[h,p,b,g]=(0,Yf.arePatternsQuoted)(e);let E,w,O;const A=this.nestedMap,T=c!==void 0?h?this.getQuotedPatternKeys(A,c):A.has(a)?[a]:[]:A.keys();for(const I of T){E=A.get(I);const D=l!==void 0?p?this.getQuotedPatternKeys(E,l):E.has(s)?[s]:[]:E.keys();for(const U of D){w=E.get(U);const H=d!==void 0?b?this.getQuotedPatternKeys(w,d):w.has(o)?[o]:[]:w.keys();for(const N of H)O=w.get(N),f!==void 0?g?r+=[...this.getQuotedPatternKeys(O,f)].length:O.has(u)&&r++:r+=O.size}}return r}}N0.RdfStoreIndexNestedMapQuoted=Wse;var MN;function r7(){if(MN)return Jf;MN=1,Object.defineProperty(Jf,"__esModule",{value:!0}),Jf.RdfStore=void 0;const t=$t,e=ht,r=Rn,n=i7(),a=P0,s=D0,o=N0,u=fs;let c=class qh{constructor(d){this.features={quotedTripleFiltering:!0},this._size=0,this.options=d,this.dataFactory=d.dataFactory,this.dictionary=d.dictionary,this.indexesWrapped=qh.constructIndexesWrapped(d),this.indexesWrappedComponentOrders=this.indexesWrapped.map(f=>f.componentOrder)}static createDefault(){return new qh({indexCombinations:qh.DEFAULT_INDEX_COMBINATIONS,indexConstructor:d=>new o.RdfStoreIndexNestedMapQuoted(d),dictionary:new s.TermDictionaryQuotedIndexed(new a.TermDictionaryNumberRecordFullTerms),dataFactory:new e.DataFactory})}static constructIndexesWrapped(d){const f=[];if(d.indexCombinations.length===0)throw new Error("At least one index combination is required");for(const h of d.indexCombinations){if(!qh.isCombinationValid(h))throw new Error(`Invalid index combination: ${h}`);f.push({index:d.indexConstructor(d),componentOrder:h,componentOrderInverse:Object.fromEntries(h.map((p,b)=>[p,b]))})}return f}static isCombinationValid(d){for(const f of r.QUAD_TERM_NAMES)if(!d.includes(f))return!1;return d.length===4}get size(){return this._size}addQuad(d){const f=[this.dictionary.encode(d.subject),this.dictionary.encode(d.predicate),this.dictionary.encode(d.object),this.dictionary.encode(d.graph)];let h=!1;for(const p of this.indexesWrapped)h=p.index.set((0,u.orderQuadComponents)(p.componentOrder,f),!0);return h?(this._size++,!0):!1}removeQuad(d){const f=[this.dictionary.encodeOptional(d.subject),this.dictionary.encodeOptional(d.predicate),this.dictionary.encodeOptional(d.object),this.dictionary.encodeOptional(d.graph)];if(f.includes(void 0))return!1;let h=!1;for(const p of this.indexesWrapped)if(h=p.index.remove((0,u.orderQuadComponents)(p.componentOrder,f)),!h)break;return h?(this._size--,!0):!1}remove(d){return d.on("data",f=>this.removeQuad(f)),d}removeMatches(d,f,h,p){return this.remove(this.match(d,f,h,p))}deleteGraph(d){return typeof d=="string"&&(d=this.dataFactory.namedNode(d)),this.removeMatches(void 0,void 0,void 0,d)}import(d){return d.on("data",f=>this.addQuad(f)),d}*readQuads(d,f,h,p){const b=!!this.dictionary.features.quotedTriples&&Object.values(this.indexesWrapped).every(A=>A.index.features.quotedTripleFiltering),[g,E]=(0,u.quadToPattern)(d,f,h,p,b),w=this.indexesWrapped[(0,u.getBestIndex)(this.indexesWrappedComponentOrders,g)],O=(0,u.orderQuadComponents)(w.componentOrder,g);for(const A of w.index.find(O)){const T=this.dataFactory.quad(A[w.componentOrderInverse.subject],A[w.componentOrderInverse.predicate],A[w.componentOrderInverse.object],A[w.componentOrderInverse.graph]);E?(0,r.matchPattern)(T,d,f,h,p)&&(yield T):yield T}}getQuads(d,f,h,p){return[...this.readQuads(d,f,h,p)]}match(d,f,h,p){return(0,t.wrap)(this.readQuads(d,f,h,p))}countQuads(d,f,h,p){const b=!!this.dictionary.features.quotedTriples&&Object.values(this.indexesWrapped).every(O=>O.index.features.quotedTripleFiltering),[g]=(0,u.quadToPattern)(d,f,h,p,b);if(g.every(O=>O===void 0))return this.size;const E=this.indexesWrapped[(0,u.getBestIndex)(this.indexesWrappedComponentOrders,g)],w=(0,u.orderQuadComponents)(E.componentOrder,g);return E.index.count(w)}asDataset(){return new n.DatasetCoreWrapper(this)}};return c.DEFAULT_INDEX_COMBINATIONS=[["graph","subject","predicate","object"],["graph","predicate","object","subject"],["graph","object","subject","predicate"]],Jf.RdfStore=c,Jf}var FN;function i7(){if(FN)return Kf;FN=1,Object.defineProperty(Kf,"__esModule",{value:!0}),Kf.DatasetCoreWrapper=void 0;const t=r7();let e=class n7{constructor(n){this.store=n}get size(){return this.store.size}add(n){return this.store.addQuad(n),this}delete(n){return this.store.removeQuad(n),this}has(n){for(const a of this.store.readQuads(n.subject,n.predicate,n.object,n.graph))return!0;return!1}match(n,a,s,o){const u=new t.RdfStore(this.store.options);for(const c of this.store.readQuads(n,a,s,o))u.addQuad(c);return new n7(u)}[Symbol.iterator](){return this.store.readQuads()}};return Kf.DatasetCoreWrapper=e,Kf}var a7={};Object.defineProperty(a7,"__esModule",{value:!0});var iv={};Object.defineProperty(iv,"__esModule",{value:!0});iv.TermDictionaryNumberMap=void 0;const Xse=ht,rT=nr;class Kse{constructor(e=new Xse.DataFactory){this.lastId=0,this.dictionary=new Map,this.reverseDictionary=new Map,this.features={quotedTriples:!1},this.dataFactory=e}encode(e){const r=(0,rT.termToString)(e);let n=this.dictionary.get(r);return n===void 0&&(n=this.lastId++,this.dictionary.set(r,n),this.reverseDictionary.set(n,r)),n}encodeOptional(e){const r=(0,rT.termToString)(e);return this.dictionary.get(r)}decode(e){const r=this.reverseDictionary.get(e);if(r===void 0)throw new Error(`The value ${e} is not present in this dictionary`);return(0,rT.stringToTerm)(r,this.dataFactory)}encodings(){return this.reverseDictionary.keys()}findQuotedTriples(e){throw new Error("findQuotedTriples is not supported")}findQuotedTriplesEncoded(e){throw new Error("findQuotedTriplesEncoded is not supported")}}iv.TermDictionaryNumberMap=Kse;var av={};Object.defineProperty(av,"__esModule",{value:!0});av.TermDictionaryNumberRecord=void 0;const Jse=ht,nT=nr;class Yse{constructor(e=new Jse.DataFactory){this.lastId=0,this.dictionary={},this.reverseDictionary={},this.features={quotedTriples:!1},this.dataFactory=e}encode(e){const r=(0,nT.termToString)(e);let n=this.dictionary[r];return n===void 0&&(n=this.lastId++,this.dictionary[r]=n,this.reverseDictionary[n]=r),n}encodeOptional(e){const r=(0,nT.termToString)(e);return this.dictionary[r]}decode(e){const r=this.reverseDictionary[e];if(r===void 0)throw new Error(`The value ${e} is not present in this dictionary`);return(0,nT.stringToTerm)(r,this.dataFactory)}*encodings(){for(const e of Object.keys(this.reverseDictionary))yield Number.parseInt(e,10)}findQuotedTriples(e){throw new Error("findQuotedTriples is not supported")}findQuotedTriplesEncoded(e){throw new Error("findQuotedTriplesEncoded is not supported")}}av.TermDictionaryNumberRecord=Yse;var sv={};Object.defineProperty(sv,"__esModule",{value:!0});sv.TermDictionaryQuoted=void 0;const Zse=ht,eoe=Rn;class Eo{constructor(e,r,n=new Zse.DataFactory){this.features={quotedTriples:!0},this.plainTermDictionary=e,this.quotedTriplesDictionary=r,this.dataFactory=n}encode(e){return e.termType==="Quad"?Eo.BITMASK|1+this.quotedTriplesDictionary.encode(e):this.plainTermDictionary.encode(e)}encodeOptional(e){if(e.termType==="Quad"){const r=this.quotedTriplesDictionary.encodeOptional(e);return r===void 0?r:Eo.BITMASK|1+r}return this.plainTermDictionary.encodeOptional(e)}decode(e){if(Eo.BITMASK&e){const r=(~Eo.BITMASK&e)-1;return this.quotedTriplesDictionary.decode(r)}return this.plainTermDictionary.decode(e)}*encodings(){for(const e of this.plainTermDictionary.encodings())yield e;for(const e of this.quotedTriplesDictionary.encodings())yield Eo.BITMASK|1+e}*findQuotedTriples(e){for(const r of this.findQuotedTriplesEncoded(e))yield this.decode(r)}*findQuotedTriplesEncoded(e){for(let r of this.quotedTriplesDictionary.encodings()){r=Eo.BITMASK|1+r;const n=this.decode(r);(0,eoe.matchPattern)(n,e.subject,e.predicate,e.object,e.graph)&&(yield r)}}}Eo.BITMASK=1<<31;sv.TermDictionaryQuoted=Eo;var ov={};Object.defineProperty(ov,"__esModule",{value:!0});ov.TermDictionaryQuotedReferential=void 0;const toe=ht,roe=Rn,noe=fs;class _a{constructor(e,r=new toe.DataFactory){this.quotedTriplesDictionary=[],this.quotedTriplesReverseDictionary={},this.features={quotedTriples:!0},this.plainTermDictionary=e,this.dataFactory=r}encode(e){return e.termType==="Quad"?this.encodeQuotedTriple(e,!1):this.plainTermDictionary.encode(e)}encodeQuotedTriple(e,r){var n;if(e.graph.termType!=="DefaultGraph")throw new Error("Encoding of quoted quads outside of the default graph is not allowed");const a=(n=(0,noe.encodeOptionalTerms)([e.subject,e.predicate,e.object,void 0],this))===null||n===void 0?void 0:n.slice(0,3),s=a&&a.every(c=>c!==void 0)?this.quotedTriplesReverseDictionary[a.join(_a.SEPARATOR)]:void 0;if(s!==void 0||r)return s===void 0?void 0:_a.BITMASK|s;const o=[this.encode(e.subject),this.encode(e.predicate),this.encode(e.object)],u=this.quotedTriplesDictionary.length+1;return this.quotedTriplesDictionary.push(o),this.quotedTriplesReverseDictionary[o.join(_a.SEPARATOR)]=u,_a.BITMASK|u}encodeOptional(e){return e.termType==="Quad"?this.encodeQuotedTriple(e,!0):this.plainTermDictionary.encodeOptional(e)}decode(e){if(_a.BITMASK&e){const r=(~_a.BITMASK&e)-1;if(r>=this.quotedTriplesDictionary.length)throw new Error(`The value ${e} is not present in the quoted triples range of the dictionary`);const n=this.quotedTriplesDictionary[r];return this.dataFactory.quad(this.decode(n[0]),this.decode(n[1]),this.decode(n[2]))}return this.plainTermDictionary.decode(e)}*encodings(){for(const e of this.plainTermDictionary.encodings())yield e;for(const e of this.quotedTriplesDictionary.keys())yield _a.BITMASK|1+e}*findQuotedTriples(e){for(const r of this.findQuotedTriplesEncoded(e))yield this.decode(r)}*findQuotedTriplesEncoded(e){for(let r of this.quotedTriplesDictionary.keys()){r=_a.BITMASK|1+r;const n=this.decode(r);(0,roe.matchPattern)(n,e.subject,e.predicate,e.object,e.graph)&&(yield r)}}}_a.BITMASK=1<<31;_a.SEPARATOR="_";ov.TermDictionaryQuotedReferential=_a;var uv={};Object.defineProperty(uv,"__esModule",{value:!0});uv.TermDictionarySymbol=void 0;const ioe=ht,LN=nr;class aoe{constructor(e=new ioe.DataFactory){this.features={quotedTriples:!1},this.dataFactory=e}encode(e){return Symbol.for(`rdf::${(0,LN.termToString)(e)}`)}encodeOptional(e){return this.encode(e)}decode(e){const r=Symbol.keyFor(e);if(r===void 0)throw new Error(`The value ${String(e)} is not present in this dictionary`);return(0,LN.stringToTerm)(r.slice(5),this.dataFactory)}encodings(){throw new Error("encodings is not supported")}findQuotedTriples(e){throw new Error("findQuotedTriples is not supported")}findQuotedTriplesEncoded(e){throw new Error("findQuotedTriplesEncoded is not supported")}}uv.TermDictionarySymbol=aoe;var s7={};Object.defineProperty(s7,"__esModule",{value:!0});var C0={};Object.defineProperty(C0,"__esModule",{value:!0});C0.RdfStoreIndexNestedMapRecursive=void 0;const BN=fs;class soe{constructor(e){this.features={quotedTripleFiltering:!1},this.dictionary=e.dictionary,this.nestedMap=new Map}set(e,r){let n=this.nestedMap,a=!1;for(const[s,o]of e.entries()){const u=n;let c=u.get(o);c?s===e.length-1&&(a=!0):(c=s===e.length-1?r:new Map,u.set(o,c)),n=c}return!a}remove(e){const r=this.nestedMap,n=r.get(e[0]);if(!n)return!1;const a=n.get(e[1]);if(!a)return!1;const s=a.get(e[2]);if(!s)return!1;const o=s.delete(e[3]);return o&&s.size===0&&(a.delete(e[2]),a.size===0&&(n.delete(e[1]),n.size===0&&r.delete(e[0]))),o}get(e){const r=(0,BN.encodeOptionalTerms)(e,this.dictionary);if(!(!r||r.includes(void 0)))return this.getEncoded(r)}getEncoded(e){const r=this.nestedMap.get(e[0]);if(!r)return;const n=r.get(e[1]);if(!n)return;const a=n.get(e[2]);if(a)return a.get(e[3])}*find(e){const r=(0,BN.encodeOptionalTerms)(e,this.dictionary);if(r)for(const n of this.findEncoded(r,e))yield[r[0]!==void 0?e[0]:this.dictionary.decode(n[0]),r[1]!==void 0?e[1]:this.dictionary.decode(n[1]),r[2]!==void 0?e[2]:this.dictionary.decode(n[2]),r[3]!==void 0?e[3]:this.dictionary.decode(n[3])]}*findEncoded(e,r){return yield*this.findEncodedInner(0,e,r,this.nestedMap,[])}*findEncodedInner(e,r,n,a,s){if(e===r.length)yield[...s];else{const o=r[e];if(n[e]){const c=o;if(c!==void 0){const l=a.get(c);l&&(s[e]=o,yield*this.findEncodedInner(e+1,r,n,l,s))}}else for(const[c,l]of a.entries())s[e]=c,yield*this.findEncodedInner(e+1,r,n,l,s)}}count(e){return this.countInner(0,e,this.nestedMap)}countInner(e,r,n){const a=r[e];let s=0;if(a){const o=this.dictionary.encodeOptional(a);if(o!==void 0){if(e===r.length-1)return n.has(o)?1:0;const u=n.get(o);u&&(s+=this.countInner(e+1,r,u))}}else{if(e===r.length-1)return n.size;for(const o of n.values())s+=this.countInner(e+1,r,o)}return s}}C0.RdfStoreIndexNestedMapRecursive=soe;var cv={};Object.defineProperty(cv,"__esModule",{value:!0});cv.RdfStoreIndexNestedMapRecursiveQuoted=void 0;const $N=fs,ooe=C0;class uoe extends ooe.RdfStoreIndexNestedMapRecursive{constructor(e){super(e),this.features={quotedTripleFiltering:!0}}*findEncoded(e,r){return yield*this.findEncodedInnerQuoted(0,e,r,(0,$N.arePatternsQuoted)(r),this.nestedMap,[])}*findEncodedInnerQuoted(e,r,n,a,s,o){if(e===r.length)yield[...o];else{const u=r[e],c=n[e];if(c)if(a[e]){const l=this.dictionary.findQuotedTriplesEncoded(c);for(const d of l){const f=s.get(d);f&&(o[e]=d,yield*this.findEncodedInnerQuoted(e+1,r,n,a,f,o))}}else{const l=u;if(l!==void 0){const d=s.get(l);d&&(o[e]=u,yield*this.findEncodedInnerQuoted(e+1,r,n,a,d,o))}}else for(const[l,d]of s.entries())o[e]=l,yield*this.findEncodedInnerQuoted(e+1,r,n,a,d,o)}}countInner(e,r,n){const a=r[e];let s=0;if(a)if(a.termType==="Quad"&&(0,$N.quadHasVariables)(a)){const o=this.dictionary.findQuotedTriplesEncoded(a);for(const u of o)if(e===r.length-1)n.has(u)&&s++;else{const c=n.get(u);c&&(s+=this.countInner(e+1,r,c))}}else{const o=this.dictionary.encodeOptional(a);if(o!==void 0){if(e===r.length-1)return n.has(o)?1:0;const u=n.get(o);u&&(s+=this.countInner(e+1,r,u))}}else{if(e===r.length-1)return n.size;for(const o of n.values())s+=this.countInner(e+1,r,o)}return s}}cv.RdfStoreIndexNestedMapRecursiveQuoted=uoe;var j0={};Object.defineProperty(j0,"__esModule",{value:!0});j0.RdfStoreIndexNestedRecord=void 0;const iT=fs;class coe{constructor(e){this.features={quotedTripleFiltering:!1},this.dictionary=e.dictionary,this.nestedRecords={}}set(e,r){const n=this.nestedRecords,a=n[e[0]]||(n[e[0]]={}),s=a[e[1]]||(a[e[1]]={}),o=s[e[2]]||(s[e[2]]={});return o[e[3]]?!1:(o[e[3]]=r,!0)}remove(e){const r=this.nestedRecords,n=r[e[0]];if(!n)return!1;const a=n[e[1]];if(!a)return!1;const s=a[e[2]];return!s||!s[e[3]]?!1:(delete s[e[3]],Object.keys(s).length===0&&(delete a[e[2]],Object.keys(a).length===0&&(delete n[e[1]],Object.keys(n).length===0&&delete r[e[0]])),!0)}get(e){const r=(0,iT.encodeOptionalTerms)(e,this.dictionary);if(!(!r||r.includes(void 0)))return this.getEncoded(r)}getEncoded(e){var r,n,a;return(a=(n=(r=this.nestedRecords[e[0]])===null||r===void 0?void 0:r[e[1]])===null||n===void 0?void 0:n[e[2]])===null||a===void 0?void 0:a[e[3]]}*find(e){const r=(0,iT.encodeOptionalTerms)(e,this.dictionary);if(!r)return;const[n,a,s,o]=r,[u,c,l,d]=e;let f,h,p,b,g,E,w;const O=this.nestedRecords,A=n!==void 0?n in O?[n]:[]:Object.keys(O);for(const T of A){g=O[T],f=u||this.dictionary.decode(Number.parseInt(T,10));const I=a!==void 0?a in g?[a]:[]:Object.keys(g);for(const D of I){E=g[D],h=c||this.dictionary.decode(Number.parseInt(D,10));const U=s!==void 0?s in E?[s]:[]:Object.keys(E);for(const H of U){w=E[H],p=l||this.dictionary.decode(Number.parseInt(H,10));const N=o!==void 0?o in w?[o]:[]:Object.keys(w);for(const x of N)b=d||this.dictionary.decode(Number.parseInt(x,10)),yield[f,h,p,b]}}}}*findEncoded(e,r){const[n,a,s,o]=e;let u,c,l;const d=this.nestedRecords,f=n!==void 0?n in d?[n]:[]:Object.keys(d);for(const h of f){u=d[h];const p=a!==void 0?a in u?[a]:[]:Object.keys(u);for(const b of p){c=u[b];const g=s!==void 0?s in c?[s]:[]:Object.keys(c);for(const E of g){l=c[E];const w=o!==void 0?o in l?[o]:[]:Object.keys(l);for(const O of w)yield[Number.parseInt(h,10),Number.parseInt(b,10),Number.parseInt(E,10),Number.parseInt(O,10)]}}}}count(e){let r=0;const n=(0,iT.encodeOptionalTerms)(e,this.dictionary);if(!n)return 0;const a=n[0],s=n[1],o=n[2],u=n[3];let c,l,d;const f=this.nestedRecords,h=a!==void 0?a in f?[a]:[]:Object.keys(f);for(const p of h){c=f[p];const b=s!==void 0?s in c?[s]:[]:Object.keys(c);for(const g of b){l=c[g];const E=o!==void 0?o in l?[o]:[]:Object.keys(l);for(const w of E)d=l[w],u!==void 0?u in d&&r++:r+=Object.keys(d).length}}return r}}j0.RdfStoreIndexNestedRecord=coe;var lv={};Object.defineProperty(lv,"__esModule",{value:!0});lv.RdfStoreIndexNestedRecordQuoted=void 0;const Zf=fs,loe=j0;class doe extends loe.RdfStoreIndexNestedRecord{constructor(e){super(e),this.features={quotedTripleFiltering:!0}}*getQuotedPatternKeys(e,r){for(const n of this.dictionary.findQuotedTriplesEncoded(r))n in e&&(yield n)}*find(e){const r=(0,Zf.encodeOptionalTerms)(e,this.dictionary);if(!r)return;const[n,a,s,o]=r,[u,c,l,d]=e,[f,h,p,b]=(0,Zf.arePatternsQuoted)(e);let g,E,w,O,A,T,I;const D=this.nestedRecords,U=u!==void 0?f?this.getQuotedPatternKeys(D,u):n in D?[n]:[]:Object.keys(D);for(const H of U){A=D[H],g=!f&&u?u:this.dictionary.decode(Number.parseInt(H,10));const N=c!==void 0?h?this.getQuotedPatternKeys(A,c):a in A?[a]:[]:Object.keys(A);for(const x of N){T=A[x],E=!h&&c?c:this.dictionary.decode(Number.parseInt(x,10));const F=l!==void 0?p?this.getQuotedPatternKeys(T,l):s in T?[s]:[]:Object.keys(T);for(const X of F){I=T[X],w=!p&&l?l:this.dictionary.decode(Number.parseInt(X,10));const ne=d!==void 0?b?this.getQuotedPatternKeys(I,d):o in I?[o]:[]:Object.keys(I);for(const $ of ne)O=!b&&d?d:this.dictionary.decode(Number.parseInt($,10)),yield[g,E,w,O]}}}}*findEncoded(e,r){const[n,a,s,o]=e,[u,c,l,d]=r,[f,h,p,b]=(0,Zf.arePatternsQuoted)(r);let g,E,w;const O=this.nestedRecords,A=u!==void 0?f?this.getQuotedPatternKeys(O,u):n in O?[n]:[]:Object.keys(O);for(const T of A){g=O[T];const I=c!==void 0?h?this.getQuotedPatternKeys(g,c):a in g?[a]:[]:Object.keys(g);for(const D of I){E=g[D];const U=l!==void 0?p?this.getQuotedPatternKeys(E,l):s in E?[s]:[]:Object.keys(E);for(const H of U){w=E[H];const N=d!==void 0?b?this.getQuotedPatternKeys(w,d):o in w?[o]:[]:Object.keys(w);for(const x of N)yield[Number.parseInt(T,10),Number.parseInt(D,10),Number.parseInt(H,10),Number.parseInt(x,10)]}}}}count(e){let r=0;const n=(0,Zf.encodeOptionalTerms)(e,this.dictionary);if(!n)return 0;const[a,s,o,u]=n,[c,l,d,f]=e,[h,p,b,g]=(0,Zf.arePatternsQuoted)(e);let E,w,O;const A=this.nestedRecords,T=c!==void 0?h?this.getQuotedPatternKeys(A,c):a in A?[a]:[]:Object.keys(A);for(const I of T){E=A[I];const D=l!==void 0?p?this.getQuotedPatternKeys(E,l):s in E?[s]:[]:Object.keys(E);for(const U of D){w=E[U];const H=d!==void 0?b?this.getQuotedPatternKeys(w,d):o in w?[o]:[]:Object.keys(w);for(const N of H)O=w[N],f!==void 0?g?r+=[...this.getQuotedPatternKeys(O,f)].length:u in O&&r++:r+=Object.keys(O).length}}return r}}lv.RdfStoreIndexNestedRecordQuoted=doe;var o7={};Object.defineProperty(o7,"__esModule",{value:!0});var u7={};Object.defineProperty(u7,"__esModule",{value:!0});(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(i7(),t),r(a7,t),r(iv,t),r(av,t),r(P0,t),r(sv,t),r(D0,t),r(ov,t),r(uv,t),r(s7,t),r(Df,t),r(N0,t),r(C0,t),r(cv,t),r(j0,t),r(lv,t),r(o7,t),r(fs,t),r(u7,t),r(r7(),t)})(t7);Object.defineProperty(I0,"__esModule",{value:!0});I0.storeStream=void 0;const foe=t7;function hoe(t){const e=foe.RdfStore.createDefault();return new Promise((r,n)=>e.import(t).on("error",n).once("end",()=>r(e)))}I0.storeStream=hoe;Object.defineProperty(Ym,"__esModule",{value:!0});Ym.ActorRdfResolveHypermediaNone=void 0;const poe=DR,yoe=rv,boe=I0;class goe extends yoe.ActorRdfResolveHypermedia{constructor(e){super(e,"file")}async testMetadata(e){return{filterFactor:0}}async run(e){return this.logInfo(e.context,`Identified as file source: ${e.url}`),{source:new poe.RdfJsQuadSource(await(0,boe.storeStream)(e.quads))}}}Ym.ActorRdfResolveHypermediaNone=goe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Ym,t)})(YF);var c7={},dv={},l7={},fv={};Object.defineProperty(fv,"__esModule",{value:!0});fv.ActorRdfResolveHypermediaLinks=void 0;const _oe=et;class moe extends _oe.Actor{constructor(e){super(e)}}fv.ActorRdfResolveHypermediaLinks=moe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(fv,t)})(l7);Object.defineProperty(dv,"__esModule",{value:!0});dv.ActorRdfResolveHypermediaLinksNext=void 0;const voe=l7;class woe extends voe.ActorRdfResolveHypermediaLinks{constructor(e){super(e)}async test(e){if(!e.metadata.next)throw new Error(`Actor ${this.name} requires a 'next' metadata entry.`);return!0}async run(e){return{links:[{url:e.metadata.next}]}}}dv.ActorRdfResolveHypermediaLinksNext=woe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(dv,t)})(c7);var d7={},hv={},f7={},pv={};Object.defineProperty(pv,"__esModule",{value:!0});pv.ActorRdfResolveHypermediaLinksQueue=void 0;const Soe=et;class Toe extends Soe.Actor{constructor(e){super(e)}}pv.ActorRdfResolveHypermediaLinksQueue=Toe;var h7={};Object.defineProperty(h7,"__esModule",{value:!0});var yv={};Object.defineProperty(yv,"__esModule",{value:!0});yv.LinkQueueWrapper=void 0;class Eoe{constructor(e){this.linkQueue=e}push(e,r){return this.linkQueue.push(e,r)}getSize(){return this.linkQueue.getSize()}isEmpty(){return this.linkQueue.isEmpty()}pop(){return this.linkQueue.pop()}peek(){return this.linkQueue.peek()}}yv.LinkQueueWrapper=Eoe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(pv,t),r(h7,t),r(yv,t)})(f7);var M0={};Object.defineProperty(M0,"__esModule",{value:!0});M0.LinkQueueFifo=void 0;class Ooe{constructor(){this.links=[]}push(e){return this.links.push(e),!0}getSize(){return this.links.length}isEmpty(){return this.links.length===0}pop(){return this.links.shift()}peek(){return this.links[0]}}M0.LinkQueueFifo=Ooe;Object.defineProperty(hv,"__esModule",{value:!0});hv.ActorRdfResolveHypermediaLinksQueueFifo=void 0;const Aoe=f7,Roe=M0;class xoe extends Aoe.ActorRdfResolveHypermediaLinksQueue{constructor(e){super(e)}async test(e){return!0}async run(e){return{linkQueue:new Roe.LinkQueueFifo}}}hv.ActorRdfResolveHypermediaLinksQueueFifo=xoe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(hv,t),r(M0,t)})(d7);var p7={},bv={},gv={},_v={};Object.defineProperty(_v,"__esModule",{value:!0});_v.ActorRdfSerialize=void 0;const Ioe=gl;class Poe extends Ioe.ActorAbstractMediaTyped{constructor(e){super(e)}}_v.ActorRdfSerialize=Poe;var mv={};Object.defineProperty(mv,"__esModule",{value:!0});mv.ActorRdfSerializeFixedMediaTypes=void 0;const Doe=gl;class Noe extends Doe.ActorAbstractMediaTypedFixed{constructor(e){super(e)}async testHandleChecked(e){return!0}}mv.ActorRdfSerializeFixedMediaTypes=Noe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(_v,t),r(mv,t)})(gv);Object.defineProperty(bv,"__esModule",{value:!0});bv.ActorRdfSerializeN3=void 0;const Coe=gv,joe=rc;class Moe extends Coe.ActorRdfSerializeFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){const a=new joe.StreamWriter({format:r});let s;return"pipe"in e.quadStream?(e.quadStream.on("error",o=>a.emit("error",o)),s=e.quadStream.pipe(a)):s=a.import(e.quadStream),{data:s,triples:r==="text/turtle"||r==="application/n-triples"||r==="text/n3"}}}bv.ActorRdfSerializeN3=Moe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(bv,t)})(p7);var y7={},vv={},b7={},wv={},Sv={};Object.defineProperty(Sv,"__esModule",{value:!0});Sv.SeparatorType=void 0;class Jr{constructor(e){this.label=e}}Sv.SeparatorType=Jr;Jr.COMMA=new Jr(",");Jr.OBJECT_START=new Jr("{");Jr.OBJECT_END=new Jr("}");Jr.OBJECT_END_COMMA=new Jr("},");Jr.ARRAY_START=new Jr("[");Jr.ARRAY_END=new Jr("]");Jr.ARRAY_END_COMMA=new Jr("],");Jr.GRAPH_FIELD_NONCOMPACT=new Jr('"@graph": [');Jr.GRAPH_FIELD_COMPACT=new Jr('"@graph":[');Jr.CONTEXT_FIELD=new Jr('"@context":');var F0={};Object.defineProperty(F0,"__esModule",{value:!0});F0.Util=void 0;const UN=hn;let Xs=class pu{static termToValue(e,r,n={compactIds:!1,useNativeTypes:!1}){switch(e.termType){case"NamedNode":const a=r.compactIri(e.value,n.vocab);return n.compactIds?a:{"@id":a};case"DefaultGraph":return n.compactIds?e.value:{"@id":e.value};case"BlankNode":const s=`_:${e.value}`;return n.compactIds?s:{"@id":s};case"Literal":if(e.datatype.value===pu.RDF_JSON){let c;try{c=JSON.parse(e.value)}catch(l){throw new UN.ErrorCoded("Invalid JSON literal: "+l.message,UN.ERROR_CODES.INVALID_JSON_LITERAL)}return{"@value":c,"@type":"@json"}}if(n.rdfDirection==="i18n-datatype"&&e.datatype.value.startsWith(pu.I18N)){const[c,l]=e.datatype.value.substr(pu.I18N.length,e.datatype.value.length).split("_");return Object.assign(Object.assign({"@value":e.value},c?{"@language":c}:{}),l?{"@direction":l}:{})}const o=e.datatype.value===pu.XSD_STRING,u={"@value":!o&&n.useNativeTypes?pu.stringToNativeType(e.value,e.datatype.value):e.value};return e.language?Object.assign(Object.assign({},u),{"@language":e.language}):!o&&typeof u["@value"]=="string"?Object.assign(Object.assign({},u),{"@type":e.datatype.value}):u}}static stringToNativeType(e,r){if(r.startsWith(pu.XSD))switch(r.substr(pu.XSD.length)){case"boolean":if(e==="true")return!0;if(e==="false")return!1;throw new Error(`Invalid xsd:boolean value '${e}'`);case"integer":case"number":case"int":case"byte":case"long":const a=parseInt(e,10);if(isNaN(a))throw new Error(`Invalid xsd:integer value '${e}'`);return a;case"float":case"double":const s=parseFloat(e);if(isNaN(s))throw new Error(`Invalid xsd:float value '${e}'`);return s}return e}};F0.Util=Xs;Xs.XSD="http://www.w3.org/2001/XMLSchema#";Xs.XSD_STRING=Xs.XSD+"string";Xs.RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#";Xs.RDF_TYPE=Xs.RDF+"type";Xs.RDF_JSON=Xs.RDF+"JSON";Xs.I18N="https://www.w3.org/ns/i18n#";Object.defineProperty(wv,"__esModule",{value:!0});wv.JsonLdSerializer=void 0;const qN=hn,Hr=Sv,aT=F0,VN=Ht;class MR extends VN.Transform{constructor(e={}){super({objectMode:!0}),this.indentation=0,this.options=e,this.options.baseIRI&&!this.options.context&&(this.options.context={"@base":this.options.baseIRI}),this.options.context?(this.originalContext=this.options.context,this.context=new qN.ContextParser().parse(this.options.context,{baseIRI:this.options.baseIRI})):this.context=Promise.resolve(new qN.JsonLdContextNormalized({}))}import(e){const r=new VN.PassThrough({objectMode:!0});e.on("error",a=>n.emit("error",a)),e.on("data",a=>r.push(a)),e.on("end",()=>r.push(null));const n=r.pipe(new MR(this.options));return n}_transform(e,r,n){this.context.then(a=>{this.transformQuad(e,a),n()}).catch(n)}async list(e){const r=await this.context;return{"@list":e.map(n=>aT.Util.termToValue(n,r,this.options))}}_flush(e){return this.opened||this.pushDocumentStart(),this.lastPredicate&&this.endPredicate(),this.lastSubject&&this.endSubject(),this.lastGraph&&this.lastGraph.termType!=="DefaultGraph"&&this.endGraph(),this.endDocument(),e(null,null)}transformQuad(e,r){this.opened||this.pushDocumentStart();const n=this.lastGraph&&this.lastGraph.termType!=="DefaultGraph"&&this.lastGraph.equals(e.subject);if(!n&&(!this.lastGraph||!e.graph.equals(this.lastGraph))){let a=e.graph.termType!=="DefaultGraph"&&this.lastSubject&&this.lastSubject.equals(e.graph);this.lastGraph&&(this.lastGraph.termType!=="DefaultGraph"?(this.endPredicate(),this.endSubject(),this.endGraph(!0),a=!1):a?(this.endPredicate(!0),this.lastSubject=null):(this.endPredicate(),this.endSubject(!0))),e.graph.termType!=="DefaultGraph"&&(a||this.pushId(e.graph,!0,r),this.pushSeparator(this.options.space?Hr.SeparatorType.GRAPH_FIELD_NONCOMPACT:Hr.SeparatorType.GRAPH_FIELD_COMPACT),this.indentation++),this.lastGraph=e.graph}(!this.lastSubject||!e.subject.equals(this.lastSubject))&&(n?(this.endPredicate(),this.endSubject(),this.indentation--,this.pushSeparator(Hr.SeparatorType.ARRAY_END_COMMA),this.lastGraph=e.graph):(this.lastSubject&&(this.endPredicate(),this.endSubject(!0)),this.pushId(e.subject,!0,r)),this.lastSubject=e.subject),(!this.lastPredicate||!e.predicate.equals(this.lastPredicate))&&(this.lastPredicate&&this.endPredicate(!0),this.pushPredicate(e.predicate,r)),this.pushObject(e.object,r)}pushDocumentStart(){this.opened=!0,this.originalContext&&!this.options.excludeContext?(this.pushSeparator(Hr.SeparatorType.OBJECT_START),this.indentation++,this.pushSeparator(Hr.SeparatorType.CONTEXT_FIELD),this.pushIndented(JSON.stringify(this.originalContext,null,this.options.space)+","),this.pushSeparator(this.options.space?Hr.SeparatorType.GRAPH_FIELD_NONCOMPACT:Hr.SeparatorType.GRAPH_FIELD_COMPACT),this.indentation++):(this.pushSeparator(Hr.SeparatorType.ARRAY_START),this.indentation++)}pushId(e,r,n){if(e.termType==="Quad")this.pushNestedQuad(e,!0,n);else{const a=e.termType==="BlankNode"?"_:"+e.value:n.compactIri(e.value,!1);r?this.pushSeparator(Hr.SeparatorType.OBJECT_START):(this.push(Hr.SeparatorType.OBJECT_START.label),this.options.space&&this.push(` -`)),this.indentation++,this.pushIndented(this.options.space?`"@id": "${a}",`:`"@id":"${a}",`)}}pushPredicate(e,r){let n=e.value;!this.options.useRdfType&&n===aT.Util.RDF_TYPE&&(n="@type",this.objectOptions=Object.assign(Object.assign({},this.options),{compactIds:!0,vocab:!0}));const a=r.compactIri(n,!0);this.pushIndented(this.options.space?`"${a}": [`:`"${a}":[`),this.indentation++,this.lastPredicate=e}pushObject(e,r){if(this.hadObjectForPredicate?this.pushSeparator(Hr.SeparatorType.COMMA):this.hadObjectForPredicate=!0,e.termType==="Quad"){const a=this.lastSubject,s=this.lastPredicate;this.hadObjectForPredicate=!1,this.pushNestedQuad(e,!1,r),this.endSubject(!1),this.hadObjectForPredicate=!0,this.lastPredicate=s,this.lastSubject=a;return}let n;try{e["@list"]?n=e:n=aT.Util.termToValue(e,r,this.objectOptions||this.options)}catch(a){return this.emit("error",a)}this.pushIndented(JSON.stringify(n,null,this.options.space))}pushNestedQuad(e,r,n){this.pushSeparator(Hr.SeparatorType.OBJECT_START),this.indentation++,this.pushIndented(this.options.space?'"@id": ':'"@id":',!1),e.graph.termType!=="DefaultGraph"&&this.emit("error",new Error(`Found a nested quad with the non-default graph: ${e.graph.value}`)),this.pushId(e.subject,!1,n),this.pushPredicate(e.predicate,n),this.pushObject(e.object,n),this.endPredicate(!1),this.endSubject(r)}endDocument(){this.opened=!1,this.originalContext&&!this.options.excludeContext?(this.indentation--,this.pushSeparator(Hr.SeparatorType.ARRAY_END),this.indentation--,this.pushSeparator(Hr.SeparatorType.OBJECT_END)):(this.indentation--,this.pushSeparator(Hr.SeparatorType.ARRAY_END))}endPredicate(e){this.indentation--,this.pushSeparator(e?Hr.SeparatorType.ARRAY_END_COMMA:Hr.SeparatorType.ARRAY_END),this.hadObjectForPredicate=!1,this.objectOptions=null,this.lastPredicate=null}endSubject(e){this.indentation--,this.pushSeparator(e?Hr.SeparatorType.OBJECT_END_COMMA:Hr.SeparatorType.OBJECT_END),this.lastSubject=null}endGraph(e){this.indentation--,this.pushSeparator(Hr.SeparatorType.ARRAY_END),this.indentation--,this.pushSeparator(e?Hr.SeparatorType.OBJECT_END_COMMA:Hr.SeparatorType.OBJECT_END),this.lastGraph=null}pushSeparator(e){this.pushIndented(e.label)}pushIndented(e,r=!0){const n=this.getIndentPrefix(),a=e.split(` -`).map(s=>n+s).join(` -`);this.push(a),this.options.space&&r&&this.push(` -`)}getIndentPrefix(){return this.options.space?this.options.space.repeat(this.indentation):""}}wv.JsonLdSerializer=MR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s),Object.defineProperty(n,o,{enumerable:!0,get:function(){return a[s]}})}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(wv,t),r(F0,t)})(b7);Object.defineProperty(vv,"__esModule",{value:!0});vv.ActorRdfSerializeJsonLd=void 0;const Foe=gv,Loe=b7;class Boe extends Foe.ActorRdfSerializeFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){const a=new Loe.JsonLdSerializer({space:" ".repeat(this.jsonStringifyIndentSpaces)});let s;return"pipe"in e.quadStream?(e.quadStream.on("error",o=>a.emit("error",o)),s=e.quadStream.pipe(a)):s=a.import(e.quadStream),{data:s}}}vv.ActorRdfSerializeJsonLd=Boe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(vv,t)})(y7);var g7={},Tv={},FR={};Object.defineProperty(FR,"__esModule",{value:!0});function $oe(t,e){return new Promise((r,n)=>{t.on("end",()=>r(e)),t.on("error",n)})}function Uoe(t){const e=[];return $oe(t.on("data",r=>e.push(r)),e)}FR.default=Uoe;var Ev={},LR={},_7={},Ov={};Object.defineProperty(Ov,"__esModule",{value:!0});Ov.fragment=void 0;function qoe(t){let e=t;(e.endsWith("/")||e.endsWith("#"))&&(e=e.slice(0,e.length-1));const r=[];e.lastIndexOf("/")>0&&r.push(e.lastIndexOf("/")),e.lastIndexOf("#")>0&&r.push(e.lastIndexOf("#"));const n=Math.max(...r);return e.slice(n+1)}function Voe(t){var e;const r=(e=t.split(/[^a-z0-9]+/ig).filter(n=>n!=="").map(n=>n[0].toUpperCase()+n.slice(1)).join("").match(/[a-z][a-z0-9]+/ig))===null||e===void 0?void 0:e[0];return typeof r>"u"?void 0:r[0].toLowerCase()+r.slice(1)}function Hoe(t){let e=qoe(t);return e=e?Voe(e):void 0,e||"v"}Ov.fragment=Hoe;var nO={},Av={},Wu={},iO={exports:{}};(function(t,e){var r=typeof self<"u"?self:m,n=function(){function s(){this.fetch=!1,this.DOMException=r.DOMException}return s.prototype=r,new s}();(function(s){(function(o){var u={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c($){return $&&DataView.prototype.isPrototypeOf($)}if(u.arrayBuffer)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],d=ArrayBuffer.isView||function($){return $&&l.indexOf(Object.prototype.toString.call($))>-1};function f($){if(typeof $!="string"&&($=String($)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test($))throw new TypeError("Invalid character in header field name");return $.toLowerCase()}function h($){return typeof $!="string"&&($=String($)),$}function p($){var j={next:function(){var Q=$.shift();return{done:Q===void 0,value:Q}}};return u.iterable&&(j[Symbol.iterator]=function(){return j}),j}function b($){this.map={},$ instanceof b?$.forEach(function(j,Q){this.append(Q,j)},this):Array.isArray($)?$.forEach(function(j){this.append(j[0],j[1])},this):$&&Object.getOwnPropertyNames($).forEach(function(j){this.append(j,$[j])},this)}b.prototype.append=function($,j){$=f($),j=h(j);var Q=this.map[$];this.map[$]=Q?Q+", "+j:j},b.prototype.delete=function($){delete this.map[f($)]},b.prototype.get=function($){return $=f($),this.has($)?this.map[$]:null},b.prototype.has=function($){return this.map.hasOwnProperty(f($))},b.prototype.set=function($,j){this.map[f($)]=h(j)},b.prototype.forEach=function($,j){for(var Q in this.map)this.map.hasOwnProperty(Q)&&$.call(j,this.map[Q],Q,this)},b.prototype.keys=function(){var $=[];return this.forEach(function(j,Q){$.push(Q)}),p($)},b.prototype.values=function(){var $=[];return this.forEach(function(j){$.push(j)}),p($)},b.prototype.entries=function(){var $=[];return this.forEach(function(j,Q){$.push([Q,j])}),p($)},u.iterable&&(b.prototype[Symbol.iterator]=b.prototype.entries);function g($){if($.bodyUsed)return Promise.reject(new TypeError("Already read"));$.bodyUsed=!0}function E($){return new Promise(function(j,Q){$.onload=function(){j($.result)},$.onerror=function(){Q($.error)}})}function w($){var j=new FileReader,Q=E(j);return j.readAsArrayBuffer($),Q}function O($){var j=new FileReader,Q=E(j);return j.readAsText($),Q}function A($){for(var j=new Uint8Array($),Q=new Array(j.length),se=0;se-1?j:$}function H($,j){j=j||{};var Q=j.body;if($ instanceof H){if($.bodyUsed)throw new TypeError("Already read");this.url=$.url,this.credentials=$.credentials,j.headers||(this.headers=new b($.headers)),this.method=$.method,this.mode=$.mode,this.signal=$.signal,!Q&&$._bodyInit!=null&&(Q=$._bodyInit,$.bodyUsed=!0)}else this.url=String($);if(this.credentials=j.credentials||this.credentials||"same-origin",(j.headers||!this.headers)&&(this.headers=new b(j.headers)),this.method=U(j.method||this.method||"GET"),this.mode=j.mode||this.mode||null,this.signal=j.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&Q)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(Q)}H.prototype.clone=function(){return new H(this,{body:this._bodyInit})};function N($){var j=new FormData;return $.trim().split("&").forEach(function(Q){if(Q){var se=Q.split("="),ie=se.shift().replace(/\+/g," "),be=se.join("=").replace(/\+/g," ");j.append(decodeURIComponent(ie),decodeURIComponent(be))}}),j}function x($){var j=new b,Q=$.replace(/\r?\n[\t ]+/g," ");return Q.split(/\r?\n/).forEach(function(se){var ie=se.split(":"),be=ie.shift().trim();if(be){var he=ie.join(":").trim();j.append(be,he)}}),j}I.call(H.prototype);function F($,j){j||(j={}),this.type="default",this.status=j.status===void 0?200:j.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in j?j.statusText:"OK",this.headers=new b(j.headers),this.url=j.url||"",this._initBody($)}I.call(F.prototype),F.prototype.clone=function(){return new F(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new b(this.headers),url:this.url})},F.error=function(){var $=new F(null,{status:0,statusText:""});return $.type="error",$};var X=[301,302,303,307,308];F.redirect=function($,j){if(X.indexOf(j)===-1)throw new RangeError("Invalid status code");return new F(null,{status:j,headers:{location:$}})},o.DOMException=s.DOMException;try{new o.DOMException}catch{o.DOMException=function(j,Q){this.message=j,this.name=Q;var se=Error(j);this.stack=se.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function ne($,j){return new Promise(function(Q,se){var ie=new H($,j);if(ie.signal&&ie.signal.aborted)return se(new o.DOMException("Aborted","AbortError"));var be=new XMLHttpRequest;function he(){be.abort()}be.onload=function(){var Te={status:be.status,statusText:be.statusText,headers:x(be.getAllResponseHeaders()||"")};Te.url="responseURL"in be?be.responseURL:Te.headers.get("X-Request-URL");var Ne="response"in be?be.response:be.responseText;Q(new F(Ne,Te))},be.onerror=function(){se(new TypeError("Network request failed"))},be.ontimeout=function(){se(new TypeError("Network request failed"))},be.onabort=function(){se(new o.DOMException("Aborted","AbortError"))},be.open(ie.method,ie.url,!0),ie.credentials==="include"?be.withCredentials=!0:ie.credentials==="omit"&&(be.withCredentials=!1),"responseType"in be&&u.blob&&(be.responseType="blob"),ie.headers.forEach(function(Te,Ne){be.setRequestHeader(Ne,Te)}),ie.signal&&(ie.signal.addEventListener("abort",he),be.onreadystatechange=function(){be.readyState===4&&ie.signal.removeEventListener("abort",he)}),be.send(typeof ie._bodyInit>"u"?null:ie._bodyInit)})}return ne.polyfill=!0,s.fetch||(s.fetch=ne,s.Headers=b,s.Request=H,s.Response=F),o.Headers=b,o.Request=H,o.Response=F,o.fetch=ne,Object.defineProperty(o,"__esModule",{value:!0}),o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var a=n;e=a.fetch,e.default=a.fetch,e.fetch=a.fetch,e.Headers=a.Headers,e.Request=a.Request,e.Response=a.Response,t.exports=e})(iO,iO.exports);var koe=iO.exports,m7=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Wu,"__esModule",{value:!0});Wu.fetchContext=Wu.fetchJson=void 0;const Qoe=koe;function v7(t,e){var r;return m7(this,void 0,void 0,function*(){return(yield((r=e==null?void 0:e.fetch)!==null&&r!==void 0?r:Qoe.fetch)(t)).json()})}Wu.fetchJson=v7;function Goe(t,e){return m7(this,void 0,void 0,function*(){return(yield v7(t,e))["@context"]})}Wu.fetchContext=Goe;var zoe=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Av,"__esModule",{value:!0});Av.lookupUri=void 0;const Woe=Wu;function Xoe(t,e){return zoe(this,void 0,void 0,function*(){const r=(yield(0,Woe.fetchContext)(`https://prefix.cc/${t}.file.jsonld`,e))[t];if(typeof r!="string")throw new Error(`Expected uri to be a string, received: ${r} of type ${typeof r}`);return r})}Av.lookupUri=Xoe;var Rv={},Koe=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Rv,"__esModule",{value:!0});Rv.lookupPrefix=void 0;const Joe=Wu;function Yoe(t,e){return Koe(this,void 0,void 0,function*(){const r=new URL("https://prefix.cc/reverse");r.searchParams.append("uri",t),r.searchParams.append("format","jsonld");const n=Object.keys(yield(0,Joe.fetchContext)(r,e));if(n.length===0)throw new Error("No prefixes returned");return n[0]})}Rv.lookupPrefix=Yoe;var xv={},Zoe=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(xv,"__esModule",{value:!0});xv.lookupAllPrefixes=void 0;const eue=Wu;function tue(t){return Zoe(this,void 0,void 0,function*(){return(0,eue.fetchContext)("https://prefix.cc/context",t)})}xv.lookupAllPrefixes=tue;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Av,t),r(Rv,t),r(xv,t)})(nO);(function(t){var e=m&&m.__awaiter||function(u,c,l,d){function f(h){return h instanceof l?h:new l(function(p){p(h)})}return new(l||(l=Promise))(function(h,p){function b(w){try{E(d.next(w))}catch(O){p(O)}}function g(w){try{E(d.throw(w))}catch(O){p(O)}}function E(w){w.done?h(w.value):f(w.value).then(b,g)}E((d=d.apply(u,c||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.lookupAllPrefixes=t.prefixToUri=t.uriToPrefix=void 0;const r=Ov,n=nO;function a(u,c){return e(this,void 0,void 0,function*(){let l;try{l=yield(0,n.lookupPrefix)(u,c)}catch{c!=null&&c.mintOnUnknown&&(l=(0,r.fragment)(u).slice(0,4))}if(typeof l<"u"&&typeof(c==null?void 0:c.existingPrefixes)=="object"&&l in c.existingPrefixes){let d=0;for(;`${l}${d}`in c.existingPrefixes;)d+=1;l=`${l}${d}`}return l})}t.uriToPrefix=a;function s(u,c){return e(this,void 0,void 0,function*(){try{return yield(0,n.lookupUri)(u,c)}catch{return}})}t.prefixToUri=s;var o=nO;Object.defineProperty(t,"lookupAllPrefixes",{enumerable:!0,get:function(){return o.lookupAllPrefixes}})})(_7);var Iv={};Object.defineProperty(Iv,"__esModule",{value:!0});Iv.getShaclName=void 0;function rue(t){if(t.termType!=="NamedNode"||!t.value.startsWith("http://www.w3.org/ns/shacl#"))throw new Error(`Term ${t.value} is not part of the SHACL namespace`);return t.value.slice(27)}Iv.getShaclName=rue;var BR={};Object.defineProperty(BR,"__esModule",{value:!0});BR.default={deactivated:!0,severity:!0,message:!0,class:!0,datatype:!0,nodeKind:!0,minExclusive:!0,minInclusive:!0,maxExclusive:!0,maxInclusive:!0,minLength:!0,maxLength:!0,pattern:!0,flags:!0,languageIn:!0,uniqueLang:!0,equals:!0,disjoint:!0,lessThan:!0,lessThanOrEquals:!0,qualifiedValueShape:!0,qualifiedMinCount:!0,qualifiedMaxCount:!0,qualifiedValueShapesDisjoint:!0,closed:!0,ignoredProperties:!0,hasValue:!0,in:!0,node:!0};var $R={};Object.defineProperty($R,"__esModule",{value:!0});$R.default={owl:"http://www.w3.org/2002/07/owl#",rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",sh:"http://www.w3.org/ns/shacl#",xsd:"http://www.w3.org/2001/XMLSchema#"};var UR={};Object.defineProperty(UR,"__esModule",{value:!0});UR.default={targetNode:!0,targetObjectsOf:!0,targetSubjectsOf:!0,deactivated:!0,severity:!0,message:!0,class:!0,datatype:!0,nodeKind:!0,minExclusive:!0,minInclusive:!0,maxExclusive:!0,maxInclusive:!0,minLength:!0,maxLength:!0,pattern:!0,flags:!0,languageIn:!0,equals:!0,disjoint:!0,closed:!0,ignoredProperties:!0,hasValue:!0,in:!0};var Cn=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})},qR=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(LR,"__esModule",{value:!0});const Gt=rc,nue=_7,s1=y0,eh=Iv,iue=qR(BR),aue=qR($R),HN=qR(UR);function sT(t){var e;return(e=/^[^]*[#/]/.exec(t))===null||e===void 0?void 0:e[0]}const oT={"http://www.w3.org/1999/02/22-rdf-syntax-ns#":"rdf","http://www.w3.org/2000/01/rdf-schema#":"rdfs","http://www.w3.org/ns/shacl#":"sh","http://www.w3.org/2001/XMLSchema#":"xsd"},uT={rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",sh:"http://www.w3.org/ns/shacl#",xsd:"http://www.w3.org/2001/XMLSchema#"};class sue{constructor(e,r,n={},a=void 0,s=!0,o=!1,u,c=!1){this.store=e,this.base=a,this.errorOnExtraQuads=s,this.mintUnspecifiedPrefixes=o,this.fetch=u,this.extendedSyntax=c,this.prefixes={},this.prefixRev={};for(const l of Object.keys(n)){const d=n[l],f=typeof d=="string"?d:d.value;!(f in oT)&&!(l in uT)&&(this.prefixRev[f]=l,this.prefixes[l]=f)}this.writer=r}write(){return Cn(this,void 0,void 0,function*(){const e=this.store.getQuads(null,"http://www.w3.org/1999/02/22-rdf-syntax-ns#type","http://www.w3.org/2002/07/owl#Ontology",null);if(e.length===1&&e[0].subject.termType==="NamedNode"){const n=e[0].subject;this.store.removeQuads(e),n.equals(new Gt.NamedNode("urn:x-base:default"))||this.writer.add(`BASE ${(0,s1.termToString)(n)}`),yield this.writeImports(n)}else throw new Error("Base expected");if(this.mintUnspecifiedPrefixes){const n=new Set;for(const s of[...this.store.getSubjects(null,null,null),...this.store.getPredicates(null,null,null),...this.store.getObjects(null,null,null)])if(s.termType==="NamedNode"){const o=sT(s.value);o&&!(o in this.prefixRev)&&!(o in oT)&&n.add(o)}const a=Object.assign(Object.assign({},this.prefixes),uT);yield Promise.all([...n].map(s=>(0,nue.uriToPrefix)(s,{fetch:this.fetch,mintOnUnknown:!0,existingPrefixes:a}).then(o=>{this.prefixes[o]=s,a[o]=s,this.prefixRev[s]=o})))}const r=new Set([...this.store.getSubjects(null,null,null),...this.store.getPredicates(null,null,null),...this.store.getObjects(null,null,null)].filter(n=>n.termType==="NamedNode").map(n=>sT(n.value)).filter(n=>typeof n=="string"));for(const n in this.prefixRev)r.has(n)||(delete this.prefixes[this.prefixRev[n]],delete this.prefixRev[n]);if(yield this.writePrefixes(),this.prefixes=Object.assign(Object.assign({},this.prefixes),uT),this.prefixRev=Object.assign(Object.assign({},this.prefixRev),oT),this.writer.newLine(),yield this.writeShapes(),this.extendedSyntax){const n=this.store.getSubjects(null,null,null);n.length>0&&this.writer.newLine(1);for(const a of n)this.writer.add(yield this.termToString(a,!0,!0)),this.writer.add(" "),this.writer.indent(),yield this.writeTurtlePredicates(a),this.writer.deindent();n.length>0&&(this.writer.add(" ."),this.writer.newLine())}if(this.errorOnExtraQuads&&this.store.size>0)throw new Error("Dataset contains quads that cannot be written in SHACLC");this.writer.end()})}writeImports(e){return Cn(this,void 0,void 0,function*(){const r=this.store.getObjectsOnce(e,new Gt.NamedNode("http://www.w3.org/2002/07/owl#imports"),null);if(r.length>0)for(const n of r)this.writer.add(`IMPORTS <${n.value}>`,!0)})}writePrefixes(){return Cn(this,void 0,void 0,function*(){const e=Object.keys(this.prefixes).filter(r=>!(r in aue.default)).sort();if(e.length>0)for(const r of e)this.writer.add(`PREFIX ${r}: <${this.prefixes[r]}>`,!0)})}termToString(e,r=!1,n=!1){return Cn(this,void 0,void 0,function*(){try{if(r)throw new Error("Shacl name disabled");return(0,eh.getShaclName)(e)}catch{}if(e.termType==="NamedNode"){const a=sT(e.value);return a&&a in this.prefixRev&&a in this.prefixRev?`${this.prefixRev[a]}:${e.value.slice(a.length)}`:(0,s1.termToString)(e)}if(e.termType==="Literal")return e.datatypeString==="http://www.w3.org/2001/XMLSchema#integer"||e.datatypeString==="http://www.w3.org/2001/XMLSchema#boolean"?e.value:(0,s1.termToString)(e);throw e.termType==="BlankNode"&&n&&(0,s1.termToString)(e),new Error(`Invalid term type for extra statement ${e.value} (${e.termType})`)})}writeShapes(){return Cn(this,void 0,void 0,function*(){for(const e of this.store.getSubjectsOnce(new Gt.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),new Gt.NamedNode("http://www.w3.org/ns/shacl#NodeShape"),null)){this.store.getQuadsOnce(e,new Gt.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),new Gt.NamedNode("http://www.w3.org/2000/01/rdf-schema#Class"),null).length>0?this.writer.add("shapeClass "):this.writer.add("shape "),this.writer.add(yield this.termToString(e)),this.writer.add(" ");const r=this.store.getObjectsOnce(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#targetClass"),null);if(r.length>0){this.writer.add("-> ");for(const a of r)a.termType==="NamedNode"?this.writer.add(yield this.termToString(a)):(this.writer.add("!"),this.writer.add(yield this.termToString(this.singleObject(a,new Gt.NamedNode("http://www.w3.org/ns/shacl#not"),!0)))),this.writer.add(" ")}const n=this.store.getPredicates(e,null,null).filter(a=>[new Gt.NamedNode("http://www.w3.org/ns/shacl#targetClass"),new Gt.NamedNode("http://www.w3.org/ns/shacl#property"),new Gt.NamedNode("http://www.w3.org/ns/shacl#or"),...Object.keys(HN.default).map(s=>new Gt.NamedNode("http://www.w3.org/ns/shacl#"+s))].every(s=>!a.equals(s)));n.length>0&&(this.writer.add(";"),this.writer.indent(),this.writer.newLine(1)),this.extendedSyntax&&(yield this.writeGivenTurtlePredicates(e,n)),n.length>0&&(this.writer.add(" "),this.writer.deindent()),yield this.writeShapeBody(e,!1)}})}getSingleProperty(e,r){let n=[e];try{let a=(0,eh.getShaclName)(e.predicate),s="pred";if(a==="not"){const o=this.store.getQuadsOnce(e.object,null,null,null);if(n=n.concat(o),o.length!==1)throw new Error("Can only handle having one predicate of 'not'");[e]=o,a=(0,eh.getShaclName)(e.predicate),s="not"}if(!(a in r))throw new Error(`${a} is not allowed`);return{name:a,type:s,object:e.object}}catch{this.store.addQuads(n)}}singleLayerPropertiesList(e,r){const n=[];for(const a of this.store.getQuadsOnce(e,null,null,null)){const s=this.getSingleProperty(a,r);s&&n.push(s)}return n}expectOneProperty(e,r){const n=this.store.getQuadsOnce(e,null,null,null);if(n.length===1){const a=this.getSingleProperty(n[0],r);if(a)return a}this.store.addQuads(n)}orProperties(e,r){const n=[];for(const a of this.store.getQuadsOnce(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#or"),null,null)){const s=[];for(const o of this.getList(a.object)){const u=this.expectOneProperty(o,r);if(!u)throw this.store.addQuad(a),new Error("Each entry of the 'or' statement must declare exactly one property");s.push(u)}n.push(s)}return n}getList(e){let r=e;const n=[];for(;!r.equals(new Gt.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"));)n.push(this.singleObject(r,new Gt.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#first"),!0)),r=this.singleObject(r,new Gt.NamedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"),!0);return n}writeIriLiteralOrArray(e){return Cn(this,void 0,void 0,function*(){if(e.termType==="BlankNode"){this.writer.add("[");let r=!0;for(const n of this.getList(e))r?r=!1:this.writer.add(" "),this.writer.add(yield this.termToString(n));this.writer.add("]")}else this.writer.add(yield this.termToString(e))})}singleObject(e,r,n){var a;return(a=this.singleQuad(e,r,n))===null||a===void 0?void 0:a.object}singleQuad(e,r,n=!1){const a=this.store.getQuadsOnce(e,r,null,null);if(n&&a.length!==1)throw this.store.addQuads(a),new Error(`The subject and predicate ${e==null?void 0:e.value} ${r==null?void 0:r.value} must have exactly one object. Instead has ${a.length}`);if(a.length>1)throw this.store.addQuads(a),new Error(`The subject and predicate ${e==null?void 0:e.value} ${r==null?void 0:r.value} can have at most one object. Instead has ${a.length}`);return a.length===1?a[0]:void 0}writeAssigment({name:e,type:r,object:n}){return Cn(this,void 0,void 0,function*(){r==="not"&&this.writer.add("!"),this.writer.add(e),this.writer.add("="),yield this.writeIriLiteralOrArray(n)})}writeAtom({name:e,type:r,object:n}){return Cn(this,void 0,void 0,function*(){switch(r==="not"&&this.writer.add("!"),e){case"node":{if(n.termType==="NamedNode")this.writer.add(`@${yield this.termToString(n)}`);else if(n.termType==="BlankNode")yield this.writeShapeBody(n);else throw new Error("Invalid nested shape, must be blank node or IRI");return}case"nodeKind":{this.writer.add((0,eh.getShaclName)(n));return}case"class":{this.writer.add(yield this.termToString(n));return}case"datatype":{this.writer.add(yield this.termToString(n));return}default:this.writer.add(e),this.writer.add("="),yield this.writeIriLiteralOrArray(n)}})}writeAssigments(e,r=" ",n=!0,a){return Cn(this,void 0,void 0,function*(){for(const s of e)n?n=!1:this.writer.add(r),a?yield this.writeAtom(s):yield this.writeAssigment(s)})}writeParams(e,r=!0,n,a=!1,s=!1){return Cn(this,void 0,void 0,function*(){const o=this.orProperties(e,n),u=this.singleLayerPropertiesList(e,n);s&&(o.length>0||u.length>0)&&this.writer.newLine(1);for(const c of o)r?r=!1:this.writer.add(" "),yield this.writeAssigments(c,"|",!0,a);yield this.writeAssigments(u," ",r,a),s&&(o.length>0||u.length>0)&&this.writer.add(" .")})}writeShapeBody(e,r=!0){return Cn(this,void 0,void 0,function*(){this.writer.add("{").indent();const n=this.store.getObjectsOnce(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#property"),null);yield this.writeParams(e,!0,HN.default,!1,!0);for(const a of n)this.writer.newLine(1),yield this.writeProperty(a);this.writer.deindent().newLine(1),r?this.writer.add("} ."):this.writer.add("}").newLine(1)})}writeProperty(e){return Cn(this,void 0,void 0,function*(){yield this.writePath(this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#path"),!0));const r=this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#minCount")),n=this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#maxCount")),a=this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#nodeKind")),s=this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#class")),o=this.singleObject(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#datatype")),u=this.store.getObjectsOnce(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#node"),null);if(a&&(this.writer.add(" "),this.writer.add((0,eh.getShaclName)(a))),s&&(this.writer.add(" "),this.writer.add(yield this.termToString(s))),o&&(this.writer.add(" "),this.writer.add(yield this.termToString(o))),r!==void 0||n!==void 0){if(this.writer.add(" ["),r){if(r.termType!=="Literal"||r.datatypeString!=="http://www.w3.org/2001/XMLSchema#integer")throw new Error("Invalid min value, must me an integer literal");this.writer.add(r.value)}else this.writer.add("0");if(this.writer.add(".."),n){if(n.termType!=="Literal"||n.datatypeString!=="http://www.w3.org/2001/XMLSchema#integer")throw new Error("Invalid max value, must me an integer literal");this.store.removeMatches(e,new Gt.NamedNode("http://www.w3.org/ns/shacl#maxCount"),void 0,void 0),this.writer.add(n.value)}else this.writer.add("*");this.writer.add("]")}yield this.writeParams(e,!1,iue.default,!0);const c=[];for(const l of u)if(l.termType==="NamedNode")this.writer.add(" "),this.writer.add(`@${yield this.termToString(l)}`);else if(l.termType==="BlankNode")c.push(l);else throw new Error("Invalid nested shape, must be blank node or IRI");for(const l of c)this.writer.add(" "),yield this.writeShapeBody(l);this.extendedSyntax&&this.store.getQuads(e,null,null,null).length>0&&(this.writer.add(" %"),this.writer.indent(),this.writer.newLine(1),yield this.writeTurtlePredicates(e),this.writer.deindent(),this.writer.newLine(1),this.writer.add("%")),c.length===0&&this.writer.add(" .")})}writeTurtlePredicates(e){return Cn(this,void 0,void 0,function*(){return this.writeGivenTurtlePredicates(e,this.store.getPredicates(e,null,null))})}writeGivenTurtlePredicates(e,r){return Cn(this,void 0,void 0,function*(){let n=!1;if(r.some(a=>a.equals(Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type")))){const a=this.store.getObjectsOnce(e,Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"),null);a.length>0&&(n=!0,this.writer.add("a "),yield this.writeTurtleObjects(a))}for(const a of r)a.equals(Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"))||(n?(this.writer.add(" ;"),this.writer.newLine(1)):n=!0,this.writer.add(yield this.termToString(a,!0)),this.writer.add(" "),yield this.writeTurtleObjects(this.store.getObjectsOnce(e,a,null)))})}writeTurtleObjects(e){return Cn(this,void 0,void 0,function*(){const r=[],n=[];for(const s of e)s.termType==="BlankNode"&&[...this.store.match(null,null,s),...this.store.match(null,s,null)].length===0?r.push(s):n.push(s);this.writer.add((yield Promise.all(n.map(s=>this.termToString(s,!0,!0)))).join(", "));let a=n.length>0;if(r.length>0)for(const s of r)a?this.writer.add(", "):a=!0,(yield this.writeList(s))||(this.writer.add("["),this.writer.indent(),this.writer.newLine(1),yield this.writeTurtlePredicates(s),this.writer.deindent(),this.writer.newLine(1),this.writer.add("]"))})}writeList(e){return Cn(this,void 0,void 0,function*(){let r=e;const n=[],a=[];for(;!r.equals(Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"));){const o=this.store.getQuadsOnce(r,Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#first"),null,null),u=this.store.getQuadsOnce(r,Gt.DataFactory.namedNode("http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"),null,null);if(a.push(...o,...u),o.length!==1||u.length!==1||this.store.getQuads(r,null,null,null).length!==0)return this.store.addQuads(a),!1;n.push(o[0].object),r=u[0].object}let s=!1;this.writer.add("(");for(const o of n)s?this.writer.add(" "):s=!0,yield this.writeTurtleObjects([o]);return this.writer.add(")"),!0})}writePath(e,r=!1){return Cn(this,void 0,void 0,function*(){if(e.termType==="NamedNode")this.writer.add(yield this.termToString(e));else if(e.termType==="BlankNode"){const n=this.store.getQuadsOnce(e,null,null,null);if(n.length===1){const{predicate:a,object:s}=n[0];switch(a.value){case"http://www.w3.org/ns/shacl#inversePath":this.writer.add("^"),yield this.writePath(s,!0);return;case"http://www.w3.org/ns/shacl#alternativePath":{const o=this.getList(s);if(o.length===0)throw new Error("Invalid Alternative Path - no options");if(o.length===1)yield this.writePath(o[0]);else{r&&this.writer.add("(");let u=!0;for(const c of o)u?u=!1:this.writer.add("|"),yield this.writePath(c,!0);r&&this.writer.add(")")}return}case"http://www.w3.org/ns/shacl#zeroOrMorePath":yield this.writePath(s,!0),this.writer.add("*");return;case"http://www.w3.org/ns/shacl#oneOrMorePath":yield this.writePath(s,!0),this.writer.add("+");return;case"http://www.w3.org/ns/shacl#zeroOrOnePath":yield this.writePath(s,!0),this.writer.add("?");return;default:throw new Error(`Invalid path type ${e.value}`)}}else{this.store.addQuads(n);const a=this.getList(e);if(a.length===0)throw new Error("Invalid Path");{r&&this.writer.add("(");let s=!0;for(const o of a)s?s=!1:this.writer.add("/"),yield this.writePath(o,!0);r&&this.writer.add(")")}}}else throw new Error("Path should be named node or blank node")})}}LR.default=sue;var VR={};Object.defineProperty(VR,"__esModule",{value:!0});class oue{constructor(e){this.indents=0,this.write=e.write,this.end=e.end}indent(){return this.indents+=1,this}deindent(){if(this.indents<1)throw new Error(`Trying to deindent when indent is only ${this.indents}`);return this.indents-=1,this}add(e,r=!1){return this.write(r?` -${" ".repeat(this.indents)}${e}`:e,"utf-8"),this}newLine(e=2){return this.write(` -`.repeat(e)+" ".repeat(this.indents),"utf-8"),this}}VR.default=oue;var HR={};Object.defineProperty(HR,"__esModule",{value:!0});const uue=rc;class cue extends uue.Store{getQuadsOnce(e,r,n,a){const s=this.getQuads(e,r,n,a);return this.removeQuads(s),s}getSubjectsOnce(e,r,n){return this.getQuadsOnce(null,e,r,n).map(a=>a.subject)}getObjectsOnce(e,r,n){return this.getQuadsOnce(e,r,null,n).map(a=>a.object)}}HR.default=cue;var kN=m&&m.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})},kR=m&&m.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ev,"__esModule",{value:!0});Ev.write=void 0;const lue=rc,due=kR(LR),fue=kR(VR),hue=kR(HR);function pue(t,e){return kN(this,void 0,void 0,function*(){return new Promise((r,n)=>kN(this,void 0,void 0,function*(){try{let a="";const s=new hue.default(t),o=s.getGraphs(null,null,null);if(o.length>1)throw new Error("More than one graph found - can serialize in the default graph");if(o.length===1&&!o[0].equals(lue.DataFactory.defaultGraph()))throw new Error(`Expected all triples to be in the default graph, instead triples were in ${o[0].value}`);const u=new fue.default({write:l=>{a+=l},end:()=>{let l=s.getQuads(null,null,null,null);l.length===0&&(l=void 0),r({text:a,extraQuads:l})}});yield new due.default(s,u,e==null?void 0:e.prefixes,void 0,(e==null?void 0:e.errorOnUnused)!==!1,e==null?void 0:e.mintPrefixes,e==null?void 0:e.fetch,e==null?void 0:e.extendedSyntax).write()}catch(a){n(a)}}))})}Ev.write=pue;Object.defineProperty(Tv,"__esModule",{value:!0});Tv.ActorRdfSerializeShaclc=void 0;const yue=gv,bue=FR,gue=Ht,_ue=Ev;class mue extends yue.ActorRdfSerializeFixedMediaTypes{constructor(e){super(e)}async runHandle(e,r,n){const a=new gue.Readable;a._read=()=>{};try{const s={};e.quadStream.on("prefix",(u,c)=>{s[u]=c});const{text:o}=await(0,_ue.write)(await(0,bue.default)(e.quadStream),{errorOnUnused:!0,extendedSyntax:r==="text/shaclc-ext",prefixes:s});a.push(o),a.push(null)}catch(s){a._read=()=>{a.emit("error",s)}}return{data:a,triples:!0}}}Tv.ActorRdfSerializeShaclc=mue;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Tv,t)})(g7);var w7={},Pv={},Nf={},L0={};Object.defineProperty(L0,"__esModule",{value:!0});L0.ActorRdfUpdateQuads=void 0;const vue=et;class wue extends vue.Actor{constructor(e){super(e)}}L0.ActorRdfUpdateQuads=wue;var Uu={},QR={},Dv={},B0={};Object.defineProperty(B0,"__esModule",{value:!0});B0.FederatedQuadSource=void 0;const Sue=ct,Tue=El,o1=rr,Eue=Tg,cT=Vi,QN=$t,Oue=ht,GN=Rn,Aue=Rt,zN=new Oue.DataFactory;class un{constructor(e,r,n,a,s){if(this.mediatorResolveQuadPattern=e,this.mediatorRdfMetadataAccumulate=r,this.sources=n.get(o1.KeysRdfResolveQuadPattern.sources),this.contextDefault=n.delete(o1.KeysRdfResolveQuadPattern.sources),this.emptyPatterns=a,this.sourceIds=n.get(o1.KeysRdfResolveQuadPattern.sourceIds)??new Map,this.skipEmptyPatterns=s,this.algebraFactory=new Aue.Factory,this.skipEmptyPatterns)for(const o of this.sources)this.emptyPatterns.has(o)||this.emptyPatterns.set(o,[])}static isTermBound(e){return e.termType!=="Variable"}static isSubPatternOf(e,r){return(!un.isTermBound(r.subject)||r.subject.equals(e.subject))&&(!un.isTermBound(r.predicate)||r.predicate.equals(e.predicate))&&(!un.isTermBound(r.object)||r.object.equals(e.object))&&(!un.isTermBound(r.graph)||r.graph.equals(e.graph))}static skolemizeTerm(e,r){return e.termType==="BlankNode"?new Eue.BlankNodeScoped(`bc_${r}_${e.value}`,zN.namedNode(`${un.SKOLEM_PREFIX}${r}:${e.value}`)):e}static skolemizeQuad(e,r){return(0,GN.mapTermsNested)(e,n=>un.skolemizeTerm(n,r))}static deskolemizeTerm(e,r){if(e.termType==="BlankNode"&&"skolemized"in e&&(e=e.skolemized),e.termType==="NamedNode"&&e.value.startsWith(un.SKOLEM_PREFIX)){const n=e.value.indexOf(":",un.SKOLEM_PREFIX.length);if(e.value.slice(un.SKOLEM_PREFIX.length,n)===r){const s=e.value.slice(n+1,e.value.length);return zN.blankNode(s)}return null}return e}static deskolemizeQuad(e,r){return(0,GN.mapTermsNested)(e,n=>{const a=un.deskolemizeTerm(n,r);return a||n})}isSourceEmpty(e,r){if(!this.skipEmptyPatterns)return!1;const n=this.emptyPatterns.get(e);if(n){for(const a of n)if(un.isSubPatternOf(r,a))return!0}return!1}getSourceId(e){let r=this.sourceIds.get(e);return r===void 0&&(r=`${this.sourceIds.size}`,this.sourceIds.set(e,r)),r}match(e,r,n,a){const s=async()=>{if(o.size===this.sources.length){let l=(await this.mediatorRdfMetadataAccumulate.mediate({mode:"initialize",context:this.contextDefault})).metadata;for(const f of o.values())l={...f,...(await this.mediatorRdfMetadataAccumulate.mediate({mode:"append",accumulatedMetadata:l,appendingMetadata:f,context:this.contextDefault})).metadata};l.state=new cT.MetadataValidationState;const d=c.getProperty("metadata");c.setProperty("metadata",l),d==null||d.state.invalidate()}},o=new Map,u=Promise.all(this.sources.map(async(l,d)=>{const f=this.getSourceId(l),h=un.deskolemizeTerm(e,f),p=un.deskolemizeTerm(r,f),b=un.deskolemizeTerm(n,f),g=un.deskolemizeTerm(a,f);let E,w=(0,Tue.getDataSourceContext)(l,this.contextDefault);w=w.set(o1.KeysRdfResolveQuadPattern.source,l);let O;!h||!p||!b||!g||this.isSourceEmpty(l,E=this.algebraFactory.createPattern(h,p,b,g))?(O={data:new QN.ArrayIterator([],{autoStart:!1})},O.data.setProperty("metadata",{state:new cT.MetadataValidationState,...(await this.mediatorRdfMetadataAccumulate.mediate({mode:"initialize",context:this.contextDefault})).metadata})):O=await this.mediatorResolveQuadPattern.mediate({pattern:E,context:w});const A=()=>{O.data.getProperty("metadata",I=>{var D,U;o.set(`${d}`,I),this.skipEmptyPatterns&&!((D=I.cardinality)!=null&&D.value)&&E&&!this.isSourceEmpty(l,E)&&this.emptyPatterns.get(l).push(E),s().catch(H=>c.emit("error",H)),(U=I.state)==null||U.addInvalidateListener(()=>{o.delete(`${d}`),A()})})};A();const T=O.data.map(I=>un.skolemizeQuad(I,f));return T.on("error",I=>c.emit("error",I)),T}));u.catch(l=>c.emit("error",l));const c=new Sue.ClosableTransformIterator(async()=>new QN.UnionIterator(await u),{autoStart:!1,onClose(){u.then(l=>{for(const d of l)d.destroy()},()=>{})}});return this.sources.length===0&&this.mediatorRdfMetadataAccumulate.mediate({mode:"initialize",context:this.contextDefault}).then(l=>c.setProperty("metadata",{state:new cT.MetadataValidationState,...l.metadata})).catch(l=>c.emit("error",l)),c}}B0.FederatedQuadSource=un;un.SKOLEM_PREFIX="urn:comunica_skolem:source_";Object.defineProperty(Dv,"__esModule",{value:!0});Dv.ActorRdfResolveQuadPatternFederated=void 0;const WN=El,Rue=B0;class xue extends WN.ActorRdfResolveQuadPatternSource{constructor(e){super(e),this.emptyPatterns=new Map,e.mediatorRdfMetadataAccumulate||(this.mediatorRdfMetadataAccumulate={async mediate(r){if(r.mode==="initialize")return{metadata:{cardinality:{type:"exact",value:0},canContainUndefs:!1}};const n={...r.accumulatedMetadata},a=r.appendingMetadata;return!a.cardinality||!Number.isFinite(a.cardinality.value)?(n.cardinality.type="estimate",n.cardinality.value=Number.POSITIVE_INFINITY):(a.cardinality.type==="estimate"&&(n.cardinality.type="estimate"),n.cardinality.value+=a.cardinality.value),(n.requestTime||a.requestTime)&&(n.requestTime=n.requestTime||0,a.requestTime=a.requestTime||0,n.requestTime+=a.requestTime),(n.pageSize||a.pageSize)&&(n.pageSize=n.pageSize||0,a.pageSize=a.pageSize||0,n.pageSize+=a.pageSize),a.canContainUndefs&&(n.canContainUndefs=!0),{metadata:n}}})}async test(e){if(!(0,WN.getContextSources)(e.context))throw new Error(`Actor ${this.name} can only resolve quad pattern queries against a sources array.`);return!0}async getSource(e){return new Rue.FederatedQuadSource(this.mediatorResolveQuadPattern,this.mediatorRdfMetadataAccumulate,e,this.emptyPatterns,this.skipEmptyPatterns)}}Dv.ActorRdfResolveQuadPatternFederated=xue;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Dv,t),r(B0,t)})(QR);Object.defineProperty(Uu,"__esModule",{value:!0});Uu.ActorRdfUpdateQuadsDestination=Uu.deskolemize=Uu.deskolemizeStream=void 0;const Iue=QR,XN=rr,Pue=L0;function aO(t,e){return t==null?void 0:t.map(r=>Iue.FederatedQuadSource.deskolemizeQuad(r,e))}Uu.deskolemizeStream=aO;function S7(t){var n;const e=t.context.get(XN.KeysRdfUpdateQuads.destination),r=(n=t.context.get(XN.KeysRdfResolveQuadPattern.sourceIds))==null?void 0:n.get(e);return r?{...t,quadStreamInsert:aO(t.quadStreamInsert,r),quadStreamDelete:aO(t.quadStreamDelete,r)}:t}Uu.deskolemize=S7;class Due extends Pue.ActorRdfUpdateQuads{async test(e){return!0}async run(e){const r=await this.getDestination(e.context);return await this.getOutput(r,S7(e),e.context)}async getOutput(e,r,n){return{execute:()=>Promise.all([r.quadStreamInsert?e.insert(r.quadStreamInsert):Promise.resolve(),r.quadStreamDelete?e.delete(r.quadStreamDelete):Promise.resolve(),r.deleteGraphs?e.deleteGraphs(r.deleteGraphs.graphs,r.deleteGraphs.requireExistence,r.deleteGraphs.dropGraphs):Promise.resolve(),r.createGraphs?e.createGraphs(r.createGraphs.graphs,r.createGraphs.requireNonExistence):Promise.resolve()]).then(()=>{})}}}Uu.ActorRdfUpdateQuadsDestination=Due;var Nv={},eo={},Cv={},$0={},sO={exports:{}},T7=wf.EventEmitter;const Nue={},Cue=Object.freeze(Object.defineProperty({__proto__:null,default:Nue},Symbol.toStringTag,{value:"Module"})),E7=tg(Cue);var lT,KN;function jue(){if(KN)return lT;KN=1;function t(b,g){var E=Object.keys(b);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(b);g&&(w=w.filter(function(O){return Object.getOwnPropertyDescriptor(b,O).enumerable})),E.push.apply(E,w)}return E}function e(b){for(var g=1;g0?this.tail.next=w:this.head=w,this.tail=w,++this.length}},{key:"unshift",value:function(E){var w={data:E,next:this.head};this.length===0&&(this.tail=w),this.head=w,++this.length}},{key:"shift",value:function(){if(this.length!==0){var E=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,E}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(E){if(this.length===0)return"";for(var w=this.head,O=""+w.data;w=w.next;)O+=E+w.data;return O}},{key:"concat",value:function(E){if(this.length===0)return l.alloc(0);for(var w=l.allocUnsafe(E>>>0),O=this.head,A=0;O;)p(O.data,w,A),A+=O.data.length,O=O.next;return w}},{key:"consume",value:function(E,w){var O;return ET.length?T.length:E;if(I===T.length?A+=T:A+=T.slice(0,E),E-=I,E===0){I===T.length?(++O,w.next?this.head=w.next:this.head=this.tail=null):(this.head=w,w.data=T.slice(I));break}++O}return this.length-=O,A}},{key:"_getBuffer",value:function(E){var w=l.allocUnsafe(E),O=this.head,A=1;for(O.data.copy(w),E-=O.data.length;O=O.next;){var T=O.data,I=E>T.length?T.length:E;if(T.copy(w,w.length-E,0,I),E-=I,E===0){I===T.length?(++A,O.next?this.head=O.next:this.head=this.tail=null):(this.head=O,O.data=T.slice(I));break}++A}return this.length-=A,w}},{key:h,value:function(E,w){return f(this,e(e({},w),{},{depth:0,customInspect:!1}))}}]),b}(),lT}function Mue(t,e){var r=this,n=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return n||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(oO,this,t)):process.nextTick(oO,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(s){!e&&s?r._writableState?r._writableState.errorEmitted?process.nextTick(eb,r):(r._writableState.errorEmitted=!0,process.nextTick(JN,r,s)):process.nextTick(JN,r,s):e?(process.nextTick(eb,r),e(s)):process.nextTick(eb,r)}),this)}function JN(t,e){oO(t,e),eb(t)}function eb(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function Fue(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oO(t,e){t.emit("error",e)}function Lue(t,e){var r=t._readableState,n=t._writableState;r&&r.autoDestroy||n&&n.autoDestroy?t.destroy(e):t.emit("error",e)}var O7={destroy:Mue,undestroy:Fue,errorOrDestroy:Lue},Ol={};function Bue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var A7={};function Pa(t,e,r){r||(r=Error);function n(s,o,u){return typeof e=="string"?e:e(s,o,u)}var a=function(s){Bue(o,s);function o(u,c,l){return s.call(this,n(u,c,l))||this}return o}(r);a.prototype.name=r.name,a.prototype.code=t,A7[t]=a}function YN(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map(function(n){return String(n)}),r>2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:r===2?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}else return"of ".concat(e," ").concat(String(t))}function $ue(t,e,r){return t.substr(!r||r<0?0:+r,e.length)===e}function Uue(t,e,r){return(r===void 0||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}function que(t,e,r){return typeof r!="number"&&(r=0),r+e.length>t.length?!1:t.indexOf(e,r)!==-1}Pa("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Pa("ERR_INVALID_ARG_TYPE",function(t,e,r){var n;typeof e=="string"&&$ue(e,"not ")?(n="must not be",e=e.replace(/^not /,"")):n="must be";var a;if(Uue(t," argument"))a="The ".concat(t," ").concat(n," ").concat(YN(e,"type"));else{var s=que(t,".")?"property":"argument";a='The "'.concat(t,'" ').concat(s," ").concat(n," ").concat(YN(e,"type"))}return a+=". Received type ".concat(typeof r),a},TypeError);Pa("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Pa("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Pa("ERR_STREAM_PREMATURE_CLOSE","Premature close");Pa("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Pa("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Pa("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Pa("ERR_STREAM_WRITE_AFTER_END","write after end");Pa("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Pa("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Pa("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");Ol.codes=A7;var Vue=Ol.codes.ERR_INVALID_OPT_VALUE;function Hue(t,e,r){return t.highWaterMark!=null?t.highWaterMark:e?t[r]:null}function kue(t,e,r,n){var a=Hue(e,n,r);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var s=n?r:"highWaterMark";throw new Vue(s,a)}return Math.floor(a)}return t.objectMode?16:16*1024}var R7={getHighWaterMark:kue},Que=Gue;function Gue(t,e){if(dT("noDeprecation"))return t;var r=!1;function n(){if(!r){if(dT("throwDeprecation"))throw new Error(e);dT("traceDeprecation")?console.trace(e):console.warn(e),r=!0}return t.apply(this,arguments)}return n}function dT(t){try{if(!m.localStorage)return!1}catch{return!1}var e=m.localStorage[t];return e==null?!1:String(e).toLowerCase()==="true"}var fT,ZN;function x7(){if(ZN)return fT;ZN=1,fT=H;function t(oe){var J=this;this.next=null,this.entry=null,this.finish=function(){Re(J,oe)}}var e;H.WritableState=D;var r={deprecate:Que},n=T7,a=da.Buffer,s=(typeof m<"u"?m:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function o(oe){return a.from(oe)}function u(oe){return a.isBuffer(oe)||oe instanceof s}var c=O7,l=R7,d=l.getHighWaterMark,f=Ol.codes,h=f.ERR_INVALID_ARG_TYPE,p=f.ERR_METHOD_NOT_IMPLEMENTED,b=f.ERR_MULTIPLE_CALLBACK,g=f.ERR_STREAM_CANNOT_PIPE,E=f.ERR_STREAM_DESTROYED,w=f.ERR_STREAM_NULL_VALUES,O=f.ERR_STREAM_WRITE_AFTER_END,A=f.ERR_UNKNOWN_ENCODING,T=c.errorOrDestroy;gf(H,n);function I(){}function D(oe,J,le){e=e||Yd(),oe=oe||{},typeof le!="boolean"&&(le=J instanceof e),this.objectMode=!!oe.objectMode,le&&(this.objectMode=this.objectMode||!!oe.writableObjectMode),this.highWaterMark=d(this,oe,"writableHighWaterMark",le),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var pe=oe.decodeStrings===!1;this.decodeStrings=!pe,this.defaultEncoding=oe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(L){Q(J,L)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=oe.emitClose!==!1,this.autoDestroy=!!oe.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}D.prototype.getBuffer=function(){for(var J=this.bufferedRequest,le=[];J;)le.push(J),J=J.next;return le},function(){try{Object.defineProperty(D.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var U;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(U=Function.prototype[Symbol.hasInstance],Object.defineProperty(H,Symbol.hasInstance,{value:function(J){return U.call(this,J)?!0:this!==H?!1:J&&J._writableState instanceof D}})):U=function(J){return J instanceof this};function H(oe){e=e||Yd();var J=this instanceof e;if(!J&&!U.call(H,this))return new H(oe);this._writableState=new D(oe,this,J),this.writable=!0,oe&&(typeof oe.write=="function"&&(this._write=oe.write),typeof oe.writev=="function"&&(this._writev=oe.writev),typeof oe.destroy=="function"&&(this._destroy=oe.destroy),typeof oe.final=="function"&&(this._final=oe.final)),n.call(this)}H.prototype.pipe=function(){T(this,new g)};function N(oe,J){var le=new O;T(oe,le),process.nextTick(J,le)}function x(oe,J,le,pe){var L;return le===null?L=new w:typeof le!="string"&&!J.objectMode&&(L=new h("chunk",["string","Buffer"],le)),L?(T(oe,L),process.nextTick(pe,L),!1):!0}H.prototype.write=function(oe,J,le){var pe=this._writableState,L=!1,P=!pe.objectMode&&u(oe);return P&&!a.isBuffer(oe)&&(oe=o(oe)),typeof J=="function"&&(le=J,J=null),P?J="buffer":J||(J=pe.defaultEncoding),typeof le!="function"&&(le=I),pe.ending?N(this,le):(P||x(this,pe,oe,le))&&(pe.pendingcb++,L=X(this,pe,P,oe,J,le)),L},H.prototype.cork=function(){this._writableState.corked++},H.prototype.uncork=function(){var oe=this._writableState;oe.corked&&(oe.corked--,!oe.writing&&!oe.corked&&!oe.bufferProcessing&&oe.bufferedRequest&&be(this,oe))},H.prototype.setDefaultEncoding=function(J){if(typeof J=="string"&&(J=J.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((J+"").toLowerCase())>-1))throw new A(J);return this._writableState.defaultEncoding=J,this},Object.defineProperty(H.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function F(oe,J,le){return!oe.objectMode&&oe.decodeStrings!==!1&&typeof J=="string"&&(J=a.from(J,le)),J}Object.defineProperty(H.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function X(oe,J,le,pe,L,P){if(!le){var _=F(J,pe,L);pe!==_&&(le=!0,L="buffer",pe=_)}var y=J.objectMode?1:pe.length;J.length+=y;var v=J.length0)if(typeof _!="string"&&!V.objectMode&&Object.getPrototypeOf(_)!==n.prototype&&(_=s(_)),v)V.endEmitted?I(P,new w):F(P,V,_,!0);else if(V.ended)I(P,new g);else{if(V.destroyed)return!1;V.reading=!1,V.decoder&&!y?(_=V.decoder.write(_),V.objectMode||_.length!==0?F(P,V,_,!1):be(P,V)):F(P,V,_,!1)}else v||(V.reading=!1,be(P,V))}return!V.ended&&(V.length=ne?P=ne:(P--,P|=P>>>1,P|=P>>>2,P|=P>>>4,P|=P>>>8,P|=P>>>16,P++),P}function j(P,_){return P<=0||_.length===0&&_.ended?0:_.objectMode?1:P!==P?_.flowing&&_.length?_.buffer.head.data.length:_.length:(P>_.highWaterMark&&(_.highWaterMark=$(P)),P<=_.length?P:_.ended?_.length:(_.needReadable=!0,0))}N.prototype.read=function(P){c("read",P),P=parseInt(P,10);var _=this._readableState,y=P;if(P!==0&&(_.emittedReadable=!1),P===0&&_.needReadable&&((_.highWaterMark!==0?_.length>=_.highWaterMark:_.length>0)||_.ended))return c("read: emitReadable",_.length,_.ended),_.length===0&&_.ended?le(this):se(this),null;if(P=j(P,_),P===0&&_.ended)return _.length===0&&le(this),null;var v=_.needReadable;c("need readable",v),(_.length===0||_.length-P<_.highWaterMark)&&(v=!0,c("length less than watermark",v)),_.ended||_.reading?(v=!1,c("reading or ended",v)):v&&(c("do read"),_.reading=!0,_.sync=!0,_.length===0&&(_.needReadable=!0),this._read(_.highWaterMark),_.sync=!1,_.reading||(P=j(y,_)));var C;return P>0?C=J(P,_):C=null,C===null?(_.needReadable=_.length<=_.highWaterMark,P=0):(_.length-=P,_.awaitDrain=0),_.length===0&&(_.ended||(_.needReadable=!0),y!==P&&_.ended&&le(this)),C!==null&&this.emit("data",C),C};function Q(P,_){if(c("onEofChunk"),!_.ended){if(_.decoder){var y=_.decoder.end();y&&y.length&&(_.buffer.push(y),_.length+=_.objectMode?1:y.length)}_.ended=!0,_.sync?se(P):(_.needReadable=!1,_.emittedReadable||(_.emittedReadable=!0,ie(P)))}}function se(P){var _=P._readableState;c("emitReadable",_.needReadable,_.emittedReadable),_.needReadable=!1,_.emittedReadable||(c("emitReadable",_.flowing),_.emittedReadable=!0,process.nextTick(ie,P))}function ie(P){var _=P._readableState;c("emitReadable_",_.destroyed,_.length,_.ended),!_.destroyed&&(_.length||_.ended)&&(P.emit("readable"),_.emittedReadable=!1),_.needReadable=!_.flowing&&!_.ended&&_.length<=_.highWaterMark,oe(P)}function be(P,_){_.readingMore||(_.readingMore=!0,process.nextTick(he,P,_))}function he(P,_){for(;!_.reading&&!_.ended&&(_.length<_.highWaterMark||_.flowing&&_.length===0);){var y=_.length;if(c("maybeReadMore read 0"),P.read(0),y===_.length)break}_.readingMore=!1}N.prototype._read=function(P){I(this,new E("_read()"))},N.prototype.pipe=function(P,_){var y=this,v=this._readableState;switch(v.pipesCount){case 0:v.pipes=P;break;case 1:v.pipes=[v.pipes,P];break;default:v.pipes.push(P);break}v.pipesCount+=1,c("pipe count=%d opts=%j",v.pipesCount,_);var C=(!_||_.end!==!1)&&P!==process.stdout&&P!==process.stderr,V=C?G:W;v.endEmitted?process.nextTick(V):y.once("end",V),P.on("unpipe",q);function q(M,S){c("onunpipe"),M===y&&S&&S.hasUnpiped===!1&&(S.hasUnpiped=!0,ae())}function G(){c("onend"),P.end()}var Y=Te(y);P.on("drain",Y);var ee=!1;function ae(){c("cleanup"),P.removeListener("close",Ee),P.removeListener("finish",k),P.removeListener("drain",Y),P.removeListener("error",me),P.removeListener("unpipe",q),y.removeListener("end",G),y.removeListener("end",W),y.removeListener("data",ve),ee=!0,v.awaitDrain&&(!P._writableState||P._writableState.needDrain)&&Y()}y.on("data",ve);function ve(M){c("ondata");var S=P.write(M);c("dest.write",S),S===!1&&((v.pipesCount===1&&v.pipes===P||v.pipesCount>1&&L(v.pipes,P)!==-1)&&!ee&&(c("false write response, pause",v.awaitDrain),v.awaitDrain++),y.pause())}function me(M){c("onerror",M),W(),P.removeListener("error",me),e(P,"error")===0&&I(P,M)}U(P,"error",me);function Ee(){P.removeListener("finish",k),W()}P.once("close",Ee);function k(){c("onfinish"),P.removeListener("close",Ee),W()}P.once("finish",k);function W(){c("unpipe"),y.unpipe(P)}return P.emit("pipe",y),v.flowing||(c("pipe resume"),y.resume()),P};function Te(P){return function(){var y=P._readableState;c("pipeOnDrain",y.awaitDrain),y.awaitDrain&&y.awaitDrain--,y.awaitDrain===0&&e(P,"data")&&(y.flowing=!0,oe(P))}}N.prototype.unpipe=function(P){var _=this._readableState,y={hasUnpiped:!1};if(_.pipesCount===0)return this;if(_.pipesCount===1)return P&&P!==_.pipes?this:(P||(P=_.pipes),_.pipes=null,_.pipesCount=0,_.flowing=!1,P&&P.emit("unpipe",this,y),this);if(!P){var v=_.pipes,C=_.pipesCount;_.pipes=null,_.pipesCount=0,_.flowing=!1;for(var V=0;V0,v.flowing!==!1&&this.resume()):P==="readable"&&!v.endEmitted&&!v.readableListening&&(v.readableListening=v.needReadable=!0,v.flowing=!1,v.emittedReadable=!1,c("on readable",v.length,v.reading),v.length?se(this):v.reading||process.nextTick(ye,this)),y},N.prototype.addListener=N.prototype.on,N.prototype.removeListener=function(P,_){var y=r.prototype.removeListener.call(this,P,_);return P==="readable"&&process.nextTick(Ne,this),y},N.prototype.removeAllListeners=function(P){var _=r.prototype.removeAllListeners.apply(this,arguments);return(P==="readable"||P===void 0)&&process.nextTick(Ne,this),_};function Ne(P){var _=P._readableState;_.readableListening=P.listenerCount("readable")>0,_.resumeScheduled&&!_.paused?_.flowing=!0:P.listenerCount("data")>0&&P.resume()}function ye(P){c("readable nexttick read 0"),P.read(0)}N.prototype.resume=function(){var P=this._readableState;return P.flowing||(c("resume"),P.flowing=!P.readableListening,ce(this,P)),P.paused=!1,this};function ce(P,_){_.resumeScheduled||(_.resumeScheduled=!0,process.nextTick(Re,P,_))}function Re(P,_){c("resume",_.reading),_.reading||P.read(0),_.resumeScheduled=!1,P.emit("resume"),oe(P),_.flowing&&!_.reading&&P.read(0)}N.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function oe(P){var _=P._readableState;for(c("flow",_.flowing);_.flowing&&P.read()!==null;);}N.prototype.wrap=function(P){var _=this,y=this._readableState,v=!1;P.on("end",function(){if(c("wrapped end"),y.decoder&&!y.ended){var q=y.decoder.end();q&&q.length&&_.push(q)}_.push(null)}),P.on("data",function(q){if(c("wrapped data"),y.decoder&&(q=y.decoder.write(q)),!(y.objectMode&&q==null)&&!(!y.objectMode&&(!q||!q.length))){var G=_.push(q);G||(v=!0,P.pause())}});for(var C in P)this[C]===void 0&&typeof P[C]=="function"&&(this[C]=function(G){return function(){return P[G].apply(P,arguments)}}(C));for(var V=0;V=_.length?(_.decoder?y=_.buffer.join(""):_.buffer.length===1?y=_.buffer.first():y=_.buffer.concat(_.length),_.buffer.clear()):y=_.buffer.consume(P,_.decoder),y}function le(P){var _=P._readableState;c("endReadable",_.endEmitted),_.endEmitted||(_.ended=!0,process.nextTick(pe,_,P))}function pe(P,_){if(c("endReadableNT",P.endEmitted,P.length),!P.endEmitted&&P.length===0&&(P.endEmitted=!0,_.readable=!1,_.emit("end"),P.autoDestroy)){var y=_._writableState;(!y||y.autoDestroy&&y.finished)&&_.destroy()}}typeof Symbol=="function"&&(N.from=function(P,_){return T===void 0&&(T=Jue()),T(N,P,_)});function L(P,_){for(var y=0,v=P.length;y0;return cce(o,c,l,function(d){a||(a=d),d&&s.forEach(o4),!c&&(s.forEach(o4),n(a))})});return e.reduce(lce)}var hce=fce;(function(t,e){e=t.exports=P7(),e.Stream=e,e.Readable=e,e.Writable=x7(),e.Duplex=Yd(),e.Transform=D7,e.PassThrough=ice,e.finished=GR,e.pipeline=hce})(sO,sO.exports);var pce=sO.exports;Object.defineProperty($0,"__esModule",{value:!0});$0.ReadableWebToNodeStream=void 0;const yce=pce;class bce extends yce.Readable{constructor(e){super(),this.bytesRead=0,this.released=!1,this.reader=e.getReader()}async _read(){if(this.released){this.push(null);return}this.pendingRead=this.reader.read();const e=await this.pendingRead;delete this.pendingRead,e.done||this.released?this.push(null):(this.bytesRead+=e.value.length,this.push(e.value))}async waitForReadToComplete(){this.pendingRead&&await this.pendingRead}async close(){await this.syncAndRelease()}async syncAndRelease(){this.released=!0,await this.waitForReadToComplete(),await this.reader.releaseLock()}}$0.ReadableWebToNodeStream=bce;function u1(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var _T={exports:{}},u4;function gce(){return u4||(u4=1,function(t,e){(function(r){t.exports=r()})(function(){return function r(n,a,s){function o(l,d){if(!a[l]){if(!n[l]){var f=typeof u1=="function"&&u1;if(!d&&f)return f(l,!0);if(u)return u(l,!0);var h=new Error("Cannot find module '"+l+"'");throw h.code="MODULE_NOT_FOUND",h}var p=a[l]={exports:{}};n[l][0].call(p.exports,function(b){var g=n[l][1][b];return o(g||b)},p,p.exports,r,n,a,s)}return a[l].exports}for(var u=typeof u1=="function"&&u1,c=0;c=0;Te--)if(Ne[Te]!==ye[Te])return!1;for(Te=Ne.length-1;Te>=0;Te--)if(he=Ne[Te],!E($[he],j[he],Q,se))return!1;return!0}function A($,j,Q){E($,j,!0)&&b($,j,Q,"notDeepStrictEqual",A)}function T($,j){if(!$||!j)return!1;if(Object.prototype.toString.call(j)=="[object RegExp]")return j.test($);try{if($ instanceof j)return!0}catch{}return!Error.isPrototypeOf(j)&&j.call({},$)===!0}function I($){var j;try{$()}catch(Q){j=Q}return j}function D($,j,Q,se){var ie;if(typeof j!="function")throw new TypeError('"block" argument must be a function');typeof Q=="string"&&(se=Q,Q=null),ie=I(j),se=(Q&&Q.name?" ("+Q.name+").":".")+(se?" "+se:"."),$&&!ie&&b(ie,Q,"Missing expected exception"+se);var be=typeof se=="string",he=!$&&U.isError(ie),Te=!$&&ie&&!Q;if((he&&be&&T(ie,Q)||Te)&&b(ie,Q,"Got unwanted exception"+se),$&&ie&&Q&&!T(ie,Q)||!$&&ie)throw ie}var U=r("util/"),H=Object.prototype.hasOwnProperty,N=Array.prototype.slice,x=(function(){}).name==="foo",F=n.exports=g,X=/\s*function\s+([^\(\s]*)\s*/;F.AssertionError=function(j){this.name="AssertionError",this.actual=j.actual,this.expected=j.expected,this.operator=j.operator,j.message?(this.message=j.message,this.generatedMessage=!1):(this.message=p(this),this.generatedMessage=!0);var Q=j.stackStartFunction||b;if(Error.captureStackTrace)Error.captureStackTrace(this,Q);else{var se=new Error;if(se.stack){var ie=se.stack,be=d(Q),he=ie.indexOf(` -`+be);if(he>=0){var Te=ie.indexOf(` -`,he+1);ie=ie.substring(Te+1)}this.stack=ie}}},U.inherits(F.AssertionError,Error),F.fail=b,F.ok=g,F.equal=function(j,Q,se){j!=Q&&b(j,Q,se,"==",F.equal)},F.notEqual=function(j,Q,se){j==Q&&b(j,Q,se,"!=",F.notEqual)},F.deepEqual=function(j,Q,se){E(j,Q,!1)||b(j,Q,se,"deepEqual",F.deepEqual)},F.deepStrictEqual=function(j,Q,se){E(j,Q,!0)||b(j,Q,se,"deepStrictEqual",F.deepStrictEqual)},F.notDeepEqual=function(j,Q,se){E(j,Q,!1)&&b(j,Q,se,"notDeepEqual",F.notDeepEqual)},F.notDeepStrictEqual=A,F.strictEqual=function(j,Q,se){j!==Q&&b(j,Q,se,"===",F.strictEqual)},F.notStrictEqual=function(j,Q,se){j===Q&&b(j,Q,se,"!==",F.notStrictEqual)},F.throws=function($,j,Q){D(!0,$,j,Q)},F.doesNotThrow=function($,j,Q){D(!1,$,j,Q)},F.ifError=function($){if($)throw $};var ne=Object.keys||function($){var j=[];for(var Q in $)H.call($,Q)&&j.push(Q);return j}}).call(this,typeof m<"u"?m:typeof self<"u"?self:typeof window<"u"?window:{})},{"util/":7}],3:[function(r,n,a){},{}],4:[function(r,n,a){function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function u(T){if(p===setTimeout)return setTimeout(T,0);if((p===s||!p)&&setTimeout)return p=setTimeout,setTimeout(T,0);try{return p(T,0)}catch{try{return p.call(null,T,0)}catch{return p.call(this,T,0)}}}function c(T){if(b===clearTimeout)return clearTimeout(T);if((b===o||!b)&&clearTimeout)return b=clearTimeout,clearTimeout(T);try{return b(T)}catch{try{return b.call(null,T)}catch{return b.call(this,T)}}}function l(){O&&E&&(O=!1,E.length?w=E.concat(w):A=-1,w.length&&d())}function d(){if(!O){var T=u(l);O=!0;for(var I=w.length;I;){for(E=w,w=[];++A1)for(var D=1;D=3&&(Re.depth=arguments[2]),arguments.length>=4&&(Re.colors=arguments[3]),O(ce)?Re.showHidden=ce:ce&&a._extend(Re,ce),H(Re.showHidden)&&(Re.showHidden=!1),H(Re.depth)&&(Re.depth=2),H(Re.colors)&&(Re.colors=!1),H(Re.customInspect)&&(Re.customInspect=!0),Re.colors&&(Re.stylize=c),f(Re,ye,Re.depth)}function c(ye,ce){var Re=u.styles[ce];return Re?"\x1B["+u.colors[Re][0]+"m"+ye+"\x1B["+u.colors[Re][1]+"m":ye}function l(ye,ce){return ye}function d(ye){var ce={};return ye.forEach(function(Re,oe){ce[Re]=!0}),ce}function f(ye,ce,Re){if(ye.customInspect&&ce&&ne(ce.inspect)&&ce.inspect!==a.inspect&&(!ce.constructor||ce.constructor.prototype!==ce)){var oe=ce.inspect(Re,ye);return D(oe)||(oe=f(ye,oe,Re)),oe}var J=h(ye,ce);if(J)return J;var le=Object.keys(ce),pe=d(le);if(ye.showHidden&&(le=Object.getOwnPropertyNames(ce)),X(ce)&&(le.indexOf("message")>=0||le.indexOf("description")>=0))return p(ce);if(le.length===0){if(ne(ce)){var L=ce.name?": "+ce.name:"";return ye.stylize("[Function"+L+"]","special")}if(N(ce))return ye.stylize(RegExp.prototype.toString.call(ce),"regexp");if(F(ce))return ye.stylize(Date.prototype.toString.call(ce),"date");if(X(ce))return p(ce)}var P="",_=!1,y=["{","}"];if(w(ce)&&(_=!0,y=["[","]"]),ne(ce)&&(P=" [Function"+(ce.name?": "+ce.name:"")+"]"),N(ce)&&(P=" "+RegExp.prototype.toString.call(ce)),F(ce)&&(P=" "+Date.prototype.toUTCString.call(ce)),X(ce)&&(P=" "+p(ce)),le.length===0&&(!_||ce.length==0))return y[0]+P+y[1];if(Re<0)return N(ce)?ye.stylize(RegExp.prototype.toString.call(ce),"regexp"):ye.stylize("[Object]","special");ye.seen.push(ce);var v;return v=_?b(ye,ce,Re,pe,le):le.map(function(C){return g(ye,ce,Re,pe,C,_)}),ye.seen.pop(),E(v,P,y)}function h(ye,ce){if(H(ce))return ye.stylize("undefined","undefined");if(D(ce)){var Re="'"+JSON.stringify(ce).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ye.stylize(Re,"string")}return I(ce)?ye.stylize(""+ce,"number"):O(ce)?ye.stylize(""+ce,"boolean"):A(ce)?ye.stylize("null","null"):void 0}function p(ye){return"["+Error.prototype.toString.call(ye)+"]"}function b(ye,ce,Re,oe,J){for(var le=[],pe=0,L=ce.length;pe-1&&(L=le?L.split(` -`).map(function(_){return" "+_}).join(` -`).substr(2):` -`+L.split(` -`).map(function(_){return" "+_}).join(` -`)):L=ye.stylize("[Circular]","special")),H(pe)){if(le&&J.match(/^\d+$/))return L;(pe=JSON.stringify(""+J)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(pe=pe.substr(1,pe.length-2),pe=ye.stylize(pe,"name")):(pe=pe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),pe=ye.stylize(pe,"string"))}return pe+": "+L}function E(ye,ce,Re){var oe=0;return ye.reduce(function(J,le){return oe++,le.indexOf(` -`)>=0&&oe++,J+le.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?Re[0]+(ce===""?"":ce+` - `)+" "+ye.join(`, - `)+" "+Re[1]:Re[0]+ce+" "+ye.join(", ")+" "+Re[1]}function w(ye){return Array.isArray(ye)}function O(ye){return typeof ye=="boolean"}function A(ye){return ye===null}function T(ye){return ye==null}function I(ye){return typeof ye=="number"}function D(ye){return typeof ye=="string"}function U(ye){return typeof ye=="symbol"}function H(ye){return ye===void 0}function N(ye){return x(ye)&&j(ye)==="[object RegExp]"}function x(ye){return typeof ye=="object"&&ye!==null}function F(ye){return x(ye)&&j(ye)==="[object Date]"}function X(ye){return x(ye)&&(j(ye)==="[object Error]"||ye instanceof Error)}function ne(ye){return typeof ye=="function"}function $(ye){return ye===null||typeof ye=="boolean"||typeof ye=="number"||typeof ye=="string"||typeof ye=="symbol"||ye===void 0}function j(ye){return Object.prototype.toString.call(ye)}function Q(ye){return ye<10?"0"+ye.toString(10):ye.toString(10)}function se(){var ye=new Date,ce=[Q(ye.getHours()),Q(ye.getMinutes()),Q(ye.getSeconds())].join(":");return[ye.getDate(),Ne[ye.getMonth()],ce].join(" ")}function ie(ye,ce){return Object.prototype.hasOwnProperty.call(ye,ce)}var be=/%[sdj%]/g;a.format=function(ye){if(!D(ye)){for(var ce=[],Re=0;Re=J)return P;switch(P){case"%s":return String(oe[Re++]);case"%d":return Number(oe[Re++]);case"%j":try{return JSON.stringify(oe[Re++])}catch{return"[Circular]"}default:return P}}),pe=oe[Re];Re3&&arguments[3]!==void 0?arguments[3]:1,He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){return 1},Xe=Object.create(ja.prototype);return d(Xe),J(Xe,Object.create(nu.prototype),te,de,ge,$e,He),Xe}function l(te,de,ge){var $e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,Xe=Object.create(ja.prototype);return d(Xe),we(Xe,Object.create(Pl.prototype),te,de,ge,$e,He),Xe}function d(te){te._state="readable",te._reader=void 0,te._storedError=void 0,te._disturbed=!1}function f(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_readableStreamController")}function h(te){return te._disturbed}function p(te){return te._reader!==void 0}function b(te,de){function ge(){return Q(He).then(function(In){var ui=In.value;if(In.done===!0&&Xe===!1&&(_t===!1&&he(Xt._readableStreamController),Lt===!1&&he(mr._readableStreamController),Xe=!0),Xe!==!0){var Fa=ui,bn=ui;_t===!1&&Te(Xt._readableStreamController,Fa),Lt===!1&&Te(mr._readableStreamController,bn)}})}function $e(){}var He=u(te),Xe=!1,_t=!1,Lt=!1,Yt=void 0,Pr=void 0,Xt=void 0,mr=void 0,oi=void 0,Hn=new Promise(function(In){oi=In});return Xt=c($e,ge,function(ui){if(_t=!0,Yt=ui,Lt===!0){var Fa=ke([Yt,Pr]),bn=w(te,Fa);oi(bn)}return Hn}),mr=c($e,ge,function(ui){if(Lt=!0,Pr=ui,_t===!0){var Fa=ke([Yt,Pr]),bn=w(te,Fa);oi(bn)}return Hn}),He._closedPromise.catch(function(In){Xe!==!0&&(ye(Xt._readableStreamController,In),ye(mr._readableStreamController,In),Xe=!0)}),[Xt,mr]}function g(te){return new Promise(function(de,ge){var $e={_resolve:de,_reject:ge};te._reader._readIntoRequests.push($e)})}function E(te){return new Promise(function(de,ge){var $e={_resolve:de,_reject:ge};te._reader._readRequests.push($e)})}function w(te,de){return te._disturbed=!0,te._state==="closed"?Promise.resolve(void 0):te._state==="errored"?Promise.reject(te._storedError):(O(te),te._readableStreamController[Yr](de).then(function(){}))}function O(te){te._state="closed";var de=te._reader;if(de!==void 0){if(F(de)===!0){var ge=!0,$e=!1,He=void 0;try{for(var Xe,_t=de._readRequests[Symbol.iterator]();!(ge=(Xe=_t.next()).done);ge=!0)(0,Xe.value._resolve)(De(void 0,!0))}catch(Lt){$e=!0,He=Lt}finally{try{!ge&&_t.return&&_t.return()}finally{if($e)throw He}}de._readRequests=[]}Ir(de)}}function A(te,de){te._state="errored",te._storedError=de;var ge=te._reader;if(ge!==void 0){if(F(ge)===!0){var $e=!0,He=!1,Xe=void 0;try{for(var _t,Lt=ge._readRequests[Symbol.iterator]();!($e=(_t=Lt.next()).done);$e=!0)_t.value._reject(de)}catch(Hn){He=!0,Xe=Hn}finally{try{!$e&&Lt.return&&Lt.return()}finally{if(He)throw Xe}}ge._readRequests=[]}else{var Yt=!0,Pr=!1,Xt=void 0;try{for(var mr,oi=ge._readIntoRequests[Symbol.iterator]();!(Yt=(mr=oi.next()).done);Yt=!0)mr.value._reject(de)}catch(Hn){Pr=!0,Xt=Hn}finally{try{!Yt&&oi.return&&oi.return()}finally{if(Pr)throw Xt}}ge._readIntoRequests=[]}kt(ge,de),ge._closedPromise.catch(function(){})}}function T(te,de,ge){te._reader._readIntoRequests.shift()._resolve(De(de,ge))}function I(te,de,ge){te._reader._readRequests.shift()._resolve(De(de,ge))}function D(te){return te._reader._readIntoRequests.length}function U(te){return te._reader._readRequests.length}function H(te){var de=te._reader;return de!==void 0&&x(de)!==!1}function N(te){var de=te._reader;return de!==void 0&&F(de)!==!1}function x(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_readIntoRequests")}function F(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_readRequests")}function X(te,de){te._ownerReadableStream=de,de._reader=te,de._state==="readable"?zr(te):de._state==="closed"?Fr(te):(yr(te,de._storedError),te._closedPromise.catch(function(){}))}function ne(te,de){return w(te._ownerReadableStream,de)}function $(te){te._ownerReadableStream._state==="readable"?kt(te,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):br(te,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),te._closedPromise.catch(function(){}),te._ownerReadableStream._reader=void 0,te._ownerReadableStream=void 0}function j(te,de){var ge=te._ownerReadableStream;return ge._disturbed=!0,ge._state==="errored"?Promise.reject(ge._storedError):ae(ge._readableStreamController,de)}function Q(te){var de=te._ownerReadableStream;return de._disturbed=!0,de._state==="closed"?Promise.resolve(De(void 0,!0)):de._state==="errored"?Promise.reject(de._storedError):de._readableStreamController[ys]()}function se(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_controlledReadableStream")}function ie(te){be(te)!==!1&&(te._pulling!==!0?(te._pulling=!0,te._pullAlgorithm().then(function(){if(te._pulling=!1,te._pullAgain===!0)return te._pullAgain=!1,ie(te)},function(de){ye(te,de)}).catch(_r)):te._pullAgain=!0)}function be(te){var de=te._controlledReadableStream;return oe(te)!==!1&&te._started!==!1&&(p(de)===!0&&U(de)>0||ce(te)>0)}function he(te){var de=te._controlledReadableStream;te._closeRequested=!0,te._queue.length===0&&O(de)}function Te(te,de){var ge=te._controlledReadableStream;if(p(ge)===!0&&U(ge)>0)I(ge,de,!1);else{var $e=void 0;try{$e=te._strategySizeAlgorithm(de)}catch(He){throw ye(te,He),He}try{ba(te,de,$e)}catch(He){throw ye(te,He),He}}ie(te)}function Ne(te,de){var ge=te._controlledReadableStream;Hi(te),A(ge,de)}function ye(te,de){te._controlledReadableStream._state==="readable"&&Ne(te,de)}function ce(te){var de=te._controlledReadableStream._state;return de==="errored"?null:de==="closed"?0:te._strategyHWM-te._queueTotalSize}function Re(te){return be(te)!==!0}function oe(te){var de=te._controlledReadableStream._state;return te._closeRequested===!1&&de==="readable"}function J(te,de,ge,$e,He,Xe,_t){de._controlledReadableStream=te,de._queue=void 0,de._queueTotalSize=void 0,Hi(de),de._started=!1,de._closeRequested=!1,de._pullAgain=!1,de._pulling=!1,de._strategySizeAlgorithm=_t,de._strategyHWM=Xe,de._pullAlgorithm=$e,de._cancelAlgorithm=He,te._readableStreamController=de;var Lt=ge();Promise.resolve(Lt).then(function(){de._started=!0,ie(de)},function(Yt){ye(de,Yt)}).catch(_r)}function le(te,de,ge,$e){var He=Object.create(nu.prototype),Xe=ze(de,"pull",0,[He]),_t=ze(de,"cancel",1,[]);J(te,He,function(){return Je(de,"start",[He])},Xe,_t,ge,$e)}function pe(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_controlledReadableByteStream")}function L(te){return!!yn(te)&&!!Object.prototype.hasOwnProperty.call(te,"_associatedReadableByteStreamController")}function P(te){W(te)!==!1&&(te._pulling!==!0?(te._pulling=!0,te._pullAlgorithm().then(function(){te._pulling=!1,te._pullAgain===!0&&(te._pullAgain=!1,P(te))},function(de){te._controlledReadableByteStream._state==="readable"&&R(te,de)}).catch(_r)):te._pullAgain=!0)}function _(te){Y(te),te._pendingPullIntos=[]}function y(te,de){var ge=!1;te._state==="closed"&&(ge=!0);var $e=v(de);de.readerType==="default"?I(te,$e,ge):T(te,$e,ge)}function v(te){var de=te.bytesFilled,ge=te.elementSize;return new te.ctor(te.buffer,te.byteOffset,de/ge)}function C(te,de,ge,$e){te._queue.push({buffer:de,byteOffset:ge,byteLength:$e}),te._queueTotalSize+=$e}function V(te,de){var ge=de.elementSize,$e=de.bytesFilled-de.bytesFilled%ge,He=Math.min(te._queueTotalSize,de.byteLength-de.bytesFilled),Xe=de.bytesFilled+He,_t=Xe-Xe%ge,Lt=He,Yt=!1;_t>$e&&(Lt=_t-de.bytesFilled,Yt=!0);for(var Pr=te._queue;Lt>0;){var Xt=Pr[0],mr=Math.min(Lt,Xt.byteLength),oi=de.byteOffset+de.bytesFilled;Ae(de.buffer,oi,Xt.buffer,Xt.byteOffset,mr),Xt.byteLength===mr?Pr.shift():(Xt.byteOffset+=mr,Xt.byteLength-=mr),te._queueTotalSize-=mr,q(te,mr,de),Lt-=mr}return Yt}function q(te,de,ge){Y(te),ge.bytesFilled+=de}function G(te){te._queueTotalSize===0&&te._closeRequested===!0?O(te._controlledReadableByteStream):P(te)}function Y(te){te._byobRequest!==void 0&&(te._byobRequest._associatedReadableByteStreamController=void 0,te._byobRequest._view=void 0,te._byobRequest=void 0)}function ee(te){for(;te._pendingPullIntos.length>0;){if(te._queueTotalSize===0)return;var de=te._pendingPullIntos[0];V(te,de)===!0&&(k(te),y(te._controlledReadableByteStream,de))}}function ae(te,de){var ge=te._controlledReadableByteStream,$e=1;de.constructor!==DataView&&($e=de.constructor.BYTES_PER_ELEMENT);var He=de.constructor,Xe={buffer:at(de.buffer),byteOffset:de.byteOffset,byteLength:de.byteLength,bytesFilled:0,elementSize:$e,ctor:He,readerType:"byob"};if(te._pendingPullIntos.length>0)return te._pendingPullIntos.push(Xe),g(ge);if(ge._state==="closed"){var _t=new de.constructor(Xe.buffer,Xe.byteOffset,0);return Promise.resolve(De(_t,!0))}if(te._queueTotalSize>0){if(V(te,Xe)===!0){var Lt=v(Xe);return G(te),Promise.resolve(De(Lt,!1))}if(te._closeRequested===!0){var Yt=new TypeError("Insufficient bytes to fill elements in the given buffer");return R(te,Yt),Promise.reject(Yt)}}te._pendingPullIntos.push(Xe);var Pr=g(ge);return P(te),Pr}function ve(te,de){de.buffer=at(de.buffer);var ge=te._controlledReadableByteStream;if(H(ge)===!0)for(;D(ge)>0;)y(ge,k(te))}function me(te,de,ge){if(ge.bytesFilled+de>ge.byteLength)throw new RangeError("bytesWritten out of range");if(q(te,de,ge),!(ge.bytesFilled0){var He=ge.byteOffset+ge.bytesFilled,Xe=ge.buffer.slice(He-$e,He);C(te,Xe,0,Xe.byteLength)}ge.buffer=at(ge.buffer),ge.bytesFilled-=$e,y(te._controlledReadableByteStream,ge),ee(te)}}function Ee(te,de){var ge=te._pendingPullIntos[0];if(te._controlledReadableByteStream._state==="closed"){if(de!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream");ve(te,ge)}else me(te,de,ge)}function k(te){var de=te._pendingPullIntos.shift();return Y(te),de}function W(te){var de=te._controlledReadableByteStream;return de._state==="readable"&&te._closeRequested!==!0&&te._started!==!1&&(N(de)===!0&&U(de)>0||H(de)===!0&&D(de)>0||z(te)>0)}function M(te){var de=te._controlledReadableByteStream;if(te._queueTotalSize>0)te._closeRequested=!0;else{if(te._pendingPullIntos.length>0&&te._pendingPullIntos[0].bytesFilled>0){var ge=new TypeError("Insufficient bytes to fill elements in the given buffer");throw R(te,ge),ge}O(de)}}function S(te,de){var ge=te._controlledReadableByteStream,$e=de.buffer,He=de.byteOffset,Xe=de.byteLength,_t=at($e);N(ge)===!0?U(ge)===0?C(te,_t,He,Xe):I(ge,new Uint8Array(_t,He,Xe),!1):H(ge)===!0?(C(te,_t,He,Xe),ee(te)):C(te,_t,He,Xe)}function R(te,de){var ge=te._controlledReadableByteStream;_(te),Hi(te),A(ge,de)}function z(te){var de=te._controlledReadableByteStream._state;return de==="errored"?null:de==="closed"?0:te._strategyHWM-te._queueTotalSize}function ue(te,de){if(de=Number(de),Be(de)===!1)throw new RangeError("bytesWritten must be a finite");Ee(te,de)}function _e(te,de){var ge=te._pendingPullIntos[0];if(ge.byteOffset+ge.bytesFilled!==de.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(ge.byteLength!==de.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");ge.buffer=de.buffer,Ee(te,de.byteLength)}function we(te,de,ge,$e,He,Xe,_t){de._controlledReadableByteStream=te,de._pullAgain=!1,de._pulling=!1,_(de),de._queue=de._queueTotalSize=void 0,Hi(de),de._closeRequested=!1,de._started=!1,de._strategyHWM=qe(Xe),de._pullAlgorithm=$e,de._cancelAlgorithm=He,de._autoAllocateChunkSize=_t,de._pendingPullIntos=[],te._readableStreamController=de;var Lt=ge();Promise.resolve(Lt).then(function(){de._started=!0,P(de)},function(Yt){te._state==="readable"&&R(de,Yt)}).catch(_r)}function Me(te,de,ge){var $e=Object.create(Pl.prototype),He=ze(de,"pull",0,[$e]),Xe=ze(de,"cancel",1,[]),_t=de.autoAllocateChunkSize;if(_t!==void 0&&(Number.isInteger(_t)===!1||_t<=0))throw new RangeError("autoAllocateChunkSize must be a positive integer");we(te,$e,function(){return Je(de,"start",[$e])},He,Xe,ge,_t)}function Ue(te,de,ge){te._associatedReadableByteStreamController=de,te._view=ge}function Ge(te){return new TypeError("ReadableStream.prototype."+te+" can only be used on a ReadableStream")}function We(te){return new TypeError("Cannot "+te+" a stream using a released reader")}function lt(te){return new TypeError("ReadableStreamDefaultReader.prototype."+te+" can only be used on a ReadableStreamDefaultReader")}function zr(te){te._closedPromise=new Promise(function(de,ge){te._closedPromise_resolve=de,te._closedPromise_reject=ge})}function yr(te,de){te._closedPromise=Promise.reject(de),te._closedPromise_resolve=void 0,te._closedPromise_reject=void 0}function Fr(te){te._closedPromise=Promise.resolve(void 0),te._closedPromise_resolve=void 0,te._closedPromise_reject=void 0}function kt(te,de){te._closedPromise_reject(de),te._closedPromise_resolve=void 0,te._closedPromise_reject=void 0}function br(te,de){te._closedPromise=Promise.reject(de)}function Ir(te){te._closedPromise_resolve(void 0),te._closedPromise_resolve=void 0,te._closedPromise_reject=void 0}function Vr(te){return new TypeError("ReadableStreamBYOBReader.prototype."+te+" can only be used on a ReadableStreamBYOBReader")}function xn(te){return new TypeError("ReadableStreamDefaultController.prototype."+te+" can only be used on a ReadableStreamDefaultController")}function Tt(te){return new TypeError("ReadableStreamBYOBRequest.prototype."+te+" can only be used on a ReadableStreamBYOBRequest")}function B(te){return new TypeError("ReadableByteStreamController.prototype."+te+" can only be used on a ReadableByteStreamController")}function re(te){try{Promise.prototype.then.call(te,void 0,function(){})}catch{}}var Se=function(){function te(de,ge){for(var $e=0;$e0&&arguments[0]!==void 0?arguments[0]:{},ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$e=ge.size,He=ge.highWaterMark;s(this,te),d(this);var Xe=de.type;if(String(Xe)==="bytes"){if(He===void 0&&(He=0),He=qe(He),$e!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");Me(this,de,He)}else{if(Xe!==void 0)throw new RangeError("Invalid type is specified");He===void 0&&(He=1),le(this,de,He=qe(He),ps($e))}}return Se(te,[{key:"cancel",value:function(ge){return f(this)===!1?Promise.reject(Ge("cancel")):p(this)===!0?Promise.reject(new TypeError("Cannot cancel a stream that already has a reader")):w(this,ge)}},{key:"getReader",value:function(){var ge=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).mode;if(f(this)===!1)throw Ge("getReader");if(ge===void 0)return u(this);if((ge=String(ge))==="byob")return o(this);throw new RangeError("Invalid mode is specified")}},{key:"pipeThrough",value:function(ge,$e){var He=ge.writable,Xe=ge.readable;if(He===void 0||Xe===void 0)throw new TypeError("readable and writable arguments must be defined");return re(this.pipeTo(He,$e)),Xe}},{key:"pipeTo",value:function(ge){var $e=this,He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Xe=He.preventClose,_t=He.preventAbort,Lt=He.preventCancel;if(f(this)===!1)return Promise.reject(Ge("pipeTo"));if(ru(ge)===!1)return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));if(Xe=!!Xe,_t=!!_t,Lt=!!Lt,p(this)===!0)return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream"));if(Wr(ge)===!0)return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream"));var Yt=u(this),Pr=ro(ge),Xt=!1,mr=Promise.resolve();return new Promise(function(oi,Hn){function In(){return Xt===!0?Promise.resolve():Pr._readyPromise.then(function(){return Q(Yt).then(function(Qt){var gn=Qt.value;Qt.done!==!0&&(mr=sn(Pr,gn).catch(function(){}))})}).then(In)}function ui(){var Qt=mr;return mr.then(function(){return Qt!==mr?ui():void 0})}function Fa(Qt,gn,io){Qt._state==="errored"?io(Qt._storedError):gn.catch(io).catch(_r)}function bn(Qt,gn,io){function iu(){Qt().then(function(){return cc(gn,io)},function(cy){return cc(!0,cy)}).catch(_r)}Xt!==!0&&(Xt=!0,ge._state==="writable"&&Ca(ge)===!1?ui().then(iu):iu())}function no(Qt,gn){Xt!==!0&&(Xt=!0,ge._state==="writable"&&Ca(ge)===!1?ui().then(function(){return cc(Qt,gn)}).catch(_r):cc(Qt,gn))}function cc(Qt,gn){ki(Pr),$(Yt),Qt?Hn(gn):oi(void 0)}if(Fa($e,Yt._closedPromise,function(Qt){_t===!1?bn(function(){return Di(ge,Qt)},!0,Qt):no(!0,Qt)}),Fa(ge,Pr._closedPromise,function(Qt){Lt===!1?bn(function(){return w($e,Qt)},!0,Qt):no(!0,Qt)}),function(gn,io,iu){gn._state==="closed"?iu():io.then(iu).catch(_r)}($e,Yt._closedPromise,function(){Xe===!1?bn(function(){return an(Pr)}):no()}),Ca(ge)===!0||ge._state==="closed"){var lc=new TypeError("the destination writable stream closed before all data could be piped to it");Lt===!1?bn(function(){return w($e,lc)},!0,lc):no(!0,lc)}In().catch(function(Qt){mr=Promise.resolve(),_r(Qt)})})}},{key:"tee",value:function(){if(f(this)===!1)throw Ge("tee");var ge=b(this);return ke(ge)}},{key:"locked",get:function(){if(f(this)===!1)throw Ge("locked");return p(this)}}]),te}();n.exports={CreateReadableByteStream:l,CreateReadableStream:c,ReadableStream:ja,IsReadableStreamDisturbed:h,ReadableStreamDefaultControllerClose:he,ReadableStreamDefaultControllerEnqueue:Te,ReadableStreamDefaultControllerError:Ne,ReadableStreamDefaultControllerGetDesiredSize:ce,ReadableStreamDefaultControllerHasBackpressure:Re,ReadableStreamDefaultControllerCanCloseOrEnqueue:oe};var si=function(){function te(de){if(s(this,te),f(de)===!1)throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(p(de)===!0)throw new TypeError("This stream has already been locked for exclusive reading by another reader");X(this,de),this._readRequests=[]}return Se(te,[{key:"cancel",value:function(ge){return F(this)===!1?Promise.reject(lt("cancel")):this._ownerReadableStream===void 0?Promise.reject(We("cancel")):ne(this,ge)}},{key:"read",value:function(){return F(this)===!1?Promise.reject(lt("read")):this._ownerReadableStream===void 0?Promise.reject(We("read from")):Q(this)}},{key:"releaseLock",value:function(){if(F(this)===!1)throw lt("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");$(this)}}},{key:"closed",get:function(){return F(this)===!1?Promise.reject(lt("closed")):this._closedPromise}}]),te}(),Vn=function(){function te(de){if(s(this,te),!f(de))throw new TypeError("ReadableStreamBYOBReader can only be constructed with a ReadableStream instance given a byte source");if(pe(de._readableStreamController)===!1)throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");if(p(de))throw new TypeError("This stream has already been locked for exclusive reading by another reader");X(this,de),this._readIntoRequests=[]}return Se(te,[{key:"cancel",value:function(ge){return x(this)?this._ownerReadableStream===void 0?Promise.reject(We("cancel")):ne(this,ge):Promise.reject(Vr("cancel"))}},{key:"read",value:function(ge){return x(this)?this._ownerReadableStream===void 0?Promise.reject(We("read from")):ArrayBuffer.isView(ge)?It(ge.buffer)===!0?Promise.reject(new TypeError("Cannot read into a view onto a detached ArrayBuffer")):ge.byteLength===0?Promise.reject(new TypeError("view must have non-zero byteLength")):j(this,ge):Promise.reject(new TypeError("view must be an array buffer view")):Promise.reject(Vr("read"))}},{key:"releaseLock",value:function(){if(!x(this))throw Vr("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");$(this)}}},{key:"closed",get:function(){return x(this)?this._closedPromise:Promise.reject(Vr("closed"))}}]),te}(),nu=function(){function te(){throw s(this,te),new TypeError}return Se(te,[{key:"close",value:function(){if(se(this)===!1)throw xn("close");if(oe(this)===!1)throw new TypeError("The stream is not in a state that permits close");he(this)}},{key:"enqueue",value:function(ge){if(se(this)===!1)throw xn("enqueue");if(oe(this)===!1)throw new TypeError("The stream is not in a state that permits enqueue");return Te(this,ge)}},{key:"error",value:function(ge){if(se(this)===!1)throw xn("error");var $e=this._controlledReadableStream;if($e._state!=="readable")throw new TypeError("The stream is "+$e._state+" and so cannot be errored");Ne(this,ge)}},{key:Yr,value:function(ge){return Hi(this),this._cancelAlgorithm(ge)}},{key:ys,value:function(){var ge=this._controlledReadableStream;if(this._queue.length>0){var $e=vt(this);return this._closeRequested===!0&&this._queue.length===0?O(ge):ie(this),Promise.resolve(De($e,!1))}var He=E(ge);return ie(this),He}},{key:"desiredSize",get:function(){if(se(this)===!1)throw xn("desiredSize");return ce(this)}}]),te}(),Ma=function(){function te(){throw s(this,te),new TypeError("ReadableStreamBYOBRequest cannot be used directly")}return Se(te,[{key:"respond",value:function(ge){if(L(this)===!1)throw Tt("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(It(this._view.buffer)===!0)throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");ue(this._associatedReadableByteStreamController,ge)}},{key:"respondWithNewView",value:function(ge){if(L(this)===!1)throw Tt("respond");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");if(!ArrayBuffer.isView(ge))throw new TypeError("You can only respond with array buffer views");if(It(ge.buffer)===!0)throw new TypeError("The supplied view's buffer has been detached and so cannot be used as a response");_e(this._associatedReadableByteStreamController,ge)}},{key:"view",get:function(){if(L(this)===!1)throw Tt("view");return this._view}}]),te}(),Pl=function(){function te(){throw s(this,te),new TypeError("ReadableByteStreamController constructor cannot be used directly")}return Se(te,[{key:"close",value:function(){if(pe(this)===!1)throw B("close");if(this._closeRequested===!0)throw new TypeError("The stream has already been closed; do not close it again!");var ge=this._controlledReadableByteStream._state;if(ge!=="readable")throw new TypeError("The stream (in "+ge+" state) is not in the readable state and cannot be closed");M(this)}},{key:"enqueue",value:function(ge){if(pe(this)===!1)throw B("enqueue");if(this._closeRequested===!0)throw new TypeError("stream is closed or draining");var $e=this._controlledReadableByteStream._state;if($e!=="readable")throw new TypeError("The stream (in "+$e+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(ge))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");if(It(ge.buffer)===!0)throw new TypeError("Cannot enqueue a view onto a detached ArrayBuffer");S(this,ge)}},{key:"error",value:function(ge){if(pe(this)===!1)throw B("error");var $e=this._controlledReadableByteStream;if($e._state!=="readable")throw new TypeError("The stream is "+$e._state+" and so cannot be errored");R(this,ge)}},{key:Yr,value:function(ge){return this._pendingPullIntos.length>0&&(this._pendingPullIntos[0].bytesFilled=0),Hi(this),this._cancelAlgorithm(ge)}},{key:ys,value:function(){var ge=this._controlledReadableByteStream;if(this._queueTotalSize>0){var $e=this._queue.shift();this._queueTotalSize-=$e.byteLength,G(this);var He=void 0;try{He=new Uint8Array($e.buffer,$e.byteOffset,$e.byteLength)}catch(Pr){return Promise.reject(Pr)}return Promise.resolve(De(He,!1))}var Xe=this._autoAllocateChunkSize;if(Xe!==void 0){var _t=void 0;try{_t=new ArrayBuffer(Xe)}catch(Pr){return Promise.reject(Pr)}var Lt={buffer:_t,byteOffset:0,byteLength:Xe,bytesFilled:0,elementSize:1,ctor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(Lt)}var Yt=E(ge);return P(this),Yt}},{key:"byobRequest",get:function(){if(pe(this)===!1)throw B("byobRequest");if(this._byobRequest===void 0&&this._pendingPullIntos.length>0){var ge=this._pendingPullIntos[0],$e=new Uint8Array(ge.buffer,ge.byteOffset+ge.bytesFilled,ge.byteLength-ge.bytesFilled),He=Object.create(Ma.prototype);Ue(He,this,$e),this._byobRequest=He}return this._byobRequest}},{key:"desiredSize",get:function(){if(pe(this)===!1)throw B("desiredSize");return z(this)}}]),te}()},{"./helpers.js":10,"./queue-with-sizes.js":11,"./utils.js":14,"./writable-stream.js":15,"better-assert":16}],13:[function(r,n,a){function s(L,P){if(!(L instanceof P))throw new TypeError("Cannot call a class as a function")}function o(L,P,_){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,v=arguments.length>4&&arguments[4]!==void 0?arguments[4]:function(){return 1},C=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,V=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){return 1},q=Object.create(le.prototype),G=void 0;u(q,new Promise(function(ee){G=ee}),y,v,C,V),p(q,Object.create(pe.prototype),P,_);var Y=L();return G(Y),q}function u(L,P,_,y,v,C){function V(){return P}L._writable=oe(V,function(G){return O(L,G)},function(){return T(L)},function(){return A(L)},_,y),L._readable=ie(V,function(){return I(L)},function(G){return d(L,G),Promise.resolve()},v,C),L._backpressure=void 0,L._backpressureChangePromise=void 0,L._backpressureChangePromise_resolve=void 0,f(L,!0),L._transformStreamController=void 0}function c(L){return!!$(L)&&!!Object.prototype.hasOwnProperty.call(L,"_transformStreamController")}function l(L,P){N("TransformStreamError()"),L._readable._state==="readable"&&Te(L._readable._readableStreamController,P),d(L,P)}function d(L,P){J(L._writable._writableStreamController,P),L._backpressure===!0&&f(L,!1)}function f(L,P){N("TransformStreamSetBackpressure() [backpressure = "+P+"]"),L._backpressureChangePromise!==void 0&&L._backpressureChangePromise_resolve(),L._backpressureChangePromise=new Promise(function(_){L._backpressureChangePromise_resolve=_}),L._backpressure=P}function h(L){return!!$(L)&&!!Object.prototype.hasOwnProperty.call(L,"_controlledTransformStream")}function p(L,P,_,y){P._controlledTransformStream=L,L._transformStreamController=P,P._transformAlgorithm=_,P._flushAlgorithm=y}function b(L,P){var _=Object.create(pe.prototype),y=function(q){try{return g(_,q),Promise.resolve()}catch(G){return Promise.reject(G)}},v=P.transform;if(v!==void 0){if(typeof v!="function")throw new TypeError("transform is not a method");y=function(q){return ne(v,P,[q,_]).catch(function(G){throw l(L,G),G})}}var C=X(P,"flush",0,[_]);p(L,_,y,C)}function g(L,P){N("TransformStreamDefaultControllerEnqueue()");var _=L._controlledTransformStream,y=_._readable._readableStreamController;if(ce(y)===!1)throw new TypeError("Readable side is not in a state that permits enqueue");try{he(y,P)}catch(v){throw d(_,v),_._readable._storedError}ye(y)!==_._backpressure&&f(_,!0)}function E(L,P){l(L._controlledTransformStream,P)}function w(L){N("TransformStreamDefaultControllerTerminate()");var P=L._controlledTransformStream,_=P._readable._readableStreamController;ce(_)===!0&&be(_),d(P,new TypeError("TransformStream terminated"))}function O(L,P){N("TransformStreamDefaultSinkWriteAlgorithm()");var _=L._transformStreamController;return L._backpressure===!0?L._backpressureChangePromise.then(function(){var y=L._writable;if(y._state==="erroring")throw y._storedError;return _._transformAlgorithm(P)}):_._transformAlgorithm(P)}function A(L){return l(L,new TypeError("Writable side aborted")),Promise.resolve()}function T(L){N("TransformStreamDefaultSinkCloseAlgorithm()");var P=L._readable;return L._transformStreamController._flushAlgorithm().then(function(){if(P._state==="errored")throw P._storedError;var _=P._readableStreamController;ce(_)===!0&&be(_)}).catch(function(_){throw l(L,_),P._storedError})}function I(L){return N("TransformStreamDefaultSourcePullAlgorithm()"),f(L,!1),L._backpressureChangePromise}function D(L){return new TypeError("TransformStreamDefaultController.prototype."+L+" can only be used on a TransformStreamDefaultController")}function U(L){return new TypeError("TransformStream.prototype."+L+" can only be used on a TransformStream")}var H=function(){function L(P,_){for(var y=0;y<_.length;y++){var v=_[y];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(P,v.key,v)}}return function(P,_,y){return _&&L(P.prototype,_),y&&L(P,y),P}}();r("better-assert");var N=r("debug")("streams:transform-stream:verbose"),x=r("./helpers.js"),F=x.InvokeOrNoop,X=x.CreateAlgorithmFromUnderlyingMethod,ne=x.PromiseCall,$=x.typeIsObject,j=x.ValidateAndNormalizeHighWaterMark;x.IsNonNegativeNumber;var Q=x.MakeSizeAlgorithmFromSizeFunction,se=r("./readable-stream.js"),ie=se.CreateReadableStream,be=se.ReadableStreamDefaultControllerClose,he=se.ReadableStreamDefaultControllerEnqueue,Te=se.ReadableStreamDefaultControllerError,Ne=se.ReadableStreamDefaultControllerGetDesiredSize,ye=se.ReadableStreamDefaultControllerHasBackpressure,ce=se.ReadableStreamDefaultControllerCanCloseOrEnqueue,Re=r("./writable-stream.js"),oe=Re.CreateWritableStream,J=Re.WritableStreamDefaultControllerErrorIfNeeded,le=function(){function L(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(s(this,L),P.readableType!==void 0)throw new RangeError("Invalid readable type specified");if(P.writableType!==void 0)throw new RangeError("Invalid writable type specified");var v=_.size,C=Q(v),V=_.highWaterMark;V===void 0&&(V=1),V=j(V);var q=y.size,G=Q(q),Y=y.highWaterMark;Y===void 0&&(Y=0),Y=j(Y);var ee=void 0;u(this,new Promise(function(ve){ee=ve}),V,C,Y,G),b(this,P);var ae=F(P,"start",[this._transformStreamController]);ee(ae)}return H(L,[{key:"readable",get:function(){if(c(this)===!1)throw U("readable");return this._readable}},{key:"writable",get:function(){if(c(this)===!1)throw U("writable");return this._writable}}]),L}(),pe=function(){function L(){throw s(this,L),new TypeError("TransformStreamDefaultController instances cannot be created directly")}return H(L,[{key:"enqueue",value:function(_){if(h(this)===!1)throw D("enqueue");g(this,_)}},{key:"error",value:function(_){if(h(this)===!1)throw D("error");E(this,_)}},{key:"terminate",value:function(){if(h(this)===!1)throw D("terminate");w(this)}},{key:"desiredSize",get:function(){if(h(this)===!1)throw D("desiredSize");var _=this._controlledTransformStream._readable._readableStreamController;return Ne(_)}}]),L}();n.exports={CreateTransformStream:o,TransformStream:le}},{"./helpers.js":10,"./readable-stream.js":12,"./writable-stream.js":15,"better-assert":16,debug:18}],14:[function(r,n,a){var s=r("better-assert");a.rethrowAssertionErrorRejection=function(o){o&&o.constructor===s.AssertionError&&setTimeout(function(){throw o},0)}},{"better-assert":16}],15:[function(r,n,a){function s(B,re){if(!(B instanceof re))throw new TypeError("Cannot call a class as a function")}function o(B){return new xn(B)}function u(B,re,Se,Fe){var Ae=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,ze=arguments.length>5&&arguments[5]!==void 0?arguments[5]:function(){return 1},De=Object.create(Vr.prototype);return c(De),he(De,Object.create(Tt.prototype),B,re,Se,Fe,Ae,ze),De}function c(B){B._state="writable",B._storedError=void 0,B._writer=void 0,B._writableStreamController=void 0,B._writeRequests=[],B._inFlightWriteRequest=void 0,B._closeRequest=void 0,B._inFlightCloseRequest=void 0,B._pendingAbortRequest=void 0,B._backpressure=!1}function l(B){return!!Ue(B)&&!!Object.prototype.hasOwnProperty.call(B,"_writableStreamController")}function d(B){return B._writer!==void 0}function f(B,re){var Se=B._state;if(Se==="closed")return Promise.resolve(void 0);if(Se==="errored")return Promise.reject(B._storedError);var Fe=new TypeError("Requested to abort");if(B._pendingAbortRequest!==void 0)return Promise.reject(Fe);var Ae=!1;Se==="erroring"&&(Ae=!0,re=void 0);var ze=new Promise(function(De,Be){B._pendingAbortRequest={_resolve:De,_reject:Be,_reason:re,_wasAlreadyErroring:Ae}});return Ae===!1&&b(B,Fe),ze}function h(B){return new Promise(function(re,Se){var Fe={_resolve:re,_reject:Se};B._writeRequests.push(Fe)})}function p(B,re){R("WritableStreamDealWithRejection(stream, %o)",re),B._state!=="writable"?g(B):b(B,re)}function b(B,re){R("WritableStreamStartErroring(stream, %o)",re);var Se=B._writableStreamController;B._state="erroring",B._storedError=re;var Fe=B._writer;Fe!==void 0&&j(Fe,re),I(B)===!1&&Se._started===!0&&g(B)}function g(B){R("WritableStreamFinishErroring()"),B._state="errored",B._writableStreamController[Ir]();var re=B._storedError,Se=!0,Fe=!1,Ae=void 0;try{for(var ze,De=B._writeRequests[Symbol.iterator]();!(Se=(ze=De.next()).done);Se=!0)ze.value._reject(re)}catch(Je){Fe=!0,Ae=Je}finally{try{!Se&&De.return&&De.return()}finally{if(Fe)throw Ae}}if(B._writeRequests=[],B._pendingAbortRequest!==void 0){var Be=B._pendingAbortRequest;if(B._pendingAbortRequest=void 0,Be._wasAlreadyErroring===!0)return Be._reject(re),void H(B);B._writableStreamController[br](Be._reason).then(function(){Be._resolve(),H(B)},function(Je){Be._reject(Je),H(B)})}else H(B)}function E(B){B._inFlightWriteRequest._resolve(void 0),B._inFlightWriteRequest=void 0}function w(B,re){B._inFlightWriteRequest._reject(re),B._inFlightWriteRequest=void 0,p(B,re)}function O(B){B._inFlightCloseRequest._resolve(void 0),B._inFlightCloseRequest=void 0,B._state==="erroring"&&(B._storedError=void 0,B._pendingAbortRequest!==void 0&&(B._pendingAbortRequest._resolve(),B._pendingAbortRequest=void 0)),B._state="closed";var re=B._writer;re!==void 0&&ee(re)}function A(B,re){B._inFlightCloseRequest._reject(re),B._inFlightCloseRequest=void 0,B._pendingAbortRequest!==void 0&&(B._pendingAbortRequest._reject(re),B._pendingAbortRequest=void 0),p(B,re)}function T(B){return B._closeRequest!==void 0||B._inFlightCloseRequest!==void 0}function I(B){return B._inFlightWriteRequest===void 0&&B._inFlightCloseRequest===void 0?(R("WritableStreamHasOperationMarkedInFlight() is false"),!1):(R("WritableStreamHasOperationMarkedInFlight() is true"),!0)}function D(B){B._inFlightCloseRequest=B._closeRequest,B._closeRequest=void 0}function U(B){B._inFlightWriteRequest=B._writeRequests.shift()}function H(B){R("WritableStreamRejectCloseAndClosedPromiseIfNeeded()"),B._closeRequest!==void 0&&(B._closeRequest._reject(B._storedError),B._closeRequest=void 0);var re=B._writer;re!==void 0&&(G(re,B._storedError),re._closedPromise.catch(function(){}))}function N(B,re){var Se=B._writer;Se!==void 0&&re!==B._backpressure&&(re===!0?k(Se):M(Se)),B._backpressure=re}function x(B){return!!Ue(B)&&!!Object.prototype.hasOwnProperty.call(B,"_ownerWritableStream")}function F(B,re){return f(B._ownerWritableStream,re)}function X(B){var re=B._ownerWritableStream,Se=re._state;if(Se==="closed"||Se==="errored")return Promise.reject(new TypeError("The stream (in "+Se+" state) is not in the writable state and cannot be closed"));var Fe=new Promise(function(Ae,ze){var De={_resolve:Ae,_reject:ze};re._closeRequest=De});return re._backpressure===!0&&Se==="writable"&&M(B),Ne(re._writableStreamController),Fe}function ne(B){var re=B._ownerWritableStream,Se=re._state;return T(re)===!0||Se==="closed"?Promise.resolve():Se==="errored"?Promise.reject(re._storedError):X(B)}function $(B,re){B._closedPromiseState==="pending"?G(B,re):Y(B,re),B._closedPromise.catch(function(){})}function j(B,re){R("WritableStreamDefaultWriterEnsureReadyPromiseRejected(writer, %o)",re),B._readyPromiseState==="pending"?Ee(B,re):W(B,re),B._readyPromise.catch(function(){})}function Q(B){var re=B._ownerWritableStream,Se=re._state;return Se==="errored"||Se==="erroring"?null:Se==="closed"?0:ce(re._writableStreamController)}function se(B){var re=B._ownerWritableStream,Se=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");j(B,Se),$(B,Se),re._writer=void 0,B._ownerWritableStream=void 0}function ie(B,re){var Se=B._ownerWritableStream,Fe=Se._writableStreamController,Ae=ye(Fe,re);if(Se!==B._ownerWritableStream)return Promise.reject(v("write to"));var ze=Se._state;if(ze==="errored")return Promise.reject(Se._storedError);if(T(Se)===!0||ze==="closed")return Promise.reject(new TypeError("The stream is closing or closed and cannot be written to"));if(ze==="erroring")return Promise.reject(Se._storedError);var De=h(Se);return Re(Fe,re,Ae),De}function be(B){return!!Ue(B)&&!!Object.prototype.hasOwnProperty.call(B,"_controlledWritableStream")}function he(B,re,Se,Fe,Ae,ze,De,Be){re._controlledWritableStream=B,B._writableStreamController=re,re._queue=void 0,re._queueTotalSize=void 0,kt(re),re._started=!1,re._strategySizeAlgorithm=Be,re._strategyHWM=De,re._writeAlgorithm=Fe,re._closeAlgorithm=Ae,re._abortAlgorithm=ze;var Je=L(re);N(B,Je);var It=Se();Promise.resolve(It).then(function(){re._started=!0,oe(re)},function(at){re._started=!0,p(B,at)}).catch(We)}function Te(B,re,Se,Fe){var Ae=Object.create(Tt.prototype),ze=ue(re,"write",1,[Ae]),De=ue(re,"close",0,[]),Be=ue(re,"abort",1,[]);he(B,Ae,function(){return _e(re,"start",[Ae])},ze,De,Be,Se,Fe)}function Ne(B){yr(B,"close",0),oe(B)}function ye(B,re){try{return B._strategySizeAlgorithm(re)}catch(Se){return J(B,Se),1}}function ce(B){return B._strategyHWM-B._queueTotalSize}function Re(B,re,Se){var Fe={chunk:re};try{yr(B,Fe,Se)}catch(ze){return void J(B,ze)}var Ae=B._controlledWritableStream;T(Ae)===!1&&Ae._state==="writable"&&N(Ae,L(B)),oe(B)}function oe(B){R("WritableStreamDefaultControllerAdvanceQueueIfNeeded()");var re=B._controlledWritableStream;if(B._started!==!1&&re._inFlightWriteRequest===void 0){var Se=re._state;if(Se!=="closed"&&Se!=="errored")if(Se!=="erroring"){if(B._queue.length!==0){var Fe=Fr(B);Fe==="close"?le(B):pe(B,Fe.chunk)}}else g(re)}}function J(B,re){B._controlledWritableStream._state==="writable"&&P(B,re)}function le(B){var re=B._controlledWritableStream;D(re),zr(B),B._closeAlgorithm().then(function(){O(re)},function(Se){A(re,Se)}).catch(We)}function pe(B,re){var Se=B._controlledWritableStream;U(Se),B._writeAlgorithm(re).then(function(){E(Se);var Fe=Se._state;if(zr(B),T(Se)===!1&&Fe==="writable"){var Ae=L(B);N(Se,Ae)}oe(B)},function(Fe){w(Se,Fe)}).catch(We)}function L(B){return ce(B)<=0}function P(B,re){b(B._controlledWritableStream,re)}function _(B){return new TypeError("WritableStream.prototype."+B+" can only be used on a WritableStream")}function y(B){return new TypeError("WritableStreamDefaultWriter.prototype."+B+" can only be used on a WritableStreamDefaultWriter")}function v(B){return new TypeError("Cannot "+B+" a stream using a released writer")}function C(B){B._closedPromise=new Promise(function(re,Se){B._closedPromise_resolve=re,B._closedPromise_reject=Se,B._closedPromiseState="pending"})}function V(B,re){B._closedPromise=Promise.reject(re),B._closedPromise_resolve=void 0,B._closedPromise_reject=void 0,B._closedPromiseState="rejected"}function q(B){B._closedPromise=Promise.resolve(void 0),B._closedPromise_resolve=void 0,B._closedPromise_reject=void 0,B._closedPromiseState="resolved"}function G(B,re){B._closedPromise_reject(re),B._closedPromise_resolve=void 0,B._closedPromise_reject=void 0,B._closedPromiseState="rejected"}function Y(B,re){B._closedPromise=Promise.reject(re),B._closedPromiseState="rejected"}function ee(B){B._closedPromise_resolve(void 0),B._closedPromise_resolve=void 0,B._closedPromise_reject=void 0,B._closedPromiseState="resolved"}function ae(B){R("defaultWriterReadyPromiseInitialize()"),B._readyPromise=new Promise(function(re,Se){B._readyPromise_resolve=re,B._readyPromise_reject=Se}),B._readyPromiseState="pending"}function ve(B,re){R("defaultWriterReadyPromiseInitializeAsRejected(writer, %o)",re),B._readyPromise=Promise.reject(re),B._readyPromise_resolve=void 0,B._readyPromise_reject=void 0,B._readyPromiseState="rejected"}function me(B){R("defaultWriterReadyPromiseInitializeAsResolved()"),B._readyPromise=Promise.resolve(void 0),B._readyPromise_resolve=void 0,B._readyPromise_reject=void 0,B._readyPromiseState="fulfilled"}function Ee(B,re){R("defaultWriterReadyPromiseReject(writer, %o)",re),B._readyPromise_reject(re),B._readyPromise_resolve=void 0,B._readyPromise_reject=void 0,B._readyPromiseState="rejected"}function k(B){R("defaultWriterReadyPromiseReset()"),B._readyPromise=new Promise(function(re,Se){B._readyPromise_resolve=re,B._readyPromise_reject=Se}),B._readyPromiseState="pending"}function W(B,re){R("defaultWriterReadyPromiseResetToRejected(writer, %o)",re),B._readyPromise=Promise.reject(re),B._readyPromiseState="rejected"}function M(B){R("defaultWriterReadyPromiseResolve()"),B._readyPromise_resolve(void 0),B._readyPromise_resolve=void 0,B._readyPromise_reject=void 0,B._readyPromiseState="fulfilled"}var S=function(){function B(re,Se){for(var Fe=0;Fe0&&arguments[0]!==void 0?arguments[0]:{},Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=Se.size,Ae=Se.highWaterMark,ze=Ae===void 0?1:Ae;if(s(this,B),c(this),re.type!==void 0)throw new RangeError("Invalid type is specified");var De=Me(Fe);Te(this,re,ze=we(ze),De)}return S(B,[{key:"abort",value:function(Se){return l(this)===!1?Promise.reject(_("abort")):d(this)===!0?Promise.reject(new TypeError("Cannot abort a stream that already has a writer")):f(this,Se)}},{key:"getWriter",value:function(){if(l(this)===!1)throw _("getWriter");return o(this)}},{key:"locked",get:function(){if(l(this)===!1)throw _("locked");return d(this)}}]),B}();n.exports={AcquireWritableStreamDefaultWriter:o,CreateWritableStream:u,IsWritableStream:l,IsWritableStreamLocked:d,WritableStream:Vr,WritableStreamAbort:f,WritableStreamDefaultControllerErrorIfNeeded:J,WritableStreamDefaultWriterCloseWithErrorPropagation:ne,WritableStreamDefaultWriterRelease:se,WritableStreamDefaultWriterWrite:ie,WritableStreamCloseQueuedOrInFlight:T};var xn=function(){function B(re){if(s(this,B),l(re)===!1)throw new TypeError("WritableStreamDefaultWriter can only be constructed with a WritableStream instance");if(d(re)===!0)throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=re,re._writer=this;var Se=re._state;if(Se==="writable")T(re)===!1&&re._backpressure===!0?ae(this):me(this),C(this);else if(Se==="erroring")ve(this,re._storedError),this._readyPromise.catch(function(){}),C(this);else if(Se==="closed")me(this),q(this);else{var Fe=re._storedError;ve(this,Fe),this._readyPromise.catch(function(){}),V(this,Fe),this._closedPromise.catch(function(){})}}return S(B,[{key:"abort",value:function(Se){return x(this)===!1?Promise.reject(y("abort")):this._ownerWritableStream===void 0?Promise.reject(v("abort")):F(this,Se)}},{key:"close",value:function(){if(x(this)===!1)return Promise.reject(y("close"));var Se=this._ownerWritableStream;return Se===void 0?Promise.reject(v("close")):T(Se)===!0?Promise.reject(new TypeError("cannot close an already-closing stream")):X(this)}},{key:"releaseLock",value:function(){if(x(this)===!1)throw y("releaseLock");this._ownerWritableStream!==void 0&&se(this)}},{key:"write",value:function(Se){return x(this)===!1?Promise.reject(y("write")):this._ownerWritableStream===void 0?Promise.reject(v("write to")):ie(this,Se)}},{key:"closed",get:function(){return x(this)===!1?Promise.reject(y("closed")):this._closedPromise}},{key:"desiredSize",get:function(){if(x(this)===!1)throw y("desiredSize");if(this._ownerWritableStream===void 0)throw v("desiredSize");return Q(this)}},{key:"ready",get:function(){return x(this)===!1?Promise.reject(y("ready")):this._readyPromise}}]),B}(),Tt=function(){function B(){throw s(this,B),new TypeError("WritableStreamDefaultController cannot be constructed explicitly")}return S(B,[{key:"error",value:function(Se){if(be(this)===!1)throw new TypeError("WritableStreamDefaultController.prototype.error can only be used on a WritableStreamDefaultController");this._controlledWritableStream._state==="writable"&&P(this,Se)}},{key:br,value:function(Se){return this._abortAlgorithm(Se)}},{key:Ir,value:function(){kt(this)}}]),B}()},{"./helpers.js":10,"./queue-with-sizes.js":11,"./utils.js":14,"better-assert":16,debug:18}],16:[function(r,n,a){(function(s){function o(d){if(!d){var f=c(),h=f[1],p=h.getFileName(),b=h.getLineNumber(),g=(g=l.readFileSync(p,"utf8")).split(` -`)[b-1].match(/assert\((.*)\)/)[1];throw new u({message:g,stackStartFunction:f[0].getFunction()})}}var u=r("assert").AssertionError,c=r("callsite"),l=r("fs");n.exports={}.NO_ASSERT?function(){}:o}).call(this,r("_process"))},{_process:4,assert:2,callsite:17,fs:3}],17:[function(r,n,a){n.exports=function(){var s=Error.prepareStackTrace;Error.prepareStackTrace=function(c,l){return l};var o=new Error;Error.captureStackTrace(o,arguments.callee);var u=o.stack;return Error.prepareStackTrace=s,u}},{}],18:[function(r,n,a){(function(s){function o(){return!(typeof window>"u"||!window.process||window.process.type!=="renderer")||(typeof navigator>"u"||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function u(h){var p=this.useColors;if(h[0]=(p?"%c":"")+this.namespace+(p?" %c":" ")+h[0]+(p?"%c ":" ")+"+"+a.humanize(this.diff),p){var b="color: "+this.color;h.splice(1,0,b,"color: inherit");var g=0,E=0;h[0].replace(/%[a-zA-Z%]/g,function(w){w!=="%%"&&(g++,w==="%c"&&(E=g))}),h.splice(E,0,b)}}function c(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function l(h){try{h==null?a.storage.removeItem("debug"):a.storage.debug=h}catch{}}function d(){var h;try{h=a.storage.debug}catch{}return!h&&typeof s<"u"&&"env"in s&&(h={}.DEBUG),h}function f(){try{return window.localStorage}catch{}}a=n.exports=r("./debug"),a.log=c,a.formatArgs=u,a.save=l,a.load=d,a.useColors=o,a.storage=typeof chrome<"u"&&chrome.storage!==void 0?chrome.storage.local:f(),a.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],a.formatters.j=function(h){try{return JSON.stringify(h)}catch(p){return"[UnexpectedJSONParseError]: "+p.message}},a.enable(d())}).call(this,r("_process"))},{"./debug":19,_process:4}],19:[function(r,n,a){function s(h){var p,b=0;for(p in h)b=(b<<5)-b+h.charCodeAt(p),b|=0;return a.colors[Math.abs(b)%a.colors.length]}function o(h){function p(){if(p.enabled){var g=p,E=+new Date,w=E-(b||E);g.diff=w,g.prev=b,g.curr=E,b=E;for(var O=new Array(arguments.length),A=0;A100)){var g=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(b);if(g){var E=parseFloat(g[1]);switch((g[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return E*p;case"days":case"day":case"d":return E*h;case"hours":case"hour":case"hrs":case"hr":case"h":return E*f;case"minutes":case"minute":case"mins":case"min":case"m":return E*d;case"seconds":case"second":case"secs":case"sec":case"s":return E*l;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return E;default:return}}}}function o(b){return b>=h?Math.round(b/h)+"d":b>=f?Math.round(b/f)+"h":b>=d?Math.round(b/d)+"m":b>=l?Math.round(b/l)+"s":b+"ms"}function u(b){return c(b,h,"day")||c(b,f,"hour")||c(b,d,"minute")||c(b,l,"second")||b+" ms"}function c(b,g,E){if(!(b0)return s(b);if(E==="number"&&isNaN(b)===!1)return g.long?u(b):o(b);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(b))}},{}]},{},[1])(1)})}(_T)),_T.exports}const Vs=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Vs.writable=t=>Vs(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Vs.readable=t=>Vs(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";Vs.duplex=t=>Vs.writable(t)&&Vs.readable(t);Vs.transform=t=>Vs.duplex(t)&&typeof t._transform=="function";var j7=Vs,M7={exports:{}};(function(t){t.exports=e,t.exports.WEBSTREAM_SUPPORT=typeof ReadableStream<"u";function e(r){if(!t.exports.WEBSTREAM_SUPPORT)throw new Error("No web ReadableStream support");var n=!1,a={};function s(c){a.data=d,a.end=d,a.end=f,a.close=f,a.error=f;for(var l in a)r.on(l,a[l]);r.pause();function d(h){n||(c.enqueue(h),r.pause())}function f(h){if(!n){n=!0;for(var p in a)r.removeListener(p,a[p]);h?c.error(h):c.close()}}}function o(){n||r.resume()}function u(){n=!0;for(var c in a)r.removeListener(c,a[c]);r.push(null),r.pause(),r.destroy?r.destroy():r.close&&r.close()}return new ReadableStream({start:s,pull:o,cancel:u})}})(M7);var _ce=M7.exports;Object.defineProperty(Cv,"__esModule",{value:!0});Cv.ActorHttp=void 0;const mce=et,vce=$0;globalThis.ReadableStream||(globalThis.ReadableStream=gce().ReadableStream);const wce=j7,Sce=_ce;class Tce extends mce.Actor{constructor(e){super(e)}static toNodeReadable(e){return wce(e)||e===null?e:new vce.ReadableWebToNodeStream(e)}static toWebReadableStream(e){return Sce(e)}static headersToHash(e){const r={};return e.forEach((n,a)=>{r[a]=n}),r}}Cv.ActorHttp=Tce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Cv,t)})(eo);Object.defineProperty(Nv,"__esModule",{value:!0});Nv.validateHttpResponse=void 0;const Ece=eo,Oce=Sl;async function Ace(t,e){var r;if(e.status>=400){let n="empty response";if(e.body){const a=Ece.ActorHttp.toNodeReadable(e.body);n=await Oce(a)}throw new Error(`Could not update ${t} (HTTP status ${e.status}): -${n}`)}await((r=e.body)==null?void 0:r.cancel())}Nv.validateHttpResponse=Ace;var Yn={};Object.defineProperty(Yn,"__esModule",{value:!0});Yn.getContextDestinationUrl=Yn.getContextDestinationFirst=Yn.getContextDestination=Yn.getDataDestinationContext=Yn.getDataDestinationValue=Yn.getDataDestinationType=Yn.isDataDestinationRawType=void 0;const uO=rr;function F7(t){return typeof t=="string"||"remove"in t}Yn.isDataDestinationRawType=F7;function Rce(t){return typeof t=="string"?"":"remove"in t?"rdfjsStore":t.type}Yn.getDataDestinationType=Rce;function L7(t){return F7(t)?t:t.value}Yn.getDataDestinationValue=L7;function xce(t,e){return typeof t=="string"||"remove"in t||!t.context?e:e.merge(t.context)}Yn.getDataDestinationContext=xce;function Ice(t){return t.get(uO.KeysRdfUpdateQuads.destination)}Yn.getContextDestination=Ice;function Pce(t){if(t.has(uO.KeysRdfUpdateQuads.destination))return t.get(uO.KeysRdfUpdateQuads.destination)}Yn.getContextDestinationFirst=Pce;function Dce(t){if(t){let e=L7(t);if(typeof e=="string"){const r=e.indexOf("#");return r>=0&&(e=e.slice(0,r)),e}}}Yn.getContextDestinationUrl=Dce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(L0,t),r(Uu,t),r(Nv,t),r(Yn,t)})(Nf);var Fv={};Object.defineProperty(Fv,"__esModule",{value:!0});Fv.RdfJsQuadDestination=void 0;const Nce=ht,c4=nr,Cce=new Nce.DataFactory;class jce{constructor(e){this.store=e}promisifyEventEmitter(e){return new Promise((r,n)=>{e.on("end",r),e.on("error",n)})}delete(e){return this.promisifyEventEmitter(this.store.remove(e))}insert(e){return this.promisifyEventEmitter(this.store.import(e))}async deleteGraphs(e,r,n){switch(e){case"ALL":await this.promisifyEventEmitter(this.store.deleteGraph(Cce.defaultGraph()));case"NAMED":const a=this.store.match(),s={};a.on("data",o=>{o.graph.termType!=="DefaultGraph"&&(s[(0,c4.termToString)(o.graph)]=!0)}),await this.promisifyEventEmitter(a),await Promise.all(Object.keys(s).map(o=>this.promisifyEventEmitter(this.store.deleteGraph((0,c4.stringToTerm)(o)))));break;default:for(const o of Array.isArray(e)?e:[e])await this.promisifyEventEmitter(this.store.deleteGraph(o))}}async createGraphs(e,r){if(r)for(const n of e){const a=this.store.match(void 0,void 0,void 0,n);await new Promise((s,o)=>{a.once("data",()=>{o(new Error(`Unable to create graph ${n.value} as it already exists`))}),a.on("end",s),a.on("error",o)})}}}Fv.RdfJsQuadDestination=jce;Object.defineProperty(Pv,"__esModule",{value:!0});Pv.ActorRdfUpdateQuadsRdfJsStore=void 0;const mT=Nf,Mce=Fv;class Fce extends mT.ActorRdfUpdateQuadsDestination{constructor(e){super(e)}async test(e){const r=(0,mT.getContextDestination)(e.context);if(!r||typeof r=="string"||!("remove"in r)&&"value"in r&&!r.value.remove)throw new Error(`${this.name} received an invalid rdfjsStore.`);return!0}async getDestination(e){const r=(0,mT.getContextDestination)(e);return new Mce.RdfJsQuadDestination("remove"in r?r:r.value)}}Pv.ActorRdfUpdateQuadsRdfJsStore=Fce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Pv,t)})(w7);var B7={},Lv={};(function(t){(function(e){var r=typeof globalThis<"u"&&globalThis||typeof t<"u"&&t||typeof r<"u"&&r,n={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};function a(x){return x&&DataView.prototype.isPrototypeOf(x)}if(n.arrayBuffer)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(x){return x&&s.indexOf(Object.prototype.toString.call(x))>-1};function u(x){if(typeof x!="string"&&(x=String(x)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(x)||x==="")throw new TypeError('Invalid character in header field name: "'+x+'"');return x.toLowerCase()}function c(x){return typeof x!="string"&&(x=String(x)),x}function l(x){var F={next:function(){var X=x.shift();return{done:X===void 0,value:X}}};return n.iterable&&(F[Symbol.iterator]=function(){return F}),F}function d(x){this.map={},x instanceof d?x.forEach(function(F,X){this.append(X,F)},this):Array.isArray(x)?x.forEach(function(F){this.append(F[0],F[1])},this):x&&Object.getOwnPropertyNames(x).forEach(function(F){this.append(F,x[F])},this)}d.prototype.append=function(x,F){x=u(x),F=c(F);var X=this.map[x];this.map[x]=X?X+", "+F:F},d.prototype.delete=function(x){delete this.map[u(x)]},d.prototype.get=function(x){return x=u(x),this.has(x)?this.map[x]:null},d.prototype.has=function(x){return this.map.hasOwnProperty(u(x))},d.prototype.set=function(x,F){this.map[u(x)]=c(F)},d.prototype.forEach=function(x,F){for(var X in this.map)this.map.hasOwnProperty(X)&&x.call(F,this.map[X],X,this)},d.prototype.keys=function(){var x=[];return this.forEach(function(F,X){x.push(X)}),l(x)},d.prototype.values=function(){var x=[];return this.forEach(function(F){x.push(F)}),l(x)},d.prototype.entries=function(){var x=[];return this.forEach(function(F,X){x.push([X,F])}),l(x)},n.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);function f(x){if(x.bodyUsed)return Promise.reject(new TypeError("Already read"));x.bodyUsed=!0}function h(x){return new Promise(function(F,X){x.onload=function(){F(x.result)},x.onerror=function(){X(x.error)}})}function p(x){var F=new FileReader,X=h(F);return F.readAsArrayBuffer(x),X}function b(x){var F=new FileReader,X=h(F);return F.readAsText(x),X}function g(x){for(var F=new Uint8Array(x),X=new Array(F.length),ne=0;ne-1?F:x}function T(x,F){if(!(this instanceof T))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');F=F||{};var X=F.body;if(x instanceof T){if(x.bodyUsed)throw new TypeError("Already read");this.url=x.url,this.credentials=x.credentials,F.headers||(this.headers=new d(x.headers)),this.method=x.method,this.mode=x.mode,this.signal=x.signal,!X&&x._bodyInit!=null&&(X=x._bodyInit,x.bodyUsed=!0)}else this.url=String(x);if(this.credentials=F.credentials||this.credentials||"same-origin",(F.headers||!this.headers)&&(this.headers=new d(F.headers)),this.method=A(F.method||this.method||"GET"),this.mode=F.mode||this.mode||null,this.signal=F.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&X)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(X),(this.method==="GET"||this.method==="HEAD")&&(F.cache==="no-store"||F.cache==="no-cache")){var ne=/([?&])_=[^&]*/;if(ne.test(this.url))this.url=this.url.replace(ne,"$1_="+new Date().getTime());else{var $=/\?/;this.url+=($.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}T.prototype.clone=function(){return new T(this,{body:this._bodyInit})};function I(x){var F=new FormData;return x.trim().split("&").forEach(function(X){if(X){var ne=X.split("="),$=ne.shift().replace(/\+/g," "),j=ne.join("=").replace(/\+/g," ");F.append(decodeURIComponent($),decodeURIComponent(j))}}),F}function D(x){var F=new d,X=x.replace(/\r?\n[\t ]+/g," ");return X.split("\r").map(function(ne){return ne.indexOf(` -`)===0?ne.substr(1,ne.length):ne}).forEach(function(ne){var $=ne.split(":"),j=$.shift().trim();if(j){var Q=$.join(":").trim();F.append(j,Q)}}),F}w.call(T.prototype);function U(x,F){if(!(this instanceof U))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');F||(F={}),this.type="default",this.status=F.status===void 0?200:F.status,this.ok=this.status>=200&&this.status<300,this.statusText=F.statusText===void 0?"":""+F.statusText,this.headers=new d(F.headers),this.url=F.url||"",this._initBody(x)}w.call(U.prototype),U.prototype.clone=function(){return new U(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},U.error=function(){var x=new U(null,{status:0,statusText:""});return x.type="error",x};var H=[301,302,303,307,308];U.redirect=function(x,F){if(H.indexOf(F)===-1)throw new RangeError("Invalid status code");return new U(null,{status:F,headers:{location:x}})},e.DOMException=r.DOMException;try{new e.DOMException}catch{e.DOMException=function(F,X){this.message=F,this.name=X;var ne=Error(F);this.stack=ne.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function N(x,F){return new Promise(function(X,ne){var $=new T(x,F);if($.signal&&$.signal.aborted)return ne(new e.DOMException("Aborted","AbortError"));var j=new XMLHttpRequest;function Q(){j.abort()}j.onload=function(){var ie={status:j.status,statusText:j.statusText,headers:D(j.getAllResponseHeaders()||"")};ie.url="responseURL"in j?j.responseURL:ie.headers.get("X-Request-URL");var be="response"in j?j.response:j.responseText;setTimeout(function(){X(new U(be,ie))},0)},j.onerror=function(){setTimeout(function(){ne(new TypeError("Network request failed"))},0)},j.ontimeout=function(){setTimeout(function(){ne(new TypeError("Network request failed"))},0)},j.onabort=function(){setTimeout(function(){ne(new e.DOMException("Aborted","AbortError"))},0)};function se(ie){try{return ie===""&&r.location.href?r.location.href:ie}catch{return ie}}j.open($.method,se($.url),!0),$.credentials==="include"?j.withCredentials=!0:$.credentials==="omit"&&(j.withCredentials=!1),"responseType"in j&&(n.blob?j.responseType="blob":n.arrayBuffer&&$.headers.get("Content-Type")&&$.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(j.responseType="arraybuffer")),F&&typeof F.headers=="object"&&!(F.headers instanceof d)?Object.getOwnPropertyNames(F.headers).forEach(function(ie){j.setRequestHeader(ie,c(F.headers[ie]))}):$.headers.forEach(function(ie,be){j.setRequestHeader(be,ie)}),$.signal&&($.signal.addEventListener("abort",Q),j.onreadystatechange=function(){j.readyState===4&&$.signal.removeEventListener("abort",Q)}),j.send(typeof $._bodyInit>"u"?null:$._bodyInit)})}return N.polyfill=!0,r.fetch||(r.fetch=N,r.Headers=d,r.Request=T,r.Response=U),e.Headers=d,e.Request=T,e.Response=U,e.fetch=N,e})({})})(typeof self<"u"?self:m);var Bv={};Object.defineProperty(Bv,"__esModule",{value:!0});Bv.FetchInitPreprocessor=void 0;const Lce=eo;class Bce{async handle(e){if(e.headers){const r=new Headers(e.headers);r.has("user-agent")&&r.delete("user-agent"),e.headers=r}if(e!=null&&e.headers&&"append"in e.headers&&(e.headers=Lce.ActorHttp.headersToHash(e.headers)),e.body&&typeof e.body!="string"&&"getReader"in e.body){const r=e.body.getReader(),n=[];for(;;){const{done:a,value:s}=await r.read();if(a)break;n.push(s)}e.body=n.join("")}return{keepalive:!e.body,...e}}async createAbortController(){return new AbortController}}Bv.FetchInitPreprocessor=Bce;Object.defineProperty(Lv,"__esModule",{value:!0});Lv.ActorHttpFetch=void 0;const vT=eo,yo=rr,$ce=Bv;class Fb extends vT.ActorHttp{constructor(e){super(e),this.userAgent=Fb.createUserAgent(),this.fetchInitPreprocessor=new $ce.FetchInitPreprocessor(e.agentOptions)}static createUserAgent(){return`Comunica/actor-http-fetch (${typeof globalThis.navigator>"u"?`Node.js ${process.version}; ${process.platform}`:`Browser-${globalThis.navigator.userAgent}`})`}async test(e){return{time:Number.POSITIVE_INFINITY}}static async getResponse(e,r,n,a,s,o){var l;let u,c=a+1;for(;c-- >0;)try{const d=await e(r,n);if(o&&d.status>=500&&d.status<600)throw new Error(`Server replied with response code ${d.status}: ${d.statusText}`);return d}catch(d){if(u=d,(l=n.signal)!=null&&l.aborted)throw d;c>0&&await new Promise((f,h)=>{var p;setTimeout(f,s),(p=n.signal)==null||p.addEventListener("abort",()=>{h(new Error("Fetch aborted by timeout."))})})}throw a>0?new Error(`Number of fetch retries (${a}) exceeded. Last error: ${String(u)}`):u}async run(e){var c,l,d,f,h,p,b,g;const r=((c=e.init)==null?void 0:c.headers)??{};e.init=e.init??{},e.init.headers=new Headers(r),e.init.headers.has("user-agent")||e.init.headers.append("user-agent",this.userAgent);const n=e.context.get(yo.KeysHttp.auth);n&&e.init.headers.append("Authorization",`Basic ${Buffer.from(n).toString("base64")}`),this.logInfo(e.context,`Requesting ${typeof e.input=="string"?e.input:e.input.url}`,()=>({headers:vT.ActorHttp.headersToHash(new Headers(e.init.headers)),method:e.init.method||"GET"})),(l=e.init)!=null&&l.headers&&"append"in e.init.headers&&e.context.has(yo.KeysHttp.fetch)&&(e.init.headers=vT.ActorHttp.headersToHash(e.init.headers));let a={...e.init};e.context.get(yo.KeysHttp.includeCredentials)&&(a.credentials="include");const s=(d=e.context)==null?void 0:d.get(yo.KeysHttp.httpTimeout);let o,u;if(s!==void 0){const E=await this.fetchInitPreprocessor.createAbortController();a.signal=E.signal,u=()=>E.abort(),o=setTimeout(()=>u(),s)}try{a=await this.fetchInitPreprocessor.handle(a);const E=((f=e.context)==null?void 0:f.get(yo.KeysHttp.httpRetryCount))??0,w=((h=e.context)==null?void 0:h.get(yo.KeysHttp.httpRetryDelay))??0,O=((p=e.context)==null?void 0:p.get(yo.KeysHttp.httpRetryOnServerError))??!1,A=(b=e.context)==null?void 0:b.get(yo.KeysHttp.fetch),T=await Fb.getResponse(A||fetch,e.input,a,E,w,O);return o!==void 0&&((((g=e.context)==null?void 0:g.get(yo.KeysHttp.httpBodyTimeout))||!1)&&T.body?(u=()=>{var D;return(D=T.body)==null?void 0:D.cancel(new Error(`HTTP timeout when reading the body of ${T.url}. -This error can be disabled by modifying the 'httpBodyTimeout' and/or 'httpTimeout' options.`))},T.body.on("close",()=>{clearTimeout(o)})):clearTimeout(o)),T.body&&!T.body.cancel&&(T.body.cancel=async I=>{T.body.destroy(I),o!==void 0&&clearTimeout(o)}),T}catch(E){throw o!==void 0&&clearTimeout(o),E}}}Lv.ActorHttpFetch=Fb;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Lv,t)})(B7);var $7={},$v={};Object.defineProperty($v,"__esModule",{value:!0});$v.ActorQueryOperationValues=void 0;const Uce=Un,qce=ct,Vce=Vi,Hce=$t,kce=ht,Qce=new Uce.BindingsFactory,Gce=new kce.DataFactory;class zce extends qce.ActorQueryOperationTyped{constructor(e){super(e,"values")}async testOperation(e,r){return!0}async runOperation(e,r){const n=new Hce.ArrayIterator(e.bindings.map(o=>Qce.bindings(Object.entries(o).map(([u,c])=>[Gce.variable(u.slice(1)),c])))),a=e.variables;return{type:"bindings",bindingsStream:n,metadata:()=>Promise.resolve({state:new Vce.MetadataValidationState,cardinality:{type:"exact",value:e.bindings.length},canContainUndefs:e.bindings.some(o=>a.some(u=>!(`?${u.value}`in o))),variables:a})}}}$v.ActorQueryOperationValues=zce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r($v,t)})($7);var U7={},Uv={};Object.defineProperty(Uv,"__esModule",{value:!0});Uv.MediatorJoinCoefficientsFixed=void 0;const Wce=rr,l4=et;class Xce extends l4.Mediator{constructor(e){super(e)}async mediateWith(e,r){var h;const n=[],a=r.map(({reply:p})=>p).map(p=>p.catch(b=>{n.push(b)})),s=await Promise.all(a);let o=s.map((p,b)=>{if(p)return p.iterations*this.cpuWeight+p.persistedItems*this.memoryWeight+p.blockingItems*this.timeWeight+p.requestTime*this.ioWeight});const u=Math.max(...o.filter(p=>p!==void 0)),c=e.context.get(Wce.KeysQueryOperation.limitIndicator);c&&(o=o.map((p,b)=>p!==void 0&&s[b].persistedItems>0&&s[b].iterations>c?p+u:p));let l=-1,d=Number.POSITIVE_INFINITY;for(const[p,b]of o.entries())b!==void 0&&(l===-1||bp.message).join(` -`)}`);const f=r[l].actor;return f.includeInLogs&&((h=l4.Actor.getContextLogger(e.context))==null||h.debug(`Determined physical join operator '${f.logicalType}-${f.physicalName}'`,{entries:e.entries.length,variables:await Promise.all(e.entries.map(async p=>(await p.output.metadata()).variables.map(b=>b.value))),costs:Object.fromEntries(o.map((p,b)=>[`${r[b].actor.logicalType}-${r[b].actor.physicalName}`,p])),coefficients:Object.fromEntries(s.map((p,b)=>[`${r[b].actor.logicalType}-${r[b].actor.physicalName}`,p]))})),f}}Uv.MediatorJoinCoefficientsFixed=Xce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Uv,t)})(U7);var q7={},qv={};Object.defineProperty(qv,"__esModule",{value:!0});qv.MediatorAll=void 0;const Kce=et;class Jce extends Kce.Mediator{constructor(e){super(e)}async mediate(e){const r=[];let n;try{n=this.publish(e)}catch{n=[]}for(const s of n)try{await s.reply,r.push(s.actor)}catch{}return(await Promise.all(r.map(s=>s.runObservable(e))))[0]}async mediateWith(){throw new Error("Unsupported operation: MediatorAll#mediateWith")}}qv.MediatorAll=Jce;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(qv,t)})(q7);var U0={},q0={};Object.defineProperty(q0,"__esModule",{value:!0});q0.ActorHttpInvalidate=void 0;const Yce=et;class Zce extends Yce.Actor{constructor(e){super(e)}}q0.ActorHttpInvalidate=Zce;var Vv={};Object.defineProperty(Vv,"__esModule",{value:!0});Vv.ActorHttpInvalidateListenable=void 0;const ele=q0;class tle extends ele.ActorHttpInvalidate{constructor(e){super(e),this.invalidateListeners=[],this.invalidateListeners=[]}addInvalidateListener(e){this.invalidateListeners.push(e)}async test(e){return!0}async run(e){for(const r of this.invalidateListeners)r(e);return{}}}Vv.ActorHttpInvalidateListenable=tle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(q0,t),r(Vv,t)})(U0);var V7={},Hv={},ha={},kv={};Object.defineProperty(kv,"__esModule",{value:!0});kv.ActorRdfJoin=void 0;const rle=ct,c1=rr,nle=et,ile=Vi,ale=ht,sle=nr,ole=new ale.DataFactory;class Ru extends nle.Actor{constructor(e,r){super(e),this.includeInLogs=!0,this.logicalType=r.logicalType,this.physicalName=r.physicalName,this.limitEntries=r.limitEntries??Number.POSITIVE_INFINITY,this.limitEntriesMin=r.limitEntriesMin??!1,this.canHandleUndefs=r.canHandleUndefs??!1}static hash(e,r){return r.filter(n=>e.has(n)).map(n=>(0,sle.termToString)(e.get(n))).join("")}static overlappingVariables(e){const r=e.map(a=>a.variables);let n=r[0];for(const a of r.slice(1))n=n.filter(s=>a.some(o=>o.value===s.value));return n}static joinVariables(e){return[...new Set(e.flatMap(r=>r.variables.map(n=>n.value)))].map(r=>ole.variable(r))}static joinBindings(...e){if(e.length===0)return null;if(e.length===1)return e[0];let r=e[0];for(const n of e.slice(1)){const a=r.merge(n);if(!a)return null;r=a}return r}static getCardinality(e){return e.cardinality}static async getMetadatas(e){return await Promise.all(e.map(r=>r.output.metadata()))}static async getEntriesWithMetadatas(e){const r=await Ru.getMetadatas(e);return e.map((n,a)=>({...n,metadata:r[a]}))}static getRequestInitialTimes(e){return e.map(r=>r.pageSize?0:r.requestTime||0)}static getRequestItemTimes(e){return e.map(r=>r.pageSize?(r.requestTime||0)/r.pageSize:0)}async constructResultMetadata(e,r,n,a={}){let s;a.cardinality?s=a.cardinality:(s=r.reduce((c,l)=>{const d=Ru.getCardinality(l);return{type:d.type==="estimate"?"estimate":c.type,value:c.value*d.value}},{type:"exact",value:1}),s.value*=(await this.mediatorJoinSelectivity.mediate({entries:e,context:n})).selectivity);const o=new ile.MetadataValidationState,u=()=>o.invalidate();for(const c of r)c.state.addInvalidateListener(u);return{state:o,...a,cardinality:{type:s.type,value:s.value},canContainUndefs:a.canContainUndefs??r.some(c=>c.canContainUndefs),variables:Ru.joinVariables(r)}}async test(e){if(e.type!==this.logicalType)throw new Error(`${this.name} can only handle logical joins of type '${this.logicalType}', while '${e.type}' was given.`);if(e.entries.length<=1)throw new Error(`${this.name} requires at least two join entries.`);if(this.limitEntriesMin?e.entries.lengththis.limitEntries)throw new Error(`${this.name} requires ${this.limitEntries} join entries at ${this.limitEntriesMin?"least":"most"}. The input contained ${e.entries.length}.`);for(const n of e.entries)if(n.output.type!=="bindings")throw new Error(`Invalid type of a join entry: Expected 'bindings' but got '${n.output.type}'`);const r=await Ru.getMetadatas(e.entries);if(!this.canHandleUndefs){for(const n of r)if(n.canContainUndefs)throw new Error(`Actor ${this.name} can not join streams containing undefs`)}return await this.getJoinCoefficients(e,r)}async run(e){let r;e.context.has(c1.KeysInitQuery.physicalQueryPlanLogger)&&(r=e.context.get(c1.KeysInitQuery.physicalQueryPlanNode),e.context=e.context.set(c1.KeysInitQuery.physicalQueryPlanNode,e));const n=e.context.get(c1.KeysInitQuery.physicalQueryPlanLogger);let a;this.includeInLogs&&n&&(a={},n.logOperation(`join-${this.logicalType}`,this.physicalName,e,r,this.name,a));const{result:s,physicalPlanMetadata:o}=await this.getOutput(e),u=await Ru.getMetadatas(e.entries);return a&&(Object.assign(a,o),a.cardinalities=u.map(Ru.getCardinality),a.joinCoefficients=await this.getJoinCoefficients(e,u)),s.metadata=rle.ActorQueryOperation.cachifyMetadata(s.metadata),s}}kv.ActorRdfJoin=Ru;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(kv,t)})(ha);Object.defineProperty(Hv,"__esModule",{value:!0});Hv.ActorRdfJoinNone=void 0;const ule=Un,cle=ha,lle=Vi,dle=$t,fle=new ule.BindingsFactory;class hle extends cle.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"none",limitEntries:0})}async test(e){if(e.entries.length>0)throw new Error(`Actor ${this.name} can only join zero entries`);return await this.getJoinCoefficients()}async getOutput(e){return{result:{bindingsStream:new dle.ArrayIterator([fle.bindings()],{autoStart:!1}),metadata:()=>Promise.resolve({state:new lle.MetadataValidationState,cardinality:{type:"exact",value:1},canContainUndefs:!1,variables:[]}),type:"bindings"}}}async getJoinCoefficients(){return{iterations:0,persistedItems:0,blockingItems:0,requestTime:0}}}Hv.ActorRdfJoinNone=hle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Hv,t)})(V7);var H7={},Qv={};Object.defineProperty(Qv,"__esModule",{value:!0});Qv.ActorRdfJoinSingle=void 0;const ple=ha;class yle extends ple.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"single",limitEntries:1}),this.includeInLogs=!1}async test(e){if(e.entries.length!==1)throw new Error(`Actor ${this.name} can only join a single entry`);return await this.getJoinCoefficients()}async getOutput(e){return{result:e.entries[0].output}}async getJoinCoefficients(){return{iterations:0,persistedItems:0,blockingItems:0,requestTime:0}}}Qv.ActorRdfJoinSingle=yle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Qv,t)})(H7);var k7={},Gv={};Object.defineProperty(Gv,"__esModule",{value:!0});Gv.ActorRdfJoinMultiEmpty=void 0;const th=ha,ble=Vi,gle=$t;class _le extends th.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"multi-empty",canHandleUndefs:!0})}async test(e){if((await th.ActorRdfJoin.getMetadatas(e.entries)).every(r=>th.ActorRdfJoin.getCardinality(r).value>0))throw new Error(`Actor ${this.name} can only join entries where at least one is empty`);return super.test(e)}async getOutput(e){for(const r of e.entries)r.output.bindingsStream.close();return{result:{bindingsStream:new gle.ArrayIterator([],{autoStart:!1}),metadata:async()=>({state:new ble.MetadataValidationState,cardinality:{type:"exact",value:0},canContainUndefs:!1,variables:th.ActorRdfJoin.joinVariables(await th.ActorRdfJoin.getMetadatas(e.entries))}),type:"bindings"}}}async getJoinCoefficients(e,r){return{iterations:0,persistedItems:0,blockingItems:0,requestTime:0}}}Gv.ActorRdfJoinMultiEmpty=_le;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Gv,t)})(k7);var Q7={},zv={};let G7=$t,mle=G7.MultiTransformIterator,vle=G7.SimpleTransformIterator,wle=class extends mle{constructor(e,r,n,a){super(e,a),this.funRight=r,this.funJoin=n}_createTransformer(e){return new vle(this.funRight(e),{transform:(r,n,a)=>{let s=this.funJoin(e,r);s!==null&&a(s),n()}})}};var Sle=wle;let Tle=$t.AsyncIterator,Ele=class extends Tle{constructor(e,r,n,a){super(),this.addedDataListener=!1,this.left=e,this.right=r,this.funHash=n,this.funJoin=a,this.leftMap=new Map,this.match=null,this.matches=[],this.matchIdx=0,this.left.on("error",o=>this.destroy(o)),this.right.on("error",o=>this.destroy(o)),this.readable=!1,this.left.on("end",s.bind(this));function s(){if(this.leftMap.size<=0)return this.close();this.readable=!0,this.right.on("readable",()=>this.readable=!0),this.right.on("end",()=>{this.hasResults()||this._end()})}this.on("newListener",o=>{o==="data"&&!this.addedDataListener&&(this.addedDataListener=!0,this._addDataListener())})}hasResults(){return!this.right.ended||this.matchIdxthis.right.close())}_end(){super._end(),xle(()=>this.right.destroy())}_createTransformer(e){return new Rle(this.right.clone(),{transform:(r,n,a)=>{let s=this.funJoin(e,r);s!==null&&a(s),n()}})}};var Ple=Ile;let Dle=$t.AsyncIterator,Nle=class extends Dle{constructor(e,r,n,a){super(),this.left=e,this.right=r,this.funHash=n,this.funJoin=a,this.usedLeft=!1,this.leftMap=new Map,this.rightMap=new Map,this.on("end",()=>this._cleanup()),this.match=null,this.matches=[],this.matchIdx=0,(this.left.readable||this.right.readable)&&(this.readable=!0),this.left.on("error",s=>this.destroy(s)),this.right.on("error",s=>this.destroy(s)),this.left.on("readable",()=>this.readable=!0),this.right.on("readable",()=>this.readable=!0),this.left.on("end",()=>{this.hasResults()||this._end()}),this.right.on("end",()=>{this.hasResults()||this._end()})}hasResults(){return!this.left.ended||!this.right.ended||!!this.matches&&this.matchIdxthis.emit("readable")),r.on("end",()=>this._removeStream(r));this.streams.length===0&&this.close(),this.idx=this.streams.length-1}_removeStream(e){let r=this.streams.indexOf(e);r<0||(this.streams.splice(r,1),this.idx>=this.streams.length&&--this.idx,this.streams.length===0&&this._end())}close(){super.close();for(let e of this.streams)e.close()}read(){for(let e=0;eSc.ActorRdfJoin.hash(s,n),Sc.ActorRdfJoin.joinBindings),metadata:async()=>await this.constructResultMetadata(e.entries,r,e.context)}}}async getJoinCoefficients(e,r){const n=Sc.ActorRdfJoin.getRequestInitialTimes(r),a=Sc.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value+r[1].cardinality.value,persistedItems:r[0].cardinality.value,blockingItems:r[0].cardinality.value,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}zv.ActorRdfJoinHash=Hle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(zv,t)})(Q7);var z7={},Xv={};Object.defineProperty(Xv,"__esModule",{value:!0});Xv.ActorRdfJoinSymmetricHash=void 0;const Kl=ha,kle=Wv;class zR extends Kl.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"symmetric-hash",limitEntries:2})}async getOutput(e){const r=await Kl.ActorRdfJoin.getMetadatas(e.entries),n=Kl.ActorRdfJoin.overlappingVariables(r);return{result:{type:"bindings",bindingsStream:new kle.SymmetricHashJoin(e.entries[0].output.bindingsStream,e.entries[1].output.bindingsStream,s=>zR.hash(s,n),Kl.ActorRdfJoin.joinBindings),metadata:async()=>await this.constructResultMetadata(e.entries,r,e.context)}}}async getJoinCoefficients(e,r){const n=Kl.ActorRdfJoin.getRequestInitialTimes(r),a=Kl.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value+r[1].cardinality.value,persistedItems:r[0].cardinality.value+r[1].cardinality.value,blockingItems:0,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}Xv.ActorRdfJoinSymmetricHash=zR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Xv,t)})(z7);var W7={},Kv={};Object.defineProperty(Kv,"__esModule",{value:!0});Kv.ActorRdfJoinNestedLoop=void 0;const rh=ha,Qle=Wv;class Gle extends rh.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"nested-loop",limitEntries:2,canHandleUndefs:!0})}async getOutput(e){return{result:{type:"bindings",bindingsStream:new Qle.NestedLoopJoin(e.entries[0].output.bindingsStream,e.entries[1].output.bindingsStream,rh.ActorRdfJoin.joinBindings,{autoStart:!1}),metadata:async()=>await this.constructResultMetadata(e.entries,await rh.ActorRdfJoin.getMetadatas(e.entries),e.context)}}}async getJoinCoefficients(e,r){const n=rh.ActorRdfJoin.getRequestInitialTimes(r),a=rh.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value*r[1].cardinality.value,persistedItems:0,blockingItems:0,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}Kv.ActorRdfJoinNestedLoop=Gle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Kv,t)})(W7);var X7={},Jv={};Object.defineProperty(Jv,"__esModule",{value:!0});Jv.ActorRdfJoinMinusHash=void 0;const zle=ct,Tc=ha;class Wle extends Tc.ActorRdfJoin{constructor(e){super(e,{logicalType:"minus",physicalName:"hash",limitEntries:2})}async getOutput(e){const r=e.entries[1].output,n=e.entries[0].output,a=await Tc.ActorRdfJoin.getMetadatas(e.entries),s=Tc.ActorRdfJoin.overlappingVariables(a);if(s.length>0){const o={};return{result:{type:"bindings",bindingsStream:new zle.ClosableTransformIterator(async()=>(await new Promise(c=>{r.bindingsStream.on("data",l=>{o[Tc.ActorRdfJoin.hash(l,s)]=!0}),r.bindingsStream.on("end",c)}),n.bindingsStream.filter(c=>!o[Tc.ActorRdfJoin.hash(c,s)])),{autoStart:!1,onClose(){r.bindingsStream.destroy(),n.bindingsStream.destroy()}}),metadata:n.metadata}}}return r.bindingsStream.destroy(),{result:n}}async getJoinCoefficients(e,r){const n=Tc.ActorRdfJoin.getRequestInitialTimes(r),a=Tc.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value+r[1].cardinality.value,persistedItems:r[0].cardinality.value,blockingItems:r[0].cardinality.value,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}Jv.ActorRdfJoinMinusHash=Wle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Jv,t)})(X7);var K7={},Yv={},Zv={};Object.defineProperty(Zv,"__esModule",{value:!0});Zv.BindingsIndex=void 0;const Xle=nr;class Lb{constructor(e){this.data={},this.keys=e}static hashTerm(e){return e&&e.termType!=="Variable"?(0,Xle.termToString)(e):""}add(e){if(this.isBindingsValid(e)){let r=this.data;for(const n of this.keys){const a=Lb.hashTerm(e.get(n));let s=r[a];s||(s=r[a]={}),r=s}}}contains(e){return this.isBindingsValid(e)?this.containsRecursive(e,this.keys,[this.data]):!1}isBindingsValid(e){let r=!1;for(const n of this.keys)if(e.get(n)){r=!0;break}return r}containsRecursive(e,r,n){if(r.length===0)return!0;let a;[a,...r]=r;for(const s of n){const o=Lb.hashTerm(e.get(a));if(o){const u=[s[o],s[""]].filter(Boolean);if(u.length===0)continue;if(this.containsRecursive(e,r,u))return!0}else{let u=Object.keys(s).map(c=>s[c]);if(u.length===0&&(u=[{}]),this.containsRecursive(e,r,u))return!0}}return!1}}Zv.BindingsIndex=Lb;Object.defineProperty(Yv,"__esModule",{value:!0});Yv.ActorRdfJoinMinusHashUndef=void 0;const Kle=ct,nh=ha,Jle=Zv;class Yle extends nh.ActorRdfJoin{constructor(e){super(e,{logicalType:"minus",physicalName:"hash-undef",limitEntries:2,canHandleUndefs:!0})}async getOutput(e){const r=e.entries[1].output,n=e.entries[0].output,a=await nh.ActorRdfJoin.getMetadatas(e.entries),s=nh.ActorRdfJoin.overlappingVariables(a);if(s.length>0){const o=new Jle.BindingsIndex(s);return{result:{type:"bindings",bindingsStream:new Kle.ClosableTransformIterator(async()=>(await new Promise(c=>{r.bindingsStream.on("data",l=>o.add(l)),r.bindingsStream.on("end",c)}),n.bindingsStream.filter(c=>!o.contains(c))),{autoStart:!1,onClose(){r.bindingsStream.destroy(),n.bindingsStream.destroy()}}),async metadata(){const c=await n.metadata(),l=await n.metadata();return{...l,canContainUndefs:c.canContainUndefs||l.canContainUndefs}}}}}return r.bindingsStream.destroy(),{result:n}}async getJoinCoefficients(e,r){const n=nh.ActorRdfJoin.getRequestInitialTimes(r),a=nh.ActorRdfJoin.getRequestItemTimes(r);return{iterations:(r[0].cardinality.value+r[1].cardinality.value)*1.01,persistedItems:r[0].cardinality.value,blockingItems:r[0].cardinality.value,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}Yv.ActorRdfJoinMinusHashUndef=Yle;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Yv,t)})(K7);var J7={},e2={};Object.defineProperty(e2,"__esModule",{value:!0});e2.ActorRdfJoinOptionalNestedLoop=void 0;const ih=ha,Zle=Wv;class ede extends ih.ActorRdfJoin{constructor(e){super(e,{logicalType:"optional",physicalName:"nested-loop",limitEntries:2,canHandleUndefs:!0})}async getOutput(e){return{result:{type:"bindings",bindingsStream:new Zle.NestedLoopJoin(e.entries[0].output.bindingsStream,e.entries[1].output.bindingsStream,ih.ActorRdfJoin.joinBindings,{optional:!0,autoStart:!1}),metadata:async()=>await this.constructResultMetadata(e.entries,await ih.ActorRdfJoin.getMetadatas(e.entries),e.context,{canContainUndefs:!0})}}}async getJoinCoefficients(e,r){const n=ih.ActorRdfJoin.getRequestInitialTimes(r),a=ih.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value*r[1].cardinality.value,persistedItems:0,blockingItems:0,requestTime:n[0]+r[0].cardinality.value*a[0]+n[1]+r[1].cardinality.value*a[1]}}}e2.ActorRdfJoinOptionalNestedLoop=ede;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(e2,t)})(J7);var Y7={},t2={},r2={};Object.defineProperty(r2,"__esModule",{value:!0});r2.RdfSourceQpf=void 0;const l1=$t,tde=ht,Z7=nr,d1=Rn,Ec=new tde.DataFactory;class rde{constructor(e,r,n,a,s,o,u,c,l,d,f){this.mediatorMetadata=e,this.mediatorMetadataExtract=r,this.mediatorDereferenceRdf=n,this.subjectUri=a,this.predicateUri=s,this.objectUri=o,this.graphUri=u,this.url=c,this.context=d,this.cachedQuads={};const h=this.getSearchForm(l);if(!h)throw new Error("Illegal state: found no TPF/QPF search form anymore in metadata.");if(this.searchForm=h,this.defaultGraph=l.defaultGraph?Ec.namedNode(l.defaultGraph):void 0,f){let p=(0,l1.wrap)(f);this.defaultGraph&&(p=this.reverseMapQuadsToDefaultGraph(p)),p.setProperty("metadata",l),this.cacheQuads(p,Ec.variable(""),Ec.variable(""),Ec.variable(""),Ec.variable(""))}}getSearchForm(e){if(!e.searchForms||!e.searchForms.values)return;const{searchForms:r}=e;for(const n of r.values)if(this.graphUri&&this.subjectUri in n.mappings&&this.predicateUri in n.mappings&&this.objectUri in n.mappings&&this.graphUri in n.mappings&&Object.keys(n.mappings).length===4||this.subjectUri in n.mappings&&this.predicateUri in n.mappings&&this.objectUri in n.mappings&&Object.keys(n.mappings).length===3)return n}createFragmentUri(e,r,n,a,s){const o={},u=[{uri:this.subjectUri,term:r},{uri:this.predicateUri,term:n},{uri:this.objectUri,term:a},{uri:this.graphUri,term:s}];for(const c of u)c.uri&&c.term.termType!=="Variable"&&(c.term.termType!=="Quad"||(0,d1.everyTermsNested)(c.term,l=>l.termType!=="Variable"))&&(o[c.uri]=(0,Z7.termToString)(c.term));return e.getUri(o)}match(e,r,n,a){let s=!1;if(a.termType==="DefaultGraph"){if(this.defaultGraph)s=!0,a=this.defaultGraph;else if(Object.keys(this.searchForm.mappings).length===4&&!this.defaultGraph){const c=new l1.ArrayIterator([],{autoStart:!1});return c.setProperty("metadata",{requestTime:0,cardinality:{type:"exact",value:0},first:null,next:null,last:null,canContainUndefs:!1}),c}}const o=this.getCachedQuads(e,r,n,a);if(o)return o;const u=new l1.TransformIterator(async()=>{var b;let c=this.createFragmentUri(this.searchForm,e,r,n,a);const l=await this.mediatorDereferenceRdf.mediate({context:this.context,url:c});c=l.url;const d=await this.mediatorMetadata.mediate({context:this.context,url:c,quads:l.data,triples:(b=l.metadata)==null?void 0:b.triples}),f=this.mediatorMetadataExtract.mediate({context:this.context,url:c,metadata:d.metadata,requestTime:l.requestTime}).then(({metadata:g})=>u.setProperty("metadata",{...g,canContainUndefs:!1,subsetOf:this.url})),h=Ec.defaultGraph();let p=(0,l1.wrap)(d.data).transform({filter(g){return(0,d1.matchPattern)(g,e,r,n,a)?!0:s&&(0,d1.matchPattern)(g,e,r,n,h)}});return(s||a.termType==="Variable")&&(p=this.reverseMapQuadsToDefaultGraph(p)),p.on("error",()=>{}),await f,p},{autoStart:!1});return this.cacheQuads(u,e,r,n,a),this.getCachedQuads(e,r,n,a)}reverseMapQuadsToDefaultGraph(e){const r=Ec.defaultGraph();return e.map(n=>(0,d1.mapTerms)(n,(a,s)=>s==="graph"&&a.equals(this.defaultGraph)?r:a))}getPatternId(e,r,n,a){return JSON.stringify({s:e.termType==="Variable"?"":f1(e),p:r.termType==="Variable"?"":f1(r),o:n.termType==="Variable"?"":f1(n),g:a.termType==="Variable"?"":f1(a)})}cacheQuads(e,r,n,a,s){const o=this.getPatternId(r,n,a,s);this.cachedQuads[o]=e.clone()}getCachedQuads(e,r,n,a){const s=this.getPatternId(e,r,n,a),o=this.cachedQuads[s];if(o)return o.clone()}}r2.RdfSourceQpf=rde;function f1(t){return t.termType==="DefaultGraph"?"|":(0,Z7.termToString)(t)}Object.defineProperty(t2,"__esModule",{value:!0});t2.ActorRdfResolveHypermediaQpf=void 0;const nde=rv,ide=r2;class ade extends nde.ActorRdfResolveHypermedia{constructor(e){super(e,"qpf")}async testMetadata(e){const{searchForm:r}=this.createSource(e.url,e.metadata,e.context);if(e.handledDatasets&&e.handledDatasets[r.dataset])throw new Error(`Actor ${this.name} can only be applied for the first page of a QPF dataset.`);return{filterFactor:1}}async run(e){this.logInfo(e.context,`Identified as qpf source: ${e.url}`);const r=this.createSource(e.url,e.metadata,e.context,e.quads);return{source:r,dataset:r.searchForm.dataset}}createSource(e,r,n,a){return new ide.RdfSourceQpf(this.mediatorMetadata,this.mediatorMetadataExtract,this.mediatorDereferenceRdf,this.subjectUri,this.predicateUri,this.objectUri,this.graphUri,e,r,n,a)}}t2.ActorRdfResolveHypermediaQpf=ade;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(t2,t)})(Y7);var eL={},n2={},tL={},i2={};Object.defineProperty(i2,"__esModule",{value:!0});i2.ActorDereferenceRdf=void 0;const sde=im;class ode extends sde.ActorDereferenceParse{constructor(e){super(e)}}i2.ActorDereferenceRdf=ode;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(i2,t)})(tL);Object.defineProperty(n2,"__esModule",{value:!0});n2.ActorDereferenceRdfParse=void 0;const ude=tL;class cde extends ude.ActorDereferenceRdf{constructor(e){super(e)}async getMetadata(e){return{baseIRI:e.url}}}n2.ActorDereferenceRdfParse=cde;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(n2,t)})(eL);var rL={},a2={},s2={};Object.defineProperty(s2,"__esModule",{value:!0});s2.HtmlScriptListener=void 0;const d4=rr,lde=Ht,dde=xa;class pd{constructor(e,r,n,a,s,o,u,c){this.textChunksJsonLd=[],this.endBarrier=1,this.passedScripts=0,this.isFinalJsonLdProcessing=!1,this.mediatorRdfParseHandle=e,this.cbQuad=r,this.cbError=n,this.cbEnd=a,this.supportedTypes=s,this.context=o.set(d4.KeysRdfParseHtmlScript.processingHtmlScript,!0),this.baseIRI=u,this.headers=c,this.onlyFirstScript=o.get(d4.KeysRdfParseHtmlScript.extractAllScripts)===!1;const l=this.baseIRI.indexOf("#");this.targetScriptId=l>0?this.baseIRI.slice(l+1,this.baseIRI.length):null}static newErrorCoded(e,r){const n=new Error(e);return n.code=r,n}onEnd(){--this.endBarrier===0&&(this.textChunksJsonLd.length>0?(this.handleMediaType="application/ld+json",this.textChunks=this.textChunksJsonLd,this.textChunks.push("]"),this.textChunksJsonLd=[],this.isFinalJsonLdProcessing=!0,this.endBarrier++,this.onTagClose()):(this.passedScripts===0&&this.targetScriptId&&this.cbError(pd.newErrorCoded(`Failed to find targeted script id "${this.targetScriptId}"`,"loading document failed")),this.cbEnd()),this.isFinalJsonLdProcessing=!1)}onTagClose(){if(this.handleMediaType)if(this.requiresCustomJsonLdHandling(this.handleMediaType)&&!this.isFinalJsonLdProcessing)this.handleMediaType=void 0,this.textChunks=void 0,this.onEnd();else{const e=new lde.Readable({objectMode:!0});e._read=()=>{};const r=this.textChunks,n={context:this.context,handle:{metadata:{baseIRI:this.baseIRI},data:e,headers:this.headers,context:this.context},handleMediaType:this.handleMediaType};this.mediatorRdfParseHandle.mediate(n).then(({handle:a})=>{a.data.on("error",s=>this.cbError(pd.newErrorCoded(s.message,"invalid script element"))).on("data",this.cbQuad).on("end",()=>this.onEnd());for(const s of r)e.push(s);e.push(null)}).catch(a=>{this.targetScriptId?this.cbError(pd.newErrorCoded(a.message,"loading document failed")):this.onEnd()}),this.handleMediaType=void 0,this.textChunks=void 0}}onTagOpen(e,r){e==="base"&&r.href&&(this.baseIRI=(0,dde.resolve)(r.href,this.baseIRI)),e==="script"&&(!this.targetScriptId||r.id===this.targetScriptId)?this.supportedTypes[r.type]?this.onlyFirstScript&&this.passedScripts>0?this.handleMediaType=void 0:(this.passedScripts++,this.handleMediaType=r.type,this.endBarrier++,this.requiresCustomJsonLdHandling(this.handleMediaType)?(this.textChunks=this.textChunksJsonLd,this.textChunks.push(this.textChunks.length===0?"[":",")):this.textChunks=[]):this.targetScriptId&&this.cbError(pd.newErrorCoded(`Targeted script "${this.targetScriptId}" does not have a supported type`,"loading document failed")):this.handleMediaType=void 0}onText(e){this.handleMediaType&&this.textChunks.push(e)}requiresCustomJsonLdHandling(e){return!this.onlyFirstScript&&!this.targetScriptId&&e==="application/ld+json"}}s2.HtmlScriptListener=pd;Object.defineProperty(a2,"__esModule",{value:!0});a2.ActorRdfParseHtmlScript=void 0;const fde=zm,hde=s2;class pde extends fde.ActorRdfParseHtml{constructor(e){super(e)}async test(e){return!0}async run(e){const r=(await this.mediatorRdfParseMediatypes.mediate({context:e.context,mediaTypes:!0})).mediaTypes;return{htmlParseListener:new hde.HtmlScriptListener(this.mediatorRdfParseHandle,e.emit,e.error,e.end,r,e.context,e.baseIRI,e.headers)}}}a2.ActorRdfParseHtmlScript=pde;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(a2,t)})(rL);var nL={},o2={};Object.defineProperty(o2,"__esModule",{value:!0});o2.ActorQueryResultSerializeRdf=void 0;const yde=ds;class bde extends yde.ActorQueryResultSerialize{constructor(e){super(e)}async testHandle(e,r,n){if(e.type!=="quads")throw new Error(`Actor ${this.name} can only handle quad streams`);const{mediaTypes:a}=await this.mediatorMediaTypeCombiner.mediate({context:n,mediaTypes:!0});if(!(r in a))throw new Error(`Actor ${this.name} can not handle media type ${r}. All available types: ${Object.keys(a)}`);return!0}async runHandle(e,r,n){return(await this.mediatorRdfSerialize.mediate({context:n,handle:{context:n,quadStream:e.quadStream},handleMediaType:r})).handle}async testMediaType(e){return!0}async getMediaTypes(e){return(await this.mediatorMediaTypeCombiner.mediate({context:e,mediaTypes:!0})).mediaTypes}async testMediaTypeFormats(e){return!0}async getMediaTypeFormats(e){return(await this.mediatorMediaTypeFormatCombiner.mediate({context:e,mediaTypeFormats:!0})).mediaTypeFormats}}o2.ActorQueryResultSerializeRdf=bde;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(o2,t)})(nL);var iL={},u2={};Object.defineProperty(u2,"__esModule",{value:!0});u2.ActorHttpWayback=void 0;const f4=eo,tb=rr,gde=Sl,_de="http://wayback.archive-it.org/";function h4(t){const e=new Request(t.input,t.init);return{input:new Request(new URL(`/${e.url}`,_de),e)}}function mde(t){const e=t.get(tb.KeysHttpProxy.httpProxyHandler);return e?r=>e.getProxy(h4(r)):r=>Promise.resolve(h4(r))}class vde extends f4.ActorHttp{constructor(e){super(e)}async test(e){return!0}async run(e){let r=await this.mediatorHttp.mediate(e);if(r.status===404&&e.context.get(tb.KeysHttpWayback.recoverBrokenLinks)){let n=await this.mediatorHttp.mediate({...e,context:e.context.set(tb.KeysHttpWayback.recoverBrokenLinks,!1).set(tb.KeysHttpProxy.httpProxyHandler,{getProxy:mde(e.context)})});n.status===200&&([r,n]=[n,r]);const{body:a}=n;a&&("destroy"in a&&typeof a.destroy=="function"?a.destroy():await gde(f4.ActorHttp.toNodeReadable(n.body)))}return r}}u2.ActorHttpWayback=vde;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(u2,t)})(iL);var aL={},c2={},sL={},ah={},l2={},sh={},oh={},d2={};Object.defineProperty(d2,"__esModule",{value:!0});d2.ContainerHandlerIdentifier=void 0;class wde{canCombineWithGraph(){return!0}async handle(e,r,n,a,s,o){let u;if(r.emittedStack[o+1]&&r.idStack[o+1])u=r.idStack[o+1][0];else{const d=await n.getContainerKey(a[o],a,o)!==null?await n.resourceToTerm(await r.getContext(a),a[o]):n.dataFactory.blankNode();if(!d){r.emittedStack[o]=!1;return}u=d,r.idStack[o+1]=[u]}let c=r.idStack[o];c||(c=r.idStack[o]=[]),c.some(l=>l.equals(u))||c.push(u),await r.handlePendingContainerFlushBuffers()||(r.emittedStack[o]=!1)}}d2.ContainerHandlerIdentifier=wde;var uh={},ch={},p4;function f2(){if(p4)return ch;p4=1,Object.defineProperty(ch,"__esModule",{value:!0}),ch.EntryHandlerPredicate=void 0;const t=hn,e=Al();let r=class oL{static async handlePredicateObject(a,s,o,u,c,l,d,f,h){const p=await s.getPropertiesDepth(o,u),b=await s.getDepthOffsetGraph(u,o),g=u-b,E=a.idStack[p];if(E&&!h)for(const w of E)if(b>=0){const A=a.idStack[g-1];if(A)for(const T of A)s.emitQuadChecked(u,w,c,l,T,d,f);else d?(s.validateReverseSubject(l),a.getUnidentifiedGraphBufferSafe(g-1).push({subject:l,predicate:c,object:w,isEmbedded:f})):a.getUnidentifiedGraphBufferSafe(g-1).push({subject:w,predicate:c,object:l,isEmbedded:f})}else{const A=await s.getGraphContainerValue(o,p);s.emitQuadChecked(u,w,c,l,A,d,f)}else if(d&&s.validateReverseSubject(l),h){if(a.rdfstar){a.idStack[u]&&a.emitError(new t.ErrorCoded(`Found an illegal @id inside an annotation: ${a.idStack[u][0].value}`,t.ERROR_CODES.INVALID_ANNOTATION));for(let A=0;A=0;A--){const T=w[A];T.depth>p&&(O.nestedAnnotations.push(T),w.splice(A,1))}}}else a.getUnidentifiedValueBufferSafe(p).push({predicate:c,object:l,reverse:d,isEmbedded:f})}isPropertyHandler(){return!0}isStackProcessor(){return!0}async validate(a,s,o,u,c){const l=o[u];if(l){const d=await a.getContext(o);if(!a.jsonLiteralStack[u]&&await s.predicateToTerm(d,o[u]))return e.Util.getContextValueType(d,l)==="@json"&&(a.jsonLiteralStack[u+1]=!0),!0}return!1}async test(a,s,o,u,c){return u[c]}async handle(a,s,o,u,c,l,d){const f=u[l],h=await a.getContext(u),p=await s.predicateToTerm(h,o);if(p){const b=await s.valueToTerm(h,o,c,l,u);if(b.length)for(let g of b){let E=await s.unaliasKeywordParent(u,l);const w=e.Util.isPropertyReverse(h,f,E);let O=0;for(;E==="@reverse"||typeof E=="number";)typeof E=="number"?O++:l--,E=await s.unaliasKeywordParent(u,l-O);const A=e.Util.isPropertyInEmbeddedNode(E);s.validateReverseInEmbeddedNode(o,w,A);const T=e.Util.isPropertyInAnnotationObject(E);if(c){const I="@list"in e.Util.getContextValueContainer(h,o);if(I||c["@list"]){if((I&&!Array.isArray(c)&&!c["@list"]||c["@list"]&&!Array.isArray(c["@list"]))&&g!==s.rdfNil){const D=s.dataFactory.blankNode();a.emitQuad(l,s.dataFactory.quad(D,s.rdfRest,s.rdfNil,s.getDefaultGraph())),a.emitQuad(l,s.dataFactory.quad(D,s.rdfFirst,g,s.getDefaultGraph())),g=D}if(w&&!a.allowSubjectList)throw new t.ErrorCoded(`Found illegal list value in subject position at ${o}`,t.ERROR_CODES.INVALID_REVERSE_PROPERTY_VALUE)}}await oL.handlePredicateObject(a,s,u,l,p,g,w,A,T)}}}};return ch.EntryHandlerPredicate=r,ch}var y4;function Sde(){if(y4)return uh;y4=1,Object.defineProperty(uh,"__esModule",{value:!0}),uh.ContainerHandlerIndex=void 0;const t=hn,e=f2(),r=Al();let n=class{canCombineWithGraph(){return!0}async handle(s,o,u,c,l,d){if(!Array.isArray(l)){const f="@graph"in s,h=await o.getContext(c),p=c[d-1],b=r.Util.getContextValueIndex(h,p);if(b){if(t.Util.isPotentialKeyword(b))throw new t.ErrorCoded(`Keywords can not be used as @index value, got: ${b}`,t.ERROR_CODES.INVALID_TERM_DEFINITION);if(typeof b!="string")throw new t.ErrorCoded(`@index values must be strings, got: ${b}`,t.ERROR_CODES.INVALID_TERM_DEFINITION);if(typeof l!="object"){if(r.Util.getContextValueType(h,p)!=="@id")throw new t.ErrorCoded(`Property-based index containers require nodes as values or strings with @type: @id, but got: ${l}`,t.ERROR_CODES.INVALID_VALUE_OBJECT);const w=u.resourceToTerm(h,l);w&&(o.idStack[d+1]=[w])}const E=u.createVocabOrBaseTerm(h,b);if(E){const w=await u.valueToTerm(h,b,await u.getContainerKey(c[d],c,d),d,c);if(f){const O=await u.getGraphContainerValue(c,d+1);for(const A of w)o.emitQuad(d,u.dataFactory.quad(O,E,A,u.getDefaultGraph()))}else for(const O of w)await e.EntryHandlerPredicate.handlePredicateObject(o,u,c,d+1,E,O,!1,!1,!1)}}const g=f?2:1;await o.newOnValueJob(c.slice(0,c.length-g),l,d-g,!0),await o.handlePendingContainerFlushBuffers()}o.emittedStack[d]=!1}};return uh.ContainerHandlerIndex=n,uh}var h2={};Object.defineProperty(h2,"__esModule",{value:!0});h2.ContainerHandlerLanguage=void 0;const b4=hn;class Tde{canCombineWithGraph(){return!1}async handle(e,r,n,a,s,o){const u=await n.getContainerKey(a[o],a,o);if(Array.isArray(s))s=s.map(c=>({"@value":c,"@language":u}));else{if(typeof s!="string")throw new b4.ErrorCoded(`Got invalid language map value, got '${JSON.stringify(s)}', but expected string`,b4.ERROR_CODES.INVALID_LANGUAGE_MAP_VALUE);s={"@value":s,"@language":u}}await r.newOnValueJob(a.slice(0,a.length-1),s,o-1,!0),r.emittedStack[o]=!1}}h2.ContainerHandlerLanguage=Tde;var lh={},g4;function Ede(){if(g4)return lh;g4=1,Object.defineProperty(lh,"__esModule",{value:!0}),lh.ContainerHandlerType=void 0;const t=f2(),e=Al();let r=class{canCombineWithGraph(){return!1}async handle(a,s,o,u,c,l){if(!Array.isArray(c)){if(typeof c=="string"){const h=await s.getContext(u),b=e.Util.getContextValueType(h,u[l-1])==="@vocab"?await o.createVocabOrBaseTerm(h,c):await o.resourceToTerm(h,c);if(b){const g={"@id":b.termType==="NamedNode"?b.value:c};await s.newOnValueJob(u.slice(0,u.length-1),g,l-1,!0),s.idStack[l+1]=[b]}}else{const h=!!s.idStack[l+1];h||delete s.idStack[l],await s.newOnValueJob(u.slice(0,u.length-1),c,l-1,!0),h||(s.idStack[l+1]=s.idStack[l])}const d=await o.getContainerKey(u[l],u,l),f=d!==null?o.createVocabOrBaseTerm(await s.getContext(u),d):null;f&&await t.EntryHandlerPredicate.handlePredicateObject(s,o,u,l+1,o.rdfType,f,!1,!1,!1),await s.handlePendingContainerFlushBuffers()}s.emittedStack[l]=!1}};return lh.ContainerHandlerType=r,lh}var _4;function uL(){if(_4)return oh;_4=1,Object.defineProperty(oh,"__esModule",{value:!0}),oh.EntryHandlerContainer=void 0;const t=d2,e=Sde(),r=h2,n=Ede(),a=Al();let s=class yu{static isSimpleGraphContainer(u){return"@graph"in u&&("@set"in u&&Object.keys(u).length===2||Object.keys(u).length===1)}static isComplexGraphContainer(u){return"@graph"in u&&("@set"in u&&Object.keys(u).length>2||!("@set"in u)&&Object.keys(u).length>1)}static getContainerGraphIndex(u,c,l){let d=yu.isSimpleGraphContainer(u),f="";for(let h=c;h=0;p--)if(typeof c[p]!="number"){const b=a.Util.getContextValue(h,"@container",c[p],!1);if(b&&yu.isSimpleGraphContainer(b))return{containers:b,depth:p+1,fallback:!1};const g=a.Util.getContextValue(h,"@container",c[p-1],!1);if(g){const E="@graph"in g;for(const w in yu.CONTAINER_HANDLERS)if(g[w])return E?yu.CONTAINER_HANDLERS[w].canCombineWithGraph()?{containers:g,depth:p,fallback:!1}:d:f?d:{containers:g,depth:p,fallback:!1};return d}else{if(f)return d;f=!0}}return d}static async isBufferableContainerHandler(u,c,l){const d=await yu.getContainerHandler(u,c,l);return!d.fallback&&!("@graph"in d.containers)}isPropertyHandler(){return!1}isStackProcessor(){return!0}async validate(u,c,l,d,f){return!!await this.test(u,c,null,l,d)}async test(u,c,l,d,f){const h=a.Util.getContextValueContainer(await u.getContext(d,2),d[f-1]);for(const p in yu.CONTAINER_HANDLERS)if(h[p])return{containers:h,handler:yu.CONTAINER_HANDLERS[p]};return null}async handle(u,c,l,d,f,h,p){return p.handler.handle(p.containers,u,c,d,f,h)}};return s.CONTAINER_HANDLERS={"@id":new t.ContainerHandlerIdentifier,"@index":new e.ContainerHandlerIndex,"@language":new r.ContainerHandlerLanguage,"@type":new n.ContainerHandlerType},oh.EntryHandlerContainer=s,oh}var Ode=function t(e){return e===null||typeof e!="object"||e.toJSON!=null?JSON.stringify(e):Array.isArray(e)?"["+e.reduce((r,n,a)=>{const s=a===0?"":",",o=n===void 0||typeof n=="symbol"?null:n;return r+s+t(o)},"")+"]":"{"+Object.keys(e).sort().reduce((r,n,a)=>{if(e[n]===void 0||typeof e[n]=="symbol")return r;const s=r.length===0?"":",";return r+s+t(n)+":"+t(e[n])},"")+"}"},m4;function Al(){if(m4)return sh;m4=1,Object.defineProperty(sh,"__esModule",{value:!0}),sh.Util=void 0;const t=hn,e=ht,r=uL(),n=Ode;let a=class Zt{constructor(o){this.parsingContext=o.parsingContext,this.dataFactory=o.dataFactory||new e.DataFactory,this.rdfFirst=this.dataFactory.namedNode(Zt.RDF+"first"),this.rdfRest=this.dataFactory.namedNode(Zt.RDF+"rest"),this.rdfNil=this.dataFactory.namedNode(Zt.RDF+"nil"),this.rdfType=this.dataFactory.namedNode(Zt.RDF+"type"),this.rdfJson=this.dataFactory.namedNode(Zt.RDF+"JSON")}static getContextValue(o,u,c,l){const d=o.getContextRaw()[c];if(!d)return l;const f=d[u];return f===void 0?l:f}static getContextValueContainer(o,u){return Zt.getContextValue(o,"@container",u,{"@set":!0})}static getContextValueType(o,u){const c=Zt.getContextValue(o,"@type",u,null);return c==="@none"?null:c}static getContextValueLanguage(o,u){return Zt.getContextValue(o,"@language",u,o.getContextRaw()["@language"]||null)}static getContextValueDirection(o,u){return Zt.getContextValue(o,"@direction",u,o.getContextRaw()["@direction"]||null)}static isContextValueReverse(o,u){return!!Zt.getContextValue(o,"@reverse",u,null)}static getContextValueIndex(o,u){return Zt.getContextValue(o,"@index",u,o.getContextRaw()["@index"]||null)}static isPropertyReverse(o,u,c){return c==="@reverse"!==Zt.isContextValueReverse(o,u)}static isPropertyInEmbeddedNode(o){return o==="@id"}static isPropertyInAnnotationObject(o){return o==="@annotation"}static isValidIri(o){return o!==null&&t.Util.isValidIri(o)}static isPrefixArray(o,u){if(o.length>u.length)return!1;for(let c=0;c1)throw new t.ErrorCoded(`Found illegal neighbouring entries next to @set for key: '${u}'`,t.ERROR_CODES.INVALID_SET_OR_LIST_OBJECT);return[]}else if("@list"in c){if(Object.keys(c).length>1)throw new t.ErrorCoded(`Found illegal neighbouring entries next to @list for key: '${u}'`,t.ERROR_CODES.INVALID_SET_OR_LIST_OBJECT);const h=c["@list"];return Array.isArray(h)?h.length===0?[this.rdfNil]:this.parsingContext.idStack[l+1]||[]:await this.valueToTerm(await this.parsingContext.getContext(d),u,h,l-1,d.slice(0,-1))}else{if("@reverse"in c&&typeof c["@reverse"]=="boolean")return[];if("@graph"in Zt.getContextValueContainer(await this.parsingContext.getContext(d),u)){const h=this.parsingContext.graphContainerTermStack[l+1];return h?Object.values(h):[this.dataFactory.blankNode()]}else if("@id"in c){if(Object.keys(c).length>1&&(o=await this.parsingContext.getContext(d,0)),"@context"in c&&(o=await this.parsingContext.parseContext(c["@context"],o.getContextRaw())),c["@type"]==="@vocab")return this.nullableTermToArray(this.createVocabOrBaseTerm(o,c["@id"]));{const h=c["@id"];let p;if(typeof h=="object")if(this.parsingContext.rdfstar)p=this.parsingContext.idStack[l+1][0];else throw new t.ErrorCoded(`Found illegal @id '${c}'`,t.ERROR_CODES.INVALID_ID_VALUE);else p=this.resourceToTerm(o,h);return this.nullableTermToArray(p)}}else return this.parsingContext.emittedStack[l+1]||c&&typeof c=="object"&&Object.keys(c).length===0?this.parsingContext.idStack[l+1]||(this.parsingContext.idStack[l+1]=[this.dataFactory.blankNode()]):[]}case"string":return this.nullableTermToArray(this.stringValueToTerm(l,await this.getContextSelfOrPropertyScoped(o,u),u,c,null));case"boolean":return this.nullableTermToArray(this.stringValueToTerm(l,await this.getContextSelfOrPropertyScoped(o,u),u,(!!c).toString(),this.dataFactory.namedNode(Zt.XSD_BOOLEAN)));case"number":return this.nullableTermToArray(this.stringValueToTerm(l,await this.getContextSelfOrPropertyScoped(o,u),u,c,this.dataFactory.namedNode(c%1===0&&c<1e21?Zt.XSD_INTEGER:Zt.XSD_DOUBLE)));default:return this.parsingContext.emitError(new Error(`Could not determine the RDF type of a ${f}`)),[]}}async getContextSelfOrPropertyScoped(o,u){const c=o.getContextRaw()[u];return c&&typeof c=="object"&&"@context"in c&&(o=await this.parsingContext.parseContext(c,o.getContextRaw(),!0)),o}nullableTermToArray(o){return o?[o]:[]}predicateToTerm(o,u){const c=o.expandTerm(u,!0,this.parsingContext.getExpandOptions());if(!c)return null;if(c[0]==="_"&&c[1]===":")return this.parsingContext.produceGeneralizedRdf?this.dataFactory.blankNode(c.substr(2)):null;if(Zt.isValidIri(c))return this.dataFactory.namedNode(c);if(c&&this.parsingContext.strictValues)this.parsingContext.emitError(new t.ErrorCoded(`Invalid predicate IRI: ${c}`,t.ERROR_CODES.INVALID_IRI_MAPPING));else return null;return null}resourceToTerm(o,u){if(u.startsWith("_:"))return this.dataFactory.blankNode(u.substr(2));const c=o.expandTerm(u,!1,this.parsingContext.getExpandOptions());if(!Zt.isValidIri(c))if(c&&this.parsingContext.strictValues)this.parsingContext.emitError(new Error(`Invalid resource IRI: ${c}`));else return null;return this.dataFactory.namedNode(c)}createVocabOrBaseTerm(o,u){if(u.startsWith("_:"))return this.dataFactory.blankNode(u.substr(2));const c=this.parsingContext.getExpandOptions();let l=o.expandTerm(u,!0,c);if(l===u&&(l=o.expandTerm(u,!1,c)),!Zt.isValidIri(l))if(l&&this.parsingContext.strictValues&&!l.startsWith("@"))this.parsingContext.emitError(new Error(`Invalid term IRI: ${l}`));else return null;return this.dataFactory.namedNode(l)}intToString(o,u){return typeof o=="number"?Number.isFinite(o)?o%1===0&&(!u||u.value!==Zt.XSD_DOUBLE)?Number(o).toString():o.toExponential(15).replace(/(\d)0*e\+?/,"$1E"):o>0?"INF":"-INF":o}stringValueToTerm(o,u,c,l,d){const f=Zt.getContextValueType(u,c);if(f)if(f==="@id"){if(!d)return this.resourceToTerm(u,this.intToString(l,d))}else if(f==="@vocab"){if(!d)return this.createVocabOrBaseTerm(u,this.intToString(l,d))}else d=this.dataFactory.namedNode(f);if(!d){const h=Zt.getContextValueLanguage(u,c),p=Zt.getContextValueDirection(u,c);return p&&this.parsingContext.rdfDirection?this.createLanguageDirectionLiteral(o,this.intToString(l,d),h,p):this.dataFactory.literal(this.intToString(l,d),h)}return this.dataFactory.literal(this.intToString(l,d),d)}createLanguageDirectionLiteral(o,u,c,l){if(this.parsingContext.rdfDirection==="i18n-datatype")return c||(c=""),this.dataFactory.literal(u,this.dataFactory.namedNode(`https://www.w3.org/ns/i18n#${c}_${l}`));{const d=this.dataFactory.blankNode(),f=this.getDefaultGraph();return this.parsingContext.emitQuad(o,this.dataFactory.quad(d,this.dataFactory.namedNode(Zt.RDF+"value"),this.dataFactory.literal(u),f)),c&&this.parsingContext.emitQuad(o,this.dataFactory.quad(d,this.dataFactory.namedNode(Zt.RDF+"language"),this.dataFactory.literal(c),f)),this.parsingContext.emitQuad(o,this.dataFactory.quad(d,this.dataFactory.namedNode(Zt.RDF+"direction"),this.dataFactory.literal(l),f)),d}}valueToJsonString(o){return n(o)}async unaliasKeyword(o,u,c,l,d){if(Number.isInteger(o))return o;if(!l){const f=this.parsingContext.unaliasedKeywordCacheStack[c];if(f)return f}if(!t.Util.isPotentialKeyword(o)){d=d||await this.parsingContext.getContext(u);let f=d.getContextRaw()[o];f&&typeof f=="object"&&(f=f["@id"]),t.Util.isValidKeyword(f)&&(o=f)}return l?o:this.parsingContext.unaliasedKeywordCacheStack[c]=o}async unaliasKeywordParent(o,u){return await this.unaliasKeyword(u>0&&o[u-1],o,u-1)}async unaliasKeywords(o,u,c,l){const d={};for(const f in o)d[await this.unaliasKeyword(f,u,c+1,!0,l)]=o[f];return d}async isLiteral(o,u){for(let c=u;c>=0;c--){if(await this.unaliasKeyword(o[c],o,c)==="@annotation")return!1;if(this.parsingContext.literalStack[c]||this.parsingContext.jsonLiteralStack[c])return!0}return!1}async getDepthOffsetGraph(o,u){for(let c=o-1;c>0;c--)if(await this.unaliasKeyword(u[c],u,c)==="@graph"){const l=(await r.EntryHandlerContainer.getContainerHandler(this.parsingContext,u,c)).containers;return r.EntryHandlerContainer.isComplexGraphContainer(l)?-1:o-c-1}return-1}validateReverseSubject(o){if(o.termType==="Literal")throw new t.ErrorCoded(`Found illegal literal in subject position: ${o.value}`,t.ERROR_CODES.INVALID_REVERSE_PROPERTY_VALUE)}getDefaultGraph(){return this.parsingContext.defaultGraph||this.dataFactory.defaultGraph()}async getGraphContainerValue(o,u){let c=this.getDefaultGraph();const{containers:l,depth:d}=await r.EntryHandlerContainer.getContainerHandler(this.parsingContext,o,u);if("@graph"in l){const f=r.EntryHandlerContainer.getContainerGraphIndex(l,d,o),h=this.parsingContext.graphContainerTermStack[d];if(c=h?h[f]:null,!c){let p=null;if("@id"in l){const b=await this.getContainerKey(o[d],o,d);b!==null&&(p=await this.resourceToTerm(await this.parsingContext.getContext(o),b))}p||(p=this.dataFactory.blankNode()),this.parsingContext.graphContainerTermStack[d]||(this.parsingContext.graphContainerTermStack[d]={}),c=this.parsingContext.graphContainerTermStack[d][f]=p}}return c}async getPropertiesDepth(o,u){let c=u;for(let l=u-1;l>0;l--)if(typeof o[l]!="number"){const d=await this.unaliasKeyword(o[l],o,l);if(d==="@reverse")return l;if(d==="@nest")c=l;else return c}return c}async getContainerKey(o,u,c){const l=await this.unaliasKeyword(o,u,c);return l==="@none"?null:l}validateReverseInEmbeddedNode(o,u,c){if(c&&u&&!this.parsingContext.rdfstarReverseInEmbedded)throw new t.ErrorCoded(`Illegal reverse property in embedded node in ${o}`,t.ERROR_CODES.INVALID_EMBEDDED_NODE)}emitQuadChecked(o,u,c,l,d,f,h){let p;if(f?(this.validateReverseSubject(l),p=this.dataFactory.quad(l,c,u,d)):p=this.dataFactory.quad(u,c,l,d),h){if(p.graph.termType!=="DefaultGraph"&&(p=this.dataFactory.quad(p.subject,p.predicate,p.object)),this.parsingContext.idStack[o-1])throw new t.ErrorCoded("Illegal multiple properties in an embedded node",t.ERROR_CODES.INVALID_EMBEDDED_NODE);this.parsingContext.idStack[o-1]=[p]}else this.parsingContext.emitQuad(o,p);const b=this.parsingContext.annotationsBuffer[o];if(b){for(const g of b)this.emitAnnotation(o,p,g);delete this.parsingContext.annotationsBuffer[o]}}emitAnnotation(o,u,c){let l;c.reverse?(this.validateReverseSubject(c.object),l=this.dataFactory.quad(c.object,c.predicate,u)):l=this.dataFactory.quad(u,c.predicate,c.object),this.parsingContext.emitQuad(o,l);for(const d of c.nestedAnnotations)this.emitAnnotation(o,l,d)}};return a.XSD="http://www.w3.org/2001/XMLSchema#",a.XSD_BOOLEAN=a.XSD+"boolean",a.XSD_INTEGER=a.XSD+"integer",a.XSD_DOUBLE=a.XSD+"double",a.RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#",sh.Util=a,sh}Object.defineProperty(l2,"__esModule",{value:!0});l2.EntryHandlerArrayValue=void 0;const Ade=Al(),v4=hn;class Rde{isPropertyHandler(){return!1}isStackProcessor(){return!0}async validate(e,r,n,a,s){return this.test(e,r,null,n,a)}async test(e,r,n,a,s){return typeof a[s]=="number"}async handle(e,r,n,a,s,o){let u=await r.unaliasKeywordParent(a,o);if(u==="@list"){let c=null,l=0;for(let d=o-2;d>0;d--){const f=a[d];if(typeof f=="string"||typeof f=="number"){l=d,c=f;break}}if(c!==null){const d=await r.valueToTerm(await e.getContext(a),c,s,o,a);for(const f of d)await this.handleListElement(e,r,f,s,o,a.slice(0,l),l);d.length===0&&await this.handleListElement(e,r,null,s,o,a.slice(0,l),l)}}else if(u==="@set")await e.newOnValueJob(a.slice(0,-2),s,o-2,!1);else if(u!==void 0&&u!=="@type"){for(let l=o-1;l>0;l--)if(typeof a[l]!="number"){u=await r.unaliasKeyword(a[l],a,l);break}const c=await e.getContext(a.slice(0,-1));if("@list"in Ade.Util.getContextValueContainer(c,u)){e.emittedStack[o+1]=!0;const l=await r.valueToTerm(await e.getContext(a),u,s,o,a);for(const d of l)await this.handleListElement(e,r,d,s,o,a.slice(0,-1),o-1);l.length===0&&await this.handleListElement(e,r,null,s,o,a.slice(0,-1),o-1)}else e.shiftStack(o,1),await e.newOnValueJob(a.slice(0,-1),s,o-1,!1),e.contextTree.removeContext(a.slice(0,-1))}}async handleListElement(e,r,n,a,s,o,u){let c=e.listPointerStack[s];if(a!==null&&(await r.unaliasKeywords(a,o,s))["@value"]!==null){if(!c||!c.value){const l=r.dataFactory.blankNode();c={value:l,listRootDepth:u,listId:l}}else{const l=r.dataFactory.blankNode();e.emitQuad(s,r.dataFactory.quad(c.value,r.rdfRest,l,r.getDefaultGraph())),c.value=l}n&&e.emitQuad(s,r.dataFactory.quad(c.value,r.rdfFirst,n,r.getDefaultGraph()))}else c||(c={listRootDepth:u,listId:r.rdfNil});e.listPointerStack[s]=c,e.rdfstar&&e.annotationsBuffer[s]&&e.emitError(new v4.ErrorCoded("Found an illegal annotation inside a list",v4.ERROR_CODES.INVALID_ANNOTATION))}}l2.EntryHandlerArrayValue=Rde;var p2={};Object.defineProperty(p2,"__esModule",{value:!0});p2.EntryHandlerInvalidFallback=void 0;class xde{isPropertyHandler(){return!1}isStackProcessor(){return!0}async validate(e,r,n,a,s){return!1}async test(e,r,n,a,s){return!0}async handle(e,r,n,a,s,o){e.emittedStack[o]=!1}}p2.EntryHandlerInvalidFallback=xde;var y2={},hs={};Object.defineProperty(hs,"__esModule",{value:!0});hs.EntryHandlerKeyword=void 0;class Ide{constructor(e){this.keyword=e}isPropertyHandler(){return!1}isStackProcessor(){return!0}async validate(e,r,n,a,s){return!1}async test(e,r,n,a,s){return n===this.keyword}}hs.EntryHandlerKeyword=Ide;Object.defineProperty(y2,"__esModule",{value:!0});y2.EntryHandlerKeywordContext=void 0;const w4=hn,Pde=hs;class Dde extends Pde.EntryHandlerKeyword{constructor(){super("@context")}isStackProcessor(){return!1}async handle(e,r,n,a,s,o){e.streamingProfile&&(e.processingStack[o]||e.processingType[o]||e.idStack[o]!==void 0)&&e.emitError(new w4.ErrorCoded("Found an out-of-order context, while streaming is enabled.(disable `streamingProfile`)",w4.ERROR_CODES.INVALID_STREAMING_KEY_ORDER));const u=e.getContext(a),c=e.parseContext(s,(await u).getContextRaw());e.contextTree.setContext(a.slice(0,-1),c),e.emitContext(s),await e.validateContext(await c)}}y2.EntryHandlerKeywordContext=Dde;var b2={};Object.defineProperty(b2,"__esModule",{value:!0});b2.EntryHandlerKeywordGraph=void 0;const Nde=hs;class Cde extends Nde.EntryHandlerKeyword{constructor(){super("@graph")}async handle(e,r,n,a,s,o){e.graphStack[o+1]=!0}}b2.EntryHandlerKeywordGraph=Cde;var g2={};Object.defineProperty(g2,"__esModule",{value:!0});g2.EntryHandlerKeywordId=void 0;const ws=hn,jde=hs;class Mde extends jde.EntryHandlerKeyword{constructor(){super("@id")}isStackProcessor(){return!1}async handle(e,r,n,a,s,o){if(typeof s!="string"){if(e.rdfstar&&typeof s=="object"){const c=Object.keys(s);c.length===1&&c[0]==="@id"&&e.emitError(new ws.ErrorCoded(`Invalid embedded node without property with @id ${s["@id"]}`,ws.ERROR_CODES.INVALID_EMBEDDED_NODE))}else e.emitError(new ws.ErrorCoded(`Found illegal @id '${s}'`,ws.ERROR_CODES.INVALID_ID_VALUE));return}const u=await r.getPropertiesDepth(a,o);if(e.idStack[u]!==void 0&&(e.idStack[u][0].listHead?e.emitError(new ws.ErrorCoded(`Found illegal neighbouring entries next to @list for key: '${a[o-1]}'`,ws.ERROR_CODES.INVALID_SET_OR_LIST_OBJECT)):e.emitError(new ws.ErrorCoded(`Found duplicate @ids '${e.idStack[u][0].value}' and '${s}'`,ws.ERROR_CODES.COLLIDING_KEYWORDS))),e.rdfstar&&e.annotationsBuffer[o])for(const c of e.annotationsBuffer[o])c.depth===o&&e.emitError(new ws.ErrorCoded(`Found an illegal @id inside an annotation: ${s}`,ws.ERROR_CODES.INVALID_ANNOTATION));e.idStack[u]=r.nullableTermToArray(await r.resourceToTerm(await e.getContext(a),s))}}g2.EntryHandlerKeywordId=Mde;var _2={};Object.defineProperty(_2,"__esModule",{value:!0});_2.EntryHandlerKeywordIncluded=void 0;const Jl=hn,Fde=hs;class Lde extends Fde.EntryHandlerKeyword{constructor(){super("@included")}async handle(e,r,n,a,s,o){typeof s!="object"&&e.emitError(new Jl.ErrorCoded(`Found illegal @included '${s}'`,Jl.ERROR_CODES.INVALID_INCLUDED_VALUE));const u=await r.unaliasKeywords(s,a,o,await e.getContext(a));"@value"in u&&e.emitError(new Jl.ErrorCoded(`Found an illegal @included @value node '${JSON.stringify(s)}'`,Jl.ERROR_CODES.INVALID_INCLUDED_VALUE)),"@list"in u&&e.emitError(new Jl.ErrorCoded(`Found an illegal @included @list node '${JSON.stringify(s)}'`,Jl.ERROR_CODES.INVALID_INCLUDED_VALUE)),e.emittedStack[o]=!1}}_2.EntryHandlerKeywordIncluded=Lde;var m2={};Object.defineProperty(m2,"__esModule",{value:!0});m2.EntryHandlerKeywordNest=void 0;const h1=hn,Bde=hs;class $de extends Bde.EntryHandlerKeyword{constructor(){super("@nest")}async handle(e,r,n,a,s,o){typeof s!="object"&&e.emitError(new h1.ErrorCoded(`Found invalid @nest entry for '${n}': '${s}'`,h1.ERROR_CODES.INVALID_NEST_VALUE)),"@value"in await r.unaliasKeywords(s,a,o,await e.getContext(a))&&e.emitError(new h1.ErrorCoded(`Found an invalid @value node for '${n}'`,h1.ERROR_CODES.INVALID_NEST_VALUE)),e.emittedStack[o]=!1}}m2.EntryHandlerKeywordNest=$de;var v2={};Object.defineProperty(v2,"__esModule",{value:!0});v2.EntryHandlerKeywordType=void 0;const p1=hn,y1=Al(),Ude=f2(),qde=hs;class Vde extends qde.EntryHandlerKeyword{constructor(){super("@type")}isStackProcessor(){return!1}async handle(e,r,n,a,s,o){const u=a[o],c=await e.getContext(a),l=r.rdfType,d=await r.unaliasKeywordParent(a,o),f=y1.Util.isPropertyReverse(c,u,d),h=y1.Util.isPropertyInEmbeddedNode(d);r.validateReverseInEmbeddedNode(n,f,h);const p=y1.Util.isPropertyInAnnotationObject(d),b=Array.isArray(s)?s:[s];for(const w of b){typeof w!="string"&&e.emitError(new p1.ErrorCoded(`Found illegal @type '${w}'`,p1.ERROR_CODES.INVALID_TYPE_VALUE));const O=r.createVocabOrBaseTerm(c,w);O&&await Ude.EntryHandlerPredicate.handlePredicateObject(e,r,a,o,l,O,f,h,p)}let g=Promise.resolve(c),E=!1;for(const w of b.sort()){const O=y1.Util.getContextValue(c,"@context",w,null);O&&(E=!0,g=g.then(A=>e.parseContext(O,A.getContextRaw())))}e.streamingProfile&&(E||!e.streamingProfileAllowOutOfOrderPlainType)&&(e.processingStack[o]||e.idStack[o])&&e.emitError(new p1.ErrorCoded("Found an out-of-order type-scoped context, while streaming is enabled.(disable `streamingProfile`)",p1.ERROR_CODES.INVALID_STREAMING_KEY_ORDER)),E&&(g=g.then(w=>("@propagate"in w.getContextRaw()||(w.getContextRaw()["@propagate"]=!1),w.getContextRaw()["@propagate"]===!1&&(w.getContextRaw()["@__propagateFallback"]=c.getContextRaw()),w)),e.contextTree.setContext(a.slice(0,a.length-1),g)),e.processingType[o]=!0}}v2.EntryHandlerKeywordType=Vde;var w2={};Object.defineProperty(w2,"__esModule",{value:!0});w2.EntryHandlerKeywordUnknownFallback=void 0;const ep=hn;class S2{isPropertyHandler(){return!1}isStackProcessor(){return!0}async validate(e,r,n,a,s){const o=await r.unaliasKeyword(n[a],n,a);return ep.Util.isPotentialKeyword(o)?!(!s&&o==="@list"):!1}async test(e,r,n,a,s){return ep.Util.isPotentialKeyword(n)}async handle(e,r,n,a,s,o){const u=S2.VALID_KEYWORDS_TYPES[n];u!==void 0?u&&typeof s!==u.type&&e.emitError(new ep.ErrorCoded(`Invalid value type for '${n}' with value '${s}'`,u.errorCode)):e.strictValues&&e.emitError(new Error(`Unknown keyword '${n}' with value '${s}'`)),e.emittedStack[o]=!1}}S2.VALID_KEYWORDS_TYPES={"@index":{type:"string",errorCode:ep.ERROR_CODES.INVALID_INDEX_VALUE},"@list":null,"@reverse":{type:"object",errorCode:ep.ERROR_CODES.INVALID_REVERSE_VALUE},"@set":null,"@value":null};w2.EntryHandlerKeywordUnknownFallback=S2;var T2={};Object.defineProperty(T2,"__esModule",{value:!0});T2.EntryHandlerKeywordValue=void 0;const Hde=hs;class kde extends Hde.EntryHandlerKeyword{constructor(){super("@value")}async validate(e,r,n,a,s){const o=n[a];return o&&!e.literalStack[a]&&await this.test(e,r,o,n,a)&&(e.literalStack[a]=!0),super.validate(e,r,n,a,s)}async test(e,r,n,a,s){return await r.unaliasKeyword(a[s],a.slice(0,a.length-1),s-1,!0)==="@value"}async handle(e,r,n,a,s,o){e.literalStack[o]=!0,delete e.unidentifiedValuesBuffer[o],delete e.unidentifiedGraphsBuffer[o],e.emittedStack[o]=!1}}T2.EntryHandlerKeywordValue=kde;var dh={},E2={};Object.defineProperty(E2,"__esModule",{value:!0});E2.ContextTree=void 0;class WR{constructor(){this.subTrees={}}getContext(e){if(e.length>0){const[r,...n]=e,a=this.subTrees[r];if(a){const s=a.getContext(n);if(s)return s.then(({context:o,depth:u})=>({context:o,depth:u+1}))}}return this.context?this.context.then(r=>({context:r,depth:0})):null}setContext(e,r){if(e.length===0)this.context=r;else{const[n,...a]=e;let s=this.subTrees[n];s||(s=this.subTrees[n]=new WR),s.setContext(a,r)}}removeContext(e){this.setContext(e,null)}}E2.ContextTree=WR;var S4;function Qde(){if(S4)return dh;S4=1,Object.defineProperty(dh,"__esModule",{value:!0}),dh.ParsingContext=void 0;const t=hn,e=Ef,r=E2,n=lL();let a=class cL{constructor(o){this.contextParser=new t.ContextParser({documentLoader:o.documentLoader,skipValidation:o.skipContextValidation}),this.streamingProfile=!!o.streamingProfile,this.baseIRI=o.baseIRI,this.produceGeneralizedRdf=!!o.produceGeneralizedRdf,this.allowSubjectList=!!o.allowSubjectList,this.processingMode=o.processingMode||n.JsonLdParser.DEFAULT_PROCESSING_MODE,this.strictValues=!!o.strictValues,this.validateValueIndexes=!!o.validateValueIndexes,this.defaultGraph=o.defaultGraph,this.rdfDirection=o.rdfDirection,this.normalizeLanguageTags=o.normalizeLanguageTags,this.streamingProfileAllowOutOfOrderPlainType=o.streamingProfileAllowOutOfOrderPlainType,this.rdfstar=o.rdfstar!==!1,this.rdfstarReverseInEmbedded=o.rdfstarReverseInEmbedded,this.topLevelProperties=!1,this.activeProcessingMode=parseFloat(this.processingMode),this.processingStack=[],this.processingType=[],this.emittedStack=[],this.idStack=[],this.graphStack=[],this.graphContainerTermStack=[],this.listPointerStack=[],this.contextTree=new r.ContextTree,this.literalStack=[],this.validationStack=[],this.unaliasedKeywordCacheStack=[],this.jsonLiteralStack=[],this.unidentifiedValuesBuffer=[],this.unidentifiedGraphsBuffer=[],this.annotationsBuffer=[],this.pendingContainerFlushBuffers=[],this.parser=o.parser,o.context?(this.rootContext=this.parseContext(o.context),this.rootContext.then(u=>this.validateContext(u))):this.rootContext=Promise.resolve(new t.JsonLdContextNormalized(this.baseIRI?{"@base":this.baseIRI,"@__baseDocument":!0}:{}))}async parseContext(o,u,c){return this.contextParser.parse(o,{baseIRI:this.baseIRI,ignoreProtection:c,normalizeLanguageTags:this.normalizeLanguageTags,parentContext:u,processingMode:this.activeProcessingMode})}validateContext(o){const u=o.getContextRaw()["@version"];if(u){if(this.activeProcessingMode&&u>this.activeProcessingMode)throw new e.ErrorCoded(`Unsupported JSON-LD version '${u}' under active processing mode ${this.activeProcessingMode}.`,e.ERROR_CODES.PROCESSING_MODE_CONFLICT);if(this.activeProcessingMode&&u0&&c.context.getContextRaw()["@propagate"]===!1&&c.depth!==u&&!l);return c.depth===0&&c.context.getContextRaw()["@propagate"]===!1&&c.depth!==u&&(c.context=new t.JsonLdContextNormalized({})),c}async newOnValueJob(o,u,c,l){await this.parser.newOnValueJob(o,u,c,l)}async handlePendingContainerFlushBuffers(){if(this.pendingContainerFlushBuffers.length>0){for(const o of this.pendingContainerFlushBuffers)await this.parser.flushBuffer(o.depth,o.keys),this.parser.flushStacks(o.depth);return this.pendingContainerFlushBuffers.splice(0,this.pendingContainerFlushBuffers.length),!0}else return!1}emitQuad(o,u){o===1&&(this.topLevelProperties=!0),this.parser.push(u)}emitError(o){this.parser.emit("error",o)}emitContext(o){this.parser.emit("context",o)}getUnidentifiedValueBufferSafe(o){let u=this.unidentifiedValuesBuffer[o];return u||(u=[],this.unidentifiedValuesBuffer[o]=u),u}getUnidentifiedGraphBufferSafe(o){let u=this.unidentifiedGraphsBuffer[o];return u||(u=[],this.unidentifiedGraphsBuffer[o]=u),u}getAnnotationsBufferSafe(o){let u=this.annotationsBuffer[o];return u||(u=[],this.annotationsBuffer[o]=u),u}getExpandOptions(){return cL.EXPAND_OPTIONS[this.activeProcessingMode]}shiftStack(o,u){const c=this.idStack[o+u];if(c&&(this.idStack[o]=c,this.emittedStack[o]=!0,delete this.idStack[o+u]),this.pendingContainerFlushBuffers.length)for(const l of this.pendingContainerFlushBuffers)l.depth>=o+u&&(l.depth-=u,l.keys.splice(o,u));this.unidentifiedValuesBuffer[o+u]&&(this.unidentifiedValuesBuffer[o]=this.unidentifiedValuesBuffer[o+u],delete this.unidentifiedValuesBuffer[o+u]),this.annotationsBuffer[o+u-1]&&(this.annotationsBuffer[o-1]||(this.annotationsBuffer[o-1]=[]),this.annotationsBuffer[o-1]=[...this.annotationsBuffer[o-1],...this.annotationsBuffer[o+u-1]],delete this.annotationsBuffer[o+u-1])}};return a.EXPAND_OPTIONS={1:{allowPrefixForcing:!1,allowPrefixNonGenDelims:!1,allowVocabRelativeToBase:!1},1.1:{allowPrefixForcing:!0,allowPrefixNonGenDelims:!1,allowVocabRelativeToBase:!0}},dh.ParsingContext=a,dh}var O2={};Object.defineProperty(O2,"__esModule",{value:!0});O2.EntryHandlerKeywordAnnotation=void 0;const Gde=hs,T4=hn;class zde extends Gde.EntryHandlerKeyword{constructor(){super("@annotation")}async handle(e,r,n,a,s,o){(typeof s=="string"||typeof s=="object"&&s["@value"])&&e.emitError(new T4.ErrorCoded(`Found illegal annotation value: ${JSON.stringify(s)}`,T4.ERROR_CODES.INVALID_ANNOTATION))}}O2.EntryHandlerKeywordAnnotation=zde;var E4;function lL(){if(E4)return ah;E4=1,Object.defineProperty(ah,"__esModule",{value:!0}),ah.JsonLdParser=void 0;const t=_M,e=hn,r=Ht,n=l2,a=uL(),s=p2,o=f2(),u=y2,c=b2,l=g2,d=_2,f=m2,h=v2,p=w2,b=T2,g=Qde(),E=Al(),w=Y9,O=O2;let A=class ad extends r.Transform{constructor(I){super({readableObjectMode:!0}),I=I||{},this.options=I,this.parsingContext=new g.ParsingContext(Object.assign({parser:this},I)),this.util=new E.Util({dataFactory:I.dataFactory,parsingContext:this.parsingContext}),this.jsonParser=new t,this.contextJobs=[],this.typeJobs=[],this.contextAwaitingJobs=[],this.lastDepth=0,this.lastKeys=[],this.lastOnValueJob=Promise.resolve(),this.attachJsonParserListeners(),this.on("end",()=>{typeof this.jsonParser.mode<"u"&&this.emit("error",new Error("Unclosed document"))})}static fromHttpResponse(I,D,U,H){let N;if(D!=="application/ld+json"){if(D!=="application/json"&&!D.endsWith("+json"))throw new e.ErrorCoded(`Unsupported JSON-LD media type ${D}`,e.ERROR_CODES.LOADING_DOCUMENT_FAILED);if(U&&U.has("Link")&&U.forEach((F,X)=>{if(X==="link"){const ne=(0,w.parse)(F);for(const $ of ne.get("rel","http://www.w3.org/ns/json-ld#context")){if(N)throw new e.ErrorCoded("Multiple JSON-LD context link headers were found on "+I,e.ERROR_CODES.MULTIPLE_CONTEXT_LINK_HEADERS);N=$.uri}}}),!N&&!(H!=null&&H.ignoreMissingContextLinkHeader))throw new e.ErrorCoded(`Missing context link header for media type ${D} on ${I}`,e.ERROR_CODES.LOADING_DOCUMENT_FAILED)}let x;if(U&&U.has("Content-Type")){const F=U.get("Content-Type"),X=/; *profile=([^"]*)/.exec(F);X&&X[1]==="http://www.w3.org/ns/json-ld#streaming"&&(x=!0)}return new ad(Object.assign({baseIRI:I,context:N,streamingProfile:x},H||{}))}import(I){if("pipe"in I){I.on("error",U=>D.emit("error",U));const D=I.pipe(new ad(this.options));return D}else{const D=new r.PassThrough({readableObjectMode:!0});I.on("error",H=>U.emit("error",H)),I.on("data",H=>D.push(H)),I.on("end",()=>D.push(null));const U=D.pipe(new ad(this.options));return U}}_transform(I,D,U){this.jsonParser.write(I),this.lastOnValueJob.then(()=>U(),H=>U(H))}async newOnValueJob(I,D,U,H){let N=!0;if(H&&U1&&(ne=this.parsingContext.validationStack[this.parsingContext.validationStack.length-1].property);for(let $=Math.max(1,this.parsingContext.validationStack.length-1);$=0?this.parsingContext.idStack[I-ne-1]:[await this.util.getGraphContainerValue(D,I)];if($)for(const j of $){this.parsingContext.emittedStack[I]=!0;for(const Q of N)this.util.emitQuadChecked(I,X,Q.predicate,Q.object,j,Q.reverse,Q.isEmbedded)}else{const j=this.parsingContext.getUnidentifiedGraphBufferSafe(I-await this.util.getDepthOffsetGraph(I,D)-1);for(const Q of N)Q.reverse?j.push({object:X,predicate:Q.predicate,subject:Q.object,isEmbedded:Q.isEmbedded}):j.push({object:Q.object,predicate:Q.predicate,subject:X,isEmbedded:Q.isEmbedded})}}this.parsingContext.unidentifiedValuesBuffer.splice(I,1),this.parsingContext.literalStack.splice(I,1),this.parsingContext.jsonLiteralStack.splice(I,1)}const x=this.parsingContext.unidentifiedGraphsBuffer[I];if(x){for(const X of U){const ne=I===1&&X.termType==="BlankNode"&&!this.parsingContext.topLevelProperties?this.util.getDefaultGraph():X;this.parsingContext.emittedStack[I]=!0;for(const $ of x)this.parsingContext.emitQuad(I,this.util.dataFactory.quad($.subject,$.predicate,$.object,ne))}this.parsingContext.unidentifiedGraphsBuffer.splice(I,1)}const F=this.parsingContext.annotationsBuffer[I];if(F){F.length>0&&I===1&&this.parsingContext.emitError(new e.ErrorCoded("Annotations can not be made on top-level nodes",e.ERROR_CODES.INVALID_ANNOTATION));const X=this.parsingContext.getAnnotationsBufferSafe(I-1);for(const ne of F)X.push(ne);delete this.parsingContext.annotationsBuffer[I]}}async validateKey(I,D,U){for(const H of ad.ENTRY_HANDLERS)if(await H.validate(this.parsingContext,this.util,I,D,U))return{valid:!0,property:U||H.isPropertyHandler()};return{valid:!1,property:!1}}attachJsonParserListeners(){this.jsonParser.onValue=I=>{const D=this.jsonParser.stack.length,U=new Array(D+1).fill(0).map((H,N)=>N===D?this.jsonParser.key:this.jsonParser.stack[N].key);if(!this.isParsingContextInner(D)){const H=()=>this.newOnValueJob(U,I,D,!0);if(!this.parsingContext.streamingProfile&&!this.parsingContext.contextTree.getContext(U.slice(0,-1)))if(U[D]==="@context"){let N=this.contextJobs[D];N||(N=this.contextJobs[D]=[]),N.push(H)}else this.contextAwaitingJobs.push({job:H,keys:U,depth:D});else this.lastOnValueJob=this.lastOnValueJob.then(H);!this.parsingContext.streamingProfile&&D===0&&(this.lastOnValueJob=this.lastOnValueJob.then(()=>this.executeBufferedJobs()))}},this.jsonParser.onError=I=>{this.emit("error",I)}}isParsingContextInner(I){for(let D=I;D>0;D--)if(this.jsonParser.stack[D-1].key==="@context")return!0;return!1}async executeBufferedJobs(){for(const D of this.contextJobs)if(D)for(const U of D)await U();this.parsingContext.unaliasedKeywordCacheStack.splice(0);const I=[];for(const D of this.contextAwaitingJobs)await this.util.unaliasKeyword(D.keys[D.depth],D.keys,D.depth,!0)==="@type"||typeof D.keys[D.depth]=="number"&&await this.util.unaliasKeyword(D.keys[D.depth-1],D.keys,D.depth-1,!0)==="@type"?this.typeJobs.push({job:D.job,keys:D.keys.slice(0,D.keys.length-1)}):I.push(D);for(const D of I){if(this.typeJobs.length>0){const U=[],H=[];for(let F=0;FF.keys.length-X.keys.length);for(const F of N)await F.job();const x=H.sort().reverse();for(const F of x)this.typeJobs.splice(F,1)}await D.job()}}};return A.DEFAULT_PROCESSING_MODE="1.1",A.ENTRY_HANDLERS=[new n.EntryHandlerArrayValue,new u.EntryHandlerKeywordContext,new l.EntryHandlerKeywordId,new d.EntryHandlerKeywordIncluded,new c.EntryHandlerKeywordGraph,new f.EntryHandlerKeywordNest,new h.EntryHandlerKeywordType,new b.EntryHandlerKeywordValue,new O.EntryHandlerKeywordAnnotation,new a.EntryHandlerContainer,new p.EntryHandlerKeywordUnknownFallback,new o.EntryHandlerPredicate,new s.EntryHandlerInvalidFallback],ah.JsonLdParser=A,ah}(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(lL(),t)})(sL);var V0={};Object.defineProperty(V0,"__esModule",{value:!0});V0.DocumentLoaderMediated=void 0;const Wde=eo,Xde=hn,Kde=Sl;class XR extends Xde.FetchDocumentLoader{constructor(e,r){super(XR.createFetcher(e,r)),this.mediatorHttp=e,this.context=r}static createFetcher(e,r){return async(n,a)=>{const s=await e.mediate({input:n,init:a,context:r});return s.json=async()=>JSON.parse(await Kde(Wde.ActorHttp.toNodeReadable(s.body))),s}}}V0.DocumentLoaderMediated=XR;Object.defineProperty(c2,"__esModule",{value:!0});c2.ActorRdfParseJsonLd=void 0;const Jde=vl,b1=rr,Yde=sL,Zde=V0;class efe extends Jde.ActorRdfParseFixedMediaTypes{constructor(e){super(e)}async testHandle(e,r,n){if(n.has(b1.KeysRdfParseHtmlScript.processingHtmlScript)&&r!=="application/ld+json")throw new Error("JSON-LD in script tags can only have media type 'application/ld+json'");if(!(r in this.mediaTypePriorities)&&!r.endsWith("+json"))throw new Error(`Unrecognized media type: ${r}`);return await this.testHandleChecked(e)}async runHandle(e,r,n){var o;return{data:Yde.JsonLdParser.fromHttpResponse(((o=e.metadata)==null?void 0:o.baseIRI)??"",r,e.headers,{documentLoader:n.get(b1.KeysRdfParseJsonLd.documentLoader)||new Zde.DocumentLoaderMediated(this.mediatorHttp,n),strictValues:n.get(b1.KeysRdfParseJsonLd.strictValues),...n.get(b1.KeysRdfParseJsonLd.parserOptions)}).import(e.data)}}}c2.ActorRdfParseJsonLd=efe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(c2,t),r(V0,t)})(aL);var dL={},A2={},R2={},x2={},I2={};(function(){(function(t){(function(e){var r={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};function n(N){return N&&DataView.prototype.isPrototypeOf(N)}if(r.arrayBuffer)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(N){return N&&a.indexOf(Object.prototype.toString.call(N))>-1};function o(N){if(typeof N!="string"&&(N=String(N)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(N))throw new TypeError("Invalid character in header field name");return N.toLowerCase()}function u(N){return typeof N!="string"&&(N=String(N)),N}function c(N){var x={next:function(){var F=N.shift();return{done:F===void 0,value:F}}};return r.iterable&&(x[Symbol.iterator]=function(){return x}),x}function l(N){this.map={},N instanceof l?N.forEach(function(x,F){this.append(F,x)},this):Array.isArray(N)?N.forEach(function(x){this.append(x[0],x[1])},this):N&&Object.getOwnPropertyNames(N).forEach(function(x){this.append(x,N[x])},this)}l.prototype.append=function(N,x){N=o(N),x=u(x);var F=this.map[N];this.map[N]=F?F+", "+x:x},l.prototype.delete=function(N){delete this.map[o(N)]},l.prototype.get=function(N){return N=o(N),this.has(N)?this.map[N]:null},l.prototype.has=function(N){return this.map.hasOwnProperty(o(N))},l.prototype.set=function(N,x){this.map[o(N)]=u(x)},l.prototype.forEach=function(N,x){for(var F in this.map)this.map.hasOwnProperty(F)&&N.call(x,this.map[F],F,this)},l.prototype.keys=function(){var N=[];return this.forEach(function(x,F){N.push(F)}),c(N)},l.prototype.values=function(){var N=[];return this.forEach(function(x){N.push(x)}),c(N)},l.prototype.entries=function(){var N=[];return this.forEach(function(x,F){N.push([F,x])}),c(N)},r.iterable&&(l.prototype[Symbol.iterator]=l.prototype.entries);function d(N){if(N.bodyUsed)return Promise.reject(new TypeError("Already read"));N.bodyUsed=!0}function f(N){return new Promise(function(x,F){N.onload=function(){x(N.result)},N.onerror=function(){F(N.error)}})}function h(N){var x=new FileReader,F=f(x);return x.readAsArrayBuffer(N),F}function p(N){var x=new FileReader,F=f(x);return x.readAsText(N),F}function b(N){for(var x=new Uint8Array(N),F=new Array(x.length),X=0;X-1?x:N}function A(N,x){x=x||{};var F=x.body;if(N instanceof A){if(N.bodyUsed)throw new TypeError("Already read");this.url=N.url,this.credentials=N.credentials,x.headers||(this.headers=new l(N.headers)),this.method=N.method,this.mode=N.mode,this.signal=N.signal,!F&&N._bodyInit!=null&&(F=N._bodyInit,N.bodyUsed=!0)}else this.url=String(N);if(this.credentials=x.credentials||this.credentials||"same-origin",(x.headers||!this.headers)&&(this.headers=new l(x.headers)),this.method=O(x.method||this.method||"GET"),this.mode=x.mode||this.mode||null,this.signal=x.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&F)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(F)}A.prototype.clone=function(){return new A(this,{body:this._bodyInit})};function T(N){var x=new FormData;return N.trim().split("&").forEach(function(F){if(F){var X=F.split("="),ne=X.shift().replace(/\+/g," "),$=X.join("=").replace(/\+/g," ");x.append(decodeURIComponent(ne),decodeURIComponent($))}}),x}function I(N){var x=new l,F=N.replace(/\r?\n[\t ]+/g," ");return F.split(/\r?\n/).forEach(function(X){var ne=X.split(":"),$=ne.shift().trim();if($){var j=ne.join(":").trim();x.append($,j)}}),x}E.call(A.prototype);function D(N,x){x||(x={}),this.type="default",this.status=x.status===void 0?200:x.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in x?x.statusText:"OK",this.headers=new l(x.headers),this.url=x.url||"",this._initBody(N)}E.call(D.prototype),D.prototype.clone=function(){return new D(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new l(this.headers),url:this.url})},D.error=function(){var N=new D(null,{status:0,statusText:""});return N.type="error",N};var U=[301,302,303,307,308];D.redirect=function(N,x){if(U.indexOf(x)===-1)throw new RangeError("Invalid status code");return new D(null,{status:x,headers:{location:N}})},e.DOMException=t.DOMException;try{new e.DOMException}catch{e.DOMException=function(x,F){this.message=x,this.name=F;var X=Error(x);this.stack=X.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function H(N,x){return new Promise(function(F,X){var ne=new A(N,x);if(ne.signal&&ne.signal.aborted)return X(new e.DOMException("Aborted","AbortError"));var $=new XMLHttpRequest;function j(){$.abort()}$.onload=function(){var Q={status:$.status,statusText:$.statusText,headers:I($.getAllResponseHeaders()||"")};Q.url="responseURL"in $?$.responseURL:Q.headers.get("X-Request-URL");var se="response"in $?$.response:$.responseText;F(new D(se,Q))},$.onerror=function(){X(new TypeError("Network request failed"))},$.ontimeout=function(){X(new TypeError("Network request failed"))},$.onabort=function(){X(new e.DOMException("Aborted","AbortError"))},$.open(ne.method,ne.url,!0),ne.credentials==="include"?$.withCredentials=!0:ne.credentials==="omit"&&($.withCredentials=!1),"responseType"in $&&r.blob&&($.responseType="blob"),ne.headers.forEach(function(Q,se){$.setRequestHeader(se,Q)}),ne.signal&&(ne.signal.addEventListener("abort",j),$.onreadystatechange=function(){$.readyState===4&&ne.signal.removeEventListener("abort",j)}),$.send(typeof ne._bodyInit>"u"?null:ne._bodyInit)})}return H.polyfill=!0,t.fetch||(t.fetch=H,t.Headers=l,t.Request=A,t.Response=D),e.Headers=l,e.Request=A,e.Response=D,e.fetch=H,Object.defineProperty(e,"__esModule",{value:!0}),e})({})})(typeof self<"u"?self:m)})();var fL={},P2={};Object.defineProperty(P2,"__esModule",{value:!0});P2.SparqlXmlParser=void 0;const tfe=ht,O4=al,rfe=Ht;class nfe{constructor(e){e=e||{},this.dataFactory=e.dataFactory||new tfe.DataFactory,this.prefixVariableQuestionMark=!!e.prefixVariableQuestionMark}parseXmlResultsStream(e){const r=g=>b.emit("error",g);e.on("error",r);const n=new O4.SaxesParser,a=[];let s=!1,o=!1;const u=[];let c={},l="",d="",f,h="",p=[];n.on("error",r),n.on("opentag",g=>{g.name==="variable"&&this.stackEquals(a,["sparql","head"])?u.push(this.dataFactory.variable(g.attributes.name)):g.name==="results"&&this.stackEquals(a,["sparql"])?o=!0:g.name==="result"&&this.stackEquals(a,["sparql","results"])?c={}:g.name==="binding"&&this.stackEquals(a,["sparql","results","result"])?(l=g.attributes.name||"",d="",f="",h="",p=[]):g.name==="triple"&&this.stackBeginsWith(a,["sparql","results","result"])?p.push({components:{}}):a[a.length-1]==="triple"&&this.stackBeginsWith(a,["sparql","results","result","binding"])?(d="",f="",h="",["subject","predicate","object"].includes(g.name)?p[p.length-1].currentComponent=g.name:r(new Error(`Illegal quoted triple component '${g.name}' found on line ${n.line+1}`))):this.stackBeginsWith(a,["sparql","results","result","binding"])&&(d=g.name,"xml:lang"in g.attributes?f=g.attributes["xml:lang"]:"datatype"in g.attributes?f=this.dataFactory.namedNode(g.attributes.datatype):f=void 0),a.push(g.name)}),n.on("closetag",g=>{if(this.stackEquals(a,["sparql","head"])&&(b.emit("variables",u),s=!0),this.stackEquals(a,["sparql","results","result"])&&b.push(c),this.stackBeginsWith(a,["sparql","results","result","binding"])){let E;if(!l&&d)r(new Error(`Terms should have a name on line ${n.line+1}`));else if(d==="uri")E=this.dataFactory.namedNode(h);else if(d==="bnode")E=this.dataFactory.blankNode(h);else if(d==="literal")E=this.dataFactory.literal(h,f);else if(a[a.length-1]==="triple"){const w=p.pop();w&&w.components.subject&&w.components.predicate&&w.components.object?E=this.dataFactory.quad(w.components.subject,w.components.predicate,w.components.object):r(new Error(`Incomplete quoted triple on line ${n.line+1}`))}else d&&r(new Error(`Invalid term type '${d}' on line ${n.line+1}`));if(E)if(p.length>0){const w=p[p.length-1];w.components[w.currentComponent]&&r(new Error(`The ${w.currentComponent} in a quoted triple on line ${n.line+1} was already defined before`)),w.components[w.currentComponent]=E}else{const w=this.prefixVariableQuestionMark?"?"+l:l;c[w]=E}d=void 0}a.pop()}),n.on("text",g=>{this.stackBeginsWith(a,["sparql","results","result","binding"])&&a[a.length-1]===d&&(h=g)});const b=e.on("end",g=>{o?s||b.emit("variables",[]):b.emit("error",new Error("No valid SPARQL query results were found."))}).pipe(new rfe.Transform({objectMode:!0,transform(g,E,w){n.write(g),w()}}));return b}parseXmlBooleanStream(e){return new Promise((r,n)=>{const a=new O4.SaxesParser,s=[];a.on("error",n),a.on("opentag",o=>{s.push(o.name)}),a.on("closetag",o=>{s.pop()}),a.on("text",o=>{this.stackEquals(s,["sparql","boolean"])&&r(o==="true")}),e.on("error",n).on("data",o=>a.write(o)).on("end",()=>n(new Error("No valid ASK response was found.")))})}stackEquals(e,r){return e.length===r.length&&e.every((n,a)=>r[a]===n)}stackBeginsWith(e,r){return e.length>=r.length&&r.every((n,a)=>e[a]===n)}}P2.SparqlXmlParser=nfe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(P2,t)})(fL);Object.defineProperty(I2,"__esModule",{value:!0});I2.SparqlEndpointFetcher=void 0;const A4=I_,R4=s0,ife=oR,afe=fL,sfe=Sl,ofe=$0,ufe=rc,cfe=j7;class Li{constructor(e){e=e||{},this.method=e.method||"POST",this.additionalUrlParams=e.additionalUrlParams||new URLSearchParams,this.defaultHeaders=e.defaultHeaders||new Headers,this.fetchCb=e.fetch,this.sparqlJsonParser=new ife.SparqlJsonParser(e),this.sparqlXmlParser=new afe.SparqlXmlParser(e),this.sparqlParsers={[Li.CONTENTTYPE_SPARQL_JSON]:{parseBooleanStream:r=>this.sparqlJsonParser.parseJsonBooleanStream(r),parseResultsStream:r=>this.sparqlJsonParser.parseJsonResultsStream(r)},[Li.CONTENTTYPE_SPARQL_XML]:{parseBooleanStream:r=>this.sparqlXmlParser.parseXmlBooleanStream(r),parseResultsStream:r=>this.sparqlXmlParser.parseXmlResultsStream(r)}},this.timeout=e.timeout}getQueryType(e){const r=new R4.Parser({sparqlStar:!0}).parse(e);return r.type==="query"?r.queryType==="DESCRIBE"?"CONSTRUCT":r.queryType:"UNKNOWN"}getUpdateTypes(e){const r=new R4.Parser({sparqlStar:!0}).parse(e);if(r.type==="update"){const n={};for(const a of r.updates)"type"in a?n[a.type]=!0:n[a.updateType]=!0;return n}else return"UNKNOWN"}async fetchBindings(e,r){const[n,a]=await this.fetchRawStream(e,r,Li.CONTENTTYPE_SPARQL),s=this.sparqlParsers[n];if(!s)throw new Error("Unknown SPARQL results content type: "+n);return s.parseResultsStream(a)}async fetchAsk(e,r){const[n,a]=await this.fetchRawStream(e,r,Li.CONTENTTYPE_SPARQL),s=this.sparqlParsers[n];if(!s)throw new Error("Unknown SPARQL results content type: "+n);return s.parseBooleanStream(a)}async fetchTriples(e,r){return(await this.fetchRawStream(e,r,Li.CONTENTTYPE_TURTLE))[1].pipe(new ufe.StreamParser({format:Li.CONTENTTYPE_TURTLE}))}async fetchUpdate(e,r){const n=new A4.default,a={};this.defaultHeaders.forEach((o,u)=>{a[u]=o});const s={method:"POST",headers:Object.assign(Object.assign({},a),{"content-type":"application/sparql-update"}),body:r,signal:n.signal};await this.handleFetchCall(e,s,{ignoreBody:!0}),n.abort()}async fetchRawStream(e,r,n){let a=this.method==="POST"?e:e+"?query="+encodeURIComponent(r);const s=new Headers(this.defaultHeaders);let o;return s.append("Accept",n),this.method==="POST"?(s.append("Content-Type","application/x-www-form-urlencoded"),o=new URLSearchParams,o.set("query",r),this.additionalUrlParams.forEach((u,c)=>{o.set(c,u)}),s.append("Content-Length",o.toString().length.toString())):this.additionalUrlParams.toString()!==""&&(a+=`&${this.additionalUrlParams.toString()}`),this.handleFetchCall(a,{headers:s,method:this.method,body:o})}async handleFetchCall(e,r,n={}){let a;if(this.timeout){const c=new A4.default;r.signal=c.signal,a=setTimeout(()=>c.abort(),this.timeout)}const s=await(this.fetchCb||fetch)(e,r);clearTimeout(a);let o;n.ignoreBody||(o=cfe(s.body)?s.body:new ofe.ReadableWebToNodeStream(s.body));let u=s.headers.get("Content-Type")||"";if(u.indexOf(";")>0&&(u=u.substr(0,u.indexOf(";"))),!s.ok){const c=/^[^?]*/u.exec(e)[0];let l="empty response";throw o&&(l=await sfe(o)),new Error(`Invalid SPARQL endpoint response from ${c} (HTTP status ${s.status}): -${l}`)}return[u,o]}}Li.CONTENTTYPE_SPARQL_JSON="application/sparql-results+json";Li.CONTENTTYPE_SPARQL_XML="application/sparql-results+xml";Li.CONTENTTYPE_SPARQL=`${Li.CONTENTTYPE_SPARQL_JSON};q=1.0,${Li.CONTENTTYPE_SPARQL_XML};q=0.7`;Li.CONTENTTYPE_TURTLE="text/turtle";I2.SparqlEndpointFetcher=Li;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(I2,t)})(x2);var Da={};Object.defineProperty(Da,"__esModule",{value:!0});Da.LRUCache=void 0;const fh=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,hL=new Set,cO=typeof process=="object"&&process?process:{},pL=(t,e,r,n)=>{typeof cO.emitWarning=="function"?cO.emitWarning(t,e,r,n):console.error(`[${r}] ${e}: ${t}`)};let Bb=globalThis.AbortController,x4=globalThis.AbortSignal;var l8;if(typeof Bb>"u"){x4=class{constructor(){Lr(this,"onabort");Lr(this,"_onabort",[]);Lr(this,"reason");Lr(this,"aborted",!1)}addEventListener(n,a){this._onabort.push(a)}},Bb=class{constructor(){Lr(this,"signal",new x4);e()}abort(n){var a,s;if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(const o of this.signal._onabort)o(n);(s=(a=this.signal).onabort)==null||s.call(a,n)}}};let t=((l8=cO.env)==null?void 0:l8.LRU_CACHE_IGNORE_AC_WARNING)!=="1";const e=()=>{t&&(t=!1,pL("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}const lfe=t=>!hL.has(t),bu=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),yL=t=>bu(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?rb:null:null;class rb extends Array{constructor(e){super(e),this.fill(0)}}var Od;const Vc=class Vc{constructor(e,r){Lr(this,"heap");Lr(this,"length");if(!fe(Vc,Od))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}static create(e){const r=yL(e);if(!r)return[];ut(Vc,Od,!0);const n=new Vc(e,r);return ut(Vc,Od,!1),n}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}};Od=new WeakMap,wt(Vc,Od,!1);let lO=Vc;var Qa,zi,Ga,za,Ad,cn,Wa,ln,wr,gt,bi,Wi,Wn,wn,Xa,Sn,Oo,Ao,Ka,Ja,Du,gi,Pp,fO,Qc,Ro,Dp,Xi,qb,bL,Gc,Rd,Np,As,gu,Rs,_u,Cp,hO,xd,nb,Id,ib,hr,Nr,jp,pO,zc,Vh;const Rx=class Rx{constructor(e){wt(this,Pp);wt(this,qb);wt(this,As);wt(this,Rs);wt(this,Cp);wt(this,xd);wt(this,Id);wt(this,hr);wt(this,jp);wt(this,zc);wt(this,Qa,void 0);wt(this,zi,void 0);wt(this,Ga,void 0);wt(this,za,void 0);wt(this,Ad,void 0);Lr(this,"ttl");Lr(this,"ttlResolution");Lr(this,"ttlAutopurge");Lr(this,"updateAgeOnGet");Lr(this,"updateAgeOnHas");Lr(this,"allowStale");Lr(this,"noDisposeOnSet");Lr(this,"noUpdateTTL");Lr(this,"maxEntrySize");Lr(this,"sizeCalculation");Lr(this,"noDeleteOnFetchRejection");Lr(this,"noDeleteOnStaleGet");Lr(this,"allowStaleOnFetchAbort");Lr(this,"allowStaleOnFetchRejection");Lr(this,"ignoreFetchAbort");wt(this,cn,void 0);wt(this,Wa,void 0);wt(this,ln,void 0);wt(this,wr,void 0);wt(this,gt,void 0);wt(this,bi,void 0);wt(this,Wi,void 0);wt(this,Wn,void 0);wt(this,wn,void 0);wt(this,Xa,void 0);wt(this,Sn,void 0);wt(this,Oo,void 0);wt(this,Ao,void 0);wt(this,Ka,void 0);wt(this,Ja,void 0);wt(this,Du,void 0);wt(this,gi,void 0);wt(this,Qc,()=>{});wt(this,Ro,()=>{});wt(this,Dp,()=>{});wt(this,Xi,()=>!1);wt(this,Gc,e=>{});wt(this,Rd,(e,r,n)=>{});wt(this,Np,(e,r,n,a)=>{if(n||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0});const{max:r=0,ttl:n,ttlResolution:a=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:u,allowStale:c,dispose:l,disposeAfter:d,noDisposeOnSet:f,noUpdateTTL:h,maxSize:p=0,maxEntrySize:b=0,sizeCalculation:g,fetchMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:O,allowStaleOnFetchRejection:A,allowStaleOnFetchAbort:T,ignoreFetchAbort:I}=e;if(r!==0&&!bu(r))throw new TypeError("max option must be a nonnegative integer");const D=r?yL(r):Array;if(!D)throw new Error("invalid max value: "+r);if(ut(this,Qa,r),ut(this,zi,p),this.maxEntrySize=b||fe(this,zi),this.sizeCalculation=g,this.sizeCalculation){if(!fe(this,zi)&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(E!==void 0&&typeof E!="function")throw new TypeError("fetchMethod must be a function if specified");if(ut(this,Ad,E),ut(this,Du,!!E),ut(this,ln,new Map),ut(this,wr,new Array(r).fill(void 0)),ut(this,gt,new Array(r).fill(void 0)),ut(this,bi,new D(r)),ut(this,Wi,new D(r)),ut(this,Wn,0),ut(this,wn,0),ut(this,Xa,lO.create(r)),ut(this,cn,0),ut(this,Wa,0),typeof l=="function"&&ut(this,Ga,l),typeof d=="function"?(ut(this,za,d),ut(this,Sn,[])):(ut(this,za,void 0),ut(this,Sn,void 0)),ut(this,Ja,!!fe(this,Ga)),ut(this,gi,!!fe(this,za)),this.noDisposeOnSet=!!f,this.noUpdateTTL=!!h,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!A,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!I,this.maxEntrySize!==0){if(fe(this,zi)!==0&&!bu(fe(this,zi)))throw new TypeError("maxSize must be a positive integer if specified");if(!bu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");it(this,qb,bL).call(this)}if(this.allowStale=!!c,this.noDeleteOnStaleGet=!!O,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!u,this.ttlResolution=bu(a)||a===0?a:1,this.ttlAutopurge=!!s,this.ttl=n||0,this.ttl){if(!bu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");it(this,Pp,fO).call(this)}if(fe(this,Qa)===0&&this.ttl===0&&fe(this,zi)===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!fe(this,Qa)&&!fe(this,zi)){const U="LRU_CACHE_UNBOUNDED";lfe(U)&&(hL.add(U),pL("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",U,Rx))}}static unsafeExposeInternals(e){return{starts:fe(e,Ao),ttls:fe(e,Ka),sizes:fe(e,Oo),keyMap:fe(e,ln),keyList:fe(e,wr),valList:fe(e,gt),next:fe(e,bi),prev:fe(e,Wi),get head(){return fe(e,Wn)},get tail(){return fe(e,wn)},free:fe(e,Xa),isBackgroundFetch:r=>{var n;return it(n=e,hr,Nr).call(n,r)},backgroundFetch:(r,n,a,s)=>{var o;return it(o=e,Id,ib).call(o,r,n,a,s)},moveToTail:r=>{var n;return it(n=e,zc,Vh).call(n,r)},indexes:r=>{var n;return it(n=e,As,gu).call(n,r)},rindexes:r=>{var n;return it(n=e,Rs,_u).call(n,r)},isStale:r=>{var n;return fe(n=e,Xi).call(n,r)}}}get max(){return fe(this,Qa)}get maxSize(){return fe(this,zi)}get calculatedSize(){return fe(this,Wa)}get size(){return fe(this,cn)}get fetchMethod(){return fe(this,Ad)}get dispose(){return fe(this,Ga)}get disposeAfter(){return fe(this,za)}getRemainingTTL(e){return fe(this,ln).has(e)?1/0:0}*entries(){for(const e of it(this,As,gu).call(this))fe(this,gt)[e]!==void 0&&fe(this,wr)[e]!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield[fe(this,wr)[e],fe(this,gt)[e]])}*rentries(){for(const e of it(this,Rs,_u).call(this))fe(this,gt)[e]!==void 0&&fe(this,wr)[e]!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield[fe(this,wr)[e],fe(this,gt)[e]])}*keys(){for(const e of it(this,As,gu).call(this)){const r=fe(this,wr)[e];r!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield r)}}*rkeys(){for(const e of it(this,Rs,_u).call(this)){const r=fe(this,wr)[e];r!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield r)}}*values(){for(const e of it(this,As,gu).call(this))fe(this,gt)[e]!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield fe(this,gt)[e])}*rvalues(){for(const e of it(this,Rs,_u).call(this))fe(this,gt)[e]!==void 0&&!it(this,hr,Nr).call(this,fe(this,gt)[e])&&(yield fe(this,gt)[e])}[Symbol.iterator](){return this.entries()}find(e,r={}){for(const n of it(this,As,gu).call(this)){const a=fe(this,gt)[n],s=it(this,hr,Nr).call(this,a)?a.__staleWhileFetching:a;if(s!==void 0&&e(s,fe(this,wr)[n],this))return this.get(fe(this,wr)[n],r)}}forEach(e,r=this){for(const n of it(this,As,gu).call(this)){const a=fe(this,gt)[n],s=it(this,hr,Nr).call(this,a)?a.__staleWhileFetching:a;s!==void 0&&e.call(r,s,fe(this,wr)[n],this)}}rforEach(e,r=this){for(const n of it(this,Rs,_u).call(this)){const a=fe(this,gt)[n],s=it(this,hr,Nr).call(this,a)?a.__staleWhileFetching:a;s!==void 0&&e.call(r,s,fe(this,wr)[n],this)}}purgeStale(){let e=!1;for(const r of it(this,Rs,_u).call(this,{allowStale:!0}))fe(this,Xi).call(this,r)&&(this.delete(fe(this,wr)[r]),e=!0);return e}dump(){const e=[];for(const r of it(this,As,gu).call(this,{allowStale:!0})){const n=fe(this,wr)[r],a=fe(this,gt)[r],s=it(this,hr,Nr).call(this,a)?a.__staleWhileFetching:a;if(s===void 0||n===void 0)continue;const o={value:s};if(fe(this,Ka)&&fe(this,Ao)){o.ttl=fe(this,Ka)[r];const u=fh.now()-fe(this,Ao)[r];o.start=Math.floor(Date.now()-u)}fe(this,Oo)&&(o.size=fe(this,Oo)[r]),e.unshift([n,o])}return e}load(e){this.clear();for(const[r,n]of e){if(n.start){const a=Date.now()-n.start;n.start=fh.now()-a}this.set(r,n.value,n)}}set(e,r,n={}){var h,p,b,g,E;if(r===void 0)return this.delete(e),this;const{ttl:a=this.ttl,start:s,noDisposeOnSet:o=this.noDisposeOnSet,sizeCalculation:u=this.sizeCalculation,status:c}=n;let{noUpdateTTL:l=this.noUpdateTTL}=n;const d=fe(this,Np).call(this,e,r,n.size||0,u);if(this.maxEntrySize&&d>this.maxEntrySize)return c&&(c.set="miss",c.maxEntrySizeExceeded=!0),this.delete(e),this;let f=fe(this,cn)===0?void 0:fe(this,ln).get(e);if(f===void 0)f=fe(this,cn)===0?fe(this,wn):fe(this,Xa).length!==0?fe(this,Xa).pop():fe(this,cn)===fe(this,Qa)?it(this,xd,nb).call(this,!1):fe(this,cn),fe(this,wr)[f]=e,fe(this,gt)[f]=r,fe(this,ln).set(e,f),fe(this,bi)[fe(this,wn)]=f,fe(this,Wi)[f]=fe(this,wn),ut(this,wn,f),Sy(this,cn)._++,fe(this,Rd).call(this,f,d,c),c&&(c.set="add"),l=!1;else{it(this,zc,Vh).call(this,f);const w=fe(this,gt)[f];if(r!==w){if(fe(this,Du)&&it(this,hr,Nr).call(this,w)){w.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:O}=w;O!==void 0&&!o&&(fe(this,Ja)&&((h=fe(this,Ga))==null||h.call(this,O,e,"set")),fe(this,gi)&&((p=fe(this,Sn))==null||p.push([O,e,"set"])))}else o||(fe(this,Ja)&&((b=fe(this,Ga))==null||b.call(this,w,e,"set")),fe(this,gi)&&((g=fe(this,Sn))==null||g.push([w,e,"set"])));if(fe(this,Gc).call(this,f),fe(this,Rd).call(this,f,d,c),fe(this,gt)[f]=r,c){c.set="replace";const O=w&&it(this,hr,Nr).call(this,w)?w.__staleWhileFetching:w;O!==void 0&&(c.oldValue=O)}}else c&&(c.set="update")}if(a!==0&&!fe(this,Ka)&&it(this,Pp,fO).call(this),fe(this,Ka)&&(l||fe(this,Dp).call(this,f,a,s),c&&fe(this,Ro).call(this,c,f)),!o&&fe(this,gi)&&fe(this,Sn)){const w=fe(this,Sn);let O;for(;O=w==null?void 0:w.shift();)(E=fe(this,za))==null||E.call(this,...O)}return this}pop(){var e;try{for(;fe(this,cn);){const r=fe(this,gt)[fe(this,Wn)];if(it(this,xd,nb).call(this,!0),it(this,hr,Nr).call(this,r)){if(r.__staleWhileFetching)return r.__staleWhileFetching}else if(r!==void 0)return r}}finally{if(fe(this,gi)&&fe(this,Sn)){const r=fe(this,Sn);let n;for(;n=r==null?void 0:r.shift();)(e=fe(this,za))==null||e.call(this,...n)}}}has(e,r={}){const{updateAgeOnHas:n=this.updateAgeOnHas,status:a}=r,s=fe(this,ln).get(e);if(s!==void 0){const o=fe(this,gt)[s];if(it(this,hr,Nr).call(this,o)&&o.__staleWhileFetching===void 0)return!1;if(fe(this,Xi).call(this,s))a&&(a.has="stale",fe(this,Ro).call(this,a,s));else return n&&fe(this,Qc).call(this,s),a&&(a.has="hit",fe(this,Ro).call(this,a,s)),!0}else a&&(a.has="miss");return!1}peek(e,r={}){const{allowStale:n=this.allowStale}=r,a=fe(this,ln).get(e);if(a!==void 0&&(n||!fe(this,Xi).call(this,a))){const s=fe(this,gt)[a];return it(this,hr,Nr).call(this,s)?s.__staleWhileFetching:s}}async fetch(e,r={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:o=this.ttl,noDisposeOnSet:u=this.noDisposeOnSet,size:c=0,sizeCalculation:l=this.sizeCalculation,noUpdateTTL:d=this.noUpdateTTL,noDeleteOnFetchRejection:f=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:h=this.allowStaleOnFetchRejection,ignoreFetchAbort:p=this.ignoreFetchAbort,allowStaleOnFetchAbort:b=this.allowStaleOnFetchAbort,context:g,forceRefresh:E=!1,status:w,signal:O}=r;if(!fe(this,Du))return w&&(w.fetch="get"),this.get(e,{allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:s,status:w});const A={allowStale:n,updateAgeOnGet:a,noDeleteOnStaleGet:s,ttl:o,noDisposeOnSet:u,size:c,sizeCalculation:l,noUpdateTTL:d,noDeleteOnFetchRejection:f,allowStaleOnFetchRejection:h,allowStaleOnFetchAbort:b,ignoreFetchAbort:p,status:w,signal:O};let T=fe(this,ln).get(e);if(T===void 0){w&&(w.fetch="miss");const I=it(this,Id,ib).call(this,e,T,A,g);return I.__returned=I}else{const I=fe(this,gt)[T];if(it(this,hr,Nr).call(this,I)){const x=n&&I.__staleWhileFetching!==void 0;return w&&(w.fetch="inflight",x&&(w.returnedStale=!0)),x?I.__staleWhileFetching:I.__returned=I}const D=fe(this,Xi).call(this,T);if(!E&&!D)return w&&(w.fetch="hit"),it(this,zc,Vh).call(this,T),a&&fe(this,Qc).call(this,T),w&&fe(this,Ro).call(this,w,T),I;const U=it(this,Id,ib).call(this,e,T,A,g),N=U.__staleWhileFetching!==void 0&&n;return w&&(w.fetch=D?"stale":"refresh",N&&D&&(w.returnedStale=!0)),N?U.__staleWhileFetching:U.__returned=U}}get(e,r={}){const{allowStale:n=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:o}=r,u=fe(this,ln).get(e);if(u!==void 0){const c=fe(this,gt)[u],l=it(this,hr,Nr).call(this,c);return o&&fe(this,Ro).call(this,o,u),fe(this,Xi).call(this,u)?(o&&(o.get="stale"),l?(o&&n&&c.__staleWhileFetching!==void 0&&(o.returnedStale=!0),n?c.__staleWhileFetching:void 0):(s||this.delete(e),o&&n&&(o.returnedStale=!0),n?c:void 0)):(o&&(o.get="hit"),l?c.__staleWhileFetching:(it(this,zc,Vh).call(this,u),a&&fe(this,Qc).call(this,u),c))}else o&&(o.get="miss")}delete(e){var n,a,s,o;let r=!1;if(fe(this,cn)!==0){const u=fe(this,ln).get(e);if(u!==void 0)if(r=!0,fe(this,cn)===1)this.clear();else{fe(this,Gc).call(this,u);const c=fe(this,gt)[u];it(this,hr,Nr).call(this,c)?c.__abortController.abort(new Error("deleted")):(fe(this,Ja)||fe(this,gi))&&(fe(this,Ja)&&((n=fe(this,Ga))==null||n.call(this,c,e,"delete")),fe(this,gi)&&((a=fe(this,Sn))==null||a.push([c,e,"delete"]))),fe(this,ln).delete(e),fe(this,wr)[u]=void 0,fe(this,gt)[u]=void 0,u===fe(this,wn)?ut(this,wn,fe(this,Wi)[u]):u===fe(this,Wn)?ut(this,Wn,fe(this,bi)[u]):(fe(this,bi)[fe(this,Wi)[u]]=fe(this,bi)[u],fe(this,Wi)[fe(this,bi)[u]]=fe(this,Wi)[u]),Sy(this,cn)._--,fe(this,Xa).push(u)}}if(fe(this,gi)&&((s=fe(this,Sn))!=null&&s.length)){const u=fe(this,Sn);let c;for(;c=u==null?void 0:u.shift();)(o=fe(this,za))==null||o.call(this,...c)}return r}clear(){var e,r,n;for(const a of it(this,Rs,_u).call(this,{allowStale:!0})){const s=fe(this,gt)[a];if(it(this,hr,Nr).call(this,s))s.__abortController.abort(new Error("deleted"));else{const o=fe(this,wr)[a];fe(this,Ja)&&((e=fe(this,Ga))==null||e.call(this,s,o,"delete")),fe(this,gi)&&((r=fe(this,Sn))==null||r.push([s,o,"delete"]))}}if(fe(this,ln).clear(),fe(this,gt).fill(void 0),fe(this,wr).fill(void 0),fe(this,Ka)&&fe(this,Ao)&&(fe(this,Ka).fill(0),fe(this,Ao).fill(0)),fe(this,Oo)&&fe(this,Oo).fill(0),ut(this,Wn,0),ut(this,wn,0),fe(this,Xa).length=0,ut(this,Wa,0),ut(this,cn,0),fe(this,gi)&&fe(this,Sn)){const a=fe(this,Sn);let s;for(;s=a==null?void 0:a.shift();)(n=fe(this,za))==null||n.call(this,...s)}}};Qa=new WeakMap,zi=new WeakMap,Ga=new WeakMap,za=new WeakMap,Ad=new WeakMap,cn=new WeakMap,Wa=new WeakMap,ln=new WeakMap,wr=new WeakMap,gt=new WeakMap,bi=new WeakMap,Wi=new WeakMap,Wn=new WeakMap,wn=new WeakMap,Xa=new WeakMap,Sn=new WeakMap,Oo=new WeakMap,Ao=new WeakMap,Ka=new WeakMap,Ja=new WeakMap,Du=new WeakMap,gi=new WeakMap,Pp=new WeakSet,fO=function(){const e=new rb(fe(this,Qa)),r=new rb(fe(this,Qa));ut(this,Ka,e),ut(this,Ao,r),ut(this,Dp,(s,o,u=fh.now())=>{if(r[s]=o!==0?u:0,e[s]=o,o!==0&&this.ttlAutopurge){const c=setTimeout(()=>{fe(this,Xi).call(this,s)&&this.delete(fe(this,wr)[s])},o+1);c.unref&&c.unref()}}),ut(this,Qc,s=>{r[s]=e[s]!==0?fh.now():0}),ut(this,Ro,(s,o)=>{if(e[o]){const u=e[o],c=r[o];s.ttl=u,s.start=c,s.now=n||a();const l=s.now-c;s.remainingTTL=u-l}});let n=0;const a=()=>{const s=fh.now();if(this.ttlResolution>0){n=s;const o=setTimeout(()=>n=0,this.ttlResolution);o.unref&&o.unref()}return s};this.getRemainingTTL=s=>{const o=fe(this,ln).get(s);if(o===void 0)return 0;const u=e[o],c=r[o];if(u===0||c===0)return 1/0;const l=(n||a())-c;return u-l},ut(this,Xi,s=>e[s]!==0&&r[s]!==0&&(n||a())-r[s]>e[s])},Qc=new WeakMap,Ro=new WeakMap,Dp=new WeakMap,Xi=new WeakMap,qb=new WeakSet,bL=function(){const e=new rb(fe(this,Qa));ut(this,Wa,0),ut(this,Oo,e),ut(this,Gc,r=>{ut(this,Wa,fe(this,Wa)-e[r]),e[r]=0}),ut(this,Np,(r,n,a,s)=>{if(it(this,hr,Nr).call(this,n))return 0;if(!bu(a))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(a=s(n,r),!bu(a))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return a}),ut(this,Rd,(r,n,a)=>{if(e[r]=n,fe(this,zi)){const s=fe(this,zi)-e[r];for(;fe(this,Wa)>s;)it(this,xd,nb).call(this,!0)}ut(this,Wa,fe(this,Wa)+e[r]),a&&(a.entrySize=n,a.totalCalculatedSize=fe(this,Wa))})},Gc=new WeakMap,Rd=new WeakMap,Np=new WeakMap,As=new WeakSet,gu=function*({allowStale:e=this.allowStale}={}){if(fe(this,cn))for(let r=fe(this,wn);!(!it(this,Cp,hO).call(this,r)||((e||!fe(this,Xi).call(this,r))&&(yield r),r===fe(this,Wn)));)r=fe(this,Wi)[r]},Rs=new WeakSet,_u=function*({allowStale:e=this.allowStale}={}){if(fe(this,cn))for(let r=fe(this,Wn);!(!it(this,Cp,hO).call(this,r)||((e||!fe(this,Xi).call(this,r))&&(yield r),r===fe(this,wn)));)r=fe(this,bi)[r]},Cp=new WeakSet,hO=function(e){return e!==void 0&&fe(this,ln).get(fe(this,wr)[e])===e},xd=new WeakSet,nb=function(e){var s,o;const r=fe(this,Wn),n=fe(this,wr)[r],a=fe(this,gt)[r];return fe(this,Du)&&it(this,hr,Nr).call(this,a)?a.__abortController.abort(new Error("evicted")):(fe(this,Ja)||fe(this,gi))&&(fe(this,Ja)&&((s=fe(this,Ga))==null||s.call(this,a,n,"evict")),fe(this,gi)&&((o=fe(this,Sn))==null||o.push([a,n,"evict"]))),fe(this,Gc).call(this,r),e&&(fe(this,wr)[r]=void 0,fe(this,gt)[r]=void 0,fe(this,Xa).push(r)),fe(this,cn)===1?(ut(this,Wn,ut(this,wn,0)),fe(this,Xa).length=0):ut(this,Wn,fe(this,bi)[r]),fe(this,ln).delete(n),Sy(this,cn)._--,r},Id=new WeakSet,ib=function(e,r,n,a){const s=r===void 0?void 0:fe(this,gt)[r];if(it(this,hr,Nr).call(this,s))return s;const o=new Bb,{signal:u}=n;u==null||u.addEventListener("abort",()=>o.abort(u.reason),{signal:o.signal});const c={signal:o.signal,options:n,context:a},l=(g,E=!1)=>{const{aborted:w}=o.signal,O=n.ignoreFetchAbort&&g!==void 0;if(n.status&&(w&&!E?(n.status.fetchAborted=!0,n.status.fetchError=o.signal.reason,O&&(n.status.fetchAbortIgnored=!0)):n.status.fetchResolved=!0),w&&!O&&!E)return f(o.signal.reason);const A=p;return fe(this,gt)[r]===p&&(g===void 0?A.__staleWhileFetching?fe(this,gt)[r]=A.__staleWhileFetching:this.delete(e):(n.status&&(n.status.fetchUpdated=!0),this.set(e,g,c.options))),g},d=g=>(n.status&&(n.status.fetchRejected=!0,n.status.fetchError=g),f(g)),f=g=>{const{aborted:E}=o.signal,w=E&&n.allowStaleOnFetchAbort,O=w||n.allowStaleOnFetchRejection,A=O||n.noDeleteOnFetchRejection,T=p;if(fe(this,gt)[r]===p&&(!A||T.__staleWhileFetching===void 0?this.delete(e):w||(fe(this,gt)[r]=T.__staleWhileFetching)),O)return n.status&&T.__staleWhileFetching!==void 0&&(n.status.returnedStale=!0),T.__staleWhileFetching;if(T.__returned===T)throw g},h=(g,E)=>{var O;const w=(O=fe(this,Ad))==null?void 0:O.call(this,e,s,c);w&&w instanceof Promise&&w.then(A=>g(A===void 0?void 0:A),E),o.signal.addEventListener("abort",()=>{(!n.ignoreFetchAbort||n.allowStaleOnFetchAbort)&&(g(void 0),n.allowStaleOnFetchAbort&&(g=A=>l(A,!0)))})};n.status&&(n.status.fetchDispatched=!0);const p=new Promise(h).then(l,d),b=Object.assign(p,{__abortController:o,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(e,b,{...c.options,status:void 0}),r=fe(this,ln).get(e)):fe(this,gt)[r]=b,b},hr=new WeakSet,Nr=function(e){if(!fe(this,Du))return!1;const r=e;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof Bb},jp=new WeakSet,pO=function(e,r){fe(this,Wi)[r]=e,fe(this,bi)[e]=r},zc=new WeakSet,Vh=function(e){e!==fe(this,wn)&&(e===fe(this,Wn)?ut(this,Wn,fe(this,bi)[e]):it(this,jp,pO).call(this,fe(this,Wi)[e],fe(this,bi)[e]),it(this,jp,pO).call(this,fe(this,wn),e),ut(this,wn,e))};let dO=Rx;Da.LRUCache=dO;Object.defineProperty(R2,"__esModule",{value:!0});R2.RdfSourceSparql=void 0;const dfe=Un,I4=$t,ffe=x2,hfe=Da,pfe=ht,Yl=Rn,yO=Rt,Cc=new pfe.DataFactory,yfe=new dfe.BindingsFactory,bfe=Cc.variable("count");class vn{constructor(e,r,n,a,s){this.url=e,this.context=r,this.mediatorHttp=n,this.endpointFetcher=new ffe.SparqlEndpointFetcher({method:a?"GET":"POST",fetch:(o,u)=>this.mediatorHttp.mediate({input:o,init:u,context:this.context}),prefixVariableQuestionMark:!0}),this.cache=s>0?new hfe.LRUCache({max:s}):void 0}static replaceBlankNodes(e){const r=(0,Yl.getVariables)((0,Yl.getTerms)(e)).map(o=>o.value),n={};let a=!1;const s=(0,Yl.mapTermsNested)(e,o=>{if(o.termType==="BlankNode"){let u=o.value;if(n[u])u=n[u];else{if(r.includes(u)){let c=0;for(;r.includes(`${u}${c}`);)++c;u+=c}n[o.value]=u,r.push(u)}return a=!0,Cc.variable(u)}return o});return a?s:e}static patternToBgp(e){return vn.FACTORY.createBgp([vn.FACTORY.createPattern(e.subject,e.predicate,e.object,e.graph)])}static patternToSelectQuery(e){const r=(0,Yl.getVariables)((0,Yl.getTerms)(e));return(0,yO.toSparql)(vn.FACTORY.createProject(vn.patternToBgp(e),r),{sparqlStar:!0})}static patternToCountQuery(e){return(0,yO.toSparql)(vn.FACTORY.createProject(vn.FACTORY.createExtend(vn.FACTORY.createGroup(vn.patternToBgp(e),[],[vn.FACTORY.createBoundAggregate(Cc.variable("var0"),"count",vn.FACTORY.createWildcardExpression(),!1)]),Cc.variable("count"),vn.FACTORY.createTermExpression(Cc.variable("var0"))),[Cc.variable("count")]),{sparqlStar:!0})}async queryBindings(e,r){const n=await this.endpointFetcher.fetchBindings(e,r);return(0,I4.wrap)(n,{autoStart:!1,maxBufferSize:Number.POSITIVE_INFINITY}).map(a=>yfe.bindings(Object.entries(a).map(([s,o])=>[Cc.variable(s.slice(1)),o])))}match(e,r,n,a){const s=vn.replaceBlankNodes(vn.FACTORY.createPattern(e,r,n,a)),o=vn.patternToCountQuery(s),u=vn.patternToSelectQuery(s);new Promise(async(l,d)=>{var f;try{const h=(f=this.cache)==null?void 0:f.get(o);if(h!==void 0)return l(h);const p=await this.queryBindings(this.url,o);p.on("data",b=>{var w;const g=b.get(bfe),E={type:"estimate",value:Number.POSITIVE_INFINITY};if(g){const O=Number.parseInt(g.value,10);Number.isNaN(O)||(E.type="exact",E.value=O,(w=this.cache)==null||w.set(o,E))}return l(E)}),p.on("error",()=>l({type:"estimate",value:Number.POSITIVE_INFINITY})),p.on("end",()=>l({type:"estimate",value:Number.POSITIVE_INFINITY}))}catch(h){d(h)}}).then(l=>c.setProperty("metadata",{cardinality:l,canContainUndefs:!1})).catch(()=>c.setProperty("metadata",{cardinality:{type:"estimate",value:Number.POSITIVE_INFINITY},canContainUndefs:!1}));const c=new I4.TransformIterator(async()=>this.queryBindings(this.url,u),{autoStart:!1}).transform({map:l=>(0,Yl.mapTermsNested)(s,d=>{if(d.termType==="Variable"){const f=l.get(d);return f||c.destroy(new Error(`The endpoint ${this.url} failed to provide a binding for ${d.value}.`)),f}return d}),autoStart:!1});return c}}R2.RdfSourceSparql=vn;vn.FACTORY=new yO.Factory;Object.defineProperty(A2,"__esModule",{value:!0});A2.ActorRdfResolveHypermediaSparql=void 0;const gfe=rv,_fe=R2;class mfe extends gfe.ActorRdfResolveHypermedia{constructor(e){super(e,"sparql")}async testMetadata(e){if(!e.forceSourceType&&!e.metadata.sparqlService&&!(this.checkUrlSuffix&&e.url.endsWith("/sparql")))throw new Error(`Actor ${this.name} could not detect a SPARQL service description or URL ending on /sparql.`);return{filterFactor:1}}async run(e){return this.logInfo(e.context,`Identified ${e.url} as sparql source with service URL: ${e.metadata.sparqlService||e.url}`),{source:new _fe.RdfSourceSparql(e.metadata.sparqlService||e.url,e.context,this.mediatorHttp,this.forceHttpGet,this.cacheSize)}}}A2.ActorRdfResolveHypermediaSparql=mfe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(A2,t)})(dL);var gL={},D2={},N2={},C2={};Object.defineProperty(C2,"__esModule",{value:!0});C2.ActorRdfUpdateHypermedia=void 0;const vfe=et;class wfe extends vfe.Actor{constructor(e,r){super(e),this.destinationType=r}async test(e){if(e.forceDestinationType&&this.destinationType!==e.forceDestinationType)throw new Error(`Actor ${this.name} is not able to handle destination type ${e.forceDestinationType}.`);return this.testMetadata(e)}}C2.ActorRdfUpdateHypermedia=wfe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(C2,t)})(N2);var H0={},bO={exports:{}};(function(t,e){var r=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof m<"u"&&m,n=function(){function s(){this.fetch=!1,this.DOMException=r.DOMException}return s.prototype=r,new s}();(function(s){(function(o){var u=typeof s<"u"&&s||typeof self<"u"&&self||typeof u<"u"&&u,c={searchParams:"URLSearchParams"in u,iterable:"Symbol"in u&&"iterator"in Symbol,blob:"FileReader"in u&&"Blob"in u&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in u,arrayBuffer:"ArrayBuffer"in u};function l(j){return j&&DataView.prototype.isPrototypeOf(j)}if(c.arrayBuffer)var d=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],f=ArrayBuffer.isView||function(j){return j&&d.indexOf(Object.prototype.toString.call(j))>-1};function h(j){if(typeof j!="string"&&(j=String(j)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(j)||j==="")throw new TypeError('Invalid character in header field name: "'+j+'"');return j.toLowerCase()}function p(j){return typeof j!="string"&&(j=String(j)),j}function b(j){var Q={next:function(){var se=j.shift();return{done:se===void 0,value:se}}};return c.iterable&&(Q[Symbol.iterator]=function(){return Q}),Q}function g(j){this.map={},j instanceof g?j.forEach(function(Q,se){this.append(se,Q)},this):Array.isArray(j)?j.forEach(function(Q){this.append(Q[0],Q[1])},this):j&&Object.getOwnPropertyNames(j).forEach(function(Q){this.append(Q,j[Q])},this)}g.prototype.append=function(j,Q){j=h(j),Q=p(Q);var se=this.map[j];this.map[j]=se?se+", "+Q:Q},g.prototype.delete=function(j){delete this.map[h(j)]},g.prototype.get=function(j){return j=h(j),this.has(j)?this.map[j]:null},g.prototype.has=function(j){return this.map.hasOwnProperty(h(j))},g.prototype.set=function(j,Q){this.map[h(j)]=p(Q)},g.prototype.forEach=function(j,Q){for(var se in this.map)this.map.hasOwnProperty(se)&&j.call(Q,this.map[se],se,this)},g.prototype.keys=function(){var j=[];return this.forEach(function(Q,se){j.push(se)}),b(j)},g.prototype.values=function(){var j=[];return this.forEach(function(Q){j.push(Q)}),b(j)},g.prototype.entries=function(){var j=[];return this.forEach(function(Q,se){j.push([se,Q])}),b(j)},c.iterable&&(g.prototype[Symbol.iterator]=g.prototype.entries);function E(j){if(j.bodyUsed)return Promise.reject(new TypeError("Already read"));j.bodyUsed=!0}function w(j){return new Promise(function(Q,se){j.onload=function(){Q(j.result)},j.onerror=function(){se(j.error)}})}function O(j){var Q=new FileReader,se=w(Q);return Q.readAsArrayBuffer(j),se}function A(j){var Q=new FileReader,se=w(Q);return Q.readAsText(j),se}function T(j){for(var Q=new Uint8Array(j),se=new Array(Q.length),ie=0;ie-1?Q:j}function N(j,Q){if(!(this instanceof N))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');Q=Q||{};var se=Q.body;if(j instanceof N){if(j.bodyUsed)throw new TypeError("Already read");this.url=j.url,this.credentials=j.credentials,Q.headers||(this.headers=new g(j.headers)),this.method=j.method,this.mode=j.mode,this.signal=j.signal,!se&&j._bodyInit!=null&&(se=j._bodyInit,j.bodyUsed=!0)}else this.url=String(j);if(this.credentials=Q.credentials||this.credentials||"same-origin",(Q.headers||!this.headers)&&(this.headers=new g(Q.headers)),this.method=H(Q.method||this.method||"GET"),this.mode=Q.mode||this.mode||null,this.signal=Q.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&se)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(se),(this.method==="GET"||this.method==="HEAD")&&(Q.cache==="no-store"||Q.cache==="no-cache")){var ie=/([?&])_=[^&]*/;if(ie.test(this.url))this.url=this.url.replace(ie,"$1_="+new Date().getTime());else{var be=/\?/;this.url+=(be.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})};function x(j){var Q=new FormData;return j.trim().split("&").forEach(function(se){if(se){var ie=se.split("="),be=ie.shift().replace(/\+/g," "),he=ie.join("=").replace(/\+/g," ");Q.append(decodeURIComponent(be),decodeURIComponent(he))}}),Q}function F(j){var Q=new g,se=j.replace(/\r?\n[\t ]+/g," ");return se.split("\r").map(function(ie){return ie.indexOf(` -`)===0?ie.substr(1,ie.length):ie}).forEach(function(ie){var be=ie.split(":"),he=be.shift().trim();if(he){var Te=be.join(":").trim();Q.append(he,Te)}}),Q}D.call(N.prototype);function X(j,Q){if(!(this instanceof X))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');Q||(Q={}),this.type="default",this.status=Q.status===void 0?200:Q.status,this.ok=this.status>=200&&this.status<300,this.statusText=Q.statusText===void 0?"":""+Q.statusText,this.headers=new g(Q.headers),this.url=Q.url||"",this._initBody(j)}D.call(X.prototype),X.prototype.clone=function(){return new X(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new g(this.headers),url:this.url})},X.error=function(){var j=new X(null,{status:0,statusText:""});return j.type="error",j};var ne=[301,302,303,307,308];X.redirect=function(j,Q){if(ne.indexOf(Q)===-1)throw new RangeError("Invalid status code");return new X(null,{status:Q,headers:{location:j}})},o.DOMException=u.DOMException;try{new o.DOMException}catch{o.DOMException=function(Q,se){this.message=Q,this.name=se;var ie=Error(Q);this.stack=ie.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function $(j,Q){return new Promise(function(se,ie){var be=new N(j,Q);if(be.signal&&be.signal.aborted)return ie(new o.DOMException("Aborted","AbortError"));var he=new XMLHttpRequest;function Te(){he.abort()}he.onload=function(){var ye={status:he.status,statusText:he.statusText,headers:F(he.getAllResponseHeaders()||"")};ye.url="responseURL"in he?he.responseURL:ye.headers.get("X-Request-URL");var ce="response"in he?he.response:he.responseText;setTimeout(function(){se(new X(ce,ye))},0)},he.onerror=function(){setTimeout(function(){ie(new TypeError("Network request failed"))},0)},he.ontimeout=function(){setTimeout(function(){ie(new TypeError("Network request failed"))},0)},he.onabort=function(){setTimeout(function(){ie(new o.DOMException("Aborted","AbortError"))},0)};function Ne(ye){try{return ye===""&&u.location.href?u.location.href:ye}catch{return ye}}he.open(be.method,Ne(be.url),!0),be.credentials==="include"?he.withCredentials=!0:be.credentials==="omit"&&(he.withCredentials=!1),"responseType"in he&&(c.blob?he.responseType="blob":c.arrayBuffer&&be.headers.get("Content-Type")&&be.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(he.responseType="arraybuffer")),Q&&typeof Q.headers=="object"&&!(Q.headers instanceof g)?Object.getOwnPropertyNames(Q.headers).forEach(function(ye){he.setRequestHeader(ye,p(Q.headers[ye]))}):be.headers.forEach(function(ye,ce){he.setRequestHeader(ce,ye)}),be.signal&&(be.signal.addEventListener("abort",Te),he.onreadystatechange=function(){he.readyState===4&&be.signal.removeEventListener("abort",Te)}),he.send(typeof be._bodyInit>"u"?null:be._bodyInit)})}return $.polyfill=!0,u.fetch||(u.fetch=$,u.Headers=g,u.Request=N,u.Response=X),o.Headers=g,o.Request=N,o.Response=X,o.fetch=$,o})({})})(n),n.fetch.ponyfill=!0,delete n.fetch.polyfill;var a=r.fetch?r:n;e=a.fetch,e.default=a.fetch,e.fetch=a.fetch,e.Headers=a.Headers,e.Request=a.Request,e.Response=a.Response,t.exports=e})(bO,bO.exports);var KR=bO.exports;Object.defineProperty(H0,"__esModule",{value:!0});H0.QuadDestinationPatchSparqlUpdate=void 0;const Sfe=eo,Tfe=Nf,Efe=KR,g1=y0,Ofe=Ht;class Afe{constructor(e,r,n){this.url=e,this.context=r,this.mediatorHttp=n}insert(e){return this.wrapSparqlUpdateRequest("INSERT",e)}async delete(e){return this.wrapSparqlUpdateRequest("DELETE",e)}async wrapSparqlUpdateRequest(e,r){const n=r.map(u=>{let c=`${(0,g1.termToString)(u.subject)} ${(0,g1.termToString)(u.predicate)} ${(0,g1.termToString)(u.object)} .`;return u.graph.termType!=="DefaultGraph"?c=` GRAPH ${(0,g1.termToString)(u.graph)} { ${c} } -`:c=` ${c} -`,c}).prepend([`${e} DATA { -`]).append(["}"]),a=new Ofe.Readable;a._read=()=>!0,n.on("data",u=>a.push(u)),n.on("end",()=>a.push(null));const s=new Efe.Headers({"content-type":"application/sparql-update"}),o=await this.mediatorHttp.mediate({context:this.context,init:{headers:s,method:"PATCH",body:Sfe.ActorHttp.toWebReadableStream(a)},input:this.url});await(0,Tfe.validateHttpResponse)(this.url,o)}async deleteGraphs(e,r,n){throw new Error("Patch-based SPARQL Update destinations don't support named graphs")}async createGraphs(e,r){throw new Error("Patch-based SPARQL Update destinations don't support named graphs")}}H0.QuadDestinationPatchSparqlUpdate=Afe;Object.defineProperty(D2,"__esModule",{value:!0});D2.ActorRdfUpdateHypermediaPatchSparqlUpdate=void 0;const Rfe=N2,xfe=H0;class Ife extends Rfe.ActorRdfUpdateHypermedia{constructor(e){super(e,"patchSparqlUpdate")}async testMetadata(e){if(!e.forceDestinationType&&!e.metadata.patchSparqlUpdate)throw new Error(`Actor ${this.name} could not detect a destination with 'application/sparql-update' as 'Accept-Patch' header.`);if(!e.forceDestinationType&&!e.exists)throw new Error(`Actor ${this.name} can only patch a destination that already exists.`);return!0}async run(e){return this.logInfo(e.context,`Identified as patchSparqlUpdate destination: ${e.url}`),{destination:new xfe.QuadDestinationPatchSparqlUpdate(e.url,e.context,this.mediatorHttp)}}}D2.ActorRdfUpdateHypermediaPatchSparqlUpdate=Ife;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(D2,t),r(H0,t)})(gL);var _L={},j2={},k0={};Object.defineProperty(k0,"__esModule",{value:!0});k0.QuadDestinationPutLdp=void 0;const Pfe=eo,Dfe=Nf,Nfe=KR;class Cfe{constructor(e,r,n,a,s,o){this.url=e,this.context=r,this.mediaTypes=n,this.mediatorHttp=a,this.mediatorRdfSerializeMediatypes=s,this.mediatorRdfSerialize=o}insert(e){return this.wrapRdfUpdateRequest("INSERT",e)}async delete(e){throw new Error("Put-based LDP destinations don't support deletions")}async wrapRdfUpdateRequest(e,r){const{mediaTypes:n}=await this.mediatorRdfSerializeMediatypes.mediate({context:this.context,mediaTypes:!0}),a=this.mediaTypes.filter(l=>l in n),s=a.length>0?a[0]:Object.keys(n).sort((l,d)=>n[d]-n[l])[0],{handle:{data:o}}=await this.mediatorRdfSerialize.mediate({context:this.context,handle:{quadStream:r,context:this.context},handleMediaType:s}),u=new Nfe.Headers({"content-type":s}),c=await this.mediatorHttp.mediate({context:this.context,init:{headers:u,method:"PUT",body:Pfe.ActorHttp.toWebReadableStream(o)},input:this.url});await(0,Dfe.validateHttpResponse)(this.url,c)}async deleteGraphs(e,r,n){throw new Error("Put-based LDP destinations don't support named graphs")}async createGraphs(e,r){throw new Error("Put-based LDP destinations don't support named graphs")}}k0.QuadDestinationPutLdp=Cfe;Object.defineProperty(j2,"__esModule",{value:!0});j2.ActorRdfUpdateHypermediaPutLdp=void 0;const jfe=N2,Mfe=k0;class Ffe extends jfe.ActorRdfUpdateHypermedia{constructor(e){super(e,"putLdp")}async testMetadata(e){if(!e.forceDestinationType){if(!e.metadata.allowHttpMethods||!e.metadata.allowHttpMethods.includes("PUT"))throw new Error(`Actor ${this.name} could not detect a destination with 'Allow: PUT' header.`);if(e.exists)throw new Error(`Actor ${this.name} can only put on a destination that does not already exists.`)}return!0}async run(e){return this.logInfo(e.context,`Identified as putLdp destination: ${e.url}`),{destination:new Mfe.QuadDestinationPutLdp(e.url,e.context,e.metadata.putAccepted||[],this.mediatorHttp,this.mediatorRdfSerializeMediatypes,this.mediatorRdfSerialize)}}}j2.ActorRdfUpdateHypermediaPutLdp=Ffe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(j2,t),r(k0,t)})(_L);var mL={},M2={},Q0={};Object.defineProperty(Q0,"__esModule",{value:!0});Q0.QuadDestinationSparql=void 0;const Lfe=x2,_1=y0,Bfe=Sl;class $fe{constructor(e,r,n){this.url=e,this.context=r,this.mediatorHttp=n,this.endpointFetcher=new Lfe.SparqlEndpointFetcher({fetch:(a,s)=>this.mediatorHttp.mediate({input:a,init:s,context:this.context}),prefixVariableQuestionMark:!0})}insert(e){return this.wrapSparqlUpdateRequest("INSERT",e)}async delete(e){return this.wrapSparqlUpdateRequest("DELETE",e)}async wrapSparqlUpdateRequest(e,r){const n=r.map(s=>{let o=`${(0,_1.termToString)(s.subject)} ${(0,_1.termToString)(s.predicate)} ${(0,_1.termToString)(s.object)} .`;return s.graph.termType!=="DefaultGraph"?o=` GRAPH ${(0,_1.termToString)(s.graph)} { ${o} } -`:o=` ${o} -`,o}).prepend([`${e} DATA { -`]).append(["}"]),a=await Bfe(n);await this.endpointFetcher.fetchUpdate(this.url,a)}async deleteGraphs(e,r,n){const a=Array.isArray(e)?e:[e],s=[];for(const o of a){let u;typeof o=="string"?u=o:o.termType==="DefaultGraph"?u="DEFAULT":u=`GRAPH <${o.value}>`,s.push(`${n?"DROP":"CLEAR"} ${r?"":"SILENT "}${u}`)}await this.endpointFetcher.fetchUpdate(this.url,s.join("; "))}async createGraphs(e,r){const n=[];for(const a of e)n.push(`CREATE${r?"":" SILENT"} GRAPH <${a.value}>`);await this.endpointFetcher.fetchUpdate(this.url,n.join("; "))}}Q0.QuadDestinationSparql=$fe;Object.defineProperty(M2,"__esModule",{value:!0});M2.ActorRdfUpdateHypermediaSparql=void 0;const Ufe=N2,qfe=Q0;class Vfe extends Ufe.ActorRdfUpdateHypermedia{constructor(e){super(e,"sparql")}async testMetadata(e){if(!e.forceDestinationType&&!e.metadata.sparqlService&&!(this.checkUrlSuffixSparql&&e.url.endsWith("/sparql"))&&!(this.checkUrlSuffixUpdate&&e.url.endsWith("/update")))throw new Error(`Actor ${this.name} could not detect a SPARQL service description or URL ending on /sparql or /update.`);return!0}async run(e){return this.logInfo(e.context,`Identified as sparql destination: ${e.url}`),{destination:new qfe.QuadDestinationSparql(e.metadata.sparqlService||e.url,e.context,this.mediatorHttp)}}}M2.ActorRdfUpdateHypermediaSparql=Vfe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(M2,t),r(Q0,t)})(mL);var vL={},F2={},L2={};Object.defineProperty(L2,"__esModule",{value:!0});L2.LazyCardinalityIterator=void 0;const kc=$t;class Hfe extends kc.AsyncIterator{constructor(e){super(),this._source=e,this._count=0,this._buffering=!0,e[kc.DESTINATION]=this,e.on("readable",Zl),e.on("end",Zl),e.on("error",P4),this.readable=e.readable}read(){if(this._buffer)return this._buffer.empty?(this._buffering||this.close(),this.readable=!1,null):this._buffer.shift();let e=null;return this._source.readable&&(e=this._source.read())!==null?this._count+=1:(this.readable=!1,this._source.done&&this.close()),e}getCardinality(){return this._cardinality?this._cardinality:this._error?Promise.reject(this._error):(this._source.done&&this.close(),this.done?this._cardinality=Promise.resolve(this._count):(this._buffer=new kc.LinkedList,this._cardinality=new Promise((e,r)=>{this._source.removeListener("readable",Zl),this._source.removeListener("end",Zl);const n=()=>{this._source.removeListener("data",a),this._source.removeListener("end",s),this._source.removeListener("error",o)},a=u=>{this._buffer.push(u),this._count+=1,this.readable=!0},s=()=>{this._buffering=!1,n(),e(this._count)},o=u=>{this._buffering=!1,n(),r(u)};this._source.on("data",a),this._source.on("end",s),this._source.on("error",o)})),this._cardinality)}close(){this._source.removeListener("readable",Zl),this._source.removeListener("end",Zl),this._source.removeListener("error",P4),delete this._source[kc.DESTINATION],this._source.destroy(),super.close()}}L2.LazyCardinalityIterator=Hfe;function Zl(){this[kc.DESTINATION].readable=!0}function P4(t){this[kc.DESTINATION]._error=t,this[kc.DESTINATION].emit("error",t)}Object.defineProperty(F2,"__esModule",{value:!0});F2.ActorQueryOperationSparqlEndpoint=void 0;const kfe=Un,Qfe=ct,hh=El,wT=Nf,Gfe=rr,zfe=Vi,Wfe=$t,Xfe=x2,Kfe=ht,mu=Rt,Jfe=L2,Yfe=new kfe.BindingsFactory,Zfe=new Kfe.DataFactory;class Ap extends Qfe.ActorQueryOperation{constructor(e){super(e),this.endpointFetcher=new Xfe.SparqlEndpointFetcher({method:e.forceHttpGet?"GET":"POST",fetch:(r,n)=>this.mediatorHttp.mediate({input:r,init:n,context:this.lastContext}),prefixVariableQuestionMark:!0})}async test(e){if(!e.operation)throw new Error("Missing field 'operation' in a query operation action.");const r=(0,hh.getContextSourceFirst)(e.context),n=(0,wT.getContextDestinationFirst)(e.context),a=r?(0,hh.getDataSourceType)(r):void 0,s=n?(0,wT.getDataDestinationType)(n):void 0,o=r?(0,hh.getDataSourceValue)(r):void 0,u=n?(0,wT.getDataDestinationValue)(n):void 0;if(r&&a==="sparql"&&(!n||s==="sparql"&&u===o)||r&&!a&&(!n||!s&&u===o)&&typeof o=="string"&&(this.checkUrlSuffixSparql&&o.endsWith("/sparql")||this.checkUrlSuffixUpdate&&o.endsWith("/update")))return{httpRequests:1};throw new Error(`${this.name} requires a single source with a 'sparql' endpoint to be present in the context or URL ending on /sparql or /update.`)}async run(e){const r=(0,hh.getContextSourceFirst)(e.context);if(!r)throw new Error("Illegal state: undefined sparql endpoint source.");const n=(0,hh.getDataSourceValue)(r);this.lastContext=e.context;let a,s,o;try{a=e.context.get(Gfe.KeysInitQuery.queryString)??(0,mu.toSparql)(e.operation,{sparqlStar:!0}),s=this.endpointFetcher.getQueryType(a),s==="UNKNOWN"&&(s=this.endpointFetcher.getUpdateTypes(a))}catch{}(!s||s==="UNKNOWN")&&(o=mu.Util.inScopeVariables(e.operation),a=(0,mu.toSparql)(Ap.FACTORY.createProject(e.operation,o)),s="SELECT");const u=this.canOperationContainUndefs(e.operation);switch(s){case"SELECT":return o||(o=mu.Util.inScopeVariables(e.operation)),this.executeQuery(n,a,!1,o,u);case"CONSTRUCT":return this.executeQuery(n,a,!0,void 0,!1);case"ASK":return{type:"boolean",execute:()=>this.endpointFetcher.fetchAsk(n,a)};default:return{type:"void",execute:()=>this.endpointFetcher.fetchUpdate(n,a)}}}executeQuery(e,r,n,a,s){const o=n?this.endpointFetcher.fetchTriples(e,r):this.endpointFetcher.fetchBindings(e,r),u=(0,Wfe.wrap)(o,{autoStart:!1}).map(d=>n?d:Yfe.bindings(Object.entries(d).map(([f,h])=>[Zfe.variable(f.slice(1)),h]))),c=new Jfe.LazyCardinalityIterator(u),l=Ap.cachifyMetadata(async()=>({state:new zfe.MetadataValidationState,cardinality:{type:"exact",value:await c.getCardinality()},canContainUndefs:s,variables:a}));return n?{type:"quads",quadStream:c,metadata:l}:{type:"bindings",bindingsStream:c,metadata:l}}canOperationContainUndefs(e){let r=!1;return mu.Util.recurseOperation(e,{[mu.Algebra.types.LEFT_JOIN](){return r=!0,!1},[mu.Algebra.types.VALUES](n){for(const a of n.bindings){const s=Object.keys(a);n.variables.every(o=>s.includes(`?${o.value}`))||(r=!0)}return!1}}),r}}F2.ActorQueryOperationSparqlEndpoint=Ap;Ap.FACTORY=new mu.Factory;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(F2,t)})(vL);var wL={},B2={};Object.defineProperty(B2,"__esModule",{value:!0});B2.ActorQueryOperationAsk=void 0;const D4=ct;class ehe extends D4.ActorQueryOperationTypedMediated{constructor(e){super(e,"ask")}async testOperation(e,r){return!0}async runOperation(e,r){const n=await this.mediatorQueryOperation.mediate({operation:e.input,context:r}),{bindingsStream:a}=D4.ActorQueryOperation.getSafeBindings(n);return{type:"boolean",execute:async()=>(await a.take(1).toArray()).length===1}}}B2.ActorQueryOperationAsk=ehe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(B2,t)})(wL);var SL={},$2={};Object.defineProperty($2,"__esModule",{value:!0});$2.ActorQueryOperationBgpJoin=void 0;const the=ct,rhe=Rt;class U2 extends the.ActorQueryOperationTypedMediated{constructor(e){super(e,"bgp")}async testOperation(e,r){return!0}async runOperation(e,r){return this.mediatorQueryOperation.mediate({operation:U2.FACTORY.createJoin(e.patterns),context:r})}}$2.ActorQueryOperationBgpJoin=U2;U2.FACTORY=new rhe.Factory;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r($2,t)})(SL);var JR={},q2={},G0={};Object.defineProperty(G0,"__esModule",{value:!0});G0.BindingsToQuadsIterator=void 0;const N4=$t,nhe=ht,C4=Rn,ihe=new nhe.DataFactory;class yd extends N4.MultiTransformIterator{constructor(e,r){super(r,{autoStart:!1}),this.template=e,this.blankNodeCounter=0}static bindTerm(e,r){return r.termType==="Variable"?e.get(r):r}static bindQuad(e,r){try{return(0,C4.mapTermsNested)(r,n=>{const a=yd.bindTerm(e,n);if(!a)throw new Error("Unbound term");return a})}catch{}}static localizeBlankNode(e,r){return r.termType==="BlankNode"?ihe.blankNode(`${r.value}${e}`):r}static localizeQuad(e,r){return(0,C4.mapTermsNested)(r,n=>yd.localizeBlankNode(e,n))}bindTemplate(e,r,n){return r.map(yd.localizeQuad.bind(null,n)).map(s=>yd.bindQuad.bind(null,e)(s)).filter(Boolean)}_createTransformer(e){return new N4.ArrayIterator(this.bindTemplate(e,this.template,this.blankNodeCounter++),{autoStart:!1})}}G0.BindingsToQuadsIterator=yd;Object.defineProperty(q2,"__esModule",{value:!0});q2.ActorQueryOperationConstruct=void 0;const j4=ct,ST=Rn,ahe=Rt,she=G0;class YR extends j4.ActorQueryOperationTypedMediated{constructor(e){super(e,"construct")}static getVariables(e){return(0,ST.uniqTerms)([].concat.apply([],e.map(r=>(0,ST.getVariables)((0,ST.getTermsNested)(r)))))}async testOperation(e,r){return!0}async runOperation(e,r){const n=YR.getVariables(e.template),a={type:ahe.Algebra.types.PROJECT,input:e.input,variables:n},s=j4.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:a,context:r})),o=new she.BindingsToQuadsIterator(e.template,s.bindingsStream);return{metadata:()=>s.metadata().then(c=>({...c,order:void 0,cardinality:{type:c.cardinality.type,value:c.cardinality.value*e.template.length},canContainUndefs:!1,availableOrders:void 0})),quadStream:o,type:"quads"}}}q2.ActorQueryOperationConstruct=YR;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(q2,t),r(G0,t)})(JR);var TL={},V2={},H2={},k2={};Object.defineProperty(k2,"__esModule",{value:!0});k2.ActorQueryOperationUnion=void 0;const M4=ct,ohe=Vi,uhe=$t,che=Rn;class $b extends M4.ActorQueryOperationTypedMediated{constructor(e){super(e,"union")}static unionVariables(e){return(0,che.uniqTerms)(e.flat())}static unionMetadata(e,r){const n={type:"exact",value:0};for(const o of e)if(o.cardinality.value&&Number.isFinite(o.cardinality.value)||o.cardinality.value===0)o.cardinality.type==="estimate"&&(n.type="estimate"),n.value+=o.cardinality.value;else{n.type="estimate",n.value=Number.POSITIVE_INFINITY;break}const a={state:new ohe.MetadataValidationState,cardinality:n,canContainUndefs:e.some(o=>o.canContainUndefs)},s=()=>a.state.invalidate();for(const o of e)o.state.addInvalidateListener(s);return r&&(a.variables=$b.unionVariables(e.map(o=>o.variables))),a}async testOperation(e,r){return!0}async runOperation(e,r){const n=(await Promise.all(e.input.map(o=>this.mediatorQueryOperation.mediate({operation:o,context:r})))).map(M4.ActorQueryOperation.getSafeBindings);return{type:"bindings",bindingsStream:new uhe.UnionIterator(n.map(o=>o.bindingsStream),{autoStart:!1}),metadata:()=>Promise.all(n.map(o=>o.metadata())).then(o=>$b.unionMetadata(o,!0))}}}k2.ActorQueryOperationUnion=$b;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(k2,t)})(H2);Object.defineProperty(V2,"__esModule",{value:!0});V2.ActorQueryOperationDescribeSubject=void 0;const lhe=H2,F4=ct,dhe=$t,fhe=ht,m1=Rt,ed=new fhe.DataFactory;class hhe extends F4.ActorQueryOperationTypedMediated{constructor(e){super(e,"describe")}async testOperation(e,r){return!0}async runOperation(e,r){const n=e.terms.filter(u=>u.termType!=="Variable").map(u=>{const c=[ed.quad(u,ed.variable("__predicate"),ed.variable("__object"))];return c.forEach(d=>d.type="pattern"),{input:{type:m1.Algebra.types.BGP,patterns:c},template:c,type:"construct"}});if(n.length!==e.terms.length){let u=[];e.terms.filter(c=>c.termType==="Variable").forEach((c,l)=>{const d=[ed.quad(c,ed.variable(`__predicate${l}`),ed.variable(`__object${l}`))];d.forEach(f=>f.type="pattern"),u=[...u,...d]}),n.push({input:{type:m1.Algebra.types.JOIN,input:[e.input,{type:m1.Algebra.types.BGP,patterns:u}]},template:u,type:m1.Algebra.types.CONSTRUCT})}const a=(await Promise.all(n.map(u=>this.mediatorQueryOperation.mediate({operation:u,context:r})))).map(F4.ActorQueryOperation.getSafeQuads);return{type:"quads",quadStream:new dhe.UnionIterator(a.map(u=>u.quadStream),{autoStart:!1}),metadata:()=>Promise.all(a.map(u=>u.metadata())).then(u=>lhe.ActorQueryOperationUnion.unionMetadata(u,!1))}}}V2.ActorQueryOperationDescribeSubject=hhe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(V2,t)})(TL);var EL={},Q2={};Object.defineProperty(Q2,"__esModule",{value:!0});Q2.ActorQueryOperationDistinctHash=void 0;const L4=ct;class phe extends L4.ActorQueryOperationTypedMediated{constructor(e){super(e,"distinct")}async testOperation(e,r){return!0}async runOperation(e,r){const n=L4.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:e.input,context:r}));return{type:"bindings",bindingsStream:n.bindingsStream.filter(await this.newHashFilter(r)),metadata:n.metadata}}async newHashFilter(e){const{hashFunction:r}=await this.mediatorHashBindings.mediate({allowHashCollisions:!0,context:e}),n={};return a=>{const s=r(a);return!(s in n)&&(n[s]=!0)}}}Q2.ActorQueryOperationDistinctHash=phe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Q2,t)})(EL);var OL={},G2={},Rl={},z0={},W0={},TT={},Ai={};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.asTermType=Ai.ExpressionType=void 0;var B4;(function(t){t.Aggregate="aggregate",t.Existence="existence",t.Named="named",t.Operator="operator",t.SpecialOperator="specialOperator",t.Term="term",t.Variable="variable",t.AsyncExtension="asyncExtension",t.SyncExtension="syncExtension"})(B4||(Ai.ExpressionType=B4={}));function yhe(t){if(t==="namedNode"||t==="literal"||t==="blankNode"||t==="quad")return t}Ai.asTermType=yhe;var z2={};Object.defineProperty(z2,"__esModule",{value:!0});z2.Variable=void 0;const bhe=Ai;class ghe{constructor(e){this.expressionType=bhe.ExpressionType.Variable,this.name=e}}z2.Variable=ghe;var ft={},ph={},ii={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.NamedOperators=t.SetFunctions=t.SetFunction=t.Operators=t.SpecialOperators=t.RegularOperators=t.SpecialOperator=t.RegularOperator=t.TypeURL=t.TypeAlias=void 0;var e;(function(o){o.SPARQL_NUMERIC="SPARQL_NUMERIC",o.SPARQL_STRINGLY="SPARQL_STRINGLY"})(e||(t.TypeAlias=e={}));var r;(function(o){o.XSD_ANY_URI="http://www.w3.org/2001/XMLSchema#anyURI",o.XSD_STRING="http://www.w3.org/2001/XMLSchema#string",o.RDF_LANG_STRING="http://www.w3.org/1999/02/22-rdf-syntax-ns#langString",o.XSD_BOOLEAN="http://www.w3.org/2001/XMLSchema#boolean",o.XSD_DATE_TIME="http://www.w3.org/2001/XMLSchema#dateTime",o.XSD_DATE_TIME_STAMP="http://www.w3.org/2001/XMLSchema#dateTimeStamp",o.XSD_DATE="http://www.w3.org/2001/XMLSchema#date",o.XSD_G_MONTH="http://www.w3.org/2001/XMLSchema#gMonth",o.XSD_G_MONTHDAY="http://www.w3.org/2001/XMLSchema#gMonthDay",o.XSD_G_YEAR="http://www.w3.org/2001/XMLSchema#gYear",o.XSD_G_YEAR_MONTH="http://www.w3.org/2001/XMLSchema#gYearMonth",o.XSD_TIME="http://www.w3.org/2001/XMLSchema#time",o.XSD_G_DAY="http://www.w3.org/2001/XMLSchema#gDay",o.XSD_DECIMAL="http://www.w3.org/2001/XMLSchema#decimal",o.XSD_FLOAT="http://www.w3.org/2001/XMLSchema#float",o.XSD_DOUBLE="http://www.w3.org/2001/XMLSchema#double",o.XSD_INTEGER="http://www.w3.org/2001/XMLSchema#integer",o.XSD_NON_POSITIVE_INTEGER="http://www.w3.org/2001/XMLSchema#nonPositiveInteger",o.XSD_NEGATIVE_INTEGER="http://www.w3.org/2001/XMLSchema#negativeInteger",o.XSD_LONG="http://www.w3.org/2001/XMLSchema#long",o.XSD_INT="http://www.w3.org/2001/XMLSchema#int",o.XSD_SHORT="http://www.w3.org/2001/XMLSchema#short",o.XSD_BYTE="http://www.w3.org/2001/XMLSchema#byte",o.XSD_NON_NEGATIVE_INTEGER="http://www.w3.org/2001/XMLSchema#nonNegativeInteger",o.XSD_POSITIVE_INTEGER="http://www.w3.org/2001/XMLSchema#positiveInteger",o.XSD_UNSIGNED_LONG="http://www.w3.org/2001/XMLSchema#unsignedLong",o.XSD_UNSIGNED_INT="http://www.w3.org/2001/XMLSchema#unsignedInt",o.XSD_UNSIGNED_SHORT="http://www.w3.org/2001/XMLSchema#unsignedShort",o.XSD_UNSIGNED_BYTE="http://www.w3.org/2001/XMLSchema#unsignedByte",o.XSD_NORMALIZED_STRING="http://www.w3.org/2001/XMLSchema#normalizedString",o.XSD_TOKEN="http://www.w3.org/2001/XMLSchema#token",o.XSD_LANGUAGE="http://www.w3.org/2001/XMLSchema#language",o.XSD_NM_TOKEN="http://www.w3.org/2001/XMLSchema#NMTOKEN",o.XSD_NAME="http://www.w3.org/2001/XMLSchema#name",o.XSD_NC_NAME="http://www.w3.org/2001/XMLSchema#NCName",o.XSD_ENTITY="http://www.w3.org/2001/XMLSchema#ENTITY",o.XSD_ID="http://www.w3.org/2001/XMLSchema#ID",o.XSD_ID_REF="http://www.w3.org/2001/XMLSchema#IDREF",o.XSD_DURATION="http://www.w3.org/2001/XMLSchema#duration",o.XSD_YEAR_MONTH_DURATION="http://www.w3.org/2001/XMLSchema#yearMonthDuration",o.XSD_DAY_TIME_DURATION="http://www.w3.org/2001/XMLSchema#dayTimeDuration"})(r||(t.TypeURL=r={}));var n;(function(o){o.NOT="!",o.UMINUS="uminus",o.UPLUS="uplus",o.EQUAL="=",o.NOT_EQUAL="!=",o.LT="<",o.GT=">",o.LTE="<=",o.GTE=">=",o.MULTIPLICATION="*",o.DIVISION="/",o.ADDITION="+",o.SUBTRACTION="-",o.IS_IRI="isiri",o.IS_URI="isuri",o.IS_BLANK="isblank",o.IS_LITERAL="isliteral",o.IS_NUMERIC="isnumeric",o.STR="str",o.LANG="lang",o.DATATYPE="datatype",o.IRI="iri",o.URI="uri",o.STRDT="strdt",o.STRLANG="strlang",o.UUID="uuid",o.STRUUID="struuid",o.STRLEN="strlen",o.SUBSTR="substr",o.UCASE="ucase",o.LCASE="lcase",o.STRSTARTS="strstarts",o.STRENDS="strends",o.CONTAINS="contains",o.STRBEFORE="strbefore",o.STRAFTER="strafter",o.ENCODE_FOR_URI="encode_for_uri",o.LANG_MATCHES="langmatches",o.REGEX="regex",o.REPLACE="replace",o.ABS="abs",o.ROUND="round",o.CEIL="ceil",o.FLOOR="floor",o.RAND="rand",o.NOW="now",o.YEAR="year",o.MONTH="month",o.DAY="day",o.HOURS="hours",o.MINUTES="minutes",o.SECONDS="seconds",o.TIMEZONE="timezone",o.TZ="tz",o.MD5="md5",o.SHA1="sha1",o.SHA256="sha256",o.SHA384="sha384",o.SHA512="sha512",o.TRIPLE="triple",o.SUBJECT="subject",o.PREDICATE="predicate",o.OBJECT="object",o.IS_TRIPLE="istriple"})(n||(t.RegularOperator=n={}));var a;(function(o){o.BOUND="bound",o.IF="if",o.COALESCE="coalesce",o.LOGICAL_OR="||",o.LOGICAL_AND="&&",o.SAME_TERM="sameterm",o.IN="in",o.NOT_IN="notin",o.CONCAT="concat",o.BNODE="bnode"})(a||(t.SpecialOperator=a={})),t.RegularOperators=new Set(Object.values(n)),t.SpecialOperators=new Set(Object.values(a)),t.Operators=new Set([...t.RegularOperators,...t.SpecialOperators]);var s;(function(o){o.COUNT="count",o.SUM="sum",o.MIN="min",o.MAX="max",o.AVG="avg",o.GROUP_CONCAT="group_concat",o.SAMPLE="sample"})(s||(t.SetFunction=s={})),t.SetFunctions=new Set(Object.values(s)),t.NamedOperators=new Set([r.XSD_STRING,r.XSD_FLOAT,r.XSD_DOUBLE,r.XSD_DECIMAL,r.XSD_INTEGER,r.XSD_DATE_TIME,r.XSD_DATE,r.XSD_BOOLEAN,r.XSD_TIME,r.XSD_DURATION,r.XSD_DAY_TIME_DURATION,r.XSD_YEAR_MONTH_DURATION])})(ii);var Ke={};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.NoExistenceHook=Ke.NoAggregator=Ke.ExtensionFunctionError=Ke.UnknownNamedOperator=Ke.UnknownOperator=Ke.InvalidTermType=Ke.InvalidExpressionType=Ke.InvalidExpression=Ke.InvalidArity=Ke.UnexpectedError=Ke.ParseError=Ke.EmptyAggregateError=Ke.IncompatibleLanguageOperation=Ke.InvalidTimezoneCall=Ke.CastError=Ke.InvalidCompareArgumentTypes=Ke.InvalidArgumentTypes=Ke.InError=Ke.CoalesceError=Ke.RDFEqualTypeError=Ke.EBVCoercionError=Ke.UnboundVariableError=Ke.InvalidLexicalForm=Ke.isExpressionError=Ke.ExpressionError=void 0;class Ii extends Error{}Ke.ExpressionError=Ii;function _he(t){return t instanceof Ii}Ke.isExpressionError=_he;class mhe extends Ii{constructor(e){super(`Invalid lexical form '${ai(e)}'`),this.arg=e}}Ke.InvalidLexicalForm=mhe;class vhe extends Ii{constructor(e,r){super(`Unbound variable '${ai(e)}'`),this.variable=e,this.bindings=r}}Ke.UnboundVariableError=vhe;class whe extends Ii{constructor(e){super(`Cannot coerce term to EBV '${ai(e)}'`),this.arg=e}}Ke.EBVCoercionError=whe;class She extends Ii{constructor(e){super("Equality test for literals with unsupported datatypes"),this.args=e}}Ke.RDFEqualTypeError=She;class The extends Ii{constructor(e){super("All COALESCE arguments threw errors"),this.errors=e}}Ke.CoalesceError=The;class Ehe extends Ii{constructor(e){super(`Some argument to IN errorred and none where equal. ${e.map(r=>`(${r.toString()}) `).join("and ")}`),this.errors=e}}Ke.InError=Ehe;class Ohe extends Ii{constructor(e,r){super(`Argument types not valid for operator: '${ai(r)}' with '${ai(e)}`),this.args=e,this.op=r}}Ke.InvalidArgumentTypes=Ohe;class Ahe extends Ii{constructor(e,r){super(`Compared argument types are supported: '${e.termType}' and '${r.termType}'`),this.arg0=e,this.arg1=r}}Ke.InvalidCompareArgumentTypes=Ahe;class Rhe extends Ii{constructor(e,r){super(`Invalid cast: '${ai(e)}' to '${ai(r)}'`),this.arg=e}}Ke.CastError=Rhe;class xhe extends Ii{constructor(e){super(`TIMEZONE call on ${e} which has no timezone`),this.dateString=e}}Ke.InvalidTimezoneCall=xhe;class Ihe extends Ii{constructor(e,r){super(`Operation on incompatible language literals '${ai(e)}' and '${ai(r)}'`),this.arg1=e,this.arg2=r}}Ke.IncompatibleLanguageOperation=Ihe;class Phe extends Ii{constructor(){super("Empty aggregate expression")}}Ke.EmptyAggregateError=Phe;class Dhe extends Ii{constructor(e,r){super(`Failed to parse ${e} as ${r}.`)}}Ke.ParseError=Dhe;class Nhe extends Error{constructor(e,r){super(`Programmer Error '${e}'`),this.payload=r}}Ke.UnexpectedError=Nhe;class Che extends Error{constructor(e,r){super(`The number of args does not match the arity of the operator '${ai(r)}'.`),this.args=e,this.op=r}}Ke.InvalidArity=Che;class jhe extends Error{constructor(e){super(`Invalid SPARQL Expression '${ai(e)}'`)}}Ke.InvalidExpression=jhe;class Mhe extends Error{constructor(e){super(`Invalid expression type for SPARQL Expression '${ai(e)}'`),this.expr=e}}Ke.InvalidExpressionType=Mhe;class Fhe extends Error{constructor(e){super(`Invalid term type for term '${ai(e)}'`),this.term=e}}Ke.InvalidTermType=Fhe;class Lhe extends Error{constructor(e){super(`Unknown operator: '${ai(e)}`)}}Ke.UnknownOperator=Lhe;class Bhe extends Error{constructor(e){super(`Unknown named operator: '${ai(e)}'`)}}Ke.UnknownNamedOperator=Bhe;class $he extends Error{constructor(e,r){r instanceof Error?super(`Error thrown in ${e}: ${r.message}${r.stack?` -${r.stack}`:""}`):super(`Error thrown in ${e}`)}}Ke.ExtensionFunctionError=$he;class Uhe extends Error{constructor(e){super(`Aggregate expression ${ai(e)} found, but no aggregate hook provided.`)}}Ke.NoAggregator=Uhe;class qhe extends Error{constructor(){super("EXISTS found, but no existence hook provided.")}}Ke.NoExistenceHook=qhe;function ai(t){return JSON.stringify(t)}var Qr={},Ct={};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.extractTimeZone=Ct.extractRawTimeZone=Ct.dayTimeDurationsToSeconds=Ct.yearMonthDurationsToMonths=Ct.trimToDayTimeDuration=Ct.trimToYearMonthDuration=Ct.toUTCDate=Ct.toJSDate=Ct.negateDuration=Ct.toDateTimeRepresentation=Ct.defaultedDateTimeRepresentation=Ct.simplifyDurationRepresentation=Ct.defaultedDurationRepresentation=Ct.defaultedYearMonthDurationRepresentation=Ct.defaultedDayTimeDurationRepresentation=void 0;function AL(t){return{day:t.day||0,hours:t.hours||0,minutes:t.minutes||0,seconds:t.seconds||0}}Ct.defaultedDayTimeDurationRepresentation=AL;function RL(t){return{year:t.year||0,month:t.month||0}}Ct.defaultedYearMonthDurationRepresentation=RL;function xL(t){return{...AL(t),...RL(t)}}Ct.defaultedDurationRepresentation=xL;function Vhe(t){const e=xL(t),r={},n=e.year+Math.trunc(e.month/12);n&&(r.year=n,e.month%=12),e.month&&(r.month=e.month);const a=e.day+Math.trunc(e.hours/24)+Math.trunc(e.minutes/(24*60))+Math.trunc(e.seconds/(24*60*60));a&&(r.day=a,e.hours%=24,e.minutes%=24*60,e.seconds%=24*60*60);const s=e.hours+Math.trunc(e.minutes/60)+Math.trunc(e.seconds/(60*60));s&&(r.hours=s,e.minutes%=60,e.seconds%=60*60);const o=e.minutes+Math.trunc(e.seconds/60);return o&&(r.minutes=o,e.seconds%=60),e.seconds&&(r.seconds=e.seconds),r}Ct.simplifyDurationRepresentation=Vhe;function IL(t){return{...t,day:t.day||1,hours:t.hours||0,month:t.month||1,year:t.year||0,seconds:t.seconds||0,minutes:t.minutes||0}}Ct.defaultedDateTimeRepresentation=IL;function Hhe({date:t,timeZone:e}){return{year:t.getFullYear(),month:t.getMonth()+1,day:t.getDate(),hours:t.getHours(),minutes:t.getMinutes(),seconds:t.getSeconds(),zoneHours:e.zoneHours,zoneMinutes:e.zoneMinutes}}Ct.toDateTimeRepresentation=Hhe;function khe(t){return{year:t.year!==void 0?-1*t.year:void 0,month:t.month!==void 0?-1*t.month:void 0,day:t.day!==void 0?-1*t.day:void 0,hours:t.hours!==void 0?-1*t.hours:void 0,minutes:t.minutes!==void 0?-1*t.minutes:void 0,seconds:t.seconds!==void 0?-1*t.seconds:void 0}}Ct.negateDuration=khe;function PL(t){const e=new Date(t.year,t.month-1,t.day,t.hours,t.minutes,Math.trunc(t.seconds),t.seconds%1*1e3);return 0<=t.year&&t.year<100&&e.setFullYear(e.getFullYear()-1900),e}Ct.toJSDate=PL;function Qhe(t,e){const r=PL(IL(t)),n=r.getTimezoneOffset(),a=t.zoneHours===void 0?e.zoneHours:t.zoneHours,s=t.zoneMinutes===void 0?e.zoneMinutes:t.zoneMinutes;return new Date(r.getTime()-(n+a*60+s)*60*1e3)}Ct.toUTCDate=Qhe;function Ghe(t){return{year:t.year,month:t.month}}Ct.trimToYearMonthDuration=Ghe;function zhe(t){return{day:t.day,hours:t.hours,minutes:t.minutes,seconds:t.seconds}}Ct.trimToDayTimeDuration=zhe;function Whe(t){return t.year*12+t.month}Ct.yearMonthDurationsToMonths=Whe;function Xhe(t){return((t.day*24+t.hours)*60+t.minutes)*60+t.seconds}Ct.dayTimeDurationsToSeconds=Xhe;function Khe(t){return/(Z|([+-]\d\d:\d\d))?$/u.exec(t)[0]}Ct.extractRawTimeZone=Khe;function Jhe(t){return{zoneHours:t.getTimezoneOffset()/60,zoneMinutes:t.getTimezoneOffset()%60}}Ct.extractTimeZone=Jhe;var Mo={};Object.defineProperty(Mo,"__esModule",{value:!0});Mo.elapsedDuration=Mo.addDurationToDateTime=Mo.maximumDayInMonthFor=void 0;const $4=Ct;function xo(t,e,r=0){const n=t-r,a=e-r,s=Math.floor(n/a);return{intDiv:s,remainder:t-s*a}}function ab(t,e){const{intDiv:r,remainder:n}=xo(e,13,1),a=t+r;return[1,3,5,7,8,10,12].includes(n)?31:[4,6,9,11].includes(n)?30:n===2&&(xo(a,400).remainder===0||xo(a,100).remainder!==0&&xo(a,4).remainder===0)?29:28}Mo.maximumDayInMonthFor=ab;function Yhe(t,e){const r={...t};let n=xo(t.month+e.month,13,1);for(r.month=n.remainder,r.year=t.year+e.year+n.intDiv,n=xo(t.seconds+e.seconds,60),r.seconds=n.remainder,n=xo(t.minutes+e.minutes+n.intDiv,60),r.minutes=n.remainder,n=xo(t.hours+e.hours+n.intDiv,24),r.hours=n.remainder,r.day=t.day+e.day+n.intDiv;;){let a;if(r.day<1)r.day+=ab(r.year,r.month-1),a=-1;else if(r.day>ab(r.year,r.month))r.day-=ab(r.year,r.month),a=1;else break;n=xo(r.month+a,13,1),r.month=n.remainder,r.year+=n.intDiv}return r}Mo.addDurationToDateTime=Yhe;function Zhe(t,e,r){const n=(0,$4.toUTCDate)(t,r),a=(0,$4.toUTCDate)(e,r),s=n.getTime()-a.getTime();return{day:Math.floor(s/(1e3*60*60*24)),hours:Math.floor(s%(1e3*60*60*24)/(1e3*60*60)),minutes:Math.floor(s%(1e3*60*60)/(1e3*60)),seconds:s%(1e3*60)}}Mo.elapsedDuration=Zhe;Object.defineProperty(Qr,"__esModule",{value:!0});Qr.parseDayTimeDuration=Qr.parseYearMonthDuration=Qr.parseDuration=Qr.parseTime=Qr.parseDate=Qr.parseDateTime=Qr.parseXSDInteger=Qr.parseXSDDecimal=Qr.parseXSDFloat=void 0;const epe=Ct,Fo=Ke,tpe=Mo;function rpe(t){const e=Number(t);return Number.isNaN(e)?t==="NaN"?Number.NaN:t==="INF"||t==="+INF"?Number.POSITIVE_INFINITY:t==="-INF"?Number.NEGATIVE_INFINITY:void 0:e}Qr.parseXSDFloat=rpe;function npe(t){const e=Number(t);return Number.isNaN(e)?void 0:e}Qr.parseXSDDecimal=npe;function ipe(t){const e=Number.parseInt(t,10);return Number.isNaN(e)?void 0:e}Qr.parseXSDInteger=ipe;function ape(t){const[e,r]=t.split("T");return{...NL(e),...CL(r)}}Qr.parseDateTime=ape;function DL(t){if(t==="")return{zoneHours:void 0,zoneMinutes:void 0};if(t==="Z")return{zoneHours:0,zoneMinutes:0};const r=t.replace(/^([+|-])(\d\d):(\d\d)$/gu,"$11!$2!$3").split("!").map(n=>Number(n));return{zoneHours:r[0]*r[1],zoneMinutes:r[0]*r[2]}}function NL(t){const e=t.replace(/^(-)?([123456789]*\d{4})-(\d\d)-(\d\d)(Z|([+-]\d\d:\d\d))?$/gu,"$11!$2!$3!$4!$5");if(e===t)throw new Fo.ParseError(t,"date");const r=e.split("!"),n=r.slice(0,-1).map(s=>Number(s)),a={year:n[0]*n[1],month:n[2],day:n[3],...DL(r[4])};if(!(1<=a.month&&a.month<=12)||!(1<=a.day&&a.day<=(0,tpe.maximumDayInMonthFor)(a.year,a.month)))throw new Fo.ParseError(t,"date");return a}Qr.parseDate=NL;function CL(t){const e=t.replace(/^(\d\d):(\d\d):(\d\d(\.\d+)?)(Z|([+-]\d\d:\d\d))?$/gu,"$1!$2!$3!$5");if(e===t)throw new Fo.ParseError(t,"time");const r=e.split("!"),n=r.slice(0,-1).map(s=>Number(s)),a={hours:n[0],minutes:n[1],seconds:n[2],...DL(r[3])};if(a.seconds>=60||a.minutes>=60||a.hours>24||a.hours===24&&(a.minutes!==0||a.seconds!==0))throw new Fo.ParseError(t,"time");return a}function spe(t){const e=CL(t);return e.hours%=24,e}Qr.parseTime=spe;function ZR(t){const[e,r]=t.split("T"),n=e.replace(/^(-)?P(\d+Y)?(\d+M)?(\d+D)?$/gu,"$11S!$2!$3!$4");if(n===e)throw new Fo.ParseError(t,"duration");const a=n.split("!");if(r!==void 0){const u=r.replace(/^(\d+H)?(\d+M)?(\d+(\.\d+)?S)?$/gu,"$1!$2!$3");if(r===""||r===u)throw new Fo.ParseError(t,"duration");a.push(...u.split("!"))}const s=a.map(u=>u.slice(0,-1));if(!s.slice(1).some(u=>u))throw new Fo.ParseError(t,"duration");const o=Number(s[0]);return(0,epe.simplifyDurationRepresentation)({year:s[1]?o*Number(s[1]):void 0,month:s[2]?o*Number(s[2]):void 0,day:s[3]?o*Number(s[3]):void 0,hours:s[4]?o*Number(s[4]):void 0,minutes:s[5]?o*Number(s[5]):void 0,seconds:s[6]?o*Number(s[6]):void 0})}Qr.parseDuration=ZR;function ope(t){const e=ZR(t);if(["hours","minutes","seconds","day"].some(r=>!!e[r]))throw new Fo.ParseError(t,"yearMonthDuration");return e}Qr.parseYearMonthDuration=ope;function upe(t){const e=ZR(t);if(["year","month"].some(r=>!!e[r]))throw new Fo.ParseError(t,"dayTimeDuration");return e}Qr.parseDayTimeDuration=upe;var ET={},vr={},yh={},U4;function jL(){if(U4)return yh;U4=1,Object.defineProperty(yh,"__esModule",{value:!0}),yh.OverloadTree=void 0;const t=sa(),e=W2();let r=class gO{constructor(a,s){this.identifier=a,this.implementation=void 0,this.generalOverloads=Object.create(null),this.literalOverLoads=[],this.depth=s||0,this.promotionCount=void 0}getSubtree(a){const s=(0,e.asGeneralType)(a);if(s)return this.generalOverloads[s];for(const[o,u]of this.literalOverLoads)if(a===o)return u}getImplementationExact(a){let s=this;for(const o of a)if(s=s.getSubtree(o),!s)return;return s.implementation}search(a,s,o){let u=o[this.identifier],c=0;for(;c({node:f,index:d+1})));l.length>0;){const{index:f,node:h}=l.pop();if(f===a.length&&h.implementation)return this.addToCache(o,a,h.implementation),h.implementation;l.push(...h.getSubTreeWithArg(a[f],s).map(p=>({node:p,index:f+1})))}}addToCache(a,s,o){function u(l,d){return d in l||(l[d]={}),l[d]}let c=u(a,this.identifier);for(const l of s){const d=(0,t.isLiteralTermExpression)(l),f=d?d.dataType:l.termType;c.cache=c.cache||{},c=u(c.cache,f)}c.func=o}addOverload(a,s){this._addOverload([...a],s,0)}_addOverload(a,s,o){var d;const[u,...c]=a;if(!u){(this.promotionCount===void 0||o<=this.promotionCount)&&(this.promotionCount=o,this.implementation=s);return}let l=this.getSubtree(u);if(!l){const f=new gO(this.identifier,this.depth+1),h=(0,e.asGeneralType)(u);h&&(this.generalOverloads[h]=f);const p=(0,e.asOverrideType)(u);p&&this.literalOverLoads.push([p,f]),l=f}l._addOverload(c,s,o),(d=e.typePromotion[u])==null||d.forEach(f=>this.addPromotedOverload(f.typeToPromote,s,f.conversionFunction,c,o))}addPromotedOverload(a,s,o,u,c){let l=this.getSubtree(a);if(!l){const d=new gO(this.identifier,this.depth+1);this.literalOverLoads.push([a,d]),l=d}l._addOverload(u,d=>f=>s(d)([...f.slice(0,this.depth),o(f[this.depth]),...f.slice(this.depth+1,f.length)]),c+1)}getSubTreeWithArg(a,s){const o=[],u=(0,t.isLiteralTermExpression)(a);if(this.generalOverloads.term&&o.push(this.generalOverloads.term),this.generalOverloads[a.termType]&&o.push(this.generalOverloads[a.termType]),u){const c=(0,e.asKnownLiteralType)(u.dataType);let l;c?l=e.superTypeDictTable[c]:l=(0,e.getSuperTypes)(u.dataType,s);const d=this.literalOverLoads.filter(([f,h])=>f in l).map(([f,h])=>[l[f],h]);d.sort(([f,h],[p,b])=>f-p),o.push(...d.map(([f,h])=>h))}return o}};return yh.OverloadTree=r,yh}var q4;function to(){if(q4)return vr;q4=1,Object.defineProperty(vr,"__esModule",{value:!0}),vr.expressionToVar=vr.dateTime=vr.langString=vr.string=vr.double=vr.float=vr.decimal=vr.integer=vr.bool=vr.Builder=vr.declare=void 0;const t=ht,e=sa(),r=sa(),n=ii,a=ii,s=Ke,o=jL(),u=new t.DataFactory;function c(A){return new l(A)}vr.declare=c;class l{constructor(T){this.overloadTree=new o.OverloadTree(T),this.collected=!1}collect(){if(this.collected)throw new Error("Builders can only be collected once!");return this.collected=!0,this.overloadTree}static wrapInvalidLexicalProtected(T){return I=>D=>(D.forEach((U,H)=>{if(U instanceof r.NonLexicalLiteral)throw new s.InvalidLexicalForm(D[H].toRDF())}),T(I)(D))}set(T,I,D=!0){return this.overloadTree.addOverload(T,D?l.wrapInvalidLexicalProtected(I):I),this}copy({from:T,to:I}){const D=this.overloadTree.getImplementationExact(T);if(!D)throw new s.UnexpectedError("Tried to copy implementation, but types not found",{from:T,to:I});return this.set(I,D)}onUnary(T,I,D=!0){return this.set([T],U=>([H])=>I(U)(H),D)}onUnaryTyped(T,I,D=!0){return this.set([T],U=>([H])=>I(U)(H.typedValue),D)}onBinary(T,I,D=!0){return this.set(T,U=>([H,N])=>I(U)(H,N),D)}onBinaryTyped(T,I,D=!0){return this.set(T,U=>([H,N])=>I(U)(H.typedValue,N.typedValue),D)}onTernaryTyped(T,I,D=!0){return this.set(T,U=>([H,N,x])=>I(U)(H.typedValue,N.typedValue,x.typedValue),D)}onTernary(T,I,D=!0){return this.set(T,U=>([H,N,x])=>I(U)(H,N,x),D)}onQuaternaryTyped(T,I,D=!0){return this.set(T,U=>([H,N,x,F])=>I(U)(H.typedValue,N.typedValue,x.typedValue,F.typedValue),D)}onTerm1(T,I=!1){return this.set(["term"],D=>([U])=>T(D)(U),I)}onTerm3(T){return this.set(["term","term","term"],I=>([D,U,H])=>T(I)(D,U,H))}onQuad1(T){return this.set(["quad"],I=>([D])=>T(I)(D))}onLiteral1(T,I=!0){return this.set(["literal"],D=>([U])=>T(D)(U),I)}onBoolean1(T,I=!0){return this.set([n.TypeURL.XSD_BOOLEAN],D=>([U])=>T(D)(U),I)}onBoolean1Typed(T,I=!0){return this.set([n.TypeURL.XSD_BOOLEAN],D=>([U])=>T(D)(U.typedValue),I)}onString1(T,I=!0){return this.set([n.TypeURL.XSD_STRING],D=>([U])=>T(D)(U),I)}onString1Typed(T,I=!0){return this.set([n.TypeURL.XSD_STRING],D=>([U])=>T(D)(U.typedValue),I)}onLangString1(T,I=!0){return this.set([n.TypeURL.RDF_LANG_STRING],D=>([U])=>T(D)(U),I)}onStringly1(T,I=!0){return this.set([n.TypeAlias.SPARQL_STRINGLY],D=>([U])=>T(D)(U),I)}onStringly1Typed(T,I=!0){return this.set([n.TypeAlias.SPARQL_STRINGLY],D=>([U])=>T(D)(U.typedValue),I)}onNumeric1(T,I=!0){return this.set([n.TypeAlias.SPARQL_NUMERIC],D=>([U])=>T(D)(U),I)}onDateTime1(T,I=!0){return this.set([n.TypeURL.XSD_DATE_TIME],D=>([U])=>T(D)(U),I)}numericConverter(T,I=!0){const D=U=>H=>T(U)(H.typedValue);return this.onBinary([a.TypeURL.XSD_INTEGER],U=>H=>f(D(U)(H)),I).onBinary([a.TypeURL.XSD_DECIMAL],U=>H=>h(D(U)(H)),I).onBinary([a.TypeURL.XSD_FLOAT],U=>H=>p(D(U)(H)),I).onBinary([a.TypeURL.XSD_DOUBLE],U=>H=>b(D(U)(H)),I)}arithmetic(T,I=!0){const D=U=>(H,N)=>T(U)(H.typedValue,N.typedValue);return this.onBinary([a.TypeURL.XSD_INTEGER,a.TypeURL.XSD_INTEGER],U=>(H,N)=>f(D(U)(H,N)),I).onBinary([a.TypeURL.XSD_DECIMAL,a.TypeURL.XSD_DECIMAL],U=>(H,N)=>h(D(U)(H,N)),I).onBinary([a.TypeURL.XSD_FLOAT,a.TypeURL.XSD_FLOAT],U=>(H,N)=>p(D(U)(H,N)),I).onBinary([a.TypeURL.XSD_DOUBLE,a.TypeURL.XSD_DOUBLE],U=>(H,N)=>b(D(U)(H,N)),I)}numberTest(T){return this.numeric(I=>([D,U])=>{const H=T(I)(D.typedValue,U.typedValue);return d(H)})}stringTest(T,I=!0){return this.set([n.TypeURL.XSD_STRING,n.TypeURL.XSD_STRING],D=>([U,H])=>{const N=T(D)(U.typedValue,H.typedValue);return d(N)},I)}booleanTest(T,I=!0){return this.set([n.TypeURL.XSD_BOOLEAN,n.TypeURL.XSD_BOOLEAN],D=>([U,H])=>{const N=T(D)(U.typedValue,H.typedValue);return d(N)},I)}dateTimeTest(T,I=!0){return this.set([n.TypeURL.XSD_DATE_TIME,n.TypeURL.XSD_DATE_TIME],D=>([U,H])=>{const N=T(D)(U.typedValue,H.typedValue);return d(N)},I)}numeric(T){return this.set([n.TypeAlias.SPARQL_NUMERIC,n.TypeAlias.SPARQL_NUMERIC],T)}}vr.Builder=l;function d(A){return new e.BooleanLiteral(A)}vr.bool=d;function f(A){return new e.IntegerLiteral(A)}vr.integer=f;function h(A){return new e.DecimalLiteral(A)}vr.decimal=h;function p(A){return new e.FloatLiteral(A)}vr.float=p;function b(A){return new e.DoubleLiteral(A)}vr.double=b;function g(A){return new e.StringLiteral(A)}vr.string=g;function E(A,T){return new e.LangStringLiteral(A,T)}vr.langString=E;function w(A,T){return new e.DateTimeLiteral(A,T)}vr.dateTime=w;function O(A){return u.variable(A.name.slice(1))}return vr.expressionToVar=O,vr}var V4;function W2(){return V4||(V4=1,function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.typePromotion=t.isSubTypeOf=t.getSuperTypeDict=t.isInternalSubType=t.asGeneralType=t.asOverrideType=t.asKnownLiteralType=t.asTypeAlias=t.typeAliasCheck=t.extensionTableInit=t.getSuperTypes=t.superTypeDictTable=t.extensionTableInput=void 0;const e=sa(),r=to(),n=ii;t.extensionTableInput={[n.TypeURL.XSD_DATE_TIME_STAMP]:n.TypeURL.XSD_DATE_TIME,[n.TypeURL.XSD_DAY_TIME_DURATION]:n.TypeURL.XSD_DURATION,[n.TypeURL.XSD_YEAR_MONTH_DURATION]:n.TypeURL.XSD_DURATION,[n.TypeURL.RDF_LANG_STRING]:n.TypeAlias.SPARQL_STRINGLY,[n.TypeURL.XSD_STRING]:n.TypeAlias.SPARQL_STRINGLY,[n.TypeURL.XSD_NORMALIZED_STRING]:n.TypeURL.XSD_STRING,[n.TypeURL.XSD_TOKEN]:n.TypeURL.XSD_NORMALIZED_STRING,[n.TypeURL.XSD_LANGUAGE]:n.TypeURL.XSD_TOKEN,[n.TypeURL.XSD_NM_TOKEN]:n.TypeURL.XSD_TOKEN,[n.TypeURL.XSD_NAME]:n.TypeURL.XSD_TOKEN,[n.TypeURL.XSD_NC_NAME]:n.TypeURL.XSD_NAME,[n.TypeURL.XSD_ENTITY]:n.TypeURL.XSD_NC_NAME,[n.TypeURL.XSD_ID]:n.TypeURL.XSD_NC_NAME,[n.TypeURL.XSD_ID_REF]:n.TypeURL.XSD_NC_NAME,[n.TypeURL.XSD_DOUBLE]:n.TypeAlias.SPARQL_NUMERIC,[n.TypeURL.XSD_FLOAT]:n.TypeAlias.SPARQL_NUMERIC,[n.TypeURL.XSD_DECIMAL]:n.TypeAlias.SPARQL_NUMERIC,[n.TypeURL.XSD_INTEGER]:n.TypeURL.XSD_DECIMAL,[n.TypeURL.XSD_NON_POSITIVE_INTEGER]:n.TypeURL.XSD_INTEGER,[n.TypeURL.XSD_NEGATIVE_INTEGER]:n.TypeURL.XSD_NON_POSITIVE_INTEGER,[n.TypeURL.XSD_LONG]:n.TypeURL.XSD_INTEGER,[n.TypeURL.XSD_INT]:n.TypeURL.XSD_LONG,[n.TypeURL.XSD_SHORT]:n.TypeURL.XSD_INT,[n.TypeURL.XSD_BYTE]:n.TypeURL.XSD_SHORT,[n.TypeURL.XSD_NON_NEGATIVE_INTEGER]:n.TypeURL.XSD_INTEGER,[n.TypeURL.XSD_POSITIVE_INTEGER]:n.TypeURL.XSD_NON_NEGATIVE_INTEGER,[n.TypeURL.XSD_UNSIGNED_LONG]:n.TypeURL.XSD_NON_NEGATIVE_INTEGER,[n.TypeURL.XSD_UNSIGNED_INT]:n.TypeURL.XSD_UNSIGNED_LONG,[n.TypeURL.XSD_UNSIGNED_SHORT]:n.TypeURL.XSD_UNSIGNED_INT,[n.TypeURL.XSD_UNSIGNED_BYTE]:n.TypeURL.XSD_UNSIGNED_SHORT,[n.TypeURL.XSD_DATE_TIME]:"term",[n.TypeURL.XSD_BOOLEAN]:"term",[n.TypeURL.XSD_DATE]:"term",[n.TypeURL.XSD_G_MONTH]:"term",[n.TypeURL.XSD_G_MONTHDAY]:"term",[n.TypeURL.XSD_G_YEAR]:"term",[n.TypeURL.XSD_G_YEAR_MONTH]:"term",[n.TypeURL.XSD_TIME]:"term",[n.TypeURL.XSD_G_DAY]:"term",[n.TypeURL.XSD_DURATION]:"term",[n.TypeAlias.SPARQL_NUMERIC]:"term",[n.TypeAlias.SPARQL_STRINGLY]:"term",[n.TypeURL.XSD_ANY_URI]:"term"},t.superTypeDictTable=Object.create(null);function a(g,E){const w=E.cache.get(g);if(w)return w;const O=E.discoverer(g);if(O==="term"){const I=Object.create(null);return I.__depth=0,I[g]=0,E.cache.set(g,I),I}let A;const T=l(O);return T?A={...t.superTypeDictTable[T]}:A={...a(O,E)},A.__depth++,A[g]=A.__depth,E.cache.set(g,A),A}t.getSuperTypes=a;function s(){for(const[g,E]of Object.entries(t.extensionTableInput)){const w=g;t.superTypeDictTable[w]||o(w,E,t.superTypeDictTable)}}t.extensionTableInit=s,s();function o(g,E,w){if(E==="term"||E===void 0){const O=Object.create(null);O.__depth=0,O[g]=0,w[g]=O;return}w[E]||o(E,t.extensionTableInput[E],w),w[g]={...w[E],[g]:w[E].__depth+1,__depth:w[E].__depth+1}}t.typeAliasCheck=Object.create(null);function u(){for(const g of Object.values(n.TypeAlias))t.typeAliasCheck[g]=!0}u();function c(g){if(g in t.typeAliasCheck)return g}t.asTypeAlias=c;function l(g){if(g in t.superTypeDictTable)return g}t.asKnownLiteralType=l;function d(g){if(l(g)||g==="term")return g}t.asOverrideType=d;function f(g){if(g==="term"||(0,e.asTermType)(g))return g}t.asGeneralType=f;function h(g,E){return g!=="term"&&t.superTypeDictTable[g]&&t.superTypeDictTable[g][E]!==void 0}t.isInternalSubType=h;function p(g,E){const w=l(g);return w?t.superTypeDictTable[w]:a(g,E)}t.getSuperTypeDict=p;function b(g,E,w){return g==="term"?!1:p(g,w)[E]!==void 0}t.isSubTypeOf=b,t.typePromotion={[n.TypeURL.XSD_STRING]:[{typeToPromote:n.TypeURL.XSD_ANY_URI,conversionFunction:g=>(0,r.string)(g.str())}],[n.TypeURL.XSD_DOUBLE]:[{typeToPromote:n.TypeURL.XSD_FLOAT,conversionFunction:g=>(0,r.double)(g.typedValue)},{typeToPromote:n.TypeURL.XSD_DECIMAL,conversionFunction:g=>(0,r.double)(g.typedValue)}],[n.TypeURL.XSD_FLOAT]:[{typeToPromote:n.TypeURL.XSD_DECIMAL,conversionFunction:g=>(0,r.float)(g.typedValue)}]}}(ET)),ET}var H4;function xl(){if(H4)return ph;H4=1,Object.defineProperty(ph,"__esModule",{value:!0}),ph.TermTransformer=void 0;const t=nr,e=Rt,r=sa(),n=ii,a=Ke,s=Ke,o=Qr,u=Qr,c=W2();let l=class{constructor(f){this.superTypeProvider=f}transformRDFTermUnsafe(f){return this.transformTerm({term:f,type:e.Algebra.types.EXPRESSION,expressionType:e.Algebra.expressionTypes.TERM})}transformTerm(f){if(!f.term)throw new a.InvalidExpression(f);switch(f.term.termType){case"Variable":return new r.Variable(t.termToString(f.term));case"Literal":return this.transformLiteral(f.term);case"NamedNode":return new r.NamedNode(f.term.value);case"BlankNode":return new r.BlankNode(f.term.value);case"Quad":return new r.Quad(f.term,this.superTypeProvider);default:throw new a.InvalidTermType(f)}}transformLiteral(f){if(!f.datatype||[null,void 0,""].includes(f.datatype.value))return f.language?new r.LangStringLiteral(f.value,f.language):new r.StringLiteral(f.value);const h=f.datatype.value,p=(0,c.getSuperTypeDict)(h,this.superTypeProvider);try{if(n.TypeURL.XSD_STRING in p)return new r.StringLiteral(f.value,h);if(n.TypeURL.RDF_LANG_STRING in p)return new r.LangStringLiteral(f.value,f.language);if(n.TypeURL.XSD_YEAR_MONTH_DURATION in p)return new r.YearMonthDurationLiteral((0,o.parseYearMonthDuration)(f.value),f.value,h);if(n.TypeURL.XSD_DAY_TIME_DURATION in p)return new r.DayTimeDurationLiteral((0,o.parseDayTimeDuration)(f.value),f.value,h);if(n.TypeURL.XSD_DURATION in p)return new r.DurationLiteral((0,o.parseDuration)(f.value),f.value,h);if(n.TypeURL.XSD_DATE_TIME in p){const E=new Date(f.value);return Number.isNaN(E.getTime())?new r.NonLexicalLiteral(void 0,h,this.superTypeProvider,f.value):new r.DateTimeLiteral((0,o.parseDateTime)(f.value),f.value,h)}if(n.TypeURL.XSD_DATE in p)return new r.DateLiteral((0,o.parseDate)(f.value),f.value,h);if(n.TypeURL.XSD_TIME in p)return new r.TimeLiteral((0,o.parseTime)(f.value),f.value,h);if(n.TypeURL.XSD_BOOLEAN in p)return f.value!=="true"&&f.value!=="false"&&f.value!=="1"&&f.value!=="0"?new r.NonLexicalLiteral(void 0,h,this.superTypeProvider,f.value):new r.BooleanLiteral(f.value==="true"||f.value==="1",f.value);if(n.TypeURL.XSD_DECIMAL in p){const E=u.parseXSDDecimal(f.value);return E===void 0?new r.NonLexicalLiteral(void 0,h,this.superTypeProvider,f.value):n.TypeURL.XSD_INTEGER in p?new r.IntegerLiteral(E,h,f.value):new r.DecimalLiteral(E,h,f.value)}const b=n.TypeURL.XSD_FLOAT in p,g=n.TypeURL.XSD_DOUBLE in p;if(b||g){const E=u.parseXSDFloat(f.value);return E===void 0?new r.NonLexicalLiteral(void 0,h,this.superTypeProvider,f.value):b?new r.FloatLiteral(E,h,f.value):new r.DoubleLiteral(E,h,f.value)}return new r.Literal(f.value,h,f.value)}catch(b){if(b instanceof Error&&(0,s.isExpressionError)(b))return new r.NonLexicalLiteral(void 0,h,this.superTypeProvider,f.value);throw b}}};return ph.TermTransformer=l,ph}var Cs={};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.serializeDuration=Cs.serializeTime=Cs.serializeDate=Cs.serializeDateTime=void 0;function Lo(t,e=2){return t.toLocaleString(void 0,{minimumIntegerDigits:e,useGrouping:!1})}function cpe(t){return`${FL({year:t.year,month:t.month,day:t.day})}T${LL(t)}`}Cs.serializeDateTime=cpe;function ML(t){return t.zoneHours===void 0||t.zoneMinutes===void 0?"":t.zoneHours===0&&t.zoneMinutes===0?"Z":`${t.zoneHours>=0?`+${Lo(t.zoneHours)}`:Lo(t.zoneHours)}:${Lo(Math.abs(t.zoneMinutes))}`}function FL(t){return`${Lo(t.year,4)}-${Lo(t.month)}-${Lo(t.day)}${ML(t)}`}Cs.serializeDate=FL;function LL(t){return`${Lo(t.hours)}:${Lo(t.minutes)}:${Lo(t.seconds)}${ML(t)}`}Cs.serializeTime=LL;function lpe(t,e="PT0S"){if(!Object.values(t).some(d=>(d||0)!==0))return e;const r=Object.values(t).some(d=>(d||0)<0)?"-":"",n=t.year?`${Math.abs(t.year)}Y`:"",a=t.month?`${Math.abs(t.month)}M`:"",s=t.day?`${Math.abs(t.day)}D`:"",o=`${r}P${n}${a}${s}`;if(!(t.hours||t.minutes||t.seconds))return o;const u=t.hours?`${Math.abs(t.hours)}H`:"",c=t.minutes?`${Math.abs(t.minutes)}M`:"",l=t.seconds?`${Math.abs(t.seconds)}S`:"";return`${o}T${u}${c}${l}`}Cs.serializeDuration=lpe;var k4;function dpe(){if(k4)return ft;k4=1,Object.defineProperty(ft,"__esModule",{value:!0}),ft.isNonLexicalLiteral=ft.NonLexicalLiteral=ft.YearMonthDurationLiteral=ft.DayTimeDurationLiteral=ft.DurationLiteral=ft.DateLiteral=ft.TimeLiteral=ft.DateTimeLiteral=ft.StringLiteral=ft.LangStringLiteral=ft.BooleanLiteral=ft.DoubleLiteral=ft.FloatLiteral=ft.DecimalLiteral=ft.IntegerLiteral=ft.NumericLiteral=ft.Literal=ft.isLiteralTermExpression=ft.Quad=ft.BlankNode=ft.NamedNode=ft.Term=void 0;const t=ht,e=xl(),r=ii,n=ii,a=Ke,s=Cs,o=W2(),u=Ai,c=new t.DataFactory;let l=class{constructor(){this.expressionType=u.ExpressionType.Term}str(){throw new a.InvalidArgumentTypes([this],r.RegularOperator.STR)}coerceEBV(){throw new a.EBVCoercionError(this)}};ft.Term=l;class d extends l{constructor(Q){super(),this.value=Q,this.termType="namedNode"}toRDF(){return c.namedNode(this.value)}str(){return this.value}}ft.NamedNode=d;class f extends l{constructor(Q){super(),this.termType="blankNode",this.value=typeof Q=="string"?c.blankNode(Q):Q}toRDF(){return this.value}}ft.BlankNode=f;class h extends l{constructor(Q,se){super(),this.termType="quad",this.transformer=new e.TermTransformer(se),this.valueTerm=Q}toRDF(){return this.valueTerm}get subject(){return this.transformer.transformRDFTermUnsafe(this.RDFsubject)}get predicate(){return this.transformer.transformRDFTermUnsafe(this.RDFpredicate)}get object(){return this.transformer.transformRDFTermUnsafe(this.RDFobject)}get RDFsubject(){return this.toRDF().subject}get RDFpredicate(){return this.toRDF().predicate}get RDFobject(){return this.toRDF().object}}ft.Quad=h;function p(j){if(j.termType==="literal")return j}ft.isLiteralTermExpression=p;class b extends l{constructor(Q,se,ie,be){super(),this.typedValue=Q,this.dataType=se,this.strValue=ie,this.language=be,this.termType="literal"}toRDF(){return c.literal(this.strValue||this.str(),this.language||c.namedNode(this.dataType))}str(){return this.strValue||this.typedValue.toString()}}ft.Literal=b;class g extends b{constructor(Q,se,ie,be){super(Q,se,ie,be),this.typedValue=Q,this.strValue=ie,this.language=be}coerceEBV(){return!!this.typedValue}toRDF(){const Q=super.toRDF();return Number.isFinite(this.typedValue)||(Q.value=Q.value.replace("Infinity","INF")),Q}str(){return this.strValue||this.specificFormatter(this.typedValue)}}ft.NumericLiteral=g;class E extends g{constructor(Q,se,ie,be){super(Q,se||n.TypeURL.XSD_INTEGER,ie,be),this.typedValue=Q,this.strValue=ie,this.language=be}specificFormatter(Q){return Q.toFixed(0)}}ft.IntegerLiteral=E;class w extends g{constructor(Q,se,ie,be){super(Q,se||n.TypeURL.XSD_DECIMAL,ie,be),this.typedValue=Q,this.strValue=ie,this.language=be}specificFormatter(Q){return Q.toString()}}ft.DecimalLiteral=w;class O extends g{constructor(Q,se,ie,be){super(Q,se||n.TypeURL.XSD_FLOAT,ie,be),this.typedValue=Q,this.strValue=ie,this.language=be}specificFormatter(Q){return Q.toString()}}ft.FloatLiteral=O;class A extends g{constructor(Q,se,ie,be){super(Q,se||n.TypeURL.XSD_DOUBLE,ie,be),this.typedValue=Q,this.strValue=ie,this.language=be}specificFormatter(Q){if(!Number.isFinite(Q))return Q>0?"INF":Q<0?"-INF":"NaN";const se=Q.toExponential(),[ie,be]=se.split("e"),he=be.replace(/\+/u,"");return`${ie.includes(".")?ie:`${ie}.0`}E${he}`}}ft.DoubleLiteral=A;class T extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_BOOLEAN,se),this.typedValue=Q,this.strValue=se}coerceEBV(){return this.typedValue}}ft.BooleanLiteral=T;class I extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.RDF_LANG_STRING,Q,se),this.typedValue=Q,this.language=se}coerceEBV(){return this.str().length>0}}ft.LangStringLiteral=I;class D extends b{constructor(Q,se){super(Q,se||n.TypeURL.XSD_STRING,Q),this.typedValue=Q}coerceEBV(){return this.str().length>0}}ft.StringLiteral=D;class U extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_DATE_TIME,se),this.typedValue=Q,this.strValue=se}str(){return(0,s.serializeDateTime)(this.typedValue)}}ft.DateTimeLiteral=U;class H extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_TIME,se),this.typedValue=Q,this.strValue=se}str(){return(0,s.serializeTime)(this.typedValue)}}ft.TimeLiteral=H;class N extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_DATE,se),this.typedValue=Q,this.strValue=se}str(){return(0,s.serializeDate)(this.typedValue)}}ft.DateLiteral=N;class x extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_DURATION,se),this.typedValue=Q,this.strValue=se}str(){return(0,s.serializeDuration)(this.typedValue)}}ft.DurationLiteral=x;class F extends x{constructor(Q,se,ie){super(Q,se,ie||n.TypeURL.XSD_DAY_TIME_DURATION),this.typedValue=Q,this.strValue=se}}ft.DayTimeDurationLiteral=F;class X extends b{constructor(Q,se,ie){super(Q,ie||n.TypeURL.XSD_YEAR_MONTH_DURATION,se),this.typedValue=Q,this.strValue=se}str(){return(0,s.serializeDuration)(this.typedValue,"P0M")}}ft.YearMonthDurationLiteral=X;class ne extends b{constructor(Q,se,ie,be,he){super({toString:()=>"undefined"},se,be,he),this.openWorldType=ie}coerceEBV(){if((0,o.isSubTypeOf)(this.dataType,n.TypeURL.XSD_BOOLEAN,this.openWorldType)||(0,o.isSubTypeOf)(this.dataType,n.TypeAlias.SPARQL_NUMERIC,this.openWorldType))return!1;throw new a.EBVCoercionError(this)}toRDF(){return c.literal(this.str(),this.language||c.namedNode(this.dataType))}str(){return this.strValue||""}}ft.NonLexicalLiteral=ne;function $(j){if(j instanceof ne)return j}return ft.isNonLexicalLiteral=$,ft}var X2={};Object.defineProperty(X2,"__esModule",{value:!0});X2.Operator=void 0;const fpe=Ai;class hpe{constructor(e,r){this.args=e,this.apply=r,this.expressionType=fpe.ExpressionType.Operator}}X2.Operator=hpe;var K2={};Object.defineProperty(K2,"__esModule",{value:!0});K2.SpecialOperator=void 0;const ppe=Ai;class ype{constructor(e,r,n){this.args=e,this.applyAsync=r,this.applySynchronously=n,this.expressionType=ppe.ExpressionType.SpecialOperator}}K2.SpecialOperator=ype;var J2={};Object.defineProperty(J2,"__esModule",{value:!0});J2.Named=void 0;const bpe=Ai;class gpe{constructor(e,r,n){this.name=e,this.args=r,this.apply=n,this.expressionType=bpe.ExpressionType.Named}}J2.Named=gpe;var Y2={};Object.defineProperty(Y2,"__esModule",{value:!0});Y2.Aggregate=void 0;const _pe=Ai;class mpe{constructor(e,r){this.name=e,this.expression=r,this.expressionType=_pe.ExpressionType.Aggregate}}Y2.Aggregate=mpe;var Z2={};Object.defineProperty(Z2,"__esModule",{value:!0});Z2.Existence=void 0;const vpe=Ai;class wpe{constructor(e){this.expression=e,this.expressionType=vpe.ExpressionType.Existence}}Z2.Existence=wpe;var ew={};Object.defineProperty(ew,"__esModule",{value:!0});ew.AsyncExtension=void 0;const Spe=Ai;class Tpe{constructor(e,r,n){this.name=e,this.args=r,this.apply=n,this.expressionType=Spe.ExpressionType.AsyncExtension}}ew.AsyncExtension=Tpe;var tw={};Object.defineProperty(tw,"__esModule",{value:!0});tw.SyncExtension=void 0;const Epe=Ai;class Ope{constructor(e,r,n){this.name=e,this.args=r,this.apply=n,this.expressionType=Epe.ExpressionType.SyncExtension}}tw.SyncExtension=Ope;var Q4;function sa(){return Q4||(Q4=1,function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Ai,t),r(z2,t),r(dpe(),t),r(X2,t),r(K2,t),r(J2,t),r(Y2,t),r(Z2,t),r(ew,t),r(tw,t)}(TT)),TT}var OT={},wa={};Object.defineProperty(wa,"__esModule",{value:!0});wa.SpecialFunction=wa.NamedFunction=wa.RegularFunction=wa.BaseFunction=void 0;const BL=Ke;class ex{constructor(e,r){this.operator=e,this.apply=(n,a)=>(this.monomorph(n,a.superTypeProvider,a.functionArgumentsCache)||this.handleInvalidTypes(n))(a)(n),this.arity=r.arity,this.overloads=r.overloads}monomorph(e,r,n){return this.overloads.search(e,r,n)}}wa.BaseFunction=ex;class Ape extends ex{constructor(e,r){super(e,r),this.functionClass="regular"}handleInvalidTypes(e){throw new BL.InvalidArgumentTypes(e,this.operator)}}wa.RegularFunction=Ape;class Rpe extends ex{constructor(e,r){super(e,r),this.functionClass="named"}handleInvalidTypes(e){throw new BL.InvalidArgumentTypes(e,this.operator)}}wa.NamedFunction=Rpe;class xpe{constructor(e,r){this.operator=e,this.functionClass="special",this.arity=r.arity,this.applySynchronously=r.applySynchronously,this.applyAsync=r.applyAsync,this.checkArity=r.checkArity||Ipe(this.arity)}}wa.SpecialFunction=xpe;function Ipe(t){return e=>t===Number.POSITIVE_INFINITY?!0:e.length===t}var rw={};Object.defineProperty(rw,"__esModule",{value:!0});rw.namedDefinitions=void 0;const Sa=sa(),Ppe=sa(),yt=ii,$L=Ct,ol=Ke,Ea=Qr,Mt=to(),Dpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_STRING).onNumeric1(()=>t=>(0,Mt.string)((0,Mt.float)(t.typedValue).str())).onBoolean1Typed(()=>t=>(0,Mt.string)((0,Mt.bool)(t).str())).onTerm1(()=>t=>(0,Mt.string)(t.str())).collect()},Npe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_FLOAT).onNumeric1(()=>t=>(0,Mt.float)(t.typedValue)).onBoolean1Typed(()=>t=>(0,Mt.float)(t?1:0)).onUnary(yt.TypeURL.XSD_STRING,()=>t=>{const e=(0,Ea.parseXSDFloat)(t.str());if(e===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_FLOAT);return(0,Mt.float)(e)},!1).collect()},Cpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DOUBLE).onNumeric1(()=>t=>(0,Mt.double)(t.typedValue)).onBoolean1Typed(()=>t=>(0,Mt.double)(t?1:0)).onUnary(yt.TypeURL.XSD_STRING,()=>t=>{const e=(0,Ea.parseXSDFloat)(t.str());if(e===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_DOUBLE);return(0,Mt.double)(e)},!1).collect()},jpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DECIMAL).onNumeric1(()=>t=>{const e=(0,Ea.parseXSDDecimal)(t.str());if(e===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_DECIMAL);return(0,Mt.decimal)(e)}).onString1(()=>t=>{const e=t.str(),r=/^([+-])?(\d+(\.\d+)?)$/u.test(e)?(0,Ea.parseXSDDecimal)(e):void 0;if(r===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_DECIMAL);return(0,Mt.decimal)(r)},!1).onBoolean1Typed(()=>t=>(0,Mt.decimal)(t?1:0)).collect()},Mpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_INTEGER).onBoolean1Typed(()=>t=>(0,Mt.integer)(t?1:0)).onNumeric1(()=>t=>{const e=(0,Ea.parseXSDInteger)(t.str());if(e===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_INTEGER);return(0,Mt.integer)(e)},!1).onString1(()=>t=>{const e=t.str(),r=/^\d+$/u.test(e)?(0,Ea.parseXSDInteger)(e):void 0;if(r===void 0)throw new ol.CastError(t,yt.TypeURL.XSD_INTEGER);return(0,Mt.integer)(r)}).collect()},Fpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DATE_TIME).onUnary(yt.TypeURL.XSD_DATE_TIME,()=>t=>t).onUnary(yt.TypeURL.XSD_STRING,()=>t=>(0,Mt.dateTime)((0,Ea.parseDateTime)(t.str()),t.str()),!1).onUnary(yt.TypeURL.XSD_DATE,()=>t=>new Sa.DateTimeLiteral({...t.typedValue,hours:0,minutes:0,seconds:0})).collect()},Lpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_BOOLEAN).onNumeric1(()=>t=>(0,Mt.bool)(t.coerceEBV()),!0).onUnary(yt.TypeURL.XSD_BOOLEAN,()=>t=>(0,Mt.bool)(t.coerceEBV()),!0).onUnary(yt.TypeURL.XSD_STRING,()=>t=>{switch(t.str()){case"true":return(0,Mt.bool)(!0);case"false":return(0,Mt.bool)(!1);case"1":return(0,Mt.bool)(!0);case"0":return(0,Mt.bool)(!1);default:throw new ol.CastError(t,yt.TypeURL.XSD_BOOLEAN)}},!1).collect()},Bpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_TIME).onUnary(yt.TypeURL.XSD_TIME,()=>t=>new Sa.TimeLiteral(t.typedValue,t.strValue)).onUnary(yt.TypeURL.XSD_DATE_TIME,()=>t=>new Sa.TimeLiteral(t.typedValue)).onStringly1(()=>t=>new Sa.TimeLiteral((0,Ea.parseTime)(t.str()))).collect()},$pe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DATE).onUnary(yt.TypeURL.XSD_DATE,()=>t=>new Sa.DateLiteral(t.typedValue,t.strValue)).onUnary(yt.TypeURL.XSD_DATE_TIME,()=>t=>new Sa.DateLiteral(t.typedValue)).onStringly1(()=>t=>new Sa.DateLiteral((0,Ea.parseDate)(t.str()))).collect()},Upe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DURATION).onUnary(yt.TypeURL.XSD_DURATION,()=>t=>new Sa.DurationLiteral(t.typedValue,t.strValue)).onStringly1(()=>t=>new Ppe.DurationLiteral((0,Ea.parseDuration)(t.str()))).collect()},qpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_DAY_TIME_DURATION).onUnary(yt.TypeURL.XSD_DURATION,()=>t=>new Sa.DayTimeDurationLiteral((0,$L.trimToDayTimeDuration)(t.typedValue))).onStringly1(()=>t=>new Sa.DayTimeDurationLiteral((0,Ea.parseDayTimeDuration)(t.str()))).collect()},Vpe={arity:1,overloads:(0,Mt.declare)(yt.TypeURL.XSD_YEAR_MONTH_DURATION).onUnary(yt.TypeURL.XSD_DURATION,()=>t=>new Sa.YearMonthDurationLiteral((0,$L.trimToYearMonthDuration)(t.typedValue))).onStringly1(()=>t=>new Sa.YearMonthDurationLiteral((0,Ea.parseYearMonthDuration)(t.str()))).collect()};rw.namedDefinitions={[yt.TypeURL.XSD_STRING]:Dpe,[yt.TypeURL.XSD_FLOAT]:Npe,[yt.TypeURL.XSD_DOUBLE]:Cpe,[yt.TypeURL.XSD_DECIMAL]:jpe,[yt.TypeURL.XSD_INTEGER]:Mpe,[yt.TypeURL.XSD_DATE_TIME]:Fpe,[yt.TypeURL.XSD_DATE]:$pe,[yt.TypeURL.XSD_BOOLEAN]:Lpe,[yt.TypeURL.XSD_TIME]:Bpe,[yt.TypeURL.XSD_DURATION]:Upe,[yt.TypeURL.XSD_DAY_TIME_DURATION]:qpe,[yt.TypeURL.XSD_YEAR_MONTH_DURATION]:Vpe};var bh={},UL={exports:{}};(function(t){(function(e){var r,n=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,a=Math.ceil,s=Math.floor,o="[BigNumber Error] ",u=o+"Number primitive has more than 15 significant digits: ",c=1e14,l=14,d=9007199254740991,f=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],h=1e7,p=1e9;function b(D){var U,H,N,x=ce.prototype={constructor:ce,toString:null,valueOf:null},F=new ce(1),X=20,ne=4,$=-7,j=21,Q=-1e7,se=1e7,ie=!1,be=1,he=0,Te={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},Ne="0123456789abcdefghijklmnopqrstuvwxyz",ye=!0;function ce(L,P){var _,y,v,C,V,q,G,Y,ee=this;if(!(ee instanceof ce))return new ce(L,P);if(P==null){if(L&&L._isBigNumber===!0){ee.s=L.s,!L.c||L.e>se?ee.c=ee.e=null:L.e=10;V/=10,C++);C>se?ee.c=ee.e=null:(ee.e=C,ee.c=[L]);return}Y=String(L)}else{if(!n.test(Y=String(L)))return N(ee,Y,q);ee.s=Y.charCodeAt(0)==45?(Y=Y.slice(1),-1):1}(C=Y.indexOf("."))>-1&&(Y=Y.replace(".","")),(V=Y.search(/e/i))>0?(C<0&&(C=V),C+=+Y.slice(V+1),Y=Y.substring(0,V)):C<0&&(C=Y.length)}else{if(O(P,2,Ne.length,"Base"),P==10&&ye)return ee=new ce(L),le(ee,X+ee.e+1,ne);if(Y=String(L),q=typeof L=="number"){if(L*0!=0)return N(ee,Y,q,P);if(ee.s=1/L<0?(Y=Y.slice(1),-1):1,ce.DEBUG&&Y.replace(/^0\.0*|\./,"").length>15)throw Error(u+L)}else ee.s=Y.charCodeAt(0)===45?(Y=Y.slice(1),-1):1;for(_=Ne.slice(0,P),C=V=0,G=Y.length;VC){C=G;continue}}else if(!v&&(Y==Y.toUpperCase()&&(Y=Y.toLowerCase())||Y==Y.toLowerCase()&&(Y=Y.toUpperCase()))){v=!0,V=-1,C=0;continue}return N(ee,String(L),q,P)}q=!1,Y=H(Y,P,10,ee.s),(C=Y.indexOf("."))>-1?Y=Y.replace(".",""):C=Y.length}for(V=0;Y.charCodeAt(V)===48;V++);for(G=Y.length;Y.charCodeAt(--G)===48;);if(Y=Y.slice(V,++G)){if(G-=V,q&&ce.DEBUG&&G>15&&(L>d||L!==s(L)))throw Error(u+ee.s*L);if((C=C-V-1)>se)ee.c=ee.e=null;else if(C=-p&&v<=p&&v===s(v)){if(y[0]===0){if(v===0&&y.length===1)return!0;break e}if(P=(v+1)%l,P<1&&(P+=l),String(y[0]).length==P){for(P=0;P=c||_!==s(_))break e;if(_!==0)return!0}}}else if(y===null&&v===null&&(C===null||C===1||C===-1))return!0;throw Error(o+"Invalid BigNumber: "+L)},ce.maximum=ce.max=function(){return oe(arguments,-1)},ce.minimum=ce.min=function(){return oe(arguments,1)},ce.random=function(){var L=9007199254740992,P=Math.random()*L&2097151?function(){return s(Math.random()*L)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(_){var y,v,C,V,q,G=0,Y=[],ee=new ce(F);if(_==null?_=X:O(_,0,p),V=a(_/l),ie)if(crypto.getRandomValues){for(y=crypto.getRandomValues(new Uint32Array(V*=2));G>>11),q>=9e15?(v=crypto.getRandomValues(new Uint32Array(2)),y[G]=v[0],y[G+1]=v[1]):(Y.push(q%1e14),G+=2);G=V/2}else if(crypto.randomBytes){for(y=crypto.randomBytes(V*=7);G=9e15?crypto.randomBytes(7).copy(y,G):(Y.push(q%1e14),G+=7);G=V/7}else throw ie=!1,Error(o+"crypto unavailable");if(!ie)for(;G=10;q/=10,G++);Gv-1&&(q[V+1]==null&&(q[V+1]=0),q[V+1]+=q[V]/v|0,q[V]%=v)}return q.reverse()}return function(_,y,v,C,V){var q,G,Y,ee,ae,ve,me,Ee,k=_.indexOf("."),W=X,M=ne;for(k>=0&&(ee=he,he=0,_=_.replace(".",""),Ee=new ce(y),ve=Ee.pow(_.length-k),he=ee,Ee.c=P(I(E(ve.c),ve.e,"0"),10,v,L),Ee.e=Ee.c.length),me=P(_,y,v,V?(q=Ne,L):(q=L,Ne)),Y=ee=me.length;me[--ee]==0;me.pop());if(!me[0])return q.charAt(0);if(k<0?--Y:(ve.c=me,ve.e=Y,ve.s=C,ve=U(ve,Ee,W,M,v),me=ve.c,ae=ve.r,Y=ve.e),G=Y+W+1,k=me[G],ee=v/2,ae=ae||G<0||me[G+1]!=null,ae=M<4?(k!=null||ae)&&(M==0||M==(ve.s<0?3:2)):k>ee||k==ee&&(M==4||ae||M==6&&me[G-1]&1||M==(ve.s<0?8:7)),G<1||!me[0])_=ae?I(q.charAt(1),-W,q.charAt(0)):q.charAt(0);else{if(me.length=G,ae)for(--v;++me[--G]>v;)me[G]=0,G||(++Y,me=[1].concat(me));for(ee=me.length;!me[--ee];);for(k=0,_="";k<=ee;_+=q.charAt(me[k++]));_=I(_,Y,q.charAt(0))}return _}}(),U=function(){function L(y,v,C){var V,q,G,Y,ee=0,ae=y.length,ve=v%h,me=v/h|0;for(y=y.slice();ae--;)G=y[ae]%h,Y=y[ae]/h|0,V=me*G+Y*ve,q=ve*G+V%h*h+ee,ee=(q/C|0)+(V/h|0)+me*Y,y[ae]=q%C;return ee&&(y=[ee].concat(y)),y}function P(y,v,C,V){var q,G;if(C!=V)G=C>V?1:-1;else for(q=G=0;qv[q]?1:-1;break}return G}function _(y,v,C,V){for(var q=0;C--;)y[C]-=q,q=y[C]1;y.splice(0,1));}return function(y,v,C,V,q){var G,Y,ee,ae,ve,me,Ee,k,W,M,S,R,z,ue,_e,we,Me,Ue=y.s==v.s?1:-1,Ge=y.c,We=v.c;if(!Ge||!Ge[0]||!We||!We[0])return new ce(!y.s||!v.s||(Ge?We&&Ge[0]==We[0]:!We)?NaN:Ge&&Ge[0]==0||!We?Ue*0:Ue/0);for(k=new ce(Ue),W=k.c=[],Y=y.e-v.e,Ue=C+Y+1,q||(q=c,Y=g(y.e/l)-g(v.e/l),Ue=Ue/l|0),ee=0;We[ee]==(Ge[ee]||0);ee++);if(We[ee]>(Ge[ee]||0)&&Y--,Ue<0)W.push(1),ae=!0;else{for(ue=Ge.length,we=We.length,ee=0,Ue+=2,ve=s(q/(We[0]+1)),ve>1&&(We=L(We,ve,q),Ge=L(Ge,ve,q),we=We.length,ue=Ge.length),z=we,M=Ge.slice(0,we),S=M.length;S=q/2&&_e++;do{if(ve=0,G=P(We,M,we,S),G<0){if(R=M[0],we!=S&&(R=R*q+(M[1]||0)),ve=s(R/_e),ve>1)for(ve>=q&&(ve=q-1),me=L(We,ve,q),Ee=me.length,S=M.length;P(me,M,Ee,S)==1;)ve--,_(me,we=10;Ue/=10,ee++);le(k,C+(k.e=ee+Y*l-1)+1,V,ae)}else k.e=Y,k.r=+ae;return k}}();function Re(L,P,_,y){var v,C,V,q,G;if(_==null?_=ne:O(_,0,8),!L.c)return L.toString();if(v=L.c[0],V=L.e,P==null)G=E(L.c),G=y==1||y==2&&(V<=$||V>=j)?T(G,V):I(G,V,"0");else if(L=le(new ce(L),P,_),C=L.e,G=E(L.c),q=G.length,y==1||y==2&&(P<=C||C<=$)){for(;qq){if(--P>0)for(G+=".";P--;G+="0");}else if(P+=C-q,P>0)for(C+1==q&&(G+=".");P--;G+="0");return L.s<0&&v?"-"+G:G}function oe(L,P){for(var _,y,v=1,C=new ce(L[0]);v=10;v/=10,y++);return(_=y+_*l-1)>se?L.c=L.e=null:_=10;q/=10,v++);if(C=P-v,C<0)C+=l,V=P,G=ae[Y=0],ee=s(G/ve[v-V-1]%10);else if(Y=a((C+1)/l),Y>=ae.length)if(y){for(;ae.length<=Y;ae.push(0));G=ee=0,v=1,C%=l,V=C-l+1}else break e;else{for(G=q=ae[Y],v=1;q>=10;q/=10,v++);C%=l,V=C-l+v,ee=V<0?0:s(G/ve[v-V-1]%10)}if(y=y||P<0||ae[Y+1]!=null||(V<0?G:G%ve[v-V-1]),y=_<4?(ee||y)&&(_==0||_==(L.s<0?3:2)):ee>5||ee==5&&(_==4||y||_==6&&(C>0?V>0?G/ve[v-V]:0:ae[Y-1])%10&1||_==(L.s<0?8:7)),P<1||!ae[0])return ae.length=0,y?(P-=L.e+1,ae[0]=ve[(l-P%l)%l],L.e=-P||0):ae[0]=L.e=0,L;if(C==0?(ae.length=Y,q=1,Y--):(ae.length=Y+1,q=ve[l-C],ae[Y]=V>0?s(G/ve[v-V]%ve[V])*q:0),y)for(;;)if(Y==0){for(C=1,V=ae[0];V>=10;V/=10,C++);for(V=ae[0]+=q,q=1;V>=10;V/=10,q++);C!=q&&(L.e++,ae[0]==c&&(ae[0]=1));break}else{if(ae[Y]+=q,ae[Y]!=c)break;ae[Y--]=0,q=1}for(C=ae.length;ae[--C]===0;ae.pop());}L.e>se?L.c=L.e=null:L.e=j?T(P,_):I(P,_,"0"),L.s<0?"-"+P:P)}return x.absoluteValue=x.abs=function(){var L=new ce(this);return L.s<0&&(L.s=1),L},x.comparedTo=function(L,P){return w(this,new ce(L,P))},x.decimalPlaces=x.dp=function(L,P){var _,y,v,C=this;if(L!=null)return O(L,0,p),P==null?P=ne:O(P,0,8),le(new ce(C),L+C.e+1,P);if(!(_=C.c))return null;if(y=((v=_.length-1)-g(this.e/l))*l,v=_[v])for(;v%10==0;v/=10,y--);return y<0&&(y=0),y},x.dividedBy=x.div=function(L,P){return U(this,new ce(L,P),X,ne)},x.dividedToIntegerBy=x.idiv=function(L,P){return U(this,new ce(L,P),0,1)},x.exponentiatedBy=x.pow=function(L,P){var _,y,v,C,V,q,G,Y,ee,ae=this;if(L=new ce(L),L.c&&!L.isInteger())throw Error(o+"Exponent not an integer: "+pe(L));if(P!=null&&(P=new ce(P)),q=L.e>14,!ae.c||!ae.c[0]||ae.c[0]==1&&!ae.e&&ae.c.length==1||!L.c||!L.c[0])return ee=new ce(Math.pow(+pe(ae),q?L.s*(2-A(L)):+pe(L))),P?ee.mod(P):ee;if(G=L.s<0,P){if(P.c?!P.c[0]:!P.s)return new ce(NaN);y=!G&&ae.isInteger()&&P.isInteger(),y&&(ae=ae.mod(P))}else{if(L.e>9&&(ae.e>0||ae.e<-1||(ae.e==0?ae.c[0]>1||q&&ae.c[1]>=24e7:ae.c[0]<8e13||q&&ae.c[0]<=9999975e7)))return C=ae.s<0&&A(L)?-0:0,ae.e>-1&&(C=1/C),new ce(G?1/C:C);he&&(C=a(he/l+2))}for(q?(_=new ce(.5),G&&(L.s=1),Y=A(L)):(v=Math.abs(+pe(L)),Y=v%2),ee=new ce(F);;){if(Y){if(ee=ee.times(ae),!ee.c)break;C?ee.c.length>C&&(ee.c.length=C):y&&(ee=ee.mod(P))}if(v){if(v=s(v/2),v===0)break;Y=v%2}else if(L=L.times(_),le(L,L.e+1,1),L.e>14)Y=A(L);else{if(v=+pe(L),v===0)break;Y=v%2}ae=ae.times(ae),C?ae.c&&ae.c.length>C&&(ae.c.length=C):y&&(ae=ae.mod(P))}return y?ee:(G&&(ee=F.div(ee)),P?ee.mod(P):C?le(ee,he,ne,V):ee)},x.integerValue=function(L){var P=new ce(this);return L==null?L=ne:O(L,0,8),le(P,P.e+1,L)},x.isEqualTo=x.eq=function(L,P){return w(this,new ce(L,P))===0},x.isFinite=function(){return!!this.c},x.isGreaterThan=x.gt=function(L,P){return w(this,new ce(L,P))>0},x.isGreaterThanOrEqualTo=x.gte=function(L,P){return(P=w(this,new ce(L,P)))===1||P===0},x.isInteger=function(){return!!this.c&&g(this.e/l)>this.c.length-2},x.isLessThan=x.lt=function(L,P){return w(this,new ce(L,P))<0},x.isLessThanOrEqualTo=x.lte=function(L,P){return(P=w(this,new ce(L,P)))===-1||P===0},x.isNaN=function(){return!this.s},x.isNegative=function(){return this.s<0},x.isPositive=function(){return this.s>0},x.isZero=function(){return!!this.c&&this.c[0]==0},x.minus=function(L,P){var _,y,v,C,V=this,q=V.s;if(L=new ce(L,P),P=L.s,!q||!P)return new ce(NaN);if(q!=P)return L.s=-P,V.plus(L);var G=V.e/l,Y=L.e/l,ee=V.c,ae=L.c;if(!G||!Y){if(!ee||!ae)return ee?(L.s=-P,L):new ce(ae?V:NaN);if(!ee[0]||!ae[0])return ae[0]?(L.s=-P,L):new ce(ee[0]?V:ne==3?-0:0)}if(G=g(G),Y=g(Y),ee=ee.slice(),q=G-Y){for((C=q<0)?(q=-q,v=ee):(Y=G,v=ae),v.reverse(),P=q;P--;v.push(0));v.reverse()}else for(y=(C=(q=ee.length)<(P=ae.length))?q:P,q=P=0;P0)for(;P--;ee[_++]=0);for(P=c-1;y>q;){if(ee[--y]=0;){for(_=0,ve=R[v]%W,me=R[v]/W|0,V=G,C=v+V;C>v;)Y=S[--V]%W,ee=S[V]/W|0,q=me*Y+ee*ve,Y=ve*Y+q%W*W+Ee[C]+_,_=(Y/k|0)+(q/W|0)+me*ee,Ee[C--]=Y%k;Ee[C]=_}return _?++y:Ee.splice(0,1),J(L,Ee,y)},x.negated=function(){var L=new ce(this);return L.s=-L.s||null,L},x.plus=function(L,P){var _,y=this,v=y.s;if(L=new ce(L,P),P=L.s,!v||!P)return new ce(NaN);if(v!=P)return L.s=-P,y.minus(L);var C=y.e/l,V=L.e/l,q=y.c,G=L.c;if(!C||!V){if(!q||!G)return new ce(v/0);if(!q[0]||!G[0])return G[0]?L:new ce(q[0]?y:v*0)}if(C=g(C),V=g(V),q=q.slice(),v=C-V){for(v>0?(V=C,_=G):(v=-v,_=q),_.reverse();v--;_.push(0));_.reverse()}for(v=q.length,P=G.length,v-P<0&&(_=G,G=q,q=_,P=v),v=0;P;)v=(q[--P]=q[P]+G[P]+v)/c|0,q[P]=c===q[P]?0:q[P]%c;return v&&(q=[v].concat(q),++V),J(L,q,V)},x.precision=x.sd=function(L,P){var _,y,v,C=this;if(L!=null&&L!==!!L)return O(L,1,p),P==null?P=ne:O(P,0,8),le(new ce(C),L,P);if(!(_=C.c))return null;if(v=_.length-1,y=v*l+1,v=_[v]){for(;v%10==0;v/=10,y--);for(v=_[0];v>=10;v/=10,y++);}return L&&C.e+1>y&&(y=C.e+1),y},x.shiftedBy=function(L){return O(L,-d,d),this.times("1e"+L)},x.squareRoot=x.sqrt=function(){var L,P,_,y,v,C=this,V=C.c,q=C.s,G=C.e,Y=X+4,ee=new ce("0.5");if(q!==1||!V||!V[0])return new ce(!q||q<0&&(!V||V[0])?NaN:V?C:1/0);if(q=Math.sqrt(+pe(C)),q==0||q==1/0?(P=E(V),(P.length+G)%2==0&&(P+="0"),q=Math.sqrt(+P),G=g((G+1)/2)-(G<0||G%2),q==1/0?P="5e"+G:(P=q.toExponential(),P=P.slice(0,P.indexOf("e")+1)+G),_=new ce(P)):_=new ce(q+""),_.c[0]){for(G=_.e,q=G+Y,q<3&&(q=0);;)if(v=_,_=ee.times(v.plus(U(C,v,Y,1))),E(v.c).slice(0,q)===(P=E(_.c)).slice(0,q))if(_.e0&&Ee>0){for(C=Ee%q||q,ee=me.substr(0,C);C0&&(ee+=Y+me.slice(C)),ve&&(ee="-"+ee)}y=ae?ee+(_.decimalSeparator||"")+((G=+_.fractionGroupSize)?ae.replace(new RegExp("\\d{"+G+"}\\B","g"),"$&"+(_.fractionGroupSeparator||"")):ae):ee}return(_.prefix||"")+y+(_.suffix||"")},x.toFraction=function(L){var P,_,y,v,C,V,q,G,Y,ee,ae,ve,me=this,Ee=me.c;if(L!=null&&(q=new ce(L),!q.isInteger()&&(q.c||q.s!==1)||q.lt(F)))throw Error(o+"Argument "+(q.isInteger()?"out of range: ":"not an integer: ")+pe(q));if(!Ee)return new ce(me);for(P=new ce(F),Y=_=new ce(F),y=G=new ce(F),ve=E(Ee),C=P.e=ve.length-me.e-1,P.c[0]=f[(V=C%l)<0?l+V:V],L=!L||q.comparedTo(P)>0?C>0?P:Y:q,V=se,se=1/0,q=new ce(ve),G.c[0]=0;ee=U(q,P,0,1),v=_.plus(ee.times(y)),v.comparedTo(L)!=1;)_=y,y=v,Y=G.plus(ee.times(v=Y)),G=v,P=q.minus(ee.times(v=P)),q=v;return v=U(L.minus(_),y,0,1),G=G.plus(v.times(Y)),_=_.plus(v.times(y)),G.s=Y.s=me.s,C=C*2,ae=U(Y,y,C,ne).minus(me).abs().comparedTo(U(G,_,C,ne).minus(me).abs())<1?[Y,y]:[G,_],se=V,ae},x.toNumber=function(){return+pe(this)},x.toPrecision=function(L,P){return L!=null&&O(L,1,p),Re(this,L,P,2)},x.toString=function(L){var P,_=this,y=_.s,v=_.e;return v===null?y?(P="Infinity",y<0&&(P="-"+P)):P="NaN":(L==null?P=v<=$||v>=j?T(E(_.c),v):I(E(_.c),v,"0"):L===10&&ye?(_=le(new ce(_),X+v+1,ne),P=I(E(_.c),_.e,"0")):(O(L,2,Ne.length,"Base"),P=H(I(E(_.c),v,"0"),10,L,y,!0)),y<0&&_.c[0]&&(P="-"+P)),P},x.valueOf=x.toJSON=function(){return pe(this)},x._isBigNumber=!0,D!=null&&ce.set(D),ce}function g(D){var U=D|0;return D>0||D===U?U:U-1}function E(D){for(var U,H,N=1,x=D.length,F=D[0]+"";Nj^H?1:-1;for(ne=($=x.length)<(j=F.length)?$:j,X=0;XF[X]^H?1:-1;return $==j?0:$>j^H?1:-1}function O(D,U,H,N){if(DH||D!==s(D))throw Error(o+(N||"Argument")+(typeof D=="number"?DH?" out of range: ":" not an integer: ":" not a primitive number: ")+String(D))}function A(D){var U=D.c.length-1;return g(D.e/l)==U&&D.c[U]%2!=0}function T(D,U){return(D.length>1?D.charAt(0)+"."+D.slice(1):D)+(U<0?"e":"e+")+U}function I(D,U,H){var N,x;if(U<0){for(x=H+".";++U;x+=H);D=x+D}else if(N=D.length,++U>N){for(x=H,U-=N;--U;x+=H);D+=x}else U>>25)+T|0,D+=(A&T|~A&I)+O[1]-389564586|0,D=(D<<12|D>>>20)+A|0,I+=(D&A|~D&T)+O[2]+606105819|0,I=(I<<17|I>>>15)+D|0,T+=(I&D|~I&A)+O[3]-1044525330|0,T=(T<<22|T>>>10)+I|0,A+=(T&I|~T&D)+O[4]-176418897|0,A=(A<<7|A>>>25)+T|0,D+=(A&T|~A&I)+O[5]+1200080426|0,D=(D<<12|D>>>20)+A|0,I+=(D&A|~D&T)+O[6]-1473231341|0,I=(I<<17|I>>>15)+D|0,T+=(I&D|~I&A)+O[7]-45705983|0,T=(T<<22|T>>>10)+I|0,A+=(T&I|~T&D)+O[8]+1770035416|0,A=(A<<7|A>>>25)+T|0,D+=(A&T|~A&I)+O[9]-1958414417|0,D=(D<<12|D>>>20)+A|0,I+=(D&A|~D&T)+O[10]-42063|0,I=(I<<17|I>>>15)+D|0,T+=(I&D|~I&A)+O[11]-1990404162|0,T=(T<<22|T>>>10)+I|0,A+=(T&I|~T&D)+O[12]+1804603682|0,A=(A<<7|A>>>25)+T|0,D+=(A&T|~A&I)+O[13]-40341101|0,D=(D<<12|D>>>20)+A|0,I+=(D&A|~D&T)+O[14]-1502002290|0,I=(I<<17|I>>>15)+D|0,T+=(I&D|~I&A)+O[15]+1236535329|0,T=(T<<22|T>>>10)+I|0,A+=(T&D|I&~D)+O[1]-165796510|0,A=(A<<5|A>>>27)+T|0,D+=(A&I|T&~I)+O[6]-1069501632|0,D=(D<<9|D>>>23)+A|0,I+=(D&T|A&~T)+O[11]+643717713|0,I=(I<<14|I>>>18)+D|0,T+=(I&A|D&~A)+O[0]-373897302|0,T=(T<<20|T>>>12)+I|0,A+=(T&D|I&~D)+O[5]-701558691|0,A=(A<<5|A>>>27)+T|0,D+=(A&I|T&~I)+O[10]+38016083|0,D=(D<<9|D>>>23)+A|0,I+=(D&T|A&~T)+O[15]-660478335|0,I=(I<<14|I>>>18)+D|0,T+=(I&A|D&~A)+O[4]-405537848|0,T=(T<<20|T>>>12)+I|0,A+=(T&D|I&~D)+O[9]+568446438|0,A=(A<<5|A>>>27)+T|0,D+=(A&I|T&~I)+O[14]-1019803690|0,D=(D<<9|D>>>23)+A|0,I+=(D&T|A&~T)+O[3]-187363961|0,I=(I<<14|I>>>18)+D|0,T+=(I&A|D&~A)+O[8]+1163531501|0,T=(T<<20|T>>>12)+I|0,A+=(T&D|I&~D)+O[13]-1444681467|0,A=(A<<5|A>>>27)+T|0,D+=(A&I|T&~I)+O[2]-51403784|0,D=(D<<9|D>>>23)+A|0,I+=(D&T|A&~T)+O[7]+1735328473|0,I=(I<<14|I>>>18)+D|0,T+=(I&A|D&~A)+O[12]-1926607734|0,T=(T<<20|T>>>12)+I|0,A+=(T^I^D)+O[5]-378558|0,A=(A<<4|A>>>28)+T|0,D+=(A^T^I)+O[8]-2022574463|0,D=(D<<11|D>>>21)+A|0,I+=(D^A^T)+O[11]+1839030562|0,I=(I<<16|I>>>16)+D|0,T+=(I^D^A)+O[14]-35309556|0,T=(T<<23|T>>>9)+I|0,A+=(T^I^D)+O[1]-1530992060|0,A=(A<<4|A>>>28)+T|0,D+=(A^T^I)+O[4]+1272893353|0,D=(D<<11|D>>>21)+A|0,I+=(D^A^T)+O[7]-155497632|0,I=(I<<16|I>>>16)+D|0,T+=(I^D^A)+O[10]-1094730640|0,T=(T<<23|T>>>9)+I|0,A+=(T^I^D)+O[13]+681279174|0,A=(A<<4|A>>>28)+T|0,D+=(A^T^I)+O[0]-358537222|0,D=(D<<11|D>>>21)+A|0,I+=(D^A^T)+O[3]-722521979|0,I=(I<<16|I>>>16)+D|0,T+=(I^D^A)+O[6]+76029189|0,T=(T<<23|T>>>9)+I|0,A+=(T^I^D)+O[9]-640364487|0,A=(A<<4|A>>>28)+T|0,D+=(A^T^I)+O[12]-421815835|0,D=(D<<11|D>>>21)+A|0,I+=(D^A^T)+O[15]+530742520|0,I=(I<<16|I>>>16)+D|0,T+=(I^D^A)+O[2]-995338651|0,T=(T<<23|T>>>9)+I|0,A+=(I^(T|~D))+O[0]-198630844|0,A=(A<<6|A>>>26)+T|0,D+=(T^(A|~I))+O[7]+1126891415|0,D=(D<<10|D>>>22)+A|0,I+=(A^(D|~T))+O[14]-1416354905|0,I=(I<<15|I>>>17)+D|0,T+=(D^(I|~A))+O[5]-57434055|0,T=(T<<21|T>>>11)+I|0,A+=(I^(T|~D))+O[12]+1700485571|0,A=(A<<6|A>>>26)+T|0,D+=(T^(A|~I))+O[3]-1894986606|0,D=(D<<10|D>>>22)+A|0,I+=(A^(D|~T))+O[10]-1051523|0,I=(I<<15|I>>>17)+D|0,T+=(D^(I|~A))+O[1]-2054922799|0,T=(T<<21|T>>>11)+I|0,A+=(I^(T|~D))+O[8]+1873313359|0,A=(A<<6|A>>>26)+T|0,D+=(T^(A|~I))+O[15]-30611744|0,D=(D<<10|D>>>22)+A|0,I+=(A^(D|~T))+O[6]-1560198380|0,I=(I<<15|I>>>17)+D|0,T+=(D^(I|~A))+O[13]+1309151649|0,T=(T<<21|T>>>11)+I|0,A+=(I^(T|~D))+O[4]-145523070|0,A=(A<<6|A>>>26)+T|0,D+=(T^(A|~I))+O[11]-1120210379|0,D=(D<<10|D>>>22)+A|0,I+=(A^(D|~T))+O[2]+718787259|0,I=(I<<15|I>>>17)+D|0,T+=(D^(I|~A))+O[9]-343485551|0,T=(T<<21|T>>>11)+I|0,w[0]=A+w[0]|0,w[1]=T+w[1]|0,w[2]=I+w[2]|0,w[3]=D+w[3]|0}function s(w){var O=[],A;for(A=0;A<64;A+=4)O[A>>2]=w.charCodeAt(A)+(w.charCodeAt(A+1)<<8)+(w.charCodeAt(A+2)<<16)+(w.charCodeAt(A+3)<<24);return O}function o(w){var O=[],A;for(A=0;A<64;A+=4)O[A>>2]=w[A]+(w[A+1]<<8)+(w[A+2]<<16)+(w[A+3]<<24);return O}function u(w){var O=w.length,A=[1732584193,-271733879,-1732584194,271733878],T,I,D,U,H,N;for(T=64;T<=O;T+=64)a(A,s(w.substring(T-64,T)));for(w=w.substring(T-64),I=w.length,D=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],T=0;T>2]|=w.charCodeAt(T)<<(T%4<<3);if(D[T>>2]|=128<<(T%4<<3),T>55)for(a(A,D),T=0;T<16;T+=1)D[T]=0;return U=O*8,U=U.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(U[2],16),N=parseInt(U[1],16)||0,D[14]=H,D[15]=N,a(A,D),A}function c(w){var O=w.length,A=[1732584193,-271733879,-1732584194,271733878],T,I,D,U,H,N;for(T=64;T<=O;T+=64)a(A,o(w.subarray(T-64,T)));for(w=T-64>2]|=w[T]<<(T%4<<3);if(D[T>>2]|=128<<(T%4<<3),T>55)for(a(A,D),T=0;T<16;T+=1)D[T]=0;return U=O*8,U=U.toString(16).match(/(.*?)(.{0,8})$/),H=parseInt(U[2],16),N=parseInt(U[1],16)||0,D[14]=H,D[15]=N,a(A,D),A}function l(w){var O="",A;for(A=0;A<4;A+=1)O+=n[w>>A*8+4&15]+n[w>>A*8&15];return O}function d(w){var O;for(O=0;OD?new ArrayBuffer(0):(U=D-I,H=new ArrayBuffer(U),N=new Uint8Array(H),x=new Uint8Array(this,I,U),N.set(x),H)}}();function f(w){return/[\u0080-\uFFFF]/.test(w)&&(w=unescape(encodeURIComponent(w))),w}function h(w,O){var A=w.length,T=new ArrayBuffer(A),I=new Uint8Array(T),D;for(D=0;D>2]|=O.charCodeAt(T)<<(T%4<<3);return this._finish(I,A),D=d(this._hash),w&&(D=g(D)),this.reset(),D},E.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},E.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},E.prototype.setState=function(w){return this._buff=w.buff,this._length=w.length,this._hash=w.hash,this},E.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},E.prototype._finish=function(w,O){var A=O,T,I,D;if(w[A>>2]|=128<<(A%4<<3),A>55)for(a(this._hash,w),A=0;A<16;A+=1)w[A]=0;T=this._length*8,T=T.toString(16).match(/(.*?)(.{0,8})$/),I=parseInt(T[2],16),D=parseInt(T[1],16)||0,w[14]=I,w[15]=D,a(this._hash,w)},E.hash=function(w,O){return E.hashBinary(f(w),O)},E.hashBinary=function(w,O){var A=u(w),T=d(A);return O?g(T):T},E.ArrayBuffer=function(){this.reset()},E.ArrayBuffer.prototype.append=function(w){var O=b(this._buff.buffer,w,!0),A=O.length,T;for(this._length+=w.byteLength,T=64;T<=A;T+=64)a(this._hash,o(O.subarray(T-64,T)));return this._buff=T-64>2]|=O[I]<<(I%4<<3);return this._finish(T,A),D=d(this._hash),w&&(D=g(D)),this.reset(),D},E.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},E.ArrayBuffer.prototype.getState=function(){var w=E.prototype.getState.call(this);return w.buff=p(w.buff),w},E.ArrayBuffer.prototype.setState=function(w){return w.buff=h(w.buff,!0),E.prototype.setState.call(this,w)},E.ArrayBuffer.prototype.destroy=E.prototype.destroy,E.ArrayBuffer.prototype._finish=E.prototype._finish,E.ArrayBuffer.hash=function(w,O){var A=c(new Uint8Array(w)),T=d(A);return O?g(T):T},E})})(qL);var kpe=qL.exports,tx={},nw={},iw={};Object.defineProperty(iw,"__esModule",{value:!0});iw.default=Gpe;let v1;const Qpe=new Uint8Array(16);function Gpe(){if(!v1&&(v1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!v1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return v1(Qpe)}var ac={},Il={},aw={};Object.defineProperty(aw,"__esModule",{value:!0});aw.default=void 0;var zpe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;aw.default=zpe;Object.defineProperty(Il,"__esModule",{value:!0});Il.default=void 0;var Wpe=Xpe(aw);function Xpe(t){return t&&t.__esModule?t:{default:t}}function Kpe(t){return typeof t=="string"&&Wpe.default.test(t)}var Jpe=Kpe;Il.default=Jpe;Object.defineProperty(ac,"__esModule",{value:!0});ac.default=void 0;ac.unsafeStringify=VL;var Ype=Zpe(Il);function Zpe(t){return t&&t.__esModule?t:{default:t}}const Fn=[];for(let t=0;t<256;++t)Fn.push((t+256).toString(16).slice(1));function VL(t,e=0){return Fn[t[e+0]]+Fn[t[e+1]]+Fn[t[e+2]]+Fn[t[e+3]]+"-"+Fn[t[e+4]]+Fn[t[e+5]]+"-"+Fn[t[e+6]]+Fn[t[e+7]]+"-"+Fn[t[e+8]]+Fn[t[e+9]]+"-"+Fn[t[e+10]]+Fn[t[e+11]]+Fn[t[e+12]]+Fn[t[e+13]]+Fn[t[e+14]]+Fn[t[e+15]]}function e0e(t,e=0){const r=VL(t,e);if(!(0,Ype.default)(r))throw TypeError("Stringified UUID is invalid");return r}var t0e=e0e;ac.default=t0e;Object.defineProperty(nw,"__esModule",{value:!0});nw.default=void 0;var r0e=i0e(iw),n0e=ac;function i0e(t){return t&&t.__esModule?t:{default:t}}let G4,AT,RT=0,xT=0;function a0e(t,e,r){let n=e&&r||0;const a=e||new Array(16);t=t||{};let s=t.node||G4,o=t.clockseq!==void 0?t.clockseq:AT;if(s==null||o==null){const h=t.random||(t.rng||r0e.default)();s==null&&(s=G4=[h[0]|1,h[1],h[2],h[3],h[4],h[5]]),o==null&&(o=AT=(h[6]<<8|h[7])&16383)}let u=t.msecs!==void 0?t.msecs:Date.now(),c=t.nsecs!==void 0?t.nsecs:xT+1;const l=u-RT+(c-xT)/1e4;if(l<0&&t.clockseq===void 0&&(o=o+1&16383),(l<0||u>RT)&&t.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");RT=u,xT=c,AT=o,u+=122192928e5;const d=((u&268435455)*1e4+c)%4294967296;a[n++]=d>>>24&255,a[n++]=d>>>16&255,a[n++]=d>>>8&255,a[n++]=d&255;const f=u/4294967296*1e4&268435455;a[n++]=f>>>8&255,a[n++]=f&255,a[n++]=f>>>24&15|16,a[n++]=f>>>16&255,a[n++]=o>>>8|128,a[n++]=o&255;for(let h=0;h<6;++h)a[n+h]=s[h];return e||(0,n0e.unsafeStringify)(a)}var s0e=a0e;nw.default=s0e;var sw={},Xu={},X0={};Object.defineProperty(X0,"__esModule",{value:!0});X0.default=void 0;var o0e=u0e(Il);function u0e(t){return t&&t.__esModule?t:{default:t}}function c0e(t){if(!(0,o0e.default)(t))throw TypeError("Invalid UUID");let e;const r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var l0e=c0e;X0.default=l0e;Object.defineProperty(Xu,"__esModule",{value:!0});Xu.URL=Xu.DNS=void 0;Xu.default=y0e;var d0e=ac,f0e=h0e(X0);function h0e(t){return t&&t.__esModule?t:{default:t}}function p0e(t){t=unescape(encodeURIComponent(t));const e=[];for(let r=0;r>5]>>>a%32&255,o=parseInt(n.charAt(s>>>4&15)+n.charAt(s&15),16);e.push(o)}return e}function QL(t){return(t+64>>>9<<4)+14+1}function _0e(t,e){t[e>>5]|=128<>5]|=(t[n/8]&255)<>16)+(e>>16)+(r>>16)<<16|r&65535}function v0e(t,e){return t<>>32-e}function uw(t,e,r,n,a,s){return Cu(v0e(Cu(Cu(e,t),Cu(n,s)),a),r)}function kn(t,e,r,n,a,s,o){return uw(e&r|~e&n,t,e,a,s,o)}function Qn(t,e,r,n,a,s,o){return uw(e&n|r&~n,t,e,a,s,o)}function Gn(t,e,r,n,a,s,o){return uw(e^r^n,t,e,a,s,o)}function zn(t,e,r,n,a,s,o){return uw(r^(e|~n),t,e,a,s,o)}var w0e=b0e;ow.default=w0e;Object.defineProperty(sw,"__esModule",{value:!0});sw.default=void 0;var S0e=GL(Xu),T0e=GL(ow);function GL(t){return t&&t.__esModule?t:{default:t}}const E0e=(0,S0e.default)("v3",48,T0e.default);var O0e=E0e;sw.default=O0e;var cw={},lw={};Object.defineProperty(lw,"__esModule",{value:!0});lw.default=void 0;const A0e=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var R0e={randomUUID:A0e};lw.default=R0e;Object.defineProperty(cw,"__esModule",{value:!0});cw.default=void 0;var z4=zL(lw),x0e=zL(iw),I0e=ac;function zL(t){return t&&t.__esModule?t:{default:t}}function P0e(t,e,r){if(z4.default.randomUUID&&!e&&!t)return z4.default.randomUUID();t=t||{};const n=t.random||(t.rng||x0e.default)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let a=0;a<16;++a)e[r+a]=n[a];return e}return(0,I0e.unsafeStringify)(n)}var D0e=P0e;cw.default=D0e;var dw={},fw={};Object.defineProperty(fw,"__esModule",{value:!0});fw.default=void 0;function N0e(t,e,r,n){switch(t){case 0:return e&r^~e&n;case 1:return e^r^n;case 2:return e&r^e&n^r&n;case 3:return e^r^n}}function IT(t,e){return t<>>32-e}function C0e(t){const e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const o=unescape(encodeURIComponent(t));t=[];for(let u=0;u>>0;h=f,f=d,d=IT(l,30)>>>0,l=c,c=g}r[0]=r[0]+c>>>0,r[1]=r[1]+l>>>0,r[2]=r[2]+d>>>0,r[3]=r[3]+f>>>0,r[4]=r[4]+h>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var j0e=C0e;fw.default=j0e;Object.defineProperty(dw,"__esModule",{value:!0});dw.default=void 0;var M0e=WL(Xu),F0e=WL(fw);function WL(t){return t&&t.__esModule?t:{default:t}}const L0e=(0,M0e.default)("v5",80,F0e.default);var B0e=L0e;dw.default=B0e;var hw={};Object.defineProperty(hw,"__esModule",{value:!0});hw.default=void 0;var $0e="00000000-0000-0000-0000-000000000000";hw.default=$0e;var pw={};Object.defineProperty(pw,"__esModule",{value:!0});pw.default=void 0;var U0e=q0e(Il);function q0e(t){return t&&t.__esModule?t:{default:t}}function V0e(t){if(!(0,U0e.default)(t))throw TypeError("Invalid UUID");return parseInt(t.slice(14,15),16)}var H0e=V0e;pw.default=H0e;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return o.default}});var e=d(nw),r=d(sw),n=d(cw),a=d(dw),s=d(hw),o=d(pw),u=d(Il),c=d(ac),l=d(X0);function d(f){return f&&f.__esModule?f:{default:f}}})(tx);var gh={},W4;function yw(){if(W4)return gh;W4=1,Object.defineProperty(gh,"__esModule",{value:!0}),gh.orderTypes=void 0;const t=Da,e=Cf(),r=xl(),n=ii,a=Ke;function s(l,d,f=!1,h,p){if(l===d)return 0;if(l===void 0)return-1;if(d===void 0)return 1;if(l.termType!==d.termType)return c[l.termType]"term"),cache:h||new t.LRUCache({max:1e3})},defaultTimeZone:{zoneHours:0,zoneMinutes:0}},E=new r.TermTransformer(g.superTypeProvider),w=E.transformLiteral(l),O=E.transformLiteral(d);try{return b.apply([w,O],g).typedValue?0:p.apply([w,O],g).typedValue?1:-1}catch{const A=u(w.dataType,O.dataType);return A!==0?A:u(w.str(),O.str())}}function u(l,d){return l===d?0:lB=>(0,g.bool)(!B.coerceEBV())).collect()},T={arity:1,overloads:(0,g.declare)(c.RegularOperator.UPLUS).numericConverter(()=>B=>B).collect()},I={arity:1,overloads:(0,g.declare)(c.RegularOperator.UMINUS).numericConverter(()=>B=>-B).collect()},D={arity:2,overloads:(0,g.declare)(c.RegularOperator.MULTIPLICATION).arithmetic(()=>(B,re)=>new t.BigNumber(B).times(re).toNumber()).collect()},U={arity:2,overloads:(0,g.declare)(c.RegularOperator.DIVISION).arithmetic(()=>(B,re)=>new t.BigNumber(B).div(re).toNumber()).onBinaryTyped([l.TypeURL.XSD_INTEGER,l.TypeURL.XSD_INTEGER],()=>(B,re)=>{if(re===0)throw new f.ExpressionError("Integer division by 0");return(0,g.decimal)(new t.BigNumber(B).div(re).toNumber())}).collect()},H={arity:2,overloads:(0,g.declare)(c.RegularOperator.ADDITION).arithmetic(()=>(B,re)=>new t.BigNumber(B).plus(re).toNumber()).set([l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.DateTimeLiteral((0,p.addDurationToDateTime)(B.typedValue,(0,d.defaultedDurationRepresentation)(re.typedValue)))).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],to:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_YEAR_MONTH_DURATION]}).set([l.TypeURL.XSD_DATE,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.DateLiteral((0,p.addDurationToDateTime)((0,d.defaultedDateTimeRepresentation)(B.typedValue),(0,d.defaultedDurationRepresentation)(re.typedValue)))).copy({from:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_DAY_TIME_DURATION],to:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_YEAR_MONTH_DURATION]}).set([l.TypeURL.XSD_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.TimeLiteral((0,p.addDurationToDateTime)((0,d.defaultedDateTimeRepresentation)(B.typedValue),(0,d.defaultedDurationRepresentation)(re.typedValue)))).copy({from:[l.TypeURL.XSD_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],to:[l.TypeURL.XSD_TIME,l.TypeURL.XSD_YEAR_MONTH_DURATION]}).collect()},N={arity:2,overloads:(0,g.declare)(c.RegularOperator.SUBTRACTION).arithmetic(()=>(B,re)=>new t.BigNumber(B).minus(re).toNumber()).set([l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DATE_TIME],({defaultTimeZone:B})=>([re,Se])=>new o.DayTimeDurationLiteral((0,p.elapsedDuration)(re.typedValue,Se.typedValue,B))).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_DATE]}).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_TIME,l.TypeURL.XSD_TIME]}).set([l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.DateTimeLiteral((0,p.addDurationToDateTime)(B.typedValue,(0,d.defaultedDurationRepresentation)((0,d.negateDuration)(re.typedValue))))).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],to:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_YEAR_MONTH_DURATION]}).set([l.TypeURL.XSD_DATE,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.DateLiteral((0,p.addDurationToDateTime)((0,d.defaultedDateTimeRepresentation)(B.typedValue),(0,d.defaultedDurationRepresentation)((0,d.negateDuration)(re.typedValue))))).copy({from:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_DAY_TIME_DURATION],to:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_YEAR_MONTH_DURATION]}).set([l.TypeURL.XSD_TIME,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>new o.TimeLiteral((0,p.addDurationToDateTime)((0,d.defaultedDateTimeRepresentation)(B.typedValue),(0,d.defaultedDurationRepresentation)((0,d.negateDuration)(re.typedValue))))).collect()},x={arity:2,overloads:(0,g.declare)(c.RegularOperator.EQUAL).numberTest(()=>(B,re)=>B===re).stringTest(()=>(B,re)=>B.localeCompare(re)===0).set([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>([B,re])=>(0,g.bool)(B.str()===re.str()&&B.language===re.language)).set([l.TypeAlias.SPARQL_STRINGLY,l.TypeAlias.SPARQL_STRINGLY],()=>()=>(0,g.bool)(!1)).booleanTest(()=>(B,re)=>B===re).dateTimeTest(({defaultTimeZone:B})=>(re,Se)=>(0,d.toUTCDate)(re,B).getTime()===(0,d.toUTCDate)(Se,B).getTime()).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_DATE]}).set(["quad","quad"],B=>([re,Se])=>{const Fe=new b.RegularFunction(l.RegularOperator.EQUAL,x);return(0,g.bool)(Fe.apply([re.subject,Se.subject],B).coerceEBV()&&Fe.apply([re.predicate,Se.predicate],B).coerceEBV()&&Fe.apply([re.object,Se.object],B).coerceEBV())},!1).set(["term","term"],()=>([B,re])=>(0,g.bool)(F(B,re)),!1).set([l.TypeURL.XSD_DURATION,l.TypeURL.XSD_DURATION],()=>([B,re])=>(0,g.bool)((0,d.yearMonthDurationsToMonths)((0,d.defaultedYearMonthDurationRepresentation)(B.typedValue))===(0,d.yearMonthDurationsToMonths)((0,d.defaultedYearMonthDurationRepresentation)(re.typedValue))&&(0,d.dayTimeDurationsToSeconds)((0,d.defaultedDayTimeDurationRepresentation)(B.typedValue))===(0,d.dayTimeDurationsToSeconds)((0,d.defaultedDayTimeDurationRepresentation)(re.typedValue)))).set([l.TypeURL.XSD_TIME,l.TypeURL.XSD_TIME],({defaultTimeZone:B})=>([re,Se])=>(0,g.bool)((0,d.toUTCDate)((0,d.defaultedDateTimeRepresentation)(re.typedValue),B).getTime()===(0,d.toUTCDate)((0,d.defaultedDateTimeRepresentation)(Se.typedValue),B).getTime())).collect()};function F(B,re){const Se=B.toRDF(),Fe=re.toRDF(),Ae=Se.equals(Fe);if(!Ae&&Se.termType==="Literal"&&Fe.termType==="Literal")throw new f.RDFEqualTypeError([B,re]);return Ae}const X={arity:2,overloads:(0,g.declare)(c.RegularOperator.NOT_EQUAL).set(["term","term"],B=>([re,Se])=>(0,g.bool)(!w.regularFunctions[c.RegularOperator.EQUAL].apply([re,Se],B).typedValue)).collect()},ne={arity:2,overloads:(0,g.declare)(c.RegularOperator.LT).numberTest(()=>(B,re)=>B(B,re)=>B.localeCompare(re)===-1).booleanTest(()=>(B,re)=>B([B,re])=>(0,g.bool)((0,h.orderTypes)(B.toRDF(),re.toRDF(),!0)===-1),!1).dateTimeTest(({defaultTimeZone:B})=>(re,Se)=>(0,d.toUTCDate)(re,B).getTime()<(0,d.toUTCDate)(Se,B).getTime()).copy({from:[l.TypeURL.XSD_DATE_TIME,l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_DATE,l.TypeURL.XSD_DATE]}).set([l.TypeURL.XSD_YEAR_MONTH_DURATION,l.TypeURL.XSD_YEAR_MONTH_DURATION],()=>([B,re])=>(0,g.bool)((0,d.yearMonthDurationsToMonths)((0,d.defaultedYearMonthDurationRepresentation)(B.typedValue))<(0,d.yearMonthDurationsToMonths)((0,d.defaultedYearMonthDurationRepresentation)(re.typedValue)))).set([l.TypeURL.XSD_DAY_TIME_DURATION,l.TypeURL.XSD_DAY_TIME_DURATION],()=>([B,re])=>(0,g.bool)((0,d.dayTimeDurationsToSeconds)((0,d.defaultedDayTimeDurationRepresentation)(B.typedValue))<(0,d.dayTimeDurationsToSeconds)((0,d.defaultedDayTimeDurationRepresentation)(re.typedValue)))).set([l.TypeURL.XSD_TIME,l.TypeURL.XSD_TIME],({defaultTimeZone:B})=>([re,Se])=>(0,g.bool)((0,d.toUTCDate)((0,d.defaultedDateTimeRepresentation)(re.typedValue),B).getTime()<(0,d.toUTCDate)((0,d.defaultedDateTimeRepresentation)(Se.typedValue),B).getTime())).collect()},$={arity:2,overloads:(0,g.declare)(c.RegularOperator.GT).set(["term","term"],B=>([re,Se])=>w.regularFunctions[c.RegularOperator.LT].apply([Se,re],B)).collect()},j={arity:2,overloads:(0,g.declare)(c.RegularOperator.LTE).set(["term","term"],B=>([re,Se])=>(0,g.bool)(w.regularFunctions[c.RegularOperator.LT].apply([re,Se],B).typedValue||w.regularFunctions[c.RegularOperator.EQUAL].apply([re,Se],B).typedValue)).collect()},Q={arity:2,overloads:(0,g.declare)(c.RegularOperator.GTE).set(["term","term"],B=>([re,Se])=>w.regularFunctions[c.RegularOperator.LTE].apply([Se,re],B)).collect()},se={arity:1,overloads:(0,g.declare)(c.RegularOperator.IS_IRI).onTerm1(()=>B=>(0,g.bool)(B.termType==="namedNode")).collect()},ie={arity:1,overloads:(0,g.declare)(c.RegularOperator.IS_BLANK).onTerm1(()=>B=>(0,g.bool)(B.termType==="blankNode")).collect()},be={arity:1,overloads:(0,g.declare)(c.RegularOperator.IS_LITERAL).onTerm1(()=>B=>(0,g.bool)(B.termType==="literal")).collect()},he={arity:1,overloads:(0,g.declare)(c.RegularOperator.IS_NUMERIC).onNumeric1(()=>()=>(0,g.bool)(!0)).onTerm1(()=>()=>(0,g.bool)(!1)).collect()},Te={arity:1,overloads:(0,g.declare)(c.RegularOperator.STR).onTerm1(()=>B=>(0,g.string)(B.str())).collect()},Ne={arity:1,overloads:(0,g.declare)(c.RegularOperator.LANG).onLiteral1(()=>B=>(0,g.string)(B.language||"")).collect()},ye={arity:1,overloads:(0,g.declare)(c.RegularOperator.DATATYPE).onLiteral1(()=>B=>new o.NamedNode(B.dataType)).collect()},ce={arity:1,overloads:(0,g.declare)(c.RegularOperator.IRI).set(["namedNode"],B=>re=>{const Se=re[0],Fe=(0,n.resolve)(Se.str(),B.baseIRI||"");return new o.NamedNode(Fe)}).onString1(B=>re=>{const Se=(0,n.resolve)(re.str(),B.baseIRI||"");return new o.NamedNode(Se)}).collect()},Re={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRDT).set([l.TypeURL.XSD_STRING,"namedNode"],({superTypeProvider:B})=>([re,Se])=>{const Fe=O.literal(re.typedValue,O.namedNode(Se.value));return new u.TermTransformer(B).transformLiteral(Fe)}).collect()},oe={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRLANG).onBinaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>new o.LangStringLiteral(B,re.toLowerCase())).collect()},J={arity:0,overloads:(0,g.declare)(c.RegularOperator.UUID).set([],()=>()=>new o.NamedNode(`urn:uuid:${s.v4()}`)).collect()},le={arity:0,overloads:(0,g.declare)(c.RegularOperator.STRUUID).set([],()=>()=>(0,g.string)(s.v4())).collect()},pe={arity:1,overloads:(0,g.declare)(c.RegularOperator.STRLEN).onStringly1(()=>B=>(0,g.integer)([...B.typedValue].length)).collect()},L={arity:[2,3],overloads:(0,g.declare)(c.RegularOperator.SUBSTR).onBinaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_INTEGER],()=>(B,re)=>(0,g.string)([...B].slice(re-1).join(""))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_INTEGER],()=>(B,re)=>{const Se=[...B.typedValue].slice(re.typedValue-1).join("");return(0,g.langString)(Se,B.language)}).onTernaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_INTEGER,l.TypeURL.XSD_INTEGER],()=>(B,re,Se)=>(0,g.string)([...B].slice(re-1,Se+re-1).join(""))).onTernary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_INTEGER,l.TypeURL.XSD_INTEGER],()=>(B,re,Se)=>{const Fe=[...B.typedValue].slice(re.typedValue-1,Se.typedValue+re.typedValue-1).join("");return(0,g.langString)(Fe,B.language)}).collect()},P={arity:1,overloads:(0,g.declare)(c.RegularOperator.UCASE).onString1Typed(()=>B=>(0,g.string)(B.toUpperCase())).onLangString1(()=>B=>(0,g.langString)(B.typedValue.toUpperCase(),B.language)).collect()},_={arity:1,overloads:(0,g.declare)(c.RegularOperator.LCASE).onString1Typed(()=>B=>(0,g.string)(B.toLowerCase())).onLangString1(()=>B=>(0,g.langString)(B.typedValue.toLowerCase(),B.language)).collect()},y={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRSTARTS).onBinaryTyped([l.TypeAlias.SPARQL_STRINGLY,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.bool)(B.startsWith(re))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>(B,re)=>{if(B.language!==re.language)throw new f.IncompatibleLanguageOperation(B,re);return(0,g.bool)(B.typedValue.startsWith(re.typedValue))}).collect()},v={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRENDS).onBinaryTyped([l.TypeAlias.SPARQL_STRINGLY,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.bool)(B.endsWith(re))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>(B,re)=>{if(B.language!==re.language)throw new f.IncompatibleLanguageOperation(B,re);return(0,g.bool)(B.typedValue.endsWith(re.typedValue))}).collect()},C={arity:2,overloads:(0,g.declare)(c.RegularOperator.CONTAINS).onBinaryTyped([l.TypeAlias.SPARQL_STRINGLY,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.bool)(B.includes(re))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>(B,re)=>{if(B.language!==re.language)throw new f.IncompatibleLanguageOperation(B,re);return(0,g.bool)(B.typedValue.includes(re.typedValue))}).collect()},V={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRBEFORE).onBinaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.string)(B.slice(0,Math.max(0,B.indexOf(re))))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>{const[Se,Fe]=[B.typedValue,re.typedValue],Ae=B.typedValue.slice(0,Math.max(0,Se.indexOf(Fe)));return Ae||!Fe?(0,g.langString)(Ae,B.language):(0,g.string)(Ae)}).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>(B,re)=>{if(B.language!==re.language)throw new f.IncompatibleLanguageOperation(B,re);const[Se,Fe]=[B.typedValue,re.typedValue],Ae=B.typedValue.slice(0,Math.max(0,Se.indexOf(Fe)));return Ae||!Fe?(0,g.langString)(Ae,B.language):(0,g.string)(Ae)}).collect()},q={arity:2,overloads:(0,g.declare)(c.RegularOperator.STRAFTER).onBinaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.string)(B.slice(B.indexOf(re)).slice(re.length))).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>{const[Se,Fe]=[B.typedValue,re.typedValue],Ae=Se.slice(Se.indexOf(Fe)).slice(Fe.length);return Ae||!Fe?(0,g.langString)(Ae,B.language):(0,g.string)(Ae)}).onBinary([l.TypeURL.RDF_LANG_STRING,l.TypeURL.RDF_LANG_STRING],()=>(B,re)=>{if(B.language!==re.language)throw new f.IncompatibleLanguageOperation(B,re);const[Se,Fe]=[B.typedValue,re.typedValue],Ae=Se.slice(Se.indexOf(Fe)).slice(Fe.length);return Ae||!Fe?(0,g.langString)(Ae,B.language):(0,g.string)(Ae)}).collect()},G={arity:1,overloads:(0,g.declare)(c.RegularOperator.ENCODE_FOR_URI).onStringly1Typed(()=>B=>(0,g.string)(encodeURI(B))).collect()},Y={arity:2,overloads:(0,g.declare)(c.RegularOperator.LANG_MATCHES).onBinaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re)=>(0,g.bool)(E.langMatches(B,re))).collect()},ee=()=>(B,re)=>(0,g.bool)(E.matches(B,re)),ae=()=>(B,re,Se)=>(0,g.bool)(E.matches(B,re,Se)),ve={arity:[2,3],overloads:(0,g.declare)(c.RegularOperator.REGEX).onBinaryTyped([l.TypeAlias.SPARQL_STRINGLY,l.TypeURL.XSD_STRING],ee).onTernaryTyped([l.TypeAlias.SPARQL_STRINGLY,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],ae).collect()},me={arity:[3,4],overloads:(0,g.declare)(c.RegularOperator.REPLACE).onTernaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re,Se)=>(0,g.string)(E.replace(B,re,Se))).set([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>([B,re,Se])=>{const Fe=E.replace(B.typedValue,re.typedValue,Se.typedValue);return(0,g.langString)(Fe,B.language)}).onQuaternaryTyped([l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>(B,re,Se,Fe)=>(0,g.string)(E.replace(B,re,Se,Fe))).set([l.TypeURL.RDF_LANG_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING,l.TypeURL.XSD_STRING],()=>([B,re,Se,Fe])=>{const Ae=E.replace(B.typedValue,re.typedValue,Se.typedValue,Fe.typedValue);return(0,g.langString)(Ae,B.language)}).collect()},Ee={arity:1,overloads:(0,g.declare)(c.RegularOperator.ABS).numericConverter(()=>B=>Math.abs(B)).collect()},k={arity:1,overloads:(0,g.declare)(c.RegularOperator.ROUND).numericConverter(()=>B=>Math.round(B)).collect()},W={arity:1,overloads:(0,g.declare)(c.RegularOperator.CEIL).numericConverter(()=>B=>Math.ceil(B)).collect()},M={arity:1,overloads:(0,g.declare)(c.RegularOperator.FLOOR).numericConverter(()=>B=>Math.floor(B)).collect()},S={arity:0,overloads:(0,g.declare)(c.RegularOperator.RAND).set([],()=>()=>(0,g.double)(Math.random())).collect()},R={arity:0,overloads:(0,g.declare)(c.RegularOperator.NOW).set([],B=>()=>new o.DateTimeLiteral((0,d.toDateTimeRepresentation)({date:B.now,timeZone:B.defaultTimeZone}))).collect()},z={arity:1,overloads:(0,g.declare)(c.RegularOperator.YEAR).onDateTime1(()=>B=>(0,g.integer)(B.typedValue.year)).set([l.TypeURL.XSD_DATE],()=>([B])=>(0,g.integer)(B.typedValue.year)).collect()},ue={arity:1,overloads:(0,g.declare)(c.RegularOperator.MONTH).onDateTime1(()=>B=>(0,g.integer)(B.typedValue.month)).set([l.TypeURL.XSD_DATE],()=>([B])=>(0,g.integer)(B.typedValue.month)).collect()},_e={arity:1,overloads:(0,g.declare)(c.RegularOperator.DAY).onDateTime1(()=>B=>(0,g.integer)(B.typedValue.day)).set([l.TypeURL.XSD_DATE],()=>([B])=>(0,g.integer)(B.typedValue.day)).collect()},we={arity:1,overloads:(0,g.declare)(c.RegularOperator.HOURS).onDateTime1(()=>B=>(0,g.integer)(B.typedValue.hours)).set([l.TypeURL.XSD_TIME],()=>([B])=>(0,g.integer)(B.typedValue.hours)).collect()},Me={arity:1,overloads:(0,g.declare)(c.RegularOperator.MINUTES).onDateTime1(()=>B=>(0,g.integer)(B.typedValue.minutes)).set([l.TypeURL.XSD_TIME],()=>([B])=>(0,g.integer)(B.typedValue.minutes)).collect()},Ue={arity:1,overloads:(0,g.declare)(c.RegularOperator.SECONDS).onDateTime1(()=>B=>(0,g.decimal)(B.typedValue.seconds)).set([l.TypeURL.XSD_TIME],()=>([B])=>(0,g.integer)(B.typedValue.seconds)).collect()},Ge={arity:1,overloads:(0,g.declare)(c.RegularOperator.TIMEZONE).onDateTime1(()=>B=>{const re={hours:B.typedValue.zoneHours,minutes:B.typedValue.zoneMinutes};if(re.hours===void 0&&re.minutes===void 0)throw new f.InvalidTimezoneCall(B.str());return new o.DayTimeDurationLiteral(re)}).copy({from:[l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_DATE]}).copy({from:[l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_TIME]}).collect()},We={arity:1,overloads:(0,g.declare)(c.RegularOperator.TZ).onDateTime1(()=>B=>(0,g.string)((0,d.extractRawTimeZone)(B.str()))).copy({from:[l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_DATE]}).copy({from:[l.TypeURL.XSD_DATE_TIME],to:[l.TypeURL.XSD_TIME]}).collect()},lt={arity:1,overloads:(0,g.declare)(c.RegularOperator.MD5).onString1Typed(()=>B=>(0,g.string)((0,a.hash)(B))).collect()},zr={arity:1,overloads:(0,g.declare)(c.RegularOperator.SHA1).onString1Typed(()=>B=>(0,g.string)((0,e.sha1)().update(B).digest("hex"))).collect()},yr={arity:1,overloads:(0,g.declare)(c.RegularOperator.SHA256).onString1Typed(()=>B=>(0,g.string)((0,e.sha256)().update(B).digest("hex"))).collect()},Fr={arity:1,overloads:(0,g.declare)(c.RegularOperator.SHA384).onString1Typed(()=>B=>(0,g.string)((0,e.sha384)().update(B).digest("hex"))).collect()},kt={arity:1,overloads:(0,g.declare)(c.RegularOperator.SHA512).onString1Typed(()=>B=>(0,g.string)((0,e.sha512)().update(B).digest("hex"))).collect()},br={arity:3,overloads:(0,g.declare)(c.RegularOperator.TRIPLE).onTerm3(B=>(...re)=>new o.Quad(O.quad(re[0].toRDF(),re[1].toRDF(),re[2].toRDF()),B.superTypeProvider)).collect()},Ir={arity:1,overloads:(0,g.declare)(c.RegularOperator.SUBJECT).onQuad1(()=>B=>B.subject).collect()},Vr={arity:1,overloads:(0,g.declare)(c.RegularOperator.PREDICATE).onQuad1(()=>B=>B.predicate).collect()},xn={arity:1,overloads:(0,g.declare)(c.RegularOperator.OBJECT).onQuad1(()=>B=>B.object).collect()},Tt={arity:1,overloads:(0,g.declare)(c.RegularOperator.IS_TRIPLE).onTerm1(()=>B=>(0,g.bool)(B.termType==="quad")).collect()};return bh.definitions={"!":A,uplus:T,uminus:I,"*":D,"/":U,"+":H,"-":N,"=":x,"!=":X,"<":ne,">":$,"<=":j,">=":Q,isiri:se,isuri:se,isblank:ie,isliteral:be,isnumeric:he,str:Te,lang:Ne,datatype:ye,iri:ce,uri:ce,strdt:Re,strlang:oe,uuid:J,struuid:le,strlen:pe,substr:L,ucase:P,lcase:_,strstarts:y,strends:v,contains:C,strbefore:V,strafter:q,encode_for_uri:G,langmatches:Y,regex:ve,replace:me,abs:Ee,round:k,ceil:W,floor:M,rand:S,now:R,year:z,month:ue,day:_e,hours:we,minutes:Me,seconds:Ue,timezone:Ge,tz:We,md5:lt,sha1:zr,sha256:yr,sha384:Fr,sha512:kt,triple:br,subject:Ir,predicate:Vr,object:xn,istriple:Tt},bh}var _h={},Y4;function W0e(){if(Y4)return _h;Y4=1,Object.defineProperty(_h,"__esModule",{value:!0}),_h.specialDefinitions=void 0;const t=tx,e=sa(),r=ii,n=Ke,a=to(),s=Cf(),o={arity:1,async applyAsync({args:U,mapping:H}){return u({args:U,mapping:H})},applySynchronously({args:U,mapping:H}){return u({args:U,mapping:H})}};function u({args:U,mapping:H}){const N=U[0];if(N.expressionType!==e.ExpressionType.Variable)throw new n.InvalidArgumentTypes(U,r.SpecialOperator.BOUND);const x=H.has((0,a.expressionToVar)(N));return(0,a.bool)(x)}const c={arity:3,async applyAsync({args:U,mapping:H,evaluate:N}){const F=(await N(U[0],H)).coerceEBV();return N(F?U[1]:U[2],H)},applySynchronously({args:U,mapping:H,evaluate:N}){const F=N(U[0],H).coerceEBV();return N(F?U[1]:U[2],H)}},l={arity:Number.POSITIVE_INFINITY,async applyAsync({args:U,mapping:H,evaluate:N}){const x=[];for(const F of U)try{return await N(F,H)}catch(X){x.push(X)}throw new n.CoalesceError(x)},applySynchronously({args:U,mapping:H,evaluate:N}){const x=[];for(const F of U)try{return N(F,H)}catch(X){x.push(X)}throw new n.CoalesceError(x)}},d={arity:2,async applyAsync({args:U,mapping:H,evaluate:N}){const[x,F]=U;try{if((await N(x,H)).coerceEBV())return(0,a.bool)(!0);const j=(await N(F,H)).coerceEBV();return(0,a.bool)(j)}catch(X){if(!(await N(F,H)).coerceEBV())throw X;return(0,a.bool)(!0)}},applySynchronously({args:U,mapping:H,evaluate:N}){const[x,F]=U;try{if(N(x,H).coerceEBV())return(0,a.bool)(!0);const j=N(F,H).coerceEBV();return(0,a.bool)(j)}catch(X){if(!N(F,H).coerceEBV())throw X;return(0,a.bool)(!0)}}},f={arity:2,async applyAsync({args:U,mapping:H,evaluate:N}){const[x,F]=U;try{if(!(await N(x,H)).coerceEBV())return(0,a.bool)(!1);const j=(await N(F,H)).coerceEBV();return(0,a.bool)(j)}catch(X){if((await N(F,H)).coerceEBV())throw X;return(0,a.bool)(!1)}},applySynchronously({args:U,mapping:H,evaluate:N}){const[x,F]=U;try{if(!N(x,H).coerceEBV())return(0,a.bool)(!1);const j=N(F,H).coerceEBV();return(0,a.bool)(j)}catch(X){if(N(F,H).coerceEBV())throw X;return(0,a.bool)(!1)}}},h={arity:2,async applyAsync({args:U,mapping:H,evaluate:N}){const[x,F]=U.map($=>N($,H)),[X,ne]=await Promise.all([x,F]);return(0,a.bool)(X.toRDF().equals(ne.toRDF()))},applySynchronously({args:U,mapping:H,evaluate:N}){const[x,F]=U.map(X=>N(X,H));return(0,a.bool)(x.toRDF().equals(F.toRDF()))}},p={arity:Number.POSITIVE_INFINITY,checkArity(U){return U.length>0},async applyAsync(U){const{args:H,mapping:N,evaluate:x}=U,[F,...X]=H,ne=await x(F,N);return b(ne,{...U,args:X},[])},applySynchronously(U){const{args:H,mapping:N,evaluate:x}=U,[F,...X]=H,ne=x(F,N);return g(ne,{...U,args:X},[])}};async function b(U,H,N){const{args:x,mapping:F,evaluate:X}=H;if(x.length===0)return N.every($=>!$)?(0,a.bool)(!1):Promise.reject(new n.InError(N));try{const ne=x.shift(),$=await X(ne,F);return s.regularFunctions[r.RegularOperator.EQUAL].apply([U,$],H).typedValue?(0,a.bool)(!0):b(U,H,[...N,!1])}catch(ne){return b(U,H,[...N,ne])}}function g(U,H,N){const{args:x,mapping:F,evaluate:X}=H;if(x.length===0){if(N.every($=>!$))return(0,a.bool)(!1);throw new n.InError(N)}try{const ne=x.shift(),$=X(ne,F);return s.regularFunctions[r.RegularOperator.EQUAL].apply([U,$],H).typedValue?(0,a.bool)(!0):g(U,H,[...N,!1])}catch(ne){return g(U,H,[...N,ne])}}const E={arity:Number.POSITIVE_INFINITY,checkArity(U){return U.length>0},async applyAsync(U){const N=await s.specialFunctions[r.SpecialOperator.IN].applyAsync(U);return(0,a.bool)(!N.typedValue)},applySynchronously(U){const N=s.specialFunctions[r.SpecialOperator.IN].applySynchronously(U);return(0,a.bool)(!N.typedValue)}},w=(0,a.declare)(r.SpecialOperator.CONCAT).onStringly1(()=>U=>U).collect(),O={arity:Number.POSITIVE_INFINITY,async applyAsync(U){const{args:H,mapping:N,evaluate:x,functionArgumentsCache:F,superTypeProvider:X}=U,ne=H.map(async ie=>x(ie,N)).map(async ie=>{const be=w.search([await ie],X,F);if(!be)throw new n.InvalidArgumentTypes(H,r.SpecialOperator.CONCAT);return be(U)([await ie])}),$=await Promise.all(ne),Q=$.map(ie=>ie.typedValue).join(""),se=A($)?$[0].language:void 0;return se?(0,a.langString)(Q,se):(0,a.string)(Q)},applySynchronously(U){const{args:H,mapping:N,evaluate:x,superTypeProvider:F,functionArgumentsCache:X}=U,ne=H.map(se=>x(se,N)).map(se=>{const ie=w.search([se],F,X);if(!ie)throw new n.InvalidArgumentTypes(H,r.SpecialOperator.CONCAT);return ie(U)([se])}),j=ne.map(se=>se.typedValue).join(""),Q=A(ne)?ne[0].language:void 0;return Q?(0,a.langString)(j,Q):(0,a.string)(j)}};function A(U){return U.length>0&&U.every(H=>H.language===U[0].language)}const T=(0,a.declare)(r.SpecialOperator.BNODE).onString1(()=>U=>U).collect(),I={arity:Number.POSITIVE_INFINITY,checkArity(U){return U.length===0||U.length===1},async applyAsync(U){const{args:H,mapping:N,evaluate:x,superTypeProvider:F,functionArgumentsCache:X}=U,ne=H.length===1?await x(H[0],N):void 0;let $;if(ne){const j=T.search([ne],F,X);if(!j)throw new n.InvalidArgumentTypes(H,r.SpecialOperator.BNODE);$=j(U)([ne]).str()}if(U.bnode){const j=await U.bnode($);return new e.BlankNode(j)}return D($)},applySynchronously(U){const{args:H,mapping:N,evaluate:x,superTypeProvider:F,functionArgumentsCache:X}=U,ne=H.length===1?x(H[0],N):void 0;let $;if(ne){const j=T.search([ne],F,X);if(!j)throw new n.InvalidArgumentTypes(H,r.SpecialOperator.BNODE);$=j(U)([ne]).str()}if(U.bnode){const j=U.bnode($);return new e.BlankNode(j)}return D($)}};function D(U){return new e.BlankNode(U||t.v4())}return _h.specialDefinitions={bound:o,if:c,coalesce:l,"&&":f,"||":d,sameterm:h,in:p,notin:E,concat:O,bnode:I},_h}var Z4;function Cf(){return Z4||(Z4=1,function(t){var e=m&&m.__createBinding||(Object.create?function(c,l,d,f){f===void 0&&(f=d);var h=Object.getOwnPropertyDescriptor(l,d);(!h||("get"in h?!l.__esModule:h.writable||h.configurable))&&(h={enumerable:!0,get:function(){return l[d]}}),Object.defineProperty(c,f,h)}:function(c,l,d,f){f===void 0&&(f=d),c[f]=l[d]}),r=m&&m.__exportStar||function(c,l){for(var d in c)d!=="default"&&!Object.prototype.hasOwnProperty.call(l,d)&&e(l,c,d)};Object.defineProperty(t,"__esModule",{value:!0}),t.OverloadTree=t.namedFunctions=t.specialFunctions=t.regularFunctions=void 0;const n=wa,a=rw,s=z0e(),o=W0e();r(wa,t),t.regularFunctions=Object.fromEntries(Object.entries(s.definitions).map(([c,l])=>[c,new n.RegularFunction(c,l)])),t.specialFunctions=Object.fromEntries(Object.entries(o.specialDefinitions).map(([c,l])=>[c,new n.SpecialFunction(c,l)])),t.namedFunctions=Object.fromEntries(Object.entries(a.namedDefinitions).map(([c,l])=>[c,new n.NamedFunction(c,l)]));var u=jL();Object.defineProperty(t,"OverloadTree",{enumerable:!0,get:function(){return u.OverloadTree}})}(OT)),OT}Object.defineProperty(W0,"__esModule",{value:!0});W0.AlgebraTransformer=void 0;const X0e=Rt,cu=sa(),PT=Cf(),DT=ii,w1=Ke,e6=Ke,K0e=xl();class bd extends K0e.TermTransformer{constructor(e){super(e.superTypeProvider),this.algebraConfig=e,this.creatorConfig={type:e.type,creator:e.creator}}transformAlgebra(e){const r=X0e.Algebra.expressionTypes;switch(e.expressionType){case r.TERM:return this.transformTerm(e);case r.OPERATOR:return this.transformOperator(e);case r.NAMED:return this.transformNamed(e);case r.EXISTENCE:return bd.transformExistence(e);case r.AGGREGATE:return bd.transformAggregate(e);case r.WILDCARD:return bd.transformWildcard(e)}}static transformWildcard(e){return new cu.NamedNode(e.wildcard.value)}transformOperator(e){const r=e.operator.toLowerCase();if(DT.SpecialOperators.has(r)){const o=r,u=e.args.map(l=>this.transformAlgebra(l)),c=PT.specialFunctions[o];if(!c.checkArity(u))throw new w1.InvalidArity(u,o);return new cu.SpecialOperator(u,c.applyAsync,c.applySynchronously)}if(!DT.Operators.has(r))throw new w1.UnknownOperator(e.operator);const n=r,a=e.args.map(o=>this.transformAlgebra(o)),s=PT.regularFunctions[n];if(!bd.hasCorrectArity(a,s.arity))throw new w1.InvalidArity(a,n);return new cu.Operator(a,o=>s.apply(o,this.algebraConfig))}wrapSyncFunction(e,r){return n=>{try{const a=e(n.map(s=>s.toRDF()));return this.transformRDFTermUnsafe(a)}catch(a){throw new e6.ExtensionFunctionError(r,a)}}}wrapAsyncFunction(e,r){return async n=>{try{const a=await e(n.map(s=>s.toRDF()));return this.transformRDFTermUnsafe(a)}catch(a){throw new e6.ExtensionFunctionError(r,a)}}}transformNamed(e){const r=e.name.value,n=e.args.map(a=>this.transformAlgebra(a));if(DT.NamedOperators.has(r)){const a=e.name.value,s=PT.namedFunctions[a];return new cu.Named(e.name,n,o=>s.apply(o,this.algebraConfig))}if(this.creatorConfig.type==="sync"){const a=this.creatorConfig.creator(e.name);if(a){const s=this.wrapSyncFunction(a,e.name.value);return new cu.SyncExtension(e.name,n,s)}}else{const a=this.creatorConfig.creator(e.name);if(a){const s=this.wrapAsyncFunction(a,e.name.value);return new cu.AsyncExtension(e.name,n,s)}}throw new w1.UnknownNamedOperator(e.name.value)}static hasCorrectArity(e,r){return Array.isArray(r)?r.includes(e.length):e.length===r}static transformAggregate(e){const r=e.aggregator;return new cu.Aggregate(r,e)}static transformExistence(e){return new cu.Existence(e)}}W0.AlgebraTransformer=bd;var bw={},K0={};Object.defineProperty(K0,"__esModule",{value:!0});K0.BaseExpressionEvaluator=void 0;const J0e=to(),Y0e=Ke;class Z0e{constructor(e){this.termTransformer=e}term(e,r){return e}variable(e,r){const n=r.get((0,J0e.expressionToVar)(e));if(!n)throw new Y0e.UnboundVariableError(e.name,r);return this.termTransformer.transformRDFTermUnsafe(n)}}K0.BaseExpressionEvaluator=Z0e;Object.defineProperty(bw,"__esModule",{value:!0});bw.AsyncRecursiveEvaluator=void 0;const bo=sa(),eye=xl(),NT=Ke,tye=K0;class rye extends tye.BaseExpressionEvaluator{constructor(e,r){super(r||new eye.TermTransformer(e.superTypeProvider)),this.context=e,this.subEvaluators={[bo.ExpressionType.Term]:this.term.bind(this),[bo.ExpressionType.Variable]:this.variable.bind(this),[bo.ExpressionType.Operator]:this.evalOperator.bind(this),[bo.ExpressionType.SpecialOperator]:this.evalSpecialOperator.bind(this),[bo.ExpressionType.Named]:this.evalNamed.bind(this),[bo.ExpressionType.Existence]:this.evalExistence.bind(this),[bo.ExpressionType.Aggregate]:this.evalAggregate.bind(this),[bo.ExpressionType.AsyncExtension]:this.evalAsyncExtension.bind(this)}}async evaluate(e,r){const n=this.subEvaluators[e.expressionType];if(!n)throw new NT.InvalidExpressionType(e);return n.bind(this)(e,r)}async evalOperator(e,r){const n=e.args.map(s=>this.evaluate(s,r)),a=await Promise.all(n);return e.apply(a)}async evalSpecialOperator(e,r){const n=this.evaluate.bind(this),a={args:e.args,mapping:r,superTypeProvider:this.context.superTypeProvider,now:this.context.now,baseIRI:this.context.baseIRI,functionArgumentsCache:this.context.functionArgumentsCache,evaluate:n,bnode:this.context.bnode,defaultTimeZone:this.context.defaultTimeZone};return e.applyAsync(a)}async _evalAsyncArgs(e,r){const n=e.map(a=>this.evaluate(a,r));return await Promise.all(n)}async evalNamed(e,r){return e.apply(await this._evalAsyncArgs(e.args,r))}async evalAsyncExtension(e,r){return await e.apply(await this._evalAsyncArgs(e.args,r))}async evalExistence(e,r){if(!this.context.exists)throw new NT.NoExistenceHook;return new bo.BooleanLiteral(await this.context.exists(e.expression,r))}async evalAggregate(e,r){if(!this.context.aggregate)throw new NT.NoAggregator;return this.termTransformer.transformRDFTermUnsafe(await this.context.aggregate(e.expression))}}bw.AsyncRecursiveEvaluator=rye;Object.defineProperty(z0,"__esModule",{value:!0});z0.AsyncEvaluator=void 0;const nye=Da,iye=W0,aye=Ct,sye=bw;class rx{static completeContext(e){const r=e.now||new Date(Date.now());return{now:r,baseIRI:e.baseIRI||void 0,functionArgumentsCache:e.functionArgumentsCache||{},superTypeProvider:{cache:e.typeCache||new nye.LRUCache({max:1e3}),discoverer:e.getSuperType||(()=>"term")},extensionFunctionCreator:e.extensionFunctionCreator,exists:e.exists,aggregate:e.aggregate,bnode:e.bnode,defaultTimeZone:e.defaultTimeZone||(0,aye.extractTimeZone)(r)}}constructor(e,r={}){this.algExpr=e;const n=r.extensionFunctionCreator||(()=>{}),a=rx.completeContext(r),s=new iye.AlgebraTransformer({type:"async",creator:n,...a});this.expr=s.transformAlgebra(e),this.evaluator=new sye.AsyncRecursiveEvaluator(a,s)}async evaluate(e){return(await this.evaluator.evaluate(this.expr,e)).toRDF()}async evaluateAsEBV(e){return(await this.evaluator.evaluate(this.expr,e)).coerceEBV()}async evaluateAsInternal(e){return await this.evaluator.evaluate(this.expr,e)}}z0.AsyncEvaluator=rx;var J0={},gw={};Object.defineProperty(gw,"__esModule",{value:!0});gw.SyncRecursiveEvaluator=void 0;const go=sa(),oye=xl(),CT=Ke,uye=K0;class cye extends uye.BaseExpressionEvaluator{constructor(e,r){super(r||new oye.TermTransformer(e.superTypeProvider)),this.context=e,this.subEvaluators={[go.ExpressionType.Term]:this.term.bind(this),[go.ExpressionType.Variable]:this.variable.bind(this),[go.ExpressionType.Operator]:this.evalOperator.bind(this),[go.ExpressionType.SpecialOperator]:this.evalSpecialOperator.bind(this),[go.ExpressionType.Named]:this.evalNamed.bind(this),[go.ExpressionType.Existence]:this.evalExistence.bind(this),[go.ExpressionType.Aggregate]:this.evalAggregate.bind(this),[go.ExpressionType.SyncExtension]:this.evalSyncExtension.bind(this)}}evaluate(e,r){const n=this.subEvaluators[e.expressionType];if(!n)throw new CT.InvalidExpressionType(e);return n.bind(this)(e,r)}evalOperator(e,r){const n=e.args.map(a=>this.evaluate(a,r));return e.apply(n)}evalSpecialOperator(e,r){const n=this.evaluate.bind(this),a={args:e.args,mapping:r,superTypeProvider:this.context.superTypeProvider,now:this.context.now,baseIRI:this.context.baseIRI,functionArgumentsCache:this.context.functionArgumentsCache,evaluate:n,bnode:this.context.bnode,defaultTimeZone:this.context.defaultTimeZone};return e.applySynchronously(a)}evalNamed(e,r){const n=e.args.map(a=>this.evaluate(a,r));return e.apply(n)}evalSyncExtension(e,r){const n=e.args.map(a=>this.evaluate(a,r));return e.apply(n)}evalExistence(e,r){if(!this.context.exists)throw new CT.NoExistenceHook;return new go.BooleanLiteral(this.context.exists(e.expression,r))}evalAggregate(e,r){if(!this.context.aggregate)throw new CT.NoAggregator;return this.termTransformer.transformRDFTermUnsafe(this.context.aggregate(e.expression))}}gw.SyncRecursiveEvaluator=cye;Object.defineProperty(J0,"__esModule",{value:!0});J0.SyncEvaluator=void 0;const lye=Da,dye=W0,fye=Ct,hye=gw;class nx{static completeContext(e){const r=e.now||new Date(Date.now());return{now:r,baseIRI:e.baseIRI||void 0,functionArgumentsCache:e.functionArgumentsCache||{},superTypeProvider:{cache:e.typeCache||new lye.LRUCache({max:1e3}),discoverer:e.getSuperType||(()=>"term")},extensionFunctionCreator:e.extensionFunctionCreator,exists:e.exists,aggregate:e.aggregate,bnode:e.bnode,defaultTimeZone:e.defaultTimeZone||(0,fye.extractTimeZone)(r)}}constructor(e,r={}){this.algExpr=e,this.context=r;const n=r.extensionFunctionCreator||(()=>{}),a=nx.completeContext(r),s=new dye.AlgebraTransformer({type:"sync",creator:n,...a});this.expr=s.transformAlgebra(e),this.evaluator=new hye.SyncRecursiveEvaluator(a,s)}evaluate(e){return this.evaluator.evaluate(this.expr,e).toRDF()}evaluateAsEBV(e){return this.evaluator.evaluate(this.expr,e).coerceEBV()}evaluateAsInternal(e){return this.evaluator.evaluate(this.expr,e)}}J0.SyncEvaluator=nx;var _w={},Y0={},mw={},vw={},oa={};Object.defineProperty(oa,"__esModule",{value:!0});oa.Aggregator=oa.AggregatorComponent=void 0;const t6=nr,pye=xl(),yye=ii,bye=W2();class gye{static emptyValue(){}constructor(e,r){this.sharedContext=r,this.separator=e.separator||" ",this.termTransformer=new pye.TermTransformer(r.superTypeProvider)}termToNumericOrError(e){if(e.termType!=="Literal")throw new Error(`Term with value ${e.value} has type ${e.termType} and is not a numeric literal`);if(!(0,bye.isSubTypeOf)(e.datatype.value,yye.TypeAlias.SPARQL_NUMERIC,this.sharedContext.superTypeProvider))throw new Error(`Term datatype ${e.datatype.value} with value ${e.value} has type ${e.termType} and is not a numeric literal`);return this.termTransformer.transformLiteral(e)}}oa.AggregatorComponent=gye;class _ye{constructor(e,r){this.aggregatorComponent=r,this.variableValues=new Map,this.distinct=e.distinct}static emptyValue(e){return e.emptyValue()}result(){return this.aggregatorComponent.result()}put(e,r=""){this.canSkip(e,r)||(this.aggregatorComponent.put(e),this.addSeen(e,r))}canSkip(e,r){const n=this.variableValues.get(r);return this.distinct&&n!==void 0&&n.has(t6.termToString(e))}addSeen(e,r){this.distinct&&(this.variableValues.has(r)||this.variableValues.set(r,new Set),this.variableValues.get(r).add(t6.termToString(e)))}}oa.Aggregator=_ye;Object.defineProperty(vw,"__esModule",{value:!0});vw.Average=void 0;const mye=sa(),r6=Cf(),vye=to(),n6=ii,wye=oa;class ix extends wye.AggregatorComponent{constructor(){super(...arguments),this.summer=r6.regularFunctions[n6.RegularOperator.ADDITION],this.divider=r6.regularFunctions[n6.RegularOperator.DIVISION],this.state=void 0}static emptyValue(){return(0,vye.integer)(0).toRDF()}put(e){if(this.state===void 0){const r=this.termToNumericOrError(e);this.state={sum:r,count:1}}else{const r=this.termToNumericOrError(e);this.state.sum=this.summer.apply([this.state.sum,r],this.sharedContext),this.state.count++}}result(){if(this.state===void 0)return ix.emptyValue();const e=new mye.IntegerLiteral(this.state.count);return this.divider.apply([this.state.sum,e],this.sharedContext).toRDF()}}vw.Average=ix;var ww={};Object.defineProperty(ww,"__esModule",{value:!0});ww.Count=void 0;const i6=to(),Sye=oa;class ax extends Sye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0}static emptyValue(){return(0,i6.integer)(0).toRDF()}put(e){this.state===void 0&&(this.state=0),this.state++}result(){return this.state===void 0?ax.emptyValue():(0,i6.integer)(this.state).toRDF()}}ww.Count=ax;var Sw={};Object.defineProperty(Sw,"__esModule",{value:!0});Sw.GroupConcat=void 0;const a6=to(),Tye=oa;class sx extends Tye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0}static emptyValue(){return(0,a6.string)("").toRDF()}put(e){this.state===void 0?this.state=e.value:this.state+=this.separator+e.value}result(){return this.state===void 0?sx.emptyValue():(0,a6.string)(this.state).toRDF()}}Sw.GroupConcat=sx;var Tw={};Object.defineProperty(Tw,"__esModule",{value:!0});Tw.Max=void 0;const Eye=yw(),Oye=oa;class ox extends Oye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0}put(e){if(e.termType!=="Literal")throw new Error(`Term with value ${e.value} has type ${e.termType} and is not a literal`);this.state===void 0?this.state=e:(0,Eye.orderTypes)(this.state,e)===-1&&(this.state=e)}result(){return this.state===void 0?ox.emptyValue():this.state}}Tw.Max=ox;var Ew={};Object.defineProperty(Ew,"__esModule",{value:!0});Ew.Min=void 0;const Aye=yw(),Rye=oa;class ux extends Rye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0}put(e){if(e.termType!=="Literal")throw new Error(`Term with value ${e.value} has type ${e.termType} and is not a literal`);this.state===void 0?this.state=e:(0,Aye.orderTypes)(this.state,e)===1&&(this.state=e)}result(){return this.state===void 0?ux.emptyValue():this.state}}Ew.Min=ux;var Ow={};Object.defineProperty(Ow,"__esModule",{value:!0});Ow.Sample=void 0;const xye=oa;class cx extends xye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0}put(e){this.state===void 0&&(this.state=e)}result(){return this.state===void 0?cx.emptyValue():this.state}}Ow.Sample=cx;var Aw={};Object.defineProperty(Aw,"__esModule",{value:!0});Aw.Sum=void 0;const Iye=Cf(),Pye=to(),Dye=ii,Nye=oa;class lx extends Nye.AggregatorComponent{constructor(){super(...arguments),this.state=void 0,this.summer=Iye.regularFunctions[Dye.RegularOperator.ADDITION]}static emptyValue(){return(0,Pye.integer)(0).toRDF()}put(e){if(this.state===void 0)this.state=this.termToNumericOrError(e);else{const r=this.termToNumericOrError(e);this.state=this.summer.apply([this.state,r],this.sharedContext)}}result(){return this.state===void 0?lx.emptyValue():this.state.toRDF()}}Aw.Sum=lx;Object.defineProperty(mw,"__esModule",{value:!0});mw.aggregators=void 0;const Cye=vw,jye=ww,Mye=Sw,Fye=Tw,Lye=Ew,Bye=Ow,$ye=Aw;mw.aggregators={count:jye.Count,sum:$ye.Sum,min:Lye.Min,max:Fye.Max,avg:Cye.Average,group_concat:Mye.GroupConcat,sample:Bye.Sample};var Rw={};Object.defineProperty(Rw,"__esModule",{value:!0});Rw.WildcardCountAggregator=void 0;const Uye=nr,s6=to();class qye{constructor(e){this.bindingValues=new Map,this.counter=0,this.distinct=e.distinct}putBindings(e){this.handleDistinct(e)||(this.counter+=1)}static emptyValue(){return(0,s6.integer)(0).toRDF()}result(){return(0,s6.integer)(this.counter).toRDF()}handleDistinct(e){if(this.distinct){const r=[...e];r.sort((u,c)=>u[0].value.localeCompare(c[0].value));const n=r.map(([u])=>u.value).join(","),a=r.map(([,u])=>Uye.termToString(u)).join(","),s=this.bindingValues.get(n),o=s!==void 0&&s.has(a);return s||this.bindingValues.set(n,new Set),this.bindingValues.get(n).add(a),o}return!1}}Rw.WildcardCountAggregator=qye;Object.defineProperty(Y0,"__esModule",{value:!0});Y0.BaseAggregateEvaluator=void 0;const o6=Rt,u6=mw,c6=oa,l6=Rw,Vye=Ke;class Hye{constructor(e,r,n){this.throwError=!1,this.isWildcard=!1,this.errorOccurred=!1,this.expression=e,this.aggregator=new c6.Aggregator(e,new u6.aggregators[e.aggregator](e,r)),this.throwError=n||!1,this.isWildcard=e.expression.expressionType===o6.Algebra.expressionTypes.WILDCARD,this.isWildcard&&(this.wildcardAggregator=new l6.WildcardCountAggregator(e))}static emptyValue(e,r=!1){let n;if(e.expression.expressionType===o6.Algebra.expressionTypes.WILDCARD?n=l6.WildcardCountAggregator.emptyValue():n=c6.Aggregator.emptyValue(u6.aggregators[e.aggregator]),n===void 0&&r)throw new Vye.EmptyAggregateError;return n}result(){if(!this.errorOccurred)return this.isWildcard?this.wildcardAggregator.result():this.aggregator.result()}}Y0.BaseAggregateEvaluator=Hye;Object.defineProperty(_w,"__esModule",{value:!0});_w.AggregateEvaluator=void 0;const kye=Y0,d6=J0;class Qye extends kye.BaseAggregateEvaluator{constructor(e,r,n){super(e,d6.SyncEvaluator.completeContext(r||{}),n),this.evaluator=new d6.SyncEvaluator(e.expression,r)}put(e){if(!this.errorOccurred)if(this.isWildcard)this.wildcardAggregator.putBindings(e);else try{const r=this.evaluator.evaluate(e);this.aggregator.put(r)}catch(r){this.safeThrow(r)}}safeThrow(e){if(this.throwError)throw e;this.errorOccurred=!0}}_w.AggregateEvaluator=Qye;var xw={};Object.defineProperty(xw,"__esModule",{value:!0});xw.AsyncAggregateEvaluator=void 0;const f6=z0,Gye=Y0;class zye extends Gye.BaseAggregateEvaluator{constructor(e,r,n){super(e,f6.AsyncEvaluator.completeContext(r||{}),n),this.evaluator=new f6.AsyncEvaluator(e.expression,r),this.errorOccurred=!1}async put(e){if(!this.errorOccurred)if(this.isWildcard)this.wildcardAggregator.putBindings(e);else try{const r=await this.evaluator.evaluate(e);if(!r||this.errorOccurred)return;this.aggregator.put(r)}catch(r){this.safeThrow(r)}}safeThrow(e){if(this.throwError)throw e;this.errorOccurred=!0}}xw.AsyncAggregateEvaluator=zye;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAggregateEvaluator=t.orderTypes=t.isExpressionError=t.ExpressionError=t.AggregateEvaluator=t.SyncEvaluator=t.AsyncEvaluator=void 0;var e=z0;Object.defineProperty(t,"AsyncEvaluator",{enumerable:!0,get:function(){return e.AsyncEvaluator}});var r=J0;Object.defineProperty(t,"SyncEvaluator",{enumerable:!0,get:function(){return r.SyncEvaluator}});var n=_w;Object.defineProperty(t,"AggregateEvaluator",{enumerable:!0,get:function(){return n.AggregateEvaluator}});var a=Ke;Object.defineProperty(t,"ExpressionError",{enumerable:!0,get:function(){return a.ExpressionError}}),Object.defineProperty(t,"isExpressionError",{enumerable:!0,get:function(){return a.isExpressionError}});var s=yw();Object.defineProperty(t,"orderTypes",{enumerable:!0,get:function(){return s.orderTypes}});var o=xw;Object.defineProperty(t,"AsyncAggregateEvaluator",{enumerable:!0,get:function(){return o.AsyncAggregateEvaluator}})})(Rl);Object.defineProperty(G2,"__esModule",{value:!0});G2.ActorQueryOperationExtend=void 0;const Wye=Un,S1=ct,jT=Rl;class Xye extends S1.ActorQueryOperationTypedMediated{constructor(e){super(e,"extend")}async testOperation(e,r){return new jT.AsyncEvaluator(e.expression,S1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)),!0}async runOperation(e,r){const{expression:n,input:a,variable:s}=e,o=S1.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:a,context:r}));if((await o.metadata()).variables.some(f=>f.equals(s)))throw new Error(`Illegal binding to variable '${s.value}' that has already been bound`);const u={...S1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)},c=new jT.AsyncEvaluator(n,u),l=async(f,h,p)=>{try{const b=await c.evaluate(f),g=f.set(s,b);p(g)}catch(b){(0,jT.isExpressionError)(b)?(p(f),this.logWarn(r,`Expression error for extend operation with bindings '${(0,Wye.bindingsToString)(f)}'`)):d.emit("error",b)}h()},d=o.bindingsStream.transform({autoStart:!1,transform:l});return{type:"bindings",bindingsStream:d,async metadata(){const f=await o.metadata();return{...f,variables:[...f.variables,s]}}}}}G2.ActorQueryOperationExtend=Xye;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(G2,t)})(OL);var XL={},Iw={};Object.defineProperty(Iw,"__esModule",{value:!0});Iw.ActorQueryOperationFilterSparqlee=void 0;const Kye=Un,mh=ct,MT=Rl;class Jye extends mh.ActorQueryOperationTypedMediated{constructor(e){super(e,"filter")}async testOperation(e,r){const n={...mh.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)};return new MT.AsyncEvaluator(e.expression,n),!0}async runOperation(e,r){const n=await this.mediatorQueryOperation.mediate({operation:e.input,context:r}),a=mh.ActorQueryOperation.getSafeBindings(n);mh.ActorQueryOperation.validateQueryOutput(a,"bindings");const s={...mh.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)},o=new MT.AsyncEvaluator(e.expression,s),u=async(l,d,f)=>{try{await o.evaluateAsEBV(l)&&f(l)}catch(h){(0,MT.isExpressionError)(h)?this.logWarn(r,"Error occurred while filtering.",()=>({error:h,bindings:(0,Kye.bindingsToString)(l)})):c.emit("error",h)}d()},c=a.bindingsStream.transform({transform:u,autoStart:!1});return{type:"bindings",bindingsStream:c,metadata:a.metadata}}}Iw.ActorQueryOperationFilterSparqlee=Jye;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Iw,t)})(XL);var KL={},Pw={};Object.defineProperty(Pw,"__esModule",{value:!0});Pw.ActorQueryOperationFromQuad=void 0;const Yye=ct,Rp=Rt;class ur extends Yye.ActorQueryOperationTypedMediated{constructor(e){super(e,"from")}static copyOperation(e,r){const n={};for(const a of Object.keys(e))Array.isArray(e[a])&&a!=="template"?a==="variables"?n[a]=e[a]:n[a]=e[a].map(r):ur.ALGEBRA_TYPES.includes(e[a].type)?n[a]=r(e[a]):n[a]=e[a];return n}static applyOperationDefaultGraph(e,r){if(e.type==="bgp"&&e.patterns.length>0||e.type==="path"||e.type==="pattern"){if(e.type==="bgp")return ur.joinOperations(e.patterns.map(a=>{if(a.graph.termType!=="DefaultGraph")return ur.FACTORY.createBgp([a]);const s=r.map(o=>ur.FACTORY.createBgp([ur.FACTORY.createPattern(a.subject,a.predicate,a.object,o)]));return ur.unionOperations(s)}));if(e.graph.termType!=="DefaultGraph")return e;const n=r.map(a=>e.type==="path"?ur.FACTORY.createPath(e.subject,e.predicate,e.object,a):ur.FACTORY.createPattern(e.subject,e.predicate,e.object,a));return ur.unionOperations(n)}return ur.copyOperation(e,n=>this.applyOperationDefaultGraph(n,r))}static applyOperationNamedGraph(e,r,n){if(e.type==="bgp"&&e.patterns.length>0||e.type==="path"||e.type==="pattern"){const a=e.type==="bgp"?e.patterns[0].graph:e.graph;if(a.termType==="DefaultGraph")return{type:Rp.Algebra.types.BGP,patterns:[]};if(a.termType==="Variable"){if(r.length===1){const o=r[0],u={};u[`?${a.value}`]=o;const c=ur.FACTORY.createValues([a],[u]);let l;return e.type==="bgp"?l=ur.FACTORY.createBgp(e.patterns.map(d=>ur.FACTORY.createPattern(d.subject,d.predicate,d.object,o))):e.type==="path"?l=ur.FACTORY.createPath(e.subject,e.predicate,e.object,o):l=ur.FACTORY.createPattern(e.subject,e.predicate,e.object,o),ur.FACTORY.createJoin([c,l])}return ur.unionOperations(r.map(o=>ur.applyOperationNamedGraph(e,[o],n)))}return[...r,...n].some(o=>o.equals(a))?e:{type:Rp.Algebra.types.BGP,patterns:[]}}return ur.copyOperation(e,a=>this.applyOperationNamedGraph(a,r,n))}static joinOperations(e){if(e.length===1)return e[0];if(e.length>1)return ur.FACTORY.createJoin(e);throw new Error("A join can only be applied on at least one operation")}static unionOperations(e){if(e.length===1)return e[0];if(e.length>1)return ur.FACTORY.createUnion(e);throw new Error("A union can only be applied on at least one operation")}static createOperation(e){let r=e.input;return e.default.length>0&&(r=ur.applyOperationDefaultGraph(r,e.default)),(e.named.length>0||e.default.length>0)&&(r=ur.applyOperationNamedGraph(r,e.named,e.default)),r}async testOperation(e,r){return!0}async runOperation(e,r){const n=ur.createOperation(e);return this.mediatorQueryOperation.mediate({operation:n,context:r})}}Pw.ActorQueryOperationFromQuad=ur;ur.FACTORY=new Rp.Factory;ur.ALGEBRA_TYPES=Object.keys(Rp.Algebra.types).map(t=>Rp.Algebra.types[t]);(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Pw,t)})(KL);var JL={},Dw={},Nw={};Object.defineProperty(Nw,"__esModule",{value:!0});Nw.GroupsState=void 0;const Zye=Un,h6=Rl,e1e=ht,t1e=new e1e.DataFactory,r1e=new Zye.BindingsFactory;class n1e{constructor(e,r,n){this.hashFunction=e,this.pattern=r,this.sparqleeConfig=n,this.groups=new Map,this.groupsInitializer=new Map,this.groupVariables=new Set(this.pattern.variables.map(a=>a.value)),this.distinctHashes=r.aggregates.some(({distinct:a})=>a)?new Map:null,this.waitCounter=1,this.resultHasBeenCalled=!1}consumeBindings(e){const r=this.resultCheck();if(r)return r;this.waitCounter++;const n=e.filter((u,c)=>this.groupVariables.has(c.value)),a=this.hashBindings(n);let s=this.groupsInitializer.get(a),o;if(!s)s=(async()=>{const u={};if(await Promise.all(this.pattern.aggregates.map(async l=>{const d=l.variable.value;u[d]=new h6.AsyncAggregateEvaluator(l,this.sparqleeConfig),await u[d].put(e)})),this.distinctHashes){const l=this.hashBindings(e);this.distinctHashes.set(a,new Set([l]))}const c={aggregators:u,bindings:n};return this.groups.set(a,c),this.subtractWaitCounterAndCollect(),c})(),this.groupsInitializer.set(a,s),o=s;else{const u=s;o=(async()=>{const c=await u;await Promise.all(this.pattern.aggregates.map(async l=>{if(l.distinct){const f=this.hashBindings(e);if(this.distinctHashes.get(a).has(f))return;this.distinctHashes.get(a).add(f)}const d=l.variable.value;await c.aggregators[d].put(e)}))})().then(()=>{this.subtractWaitCounterAndCollect()})}return o}subtractWaitCounterAndCollect(){--this.waitCounter===0&&this.handleResultCollection()}handleResultCollection(){let e=[...this.groups].map(([r,n])=>{const{bindings:a,aggregators:s}=n;let o=a;for(const u in s){const c=s[u].result();c&&(o=o.set(t1e.variable(u),c))}return o});if(e.length===0&&this.groupVariables.size===0){const r=[];for(const n of this.pattern.aggregates){const a=n.variable,s=h6.AsyncAggregateEvaluator.emptyValue(n);s!==void 0&&r.push([a,s])}e=[r1e.bindings(r)]}this.waitResolver(e)}resultCheck(){if(this.resultHasBeenCalled)return Promise.reject(new Error("Calling any function after calling collectResult is invalid."))}collectResults(){const e=this.resultCheck();if(e)return e;this.resultHasBeenCalled=!0;const r=new Promise(n=>{this.waitResolver=n});return this.subtractWaitCounterAndCollect(),r}hashBindings(e){return this.hashFunction(e)}}Nw.GroupsState=n1e;Object.defineProperty(Dw,"__esModule",{value:!0});Dw.ActorQueryOperationGroup=void 0;const T1=ct,i1e=Rl,p6=$t,a1e=Nw;class s1e extends T1.ActorQueryOperationTypedMediated{constructor(e){super(e,"group")}async testOperation(e,r){for(const n of e.aggregates)new i1e.AsyncEvaluator(n.expression,T1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation));return!0}async runOperation(e,r){const{hashFunction:n}=await this.mediatorHashBindings.mediate({allowHashCollisions:!0,context:r}),{input:a,aggregates:s}=e,o=await this.mediatorQueryOperation.mediate({operation:a,context:r}),u=T1.ActorQueryOperation.getSafeBindings(o),c=[...e.variables,...s.map(f=>f.variable)],l=T1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation);return{type:"bindings",bindingsStream:new p6.TransformIterator(()=>new Promise((f,h)=>{const p=new a1e.GroupsState(n,e,l);u.bindingsStream.on("end",async()=>{try{const b=new p6.ArrayIterator(await p.collectResults(),{autoStart:!1});f(b)}catch(b){h(b)}}),u.bindingsStream.on("error",h),u.bindingsStream.on("data",b=>{p.consumeBindings(b).catch(h)})}),{autoStart:!1}),metadata:async()=>({...await u.metadata(),variables:c})}}}Dw.ActorQueryOperationGroup=s1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Dw,t)})(JL);var YL={},Cw={};Object.defineProperty(Cw,"__esModule",{value:!0});Cw.ActorQueryOperationNop=void 0;const o1e=Un,u1e=ct,c1e=Vi,l1e=$t,d1e=new o1e.BindingsFactory;class f1e extends u1e.ActorQueryOperationTypedMediated{constructor(e){super(e,"nop")}async testOperation(e,r){return!0}async runOperation(e,r){return{bindingsStream:new l1e.SingletonIterator(d1e.bindings()),metadata:()=>Promise.resolve({state:new c1e.MetadataValidationState,cardinality:{type:"exact",value:1},canContainUndefs:!1,variables:[]}),type:"bindings"}}}Cw.ActorQueryOperationNop=f1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Cw,t)})(YL);var ZL={},jw={},Mw={};Object.defineProperty(Mw,"__esModule",{value:!0});Mw.SortIterator=void 0;const h1e=$t;class p1e extends h1e.TransformIterator{constructor(e,r,n){super(e,n);const a=n&&n.window;this.windowLength=Number.isFinite(a)&&a>0?a:Number.POSITIVE_INFINITY,this.sort=r,this.sorted=[]}_read(e,r){let n,{length:a}=this.sorted;for(;a!==this.windowLength&&(n=this.source.read(),n!==null);){let s=0,o=a-1,u,c;for(;s<=o;)u=Math.trunc((s+o)/2),c=this.sort(n,this.sorted[u]),c<0?s=u+1:c>0?o=u-1:(s=u,o=-1);this.sorted.splice(s,0,n),a++}a===this.windowLength&&this._push(this.sorted.pop()),r()}_flush(e){let{length:r}=this.sorted;for(;r--;)this._push(this.sorted.pop());e()}}Mw.SortIterator=p1e;Object.defineProperty(jw,"__esModule",{value:!0});jw.ActorQueryOperationOrderBySparqlee=void 0;const E1=ct,O1=Rl,y6=Rt,y1e=Mw;class b1e extends E1.ActorQueryOperationTypedMediated{constructor(e){super(e,"orderby"),this.window=e.window??Number.POSITIVE_INFINITY}async testOperation(e,r){for(let n of e.expressions)n=this.extractSortExpression(n),new O1.AsyncEvaluator(n,E1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation));return!0}async runOperation(e,r){const n=await this.mediatorQueryOperation.mediate({operation:e.input,context:r}),a=E1.ActorQueryOperation.getSafeBindings(n),s={window:this.window},o={...E1.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)};let{bindingsStream:u}=a;for(let c=e.expressions.length-1;c>=0;c--){let l=e.expressions[c];const d=this.isAscending(l);l=this.extractSortExpression(l);const f=new O1.AsyncEvaluator(l,o),h=async(g,E,w)=>{try{const O=await f.evaluate(g);w({bindings:g,result:O})}catch(O){(0,O1.isExpressionError)(O)||u.emit("error",O),w({bindings:g,result:void 0})}E()},p=u.transform({transform:h});u=new y1e.SortIterator(p,(g,E)=>{let w=(0,O1.orderTypes)(g.result,E.result);return d||(w*=-1),w},s).map(({bindings:g,result:E})=>g)}return{type:"bindings",bindingsStream:u,metadata:a.metadata}}extractSortExpression(e){const{expressionType:r,operator:n}=e;return r!==y6.Algebra.expressionTypes.OPERATOR?e:n==="desc"?e.args[0]:e}isAscending(e){const{expressionType:r,operator:n}=e;return r!==y6.Algebra.expressionTypes.OPERATOR?!0:n!=="desc"}}jw.ActorQueryOperationOrderBySparqlee=b1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(jw,t)})(ZL);var eB={},Fw={};Object.defineProperty(Fw,"__esModule",{value:!0});Fw.ActorQueryOperationProject=void 0;const b6=ct,g1e=Tg,_1e=ht,m1e=new _1e.DataFactory;class v1e extends b6.ActorQueryOperationTypedMediated{constructor(e){super(e,"project")}async testOperation(e,r){return!0}async runOperation(e,r){const n=b6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:e.input,context:r})),a=await n.metadata(),s=e.variables,o=a.variables.filter(d=>!s.some(f=>d.value===f.value)),u=s.filter(d=>!a.variables.some(f=>d.value===f.value));if(u.length>0)throw new Error(`Variables '${u.map(d=>`?${d.value}`)}' are used in the projection result, but are not assigned.`);let c=o.length===0?n.bindingsStream:n.bindingsStream.transform({map(d){for(const f of o)d=d.delete(f);return d},autoStart:!1}),l=0;return c=c.transform({map(d){l++;const f=new Map;return d.map(h=>{if(h instanceof g1e.BlankNodeBindingsScoped){let p=f.get(h.value);return p||(p=m1e.blankNode(`${h.value}${l}`),f.set(h.value,p)),p}return h})},autoStart:!1}),{type:"bindings",bindingsStream:c,metadata:async()=>({...a,variables:s})}}}Fw.ActorQueryOperationProject=v1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Fw,t)})(eB);var tB={},Lw={};Object.defineProperty(Lw,"__esModule",{value:!0});Lw.ActorQueryOperationReducedHash=void 0;const g6=ct,w1e=Da;class S1e extends g6.ActorQueryOperationTypedMediated{constructor(e){super(e,"reduced")}async testOperation(e,r){return!0}async runOperation(e,r){const n=g6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:e.input,context:r}));return{type:"bindings",bindingsStream:n.bindingsStream.filter(await this.newHashFilter(r)),metadata:n.metadata}}async newHashFilter(e){const{hashFunction:r}=await this.mediatorHashBindings.mediate({allowHashCollisions:!0,context:e}),n=new w1e.LRUCache({max:this.cacheSize});return a=>{const s=r(a);return n.has(s)?!1:(n.set(s,!0),!0)}}}Lw.ActorQueryOperationReducedHash=S1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Lw,t)})(tB);var rB={},Bw={};Object.defineProperty(Bw,"__esModule",{value:!0});Bw.ActorQueryOperationService=void 0;const T1e=Un,_6=ct,A1=rr,E1e=Vi,O1e=$t,A1e=new T1e.BindingsFactory;class R1e extends _6.ActorQueryOperationTypedMediated{constructor(e){super(e,"service")}async testOperation(e,r){if(e.name.termType!=="NamedNode")throw new Error(`${this.name} can only query services by IRI, while a ${e.name.termType} was given.`);return!0}async runOperation(e,r){const n=e.name.value;let a=r.delete(A1.KeysRdfResolveQuadPattern.source).delete(A1.KeysRdfResolveQuadPattern.sources).delete(A1.KeysInitQuery.queryString);const s=this.forceSparqlEndpoint?"sparql":void 0;a=a.set(A1.KeysRdfResolveQuadPattern.sources,[{type:s,value:n}]);let o;try{o=_6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:e.input,context:a}))}catch(u){if(e.silent)o={bindingsStream:new O1e.SingletonIterator(A1e.bindings()),type:"bindings",metadata:async()=>({state:new E1e.MetadataValidationState,cardinality:{type:"exact",value:1},canContainUndefs:!1,variables:[]})};else throw u}return o}}Bw.ActorQueryOperationService=R1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Bw,t)})(rB);var nB={},$w={};Object.defineProperty($w,"__esModule",{value:!0});$w.ActorQueryOperationSlice=void 0;const x1e=ct,I1e=rr;class P1e extends x1e.ActorQueryOperationTypedMediated{constructor(e){super(e,"slice")}async testOperation(e,r){return!0}async runOperation(e,r){e.length&&(r=r.set(I1e.KeysQueryOperation.limitIndicator,e.length));const n=await this.mediatorQueryOperation.mediate({operation:e.input,context:r});if(n.type==="bindings")return{type:"bindings",bindingsStream:this.sliceStream(n.bindingsStream,e),metadata:this.sliceMetadata(n,e)};if(n.type==="quads")return{type:"quads",quadStream:this.sliceStream(n.quadStream,e),metadata:this.sliceMetadata(n,e)};throw new Error(`Invalid query output type: Expected 'bindings' or 'quads' but got '${n.type}'`)}sliceStream(e,r){const n=!!r.length||r.length===0,{start:a}=r,s=n?r.start+r.length-1:Number.POSITIVE_INFINITY;return e.transform({offset:a,limit:Math.max(s-a+1,0),autoStart:!1})}sliceMetadata(e,r){const n=!!r.length||r.length===0;return()=>e.metadata().then(a=>{const s={...a.cardinality};return Number.isFinite(s.value)&&(s.value=Math.max(0,s.value-r.start),n&&(s.value=Math.min(s.value,r.length))),{...a,cardinality:s}})}}$w.ActorQueryOperationSlice=P1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r($w,t)})(nB);var iB={},Uw={},eu={},qw={},Z0={};Object.defineProperty(Z0,"__esModule",{value:!0});Z0.PathVariableObjectIterator=void 0;const D1e=ct,N1e=$t,C1e=ht,j1e=nr,M1e=Rt,F1e=new C1e.DataFactory,L1e=new M1e.Factory;class B1e extends N1e.BufferedIterator{constructor(e,r,n,a,s,o,u=16){super({autoStart:!0}),this.subject=e,this.predicate=r,this.graph=n,this.context=a,this.mediatorQueryOperation=s,this.maxRunningOperations=u,this.termHashes=new Map,this.runningOperations=[],this.pendingOperations=[],this._push(this.subject,o)}_end(e){for(const r of this.runningOperations)r.destroy();super._end(e)}_push(e,r=!0){let n;if(r&&(n=(0,j1e.termToString)(e),this.termHashes.has(n)))return;const a=F1e.variable("b");this.pendingOperations.push({variable:a,operation:L1e.createPath(e,this.predicate,a,this.graph)}),n&&(this.termHashes.set(n,e),super._push(e))}_read(e,r){const n=this;(async function(){for(;n.runningOperations.lengthn.destroy(l)),c.on("readable",()=>{n.readable=!0,n._fillBufferAsync()}),c.on("end",()=>{n.runningOperations.splice(n.runningOperations.indexOf(c),1),n.readable=!0,n._fillBufferAsync()})),n.setProperty("metadata",u.metadata)}let a=0,s;for(;a!==(a=e);)for(let o=0;o0;o++)(s=n.runningOperations[o].read())!==null&&(e--,n._push(s));n.runningOperations.length===0&&n.pendingOperations.length===0&&n.close()})().then(()=>{r()},a=>this.destroy(a))}}Z0.PathVariableObjectIterator=B1e;Object.defineProperty(qw,"__esModule",{value:!0});qw.ActorAbstractPath=void 0;const $1e=Un,vh=ct,FT=rr,R1=$t,U1e=ht,LT=nr,q1e=Rt,V1e=Z0,H1e=new U1e.DataFactory,BT=new $1e.BindingsFactory;class Os extends vh.ActorQueryOperationTypedMediated{constructor(e,r){super(e,"path"),this.predicateType=r}async testOperation(e,r){if(e.predicate.type!==this.predicateType)throw new Error(`This Actor only supports ${this.predicateType} Path operations.`);return!0}generateVariable(e,r){return r?e&&(e.subject.value===r||e.object.value===r)?this.generateVariable(e,`${r}b`):H1e.variable(r):this.generateVariable(e,"b")}async isPathArbitraryLengthDistinct(e,r){return e.get(FT.KeysQueryOperation.isPathArbitraryLengthDistinctKey)?(e=e.set(FT.KeysQueryOperation.isPathArbitraryLengthDistinctKey,!1),{context:e,operation:void 0}):(e=e.set(FT.KeysQueryOperation.isPathArbitraryLengthDistinctKey,!0),{context:e,operation:vh.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:Os.FACTORY.createDistinct(r),context:e}))})}async predicateStarGraphVariable(e,r,n,a,s){const o=this.generateVariable(Os.FACTORY.createPath(e,n,r,a)),u=Os.FACTORY.createUnion([Os.FACTORY.createPattern(e,o,r,a),Os.FACTORY.createPattern(r,o,e,a)]),c=vh.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:s,operation:u})),l=new Set;return{bindingsStream:new R1.MultiTransformIterator(c.bindingsStream,{multiTransform:f=>{const h=f.get(a);return l.has(h.value)?new R1.EmptyIterator:(l.add(h.value),new R1.TransformIterator(async()=>{const p=new R1.BufferedIterator;return await this.getObjectsPredicateStar(e,n,h,s,{},p,{count:0}),p.transform({transform(b,g,E){E(BT.bindings([[r,b],[a,h]])),g()}})},{maxBufferSize:128}))},autoStart:!1}),metadata:c.metadata}}async getObjectsPredicateStarEval(e,r,n,a,s,o){if(a.termType==="Variable")return this.predicateStarGraphVariable(e,n,r,a,s);const u=new V1e.PathVariableObjectIterator(e,r,a,s,this.mediatorQueryOperation,o);return{bindingsStream:u.transform({autoStart:!1,transform(l,d,f){f(BT.bindings([[n,l]])),d()}}),metadata:()=>new Promise(l=>u.getProperty("metadata",d=>l(d())))}}async getObjectsPredicateStar(e,r,n,a,s,o,u){const c=(0,LT.termToString)(e);if(s[c])return;o._push(e),s[c]=e,u.count++;const l=this.generateVariable(),d=Os.FACTORY.createPath(e,r,l,n),f=vh.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:d,context:a}));return f.bindingsStream.on("data",async h=>{const p=h.get(l);await this.getObjectsPredicateStar(p,r,n,a,s,o,u)}),f.bindingsStream.on("end",()=>{--u.count===0&&o.close()}),f.metadata}async getSubjectAndObjectBindingsPredicateStar(e,r,n,a,s,o,u,c,l,d,f){const h=(0,LT.termToString)(a)+(0,LT.termToString)(o);if(l[h])return;if(f.count++,l[h]=!0,d._push(BT.bindings([[e,n],[r,a]])),h in c){const b=await c[h];for(const g of b)await this.getSubjectAndObjectBindingsPredicateStar(e,r,n,g,s,o,u,c,l,d,f);--f.count===0&&d.close();return}const p=new Promise(async(b,g)=>{const E=[],w=this.generateVariable(),O=Os.FACTORY.createPath(a,s,w,o),A=vh.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:O,context:u}));A.bindingsStream.on("data",async T=>{const I=T.get(w);E.push(I),await this.getSubjectAndObjectBindingsPredicateStar(e,r,n,I,s,o,u,c,l,d,f)}),A.bindingsStream.on("error",g),A.bindingsStream.on("end",()=>{--f.count===0&&d.close(),b(E)})});c[h]=p}}qw.ActorAbstractPath=Os;Os.FACTORY=new q1e.Factory;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(qw,t),r(Z0,t)})(eu);Object.defineProperty(Uw,"__esModule",{value:!0});Uw.ActorQueryOperationPathAlt=void 0;const m6=eu,k1e=H2,Q1e=ct,G1e=$t,z1e=Rt;class W1e extends m6.ActorAbstractPath{constructor(e){super(e,z1e.Algebra.types.ALT)}async runOperation(e,r){const n=e.predicate,a=(await Promise.all(n.input.map(u=>this.mediatorQueryOperation.mediate({context:r,operation:m6.ActorAbstractPath.FACTORY.createPath(e.subject,u,e.object,e.graph)})))).map(Q1e.ActorQueryOperation.getSafeBindings);return{type:"bindings",bindingsStream:new G1e.UnionIterator(a.map(u=>u.bindingsStream),{autoStart:!1}),metadata:()=>Promise.all(a.map(u=>u.metadata())).then(u=>k1e.ActorQueryOperationUnion.unionMetadata(u,!0))}}}Uw.ActorQueryOperationPathAlt=W1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Uw,t)})(iB);var aB={},Vw={};Object.defineProperty(Vw,"__esModule",{value:!0});Vw.ActorQueryOperationPathInv=void 0;const v6=eu,X1e=Rt;class K1e extends v6.ActorAbstractPath{constructor(e){super(e,X1e.Algebra.types.INV)}async runOperation(e,r){const n=e.predicate,a=v6.ActorAbstractPath.FACTORY.createPath(e.object,n.path,e.subject,e.graph);return this.mediatorQueryOperation.mediate({operation:a,context:r})}}Vw.ActorQueryOperationPathInv=K1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Vw,t)})(aB);var sB={},Hw={};Object.defineProperty(Hw,"__esModule",{value:!0});Hw.ActorQueryOperationPathLink=void 0;const w6=eu,J1e=Rt;class Y1e extends w6.ActorAbstractPath{constructor(e){super(e,J1e.Algebra.types.LINK)}async runOperation(e,r){const n=e.predicate,a=w6.ActorAbstractPath.FACTORY.createPattern(e.subject,n.iri,e.object,e.graph);return this.mediatorQueryOperation.mediate({operation:a,context:r})}}Hw.ActorQueryOperationPathLink=Y1e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Hw,t)})(sB);var oB={},kw={};Object.defineProperty(kw,"__esModule",{value:!0});kw.ActorQueryOperationPathNps=void 0;const S6=eu,Z1e=ct,ebe=Rt;class tbe extends S6.ActorAbstractPath{constructor(e){super(e,ebe.Algebra.types.NPS)}async runOperation(e,r){const n=e.predicate,a=this.generateVariable(e),s=S6.ActorAbstractPath.FACTORY.createPattern(e.subject,a,e.object,e.graph),o=Z1e.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:s,context:r}));return{type:"bindings",bindingsStream:o.bindingsStream.transform({filter(c){return!n.iris.some(l=>l.equals(c.get(a)))},transform(c,l,d){d(c.delete(a)),l()}}),metadata:o.metadata}}}kw.ActorQueryOperationPathNps=tbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(kw,t)})(oB);var uB={},Qw={};Object.defineProperty(Qw,"__esModule",{value:!0});Qw.ActorQueryOperationPathOneOrMore=void 0;const Oc=eu,rbe=Un,T6=ct,$T=$t,nbe=Rt,E6=new rbe.BindingsFactory;class ibe extends Oc.ActorAbstractPath{constructor(e){super(e,nbe.Algebra.types.ONE_OR_MORE_PATH)}async runOperation(e,r){const n=await this.isPathArbitraryLengthDistinct(r,e);if(n.operation)return n.operation;r=n.context;const a=e.predicate;if(e.subject.termType!=="Variable"&&e.object.termType==="Variable"){const c=e.object,l=await this.getObjectsPredicateStarEval(e.subject,a.path,c,e.graph,r,!1),d=e.graph.termType==="Variable"?[c,e.graph]:[c];return{type:"bindings",bindingsStream:l.bindingsStream,metadata:async()=>({...await l.metadata(),variables:d})}}if(e.subject.termType==="Variable"&&e.object.termType==="Variable"){const c=Oc.ActorAbstractPath.FACTORY.createDistinct(Oc.ActorAbstractPath.FACTORY.createPath(e.subject,e.predicate.path,e.object,e.graph)),l=T6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:r,operation:c})),d=e.subject,f=e.object,h={},p=new $T.MultiTransformIterator(l.bindingsStream,{multiTransform:g=>{const E=g.get(d),w=g.get(f),O=e.graph.termType==="Variable"?g.get(e.graph):e.graph;return new $T.TransformIterator(async()=>{const A=new $T.BufferedIterator;return await this.getSubjectAndObjectBindingsPredicateStar(d,f,E,w,a.path,O,r,h,{},A,{count:0}),A.transform({transform(T,I,D){e.graph.termType==="Variable"&&(T=T.set(e.graph,O)),D(T),I()}})},{maxBufferSize:128})},autoStart:!1}),b=e.graph.termType==="Variable"?[d,f,e.graph]:[d,f];return{type:"bindings",bindingsStream:p,metadata:async()=>({...await l.metadata(),variables:b})}}if(e.subject.termType==="Variable"&&e.object.termType!=="Variable")return this.mediatorQueryOperation.mediate({context:r,operation:Oc.ActorAbstractPath.FACTORY.createPath(e.object,Oc.ActorAbstractPath.FACTORY.createOneOrMorePath(Oc.ActorAbstractPath.FACTORY.createInv(a.path)),e.subject,e.graph)});const s=this.generateVariable(),o=T6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:r,operation:Oc.ActorAbstractPath.FACTORY.createPath(e.subject,a,s,e.graph)}));return{type:"bindings",bindingsStream:o.bindingsStream.transform({filter:c=>e.object.equals(c.get(s)),transform(c,l,d){const f=e.graph.termType==="Variable"?E6.bindings([[e.graph,c.get(e.graph)]]):E6.bindings();d(f),l()}}),metadata:async()=>({...await o.metadata(),variables:e.graph.termType==="Variable"?[e.graph]:[]})}}}Qw.ActorQueryOperationPathOneOrMore=ibe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Qw,t)})(uB);var cB={},Gw={};Object.defineProperty(Gw,"__esModule",{value:!0});Gw.ActorQueryOperationPathZeroOrMore=void 0;const UT=eu,abe=Un,sbe=ct,x1=$t,I1=nr,obe=Rt,O6=new abe.BindingsFactory;class ube extends UT.ActorAbstractPath{constructor(e){super(e,obe.Algebra.types.ZERO_OR_MORE_PATH)}async runOperation(e,r){const n=await this.isPathArbitraryLengthDistinct(r,e);if(n.operation)return n.operation;r=n.context;const a=e.predicate,s=e.subject.termType==="Variable",o=e.object.termType==="Variable";if(e.subject.termType==="Variable"&&e.object.termType==="Variable"){const h=this.generateVariable(e),p=UT.ActorAbstractPath.FACTORY.createPattern(e.subject,h,e.object,e.graph),b=sbe.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:r,operation:p})),g=e.subject,E=e.object,w=new Set,O={},A=new x1.MultiTransformIterator(b.bindingsStream,{multiTransform:I=>{const D=I.get(g),U=I.get(E),H=e.graph.termType==="Variable"?I.get(e.graph):e.graph,N=(0,I1.termToString)(D)+(0,I1.termToString)(H),x=(0,I1.termToString)(U)+(0,I1.termToString)(H);return new x1.TransformIterator(async()=>{if(w.has(N)&&w.has(x))return new x1.EmptyIterator;const F=new x1.BufferedIterator,X={count:0};return w.has(N)||(w.add(N),await this.getSubjectAndObjectBindingsPredicateStar(g,E,D,D,a.path,H,r,O,{},F,X)),w.has(x)||(w.add(x),await this.getSubjectAndObjectBindingsPredicateStar(g,E,U,U,a.path,H,r,O,{},F,X)),F.transform({transform(ne,$,j){e.graph.termType==="Variable"&&(ne=ne.set(e.graph,H)),j(ne),$()}})})}}),T=e.graph.termType==="Variable"?[g,e.object,e.graph]:[g,e.object];return{type:"bindings",bindingsStream:A,metadata:async()=>({...await b.metadata(),variables:T})}}if(!s&&!o){const h=this.generateVariable(),p=await this.getObjectsPredicateStarEval(e.subject,a.path,h,e.graph,r,!0);return{type:"bindings",bindingsStream:p.bindingsStream.transform({filter:g=>e.object.equals(g.get(h)),transform(g,E,w){const O=e.graph.termType==="Variable"?O6.bindings([[e.graph,g.get(e.graph)]]):O6.bindings();w(O),E()}}),metadata:async()=>({...await p.metadata(),variables:e.graph.termType==="Variable"?[e.graph]:[]})}}const u=s?e.object:e.subject,c=s?e.subject:e.object,l=s?UT.ActorAbstractPath.FACTORY.createInv(a.path):a.path,d=await this.getObjectsPredicateStarEval(u,l,c,e.graph,r,!0),f=e.graph.termType==="Variable"?[c,e.graph]:[c];return{type:"bindings",bindingsStream:d.bindingsStream,metadata:async()=>({...await d.metadata(),variables:f})}}}Gw.ActorQueryOperationPathZeroOrMore=ube;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Gw,t)})(cB);var lB={},zw={};Object.defineProperty(zw,"__esModule",{value:!0});zw.ActorQueryOperationPathZeroOrOne=void 0;const Ac=eu,cbe=Un,A6=ct,lbe=Vi,R6=$t,dbe=Rt,qT=new cbe.BindingsFactory;class fbe extends Ac.ActorAbstractPath{constructor(e){super(e,dbe.Algebra.types.ZERO_OR_ONE_PATH)}async runOperation(e,r){const n=e.predicate,a=[];if(e.subject.termType!=="Variable"&&e.object.termType!=="Variable"&&e.subject.equals(e.object))return{type:"bindings",bindingsStream:new R6.SingletonIterator(qT.bindings()),metadata:()=>Promise.resolve({state:new lbe.MetadataValidationState,cardinality:{type:"exact",value:1},canContainUndefs:!1,variables:[]})};const s=await this.isPathArbitraryLengthDistinct(r,e);if(s.operation)return s.operation;r=s.context;const o=A6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:r,operation:Ac.ActorAbstractPath.FACTORY.createPath(e.subject,n.path,e.object,e.graph)}));let u;if(e.subject.termType==="Variable"&&e.object.termType==="Variable"){const c=this.generateVariable(e),l=A6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({context:r,operation:Ac.ActorAbstractPath.FACTORY.createFilter(Ac.ActorAbstractPath.FACTORY.createPattern(e.subject,c,e.object,e.graph),Ac.ActorAbstractPath.FACTORY.createOperatorExpression("=",[Ac.ActorAbstractPath.FACTORY.createTermExpression(e.subject),Ac.ActorAbstractPath.FACTORY.createTermExpression(e.object)]))})).bindingsStream.transform({map(d){return d.delete(c)},autoStart:!1});u=new R6.UnionIterator([l,o.bindingsStream],{autoStart:!1})}else e.subject.termType==="Variable"&&a.push(qT.bindings([[e.subject,e.object]])),e.object.termType==="Variable"&&a.push(qT.bindings([[e.object,e.subject]])),u=o.bindingsStream.prepend(a);return{type:"bindings",bindingsStream:u,metadata:o.metadata}}}zw.ActorQueryOperationPathZeroOrOne=fbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(zw,t)})(lB);var dB={},Ww={};Object.defineProperty(Ww,"__esModule",{value:!0});Ww.ActorQueryOperationAddRewrite=void 0;const x6=ct,hbe=ht,pbe=Rt,lu=new hbe.DataFactory;class ybe extends x6.ActorQueryOperationTypedMediated{constructor(e){super(e,"add"),this.factory=new pbe.Factory}async testOperation(e,r){return x6.ActorQueryOperation.throwOnReadOnly(r),!0}runOperation(e,r){const n=e.destination==="DEFAULT"?lu.defaultGraph():e.destination,a=e.source==="DEFAULT"?lu.defaultGraph():e.source,s=this.factory.createDeleteInsert(void 0,[this.factory.createPattern(lu.variable("s"),lu.variable("p"),lu.variable("o"),n)],this.factory.createPattern(lu.variable("s"),lu.variable("p"),lu.variable("o"),a));return this.mediatorQueryOperation.mediate({operation:s,context:r})}}Ww.ActorQueryOperationAddRewrite=ybe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Ww,t)})(dB);var fB={},Xw={};Object.defineProperty(Xw,"__esModule",{value:!0});Xw.ActorQueryOperationClear=void 0;const I6=ct,bbe=ht,gbe=new bbe.DataFactory;class _be extends I6.ActorQueryOperationTypedMediated{constructor(e){super(e,"clear")}async testOperation(e,r){return I6.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){let n;e.source==="DEFAULT"?n=gbe.defaultGraph():typeof e.source=="string"?n=e.source:n=[e.source];const{execute:a}=await this.mediatorUpdateQuads.mediate({deleteGraphs:{graphs:n,requireExistence:!e.silent,dropGraphs:!1},context:r});return{type:"void",execute:a}}}Xw.ActorQueryOperationClear=_be;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Xw,t)})(fB);var hB={},Kw={};Object.defineProperty(Kw,"__esModule",{value:!0});Kw.ActorQueryOperationUpdateCompositeUpdate=void 0;const VT=ct;class mbe extends VT.ActorQueryOperationTypedMediated{constructor(e){super(e,"compositeupdate")}async testOperation(e,r){return VT.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){return{type:"void",execute:()=>(async()=>{for(const a of e.updates)await VT.ActorQueryOperation.getSafeVoid(await this.mediatorQueryOperation.mediate({operation:a,context:r})).execute()})()}}}Kw.ActorQueryOperationUpdateCompositeUpdate=mbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Kw,t)})(hB);var pB={},Jw={};Object.defineProperty(Jw,"__esModule",{value:!0});Jw.ActorQueryOperationCopyRewrite=void 0;const P6=ct,vbe=Rt;class wbe extends P6.ActorQueryOperationTypedMediated{constructor(e){super(e,"copy"),this.factory=new vbe.Factory}async testOperation(e,r){return P6.ActorQueryOperation.throwOnReadOnly(r),!0}runOperation(e,r){if(typeof e.destination=="string"&&typeof e.source=="string"&&e.destination===e.source||typeof e.destination!="string"&&typeof e.source!="string"&&e.destination.equals(e.source))return Promise.resolve({type:"void",execute:()=>Promise.resolve()});const n=this.factory.createCompositeUpdate([this.factory.createDrop(e.destination,!0),this.factory.createAdd(e.source,e.destination,e.silent)]);return this.mediatorQueryOperation.mediate({operation:n,context:r})}}Jw.ActorQueryOperationCopyRewrite=wbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Jw,t)})(pB);var yB={},Yw={};Object.defineProperty(Yw,"__esModule",{value:!0});Yw.ActorQueryOperationCreate=void 0;const D6=ct;class Sbe extends D6.ActorQueryOperationTypedMediated{constructor(e){super(e,"create")}async testOperation(e,r){return D6.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){const{execute:n}=await this.mediatorUpdateQuads.mediate({createGraphs:{graphs:[e.source],requireNonExistence:!e.silent},context:r});return{type:"void",execute:n}}}Yw.ActorQueryOperationCreate=Sbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Yw,t)})(yB);var bB={},Zw={};Object.defineProperty(Zw,"__esModule",{value:!0});Zw.ActorQueryOperationUpdateDeleteInsert=void 0;const P1=JR,Tbe=Un,HT=ct,Ebe=$t,Obe=new Tbe.BindingsFactory;class Abe extends HT.ActorQueryOperationTypedMediated{constructor(e){super(e,"deleteinsert"),this.blankNodeCounter=0}async testOperation(e,r){return HT.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){const n=e.where?HT.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:e.where,context:r})).bindingsStream:new Ebe.ArrayIterator([Obe.bindings()],{autoStart:!1});let a,s;e.insert&&(a=new P1.BindingsToQuadsIterator(e.insert.map(P1.BindingsToQuadsIterator.localizeQuad.bind(null,this.blankNodeCounter)),n.clone()),this.blankNodeCounter++),e.delete&&(s=new P1.BindingsToQuadsIterator(e.delete.map(P1.BindingsToQuadsIterator.localizeQuad.bind(null,this.blankNodeCounter)),n.clone()),this.blankNodeCounter++);const{execute:o}=await this.mediatorUpdateQuads.mediate({quadStreamInsert:a,quadStreamDelete:s,context:r});return{type:"void",execute:o}}}Zw.ActorQueryOperationUpdateDeleteInsert=Abe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(Zw,t)})(bB);var gB={},e3={};Object.defineProperty(e3,"__esModule",{value:!0});e3.ActorQueryOperationDrop=void 0;const N6=ct,Rbe=ht,xbe=new Rbe.DataFactory;class Ibe extends N6.ActorQueryOperationTypedMediated{constructor(e){super(e,"drop")}async testOperation(e,r){return N6.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){let n;e.source==="DEFAULT"?n=xbe.defaultGraph():typeof e.source=="string"?n=e.source:n=[e.source];const{execute:a}=await this.mediatorUpdateQuads.mediate({deleteGraphs:{graphs:n,requireExistence:!e.silent,dropGraphs:!0},context:r});return{type:"void",execute:a}}}e3.ActorQueryOperationDrop=Ibe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(e3,t)})(gB);var _B={},t3={};Object.defineProperty(t3,"__esModule",{value:!0});t3.ActorQueryOperationLoad=void 0;const C6=ct,j6=rr,Pbe=ht,Dbe=Rt,Rc=new Pbe.DataFactory;class dx extends C6.ActorQueryOperationTypedMediated{constructor(e){super(e,"load"),this.factory=new Dbe.Factory,this.constructOperation=this.factory.createConstruct(this.factory.createPattern(Rc.variable("s"),Rc.variable("p"),Rc.variable("o")),[this.factory.createPattern(Rc.variable("s"),Rc.variable("p"),Rc.variable("o"))])}async testOperation(e,r){return C6.ActorQueryOperation.throwOnReadOnly(r),!0}async runOperation(e,r){let n=r.set(j6.KeysRdfResolveQuadPattern.sources,[e.source.value]);e.silent&&(n=n.set(j6.KeysInitQuery.lenient,!0));let s=dx.getSafeQuads(await this.mediatorQueryOperation.mediate({operation:this.constructOperation,context:n})).quadStream;e.destination&&(s=s.map(u=>Rc.quad(u.subject,u.predicate,u.object,e.destination)));const{execute:o}=await this.mediatorUpdateQuads.mediate({quadStreamInsert:s,context:r});return{type:"void",execute:o}}}t3.ActorQueryOperationLoad=dx;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(t3,t)})(_B);var mB={},r3={};Object.defineProperty(r3,"__esModule",{value:!0});r3.ActorQueryOperationMoveRewrite=void 0;const M6=ct,Nbe=Rt;class Cbe extends M6.ActorQueryOperationTypedMediated{constructor(e){super(e,"move"),this.factory=new Nbe.Factory}async testOperation(e,r){return M6.ActorQueryOperation.throwOnReadOnly(r),!0}runOperation(e,r){if(typeof e.destination=="string"&&typeof e.source=="string"&&e.destination===e.source||typeof e.destination!="string"&&typeof e.source!="string"&&e.destination.equals(e.source))return Promise.resolve({type:"void",execute:()=>Promise.resolve()});const n=[this.factory.createDrop(e.destination,!0),this.factory.createAdd(e.source,e.destination,e.silent),this.factory.createDrop(e.source)],a=this.factory.createCompositeUpdate(n);return this.mediatorQueryOperation.mediate({operation:a,context:r})}}r3.ActorQueryOperationMoveRewrite=Cbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(r3,t)})(mB);var fx={},n3={};Object.defineProperty(n3,"__esModule",{value:!0});n3.ActorRdfJoinMultiBind=void 0;const F6=ct,D1=ha,kT=rr,QT=$t,Hh=Rt;class xp extends D1.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"bind",canHandleUndefs:!0})}static createBindStream(e,r,n,a,s){const o=u=>{const c=n.map(d=>(0,F6.materializeOperation)(d,u,{bindFilter:!1})),l=d=>d.merge(u);return new QT.TransformIterator(async()=>(await a(c,u)).transform({map:l}),{maxBufferSize:128,autoStart:!1})};switch(e){case"depth-first":return new QT.MultiTransformIterator(r,{autoStart:!1,multiTransform:o,optional:s});case"breadth-first":return new QT.UnionIterator(r.transform({map:o,optional:s}),{autoStart:!1});default:throw new Error(`Received request for unknown bind order: ${e}`)}}async sortJoinEntries(e,r){if(e.some(u=>u.metadata.canContainUndefs))return e;const a={};for(const u of e)for(const c of u.metadata.variables){let l=a[c.value];l||(l=0),a[c.value]=++l}const s=[];for(const[u,c]of Object.entries(a))c>=2&&s.push(u);if(s.length===0)throw new Error("Bind join can only join entries with at least one common variable");const o=[];for(const u of e){let c=!1;for(const l of u.metadata.variables)if(s.includes(l.value)){c=!0;break}c||o.push(u)}return(await this.mediatorJoinEntriesSort.mediate({entries:e,context:r})).entries.sort((u,c)=>{const l=o.includes(u),d=o.includes(c);return l===d?0:l?1:-1})}async getOutput(e){const r=await D1.ActorRdfJoin.getEntriesWithMetadatas(e.entries),n=await this.sortJoinEntries(r,e.context);this.logDebug(e.context,"First entry for Bind Join: ",()=>({entry:n[0].operation,metadata:n[0].metadata}));for(const[c,l]of n.entries())c!==0&&l.output.bindingsStream.close();const a=n[0].output,s=[...n];s.splice(0,1);const o=e.context.set(kT.KeysQueryOperation.joinLeftMetadata,n[0].metadata).set(kT.KeysQueryOperation.joinRightMetadatas,s.map(c=>c.metadata));return{result:{type:"bindings",bindingsStream:xp.createBindStream(this.bindOrder,a.bindingsStream,s.map(c=>c.operation),async(c,l)=>{const d=c.length===1?c[0]:xp.FACTORY.createJoin(c);return F6.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:d,context:o==null?void 0:o.set(kT.KeysQueryOperation.joinBindings,l)})).bindingsStream},!1),metadata:()=>this.constructResultMetadata(n,n.map(c=>c.metadata),e.context)},physicalPlanMetadata:{bindIndex:r.indexOf(n[0]),bindOrder:this.bindOrder}}}canBindWithOperation(e){let r=!0;return Hh.Util.recurseOperation(e,{[Hh.Algebra.types.EXTEND](){return r=!1,!1},[Hh.Algebra.types.GROUP](){return r=!1,!1},[Hh.Algebra.types.FILTER](){return r=!1,!1}}),r}async getJoinCoefficients(e,r){const n=await this.sortJoinEntries(e.entries.map((p,b)=>({...p,metadata:r[b]})),e.context);r=n.map(p=>p.metadata);const a=D1.ActorRdfJoin.getRequestInitialTimes(r),s=D1.ActorRdfJoin.getRequestItemTimes(r),o=[...n],u=[...a],c=[...s];if(o.splice(0,1),u.splice(0,1),c.splice(0,1),o.some(p=>!this.canBindWithOperation(p.operation)))throw new Error(`Actor ${this.name} can not bind on Extend, Group, and Filter operations`);const l=await Promise.all(o.map(async p=>(await this.mediatorJoinSelectivity.mediate({entries:[n[0],p],context:e.context})).selectivity*this.selectivityModifier)),d=o.map((p,b)=>p.metadata.cardinality.value*l[b]).reduce((p,b)=>p+b,0),f=u.reduce((p,b,g)=>p+b*l[g],0),h=c.reduce((p,b,g)=>p+b*l[g],0);return{iterations:r[0].cardinality.value*d,persistedItems:0,blockingItems:0,requestTime:a[0]+r[0].cardinality.value*(s[0]+f+d*h)}}}n3.ActorRdfJoinMultiBind=xp;xp.FACTORY=new Hh.Factory;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(n3,t)})(fx);var vB={},i3={};Object.defineProperty(i3,"__esModule",{value:!0});i3.ActorRdfJoinOptionalBind=void 0;const jbe=fx,Mbe=ct,N1=ha,GT=rr,L6=Rt;class Fbe extends N1.ActorRdfJoin{constructor(e){super(e,{logicalType:"optional",physicalName:"bind",limitEntries:2,canHandleUndefs:!0})}async getOutput(e){e.entries[1].output.bindingsStream.close();const r=e.context.set(GT.KeysQueryOperation.joinLeftMetadata,await e.entries[0].output.metadata()).set(GT.KeysQueryOperation.joinRightMetadatas,[await e.entries[1].output.metadata()]);return{result:{type:"bindings",bindingsStream:jbe.ActorRdfJoinMultiBind.createBindStream(this.bindOrder,e.entries[0].output.bindingsStream,[e.entries[1].operation],async(a,s)=>{const o=a[0];return Mbe.ActorQueryOperation.getSafeBindings(await this.mediatorQueryOperation.mediate({operation:o,context:r==null?void 0:r.set(GT.KeysQueryOperation.joinBindings,s)})).bindingsStream},!0),metadata:async()=>await this.constructResultMetadata(e.entries,await N1.ActorRdfJoin.getMetadatas(e.entries),e.context,{canContainUndefs:!0})}}}async getJoinCoefficients(e,r){const n=N1.ActorRdfJoin.getRequestInitialTimes(r),a=N1.ActorRdfJoin.getRequestItemTimes(r);if(e.entries[1].operation.type===L6.Algebra.types.EXTEND||e.entries[1].operation.type===L6.Algebra.types.GROUP)throw new Error(`Actor ${this.name} can not bind on Extend and Group operations`);const s=(await this.mediatorJoinSelectivity.mediate({entries:e.entries,context:e.context})).selectivity*this.selectivityModifier;return{iterations:r[0].cardinality.value*r[1].cardinality.value*s,persistedItems:0,blockingItems:0,requestTime:n[0]+r[0].cardinality.value*s*(a[0]+n[1]+r[1].cardinality.value*a[1])}}}i3.ActorRdfJoinOptionalBind=Fbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(i3,t)})(vB);var wB={},a3={};Object.defineProperty(a3,"__esModule",{value:!0});a3.ActorQueryOperationLeftJoin=void 0;const zT=ct,B6=Rl;class Lbe extends zT.ActorQueryOperationTypedMediated{constructor(e){super(e,"leftjoin")}async testOperation(e,r){return!0}async runOperation(e,r){const n=(await Promise.all(e.input.map(async s=>({output:await this.mediatorQueryOperation.mediate({operation:s,context:r}),operation:s})))).map(({output:s,operation:o})=>({output:zT.ActorQueryOperation.getSafeBindings(s),operation:o})),a=await this.mediatorJoin.mediate({type:"optional",entries:n,context:r});if(e.expression){const o=(await n[1].output.metadata()).variables,u={...zT.ActorQueryOperation.getAsyncExpressionContext(r,this.mediatorQueryOperation)},c=new B6.AsyncEvaluator(e.expression,u),l=a.bindingsStream.transform({autoStart:!1,transform:async(d,f,h)=>{if(!o.every(p=>d.has(p.value)))return h(d),f();try{await c.evaluateAsEBV(d)&&h(d)}catch(p){(0,B6.isExpressionError)(p)?this.logWarn(r,"Error occurred while filtering.",()=>({error:p,bindings:d})):l.emit("error",p)}f()}});a.bindingsStream=l}return a}}a3.ActorQueryOperationLeftJoin=Lbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(a3,t)})(wB);var SB={},s3={};Object.defineProperty(s3,"__esModule",{value:!0});s3.ActorQueryOperationJoin=void 0;const $6=ct;class Bbe extends $6.ActorQueryOperationTypedMediated{constructor(e){super(e,"join")}async testOperation(e,r){return!0}async runOperation(e,r){const n=(await Promise.all(e.input.map(async a=>({output:await this.mediatorQueryOperation.mediate({operation:a,context:r}),operation:a})))).map(({output:a,operation:s})=>({output:$6.ActorQueryOperation.getSafeBindings(a),operation:s}));return this.mediatorJoin.mediate({type:"inner",entries:n,context:r})}}s3.ActorQueryOperationJoin=Bbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(s3,t)})(SB);var TB={},o3={};Object.defineProperty(o3,"__esModule",{value:!0});o3.ActorQueryOperationMinus=void 0;const U6=ct;class $be extends U6.ActorQueryOperationTypedMediated{constructor(e){super(e,"minus")}async testOperation(e,r){return!0}async runOperation(e,r){const n=(await Promise.all(e.input.map(async a=>({output:await this.mediatorQueryOperation.mediate({operation:a,context:r}),operation:a})))).map(({output:a,operation:s})=>({output:U6.ActorQueryOperation.getSafeBindings(a),operation:s}));return this.mediatorJoin.mediate({type:"minus",entries:n,context:r})}}o3.ActorQueryOperationMinus=$be;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(o3,t)})(TB);var EB={},u3={};Object.defineProperty(u3,"__esModule",{value:!0});u3.ActorQueryOperationPathSeq=void 0;const q6=eu,V6=ct,Ube=Rt;class qbe extends q6.ActorAbstractPath{constructor(e){super(e,Ube.Algebra.types.SEQ)}async runOperation(e,r){const n=e.predicate;let a=e.subject;const s=[],o=await Promise.all(n.input.map((l,d)=>{const f=d===n.input.length-1?e.object:this.generateVariable(e,`b${d}`),h=q6.ActorAbstractPath.FACTORY.createPath(a,l,f,e.graph),p=this.mediatorQueryOperation.mediate({context:r,operation:h});return a=f,d({output:V6.ActorQueryOperation.getSafeBindings(await l),operation:d}))),u=V6.ActorQueryOperation.getSafeBindings(await this.mediatorJoin.mediate({type:"inner",entries:o,context:r}));return{type:"bindings",bindingsStream:u.bindingsStream.transform({transform(l,d,f){for(const h of s)l=l.delete(h);f(l),d()}}),async metadata(){const l=await u.metadata(),d=l.variables.filter(f=>!s.some(h=>h.value===f.value));return{...l,variables:d}}}}}u3.ActorQueryOperationPathSeq=qbe;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(u3,t)})(EB);var OB={},c3={};Object.defineProperty(c3,"__esModule",{value:!0});c3.ActorRdfJoinMultiSmallest=void 0;const Vbe=ct,C1=ha,Hbe=Rt;class l3 extends C1.ActorRdfJoin{constructor(e){super(e,{logicalType:"inner",physicalName:"multi-smallest",limitEntries:3,limitEntriesMin:!0,canHandleUndefs:!0})}async sortJoinEntries(e,r){return(await this.mediatorJoinEntriesSort.mediate({entries:e,context:r})).entries}async getOutput(e){const r=await this.sortJoinEntries(await C1.ActorRdfJoin.getEntriesWithMetadatas([...e.entries]),e.context),n=r[0],a=r[1];r.splice(0,2);const s={output:Vbe.ActorQueryOperation.getSafeBindings(await this.mediatorJoin.mediate({type:e.type,entries:[n,a],context:e.context})),operation:l3.FACTORY.createJoin([n.operation,a.operation],!1)};return r.push(s),{result:await this.mediatorJoin.mediate({type:e.type,entries:r,context:e.context})}}async getJoinCoefficients(e,r){r=[...r],r=(await this.sortJoinEntries(e.entries.map((o,u)=>({...o,metadata:r[u]})),e.context)).map(o=>o.metadata);const a=C1.ActorRdfJoin.getRequestInitialTimes(r),s=C1.ActorRdfJoin.getRequestItemTimes(r);return{iterations:r[0].cardinality.value*r[1].cardinality.value*r.slice(2).reduce((o,u)=>o*u.cardinality.value,1),persistedItems:0,blockingItems:0,requestTime:a[0]+r[0].cardinality.value*s[0]+a[1]+r[1].cardinality.value*s[1]+r.slice(2).reduce((o,u,c)=>o+a.slice(2)[c]+u.cardinality.value*s.slice(2)[c],0)}}}c3.ActorRdfJoinMultiSmallest=l3;l3.FACTORY=new Hbe.Factory;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(c3,t)})(OB);var AB={},d3={};Object.defineProperty(d3,"__esModule",{value:!0});d3.ActorQueryOperationQuadpattern=void 0;const kbe=Un,H6=ct,Qbe=rr,Gbe=ht,zbe=nr,xc=Rn,Wbe=Rt,Xbe=new kbe.BindingsFactory,WT=new Gbe.DataFactory,Kbe=new Wbe.Factory;class Es extends H6.ActorQueryOperationTyped{constructor(e){super(e,"pattern")}static isTermVariable(e){return e.termType==="Variable"}static getVariables(e){return(0,xc.uniqTerms)((0,xc.getTermsNested)(e).filter(Es.isTermVariable))}static getDuplicateElementLinks(e){const r={};let n=!1;if((0,xc.forEachTermsNested)(e,(s,o)=>{if(s.termType==="Variable"){const u=(0,zbe.termToString)(s),c=(r[u]||(r[u]=[])).push(o);n=n||c>1}}),!n)return;const a={};for(const s in r){const o=r[s],u=o.slice(1);u.length>0&&(a[o[0].join("_")]=u)}return a}static validateMetadata(e){for(const r of["cardinality","canContainUndefs"])if(!(r in e))throw new Error(`Invalid metadata: missing ${r} in ${JSON.stringify(e)}`);return e}static getMetadata(e,r,n){return()=>new Promise((a,s)=>{e.getProperty("metadata",o=>a(o)),e.on("error",s)}).then(a=>("canContainUndefs"in a||(a.canContainUndefs=!1),Es.quadsMetadataToBindingsMetadata(Es.validateMetadata(a),r,n)))}static quadsMetadataToBindingsMetadata(e,r,n){return{...e,order:e.order?Es.quadsOrderToBindingsOrder(e.order,r):void 0,availableOrders:e.availableOrders?e.availableOrders.map(a=>({cost:a.cost,terms:Es.quadsOrderToBindingsOrder(a.terms,r)})):void 0,variables:n}}static quadsOrderToBindingsOrder(e,r){const n={};return e.map(a=>{const s=r[a.term];if(s&&!n[s])return n[s]=!0,{term:WT.variable(s),direction:a.direction}}).filter(a=>!!a)}async testOperation(e,r){return!0}async runOperation(e,r){e.context&&(r=r.merge(e.context));let n=e;const a=this.unionDefaultGraph||r.get(Qbe.KeysQueryOperation.unionDefaultGraph);e.graph.termType==="DefaultGraph"&&a&&(n=Kbe.createPattern(e.subject,e.predicate,e.object,WT.variable("__comunica:defaultGraph")));const s=await this.mediatorResolveQuadPattern.mediate({pattern:n,context:r}),o=Es.getVariables(e),u=(0,xc.reduceTermsNested)(e,(d,f,h)=>(f.termType==="Variable"&&(d[h.join("_")]=f.value),d),{}),c=Es.getMetadata(s.data,u,o);return{type:"bindings",bindingsStream:new H6.ClosableTransformIterator(async()=>{let d=s.data;const f=Es.getDuplicateElementLinks(e);return e.graph.termType==="Variable"&&!a&&(d=d.filter(h=>h.graph.termType!=="DefaultGraph")),f&&(d=d.filter(h=>{for(const p in f){const b=p.split("_"),g=(0,xc.getValueNestedPath)(h,b);for(const E of f[p])if(!g.equals((0,xc.getValueNestedPath)(h,E)))return!1}return!0})),d.map(h=>Xbe.bindings(Object.keys(u).map(p=>{const b=p.split("_"),g=u[p],E=(0,xc.getValueNestedPath)(h,b);return[WT.variable(g),E]})))},{autoStart:!1,onClose:()=>s.data.destroy()}),metadata:c}}}d3.ActorQueryOperationQuadpattern=Es;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(d3,t)})(AB);var RB={},f3={},ul={};Object.defineProperty(ul,"__esModule",{value:!0});ul.ActorDereferenceHttpBase=ul.mediaTypesToAcceptString=void 0;const k6=im,Q6=eo,Jbe=KR,Ybe=xa,Zbe=Sl,ege=/^[^ ;]*/u;function xB(t,e){const r="*/*;q=0.1",n=[],a=Object.entries(t).map(([o,u])=>({mediaType:o,priority:u})).sort((o,u)=>u.priority===o.priority?o.mediaType.localeCompare(u.mediaType):u.priority-o.priority);let s=a.length-1;for(const{mediaType:o,priority:u}of a){const c=o+(u!==1?`;q=${u.toFixed(3).replace(/0*$/u,"")}`:"");if(s+c.length>e){for(;s+r.length>e;){const l=n.pop()||"";s-=l.length+1}n.push(r);break}n.push(c),s+=c.length}return n.length===0?"*/*":n.join(",")}ul.mediaTypesToAcceptString=xB;class tge extends k6.ActorDereference{constructor(e){super(e)}async test({url:e}){if(!/^https?:/u.test(e))throw new Error(`Cannot retrieve ${e} because it is not an HTTP(S) URL.`);return!0}async run(e){var l,d;let r=!0;const n=new Jbe.Headers(e.headers);n.append("Accept",xB(await((l=e.mediaTypes)==null?void 0:l.call(e))??{},this.getMaxAcceptHeaderLength()));let a;const s=Date.now();try{a=await this.mediatorHttp.mediate({context:e.context,init:{headers:n,method:e.method},input:e.url})}catch(f){return this.handleDereferenceErrors(e,f)}const o=(0,Ybe.resolve)(a.url,e.url),u=Date.now()-s;if(a.status!==200){r=!1;const f=a.body?await Zbe(Q6.ActorHttp.toNodeReadable(a.body)):"empty response";if(!e.acceptErrors){const h=new Error(`Could not retrieve ${e.url} (HTTP status ${a.status}): -${f}`);return this.handleDereferenceErrors(e,h,a.headers,u)}}const c=(d=ege.exec(a.headers.get("content-type")??""))==null?void 0:d[0];return{url:o,data:r?Q6.ActorHttp.toNodeReadable(a.body):(0,k6.emptyReadable)(),exists:r,requestTime:u,headers:a.headers,mediaType:c!=="text/plain"?c:void 0}}}ul.ActorDereferenceHttpBase=tge;Object.defineProperty(f3,"__esModule",{value:!0});f3.ActorDereferenceHttp=void 0;const rge=ul;class nge extends rge.ActorDereferenceHttpBase{getMaxAcceptHeaderLength(){return this.maxAcceptHeaderLengthBrowser}}f3.ActorDereferenceHttp=nge;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(f3,t),r(ul,t)})(RB);var IB={},h3={};Object.defineProperty(h3,"__esModule",{value:!0});h3.ActorHttpProxy=void 0;const ige=eo,XT=rr;class age extends ige.ActorHttp{constructor(e){super(e)}async test(e){const r=e.context.get(XT.KeysHttpProxy.httpProxyHandler);if(!r)throw new Error(`Actor ${this.name} could not find a proxy handler in the context.`);if(!await r.getProxy(e))throw new Error(`Actor ${this.name} could not determine a proxy for the given request.`);return{time:Number.POSITIVE_INFINITY}}async run(e){const r=typeof e.input=="string"?e.input:e.input.url,n=e.context.get(XT.KeysHttpProxy.httpProxyHandler),a=await this.mediatorHttp.mediate({...await n.getProxy(e),context:e.context.delete(XT.KeysHttpProxy.httpProxyHandler)});return Object.defineProperty(a,"url",{configurable:!0,enumerable:!0,get:()=>a.headers.get("x-final-url")??r}),a}}h3.ActorHttpProxy=age;var p3={};Object.defineProperty(p3,"__esModule",{value:!0});p3.ProxyHandlerStatic=void 0;class sge{constructor(e){this.prefixUrl=e}async getProxy(e){return{init:e.init,input:this.modifyInput(e.input)}}modifyInput(e){return typeof e=="string"?this.prefixUrl+e:new Request(this.prefixUrl+e.url,e)}}p3.ProxyHandlerStatic=sge;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(h3,t),r(p3,t)})(IB);var PB={},y3={};Object.defineProperty(y3,"__esModule",{value:!0});y3.ActorRdfUpdateQuadsHypermedia=void 0;const td=Nf,oge=Da;class uge extends td.ActorRdfUpdateQuadsDestination{constructor(e){super(e),this.cache=this.cacheSize?new oge.LRUCache({max:this.cacheSize}):void 0;const r=this.cache;r&&this.httpInvalidator.addInvalidateListener(({url:n})=>n?r.delete(n):r.clear())}async test(e){if(!(0,td.getContextDestinationUrl)((0,td.getContextDestination)(e.context)))throw new Error(`Actor ${this.name} can only update quads against a single destination URL.`);return!0}getDestination(e){const r=(0,td.getContextDestination)(e);let n=(0,td.getContextDestinationUrl)(r);if(this.cache&&this.cache.has(n))return this.cache.get(n);const a=(async()=>{var c;let s,o;try{const l=await this.mediatorDereferenceRdf.mediate({context:e,url:n,acceptErrors:!0});o=l.exists,n=l.url;const d=await this.mediatorMetadata.mediate({context:e,url:n,quads:l.data,triples:(c=l.metadata)==null?void 0:c.triples});s=(await this.mediatorMetadataExtract.mediate({context:e,url:n,metadata:d.metadata,headers:l.headers,requestTime:l.requestTime})).metadata}catch{s={},o=!1}const{destination:u}=await this.mediatorRdfUpdateHypermedia.mediate({context:e,url:n,metadata:s,exists:o,forceDestinationType:(0,td.getDataDestinationType)(r)});return u})();return this.cache&&this.cache.set(n,a),a}}y3.ActorRdfUpdateQuadsHypermedia=uge;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(y3,t)})(PB);var DB={},b3={},ey={},g3={},_3={};Object.defineProperty(_3,"__esModule",{value:!0});_3.LinkedRdfSourcesAsyncRdfIterator=void 0;const cge=Vi,lge=$t,dge=Da;class fge extends lge.BufferedIterator{constructor(e,r,n,a,s,o,u,c){if(super({autoStart:!0,...c}),this.started=!1,this.currentIterators=[],this.iteratorsPendingCreation=0,this.accumulatedMetadata=Promise.resolve(void 0),this.cacheSize=e,this.subject=r,this.predicate=n,this.object=a,this.graph=s,this.firstUrl=o,this.maxIterators=u,this.maxIterators<=0)throw new Error(`LinkedRdfSourcesAsyncRdfIterator.maxIterators must be larger than zero, but got ${this.maxIterators}`)}_end(e){for(const r of this.currentIterators)r.destroy();super._end(e)}setSourcesState(e){e?this.sourcesState=e:(this.sourcesState={sources:new dge.LRUCache({max:this.cacheSize})},this.getSourceCached({url:this.firstUrl},{}).catch(r=>this.destroy(r)))}getSourceCached(e,r){let n=this.sourcesState.sources.get(e.url);return n||(n=this.getSource(e,r),(e.url===this.firstUrl||this.shouldStoreSourcesStates())&&this.sourcesState.sources.set(e.url,n),n)}shouldStoreSourcesStates(){return!0}_read(e,r){if(!this.started)this.started=!0,this.sourcesState||this.setSourcesState(),this.getSourceCached({url:this.firstUrl},{}).then(n=>{this.startIterator(n,!0),r()}).catch(n=>setTimeout(()=>this.destroy(n)));else{for(const n of this.currentIterators){for(;e>0;){const a=n.read();if(a!==null)e--,this._push(a);else break}if(e<=0)break}e>=0&&this.canStartNewIterator()?this.getSourceCached({url:this.firstUrl},{}).then(n=>{this.startIteratorsForNextUrls(n.handledDatasets,!1),r()}).catch(n=>this.destroy(n)):r()}}canStartNewIterator(){return this.currentIterators.length+this.iteratorsPendingCreation0}startIterator(e,r){const n=e.source.match(this.subject,this.predicate,this.object,this.graph);this.currentIterators.push(n);let a=!1;n._destination=this,n.on("error",s=>this.destroy(s)),n.on("readable",()=>this._fillBuffer()),n.on("end",()=>{this.currentIterators.splice(this.currentIterators.indexOf(n),1),a&&this.startIteratorsForNextUrls(e.handledDatasets,!0)}),n.getProperty("metadata",s=>{this.accumulatedMetadata=this.accumulatedMetadata.then(o=>(async()=>(o||(o=e.metadata),this.accumulateMetadata(o,s)))().then(u=>{const c={...e.metadata,...s,...u};return c.state=new cge.MetadataValidationState,this.updateMetadata(c),this.getSourceLinks(c).then(l=>Promise.all(l)).then(async l=>{const d=await this.getLinkQueue();for(const f of l)d.push(f,e.link);a=!0,this.startIteratorsForNextUrls(e.handledDatasets,!0)}).catch(l=>this.destroy(l)),c})).catch(o=>(this.destroy(o),{}))})}updateMetadata(e){const r=this.getProperty("metadata");this.setProperty("metadata",e),r==null||r.state.invalidate()}isRunning(){return!this.done}startIteratorsForNextUrls(e,r){this.getLinkQueue().then(n=>{for(;this.canStartNewIterator()&&this.isRunning();){const a=n.pop();if(a)this.iteratorsPendingCreation++,this.getSourceCached(a,e).then(s=>{this.iteratorsPendingCreation--,this.startIterator(s,!1)}).catch(s=>this.destroy(s));else break}r&&this.isCloseable(n)&&this.close()}).catch(n=>this.destroy(n))}isCloseable(e){return e.isEmpty()&&!this.areIteratorsRunning()}}_3.LinkedRdfSourcesAsyncRdfIterator=fge;Object.defineProperty(g3,"__esModule",{value:!0});g3.MediatedLinkedRdfSourcesAsyncRdfIterator=void 0;const hge=ht,pge=Ht,yge=_3,j1=new hge.DataFactory;class bge extends yge.LinkedRdfSourcesAsyncRdfIterator{constructor(e,r,n,a,s,o,u,c,l,d,f){super(e,a,s,o,u,c,l,d?{maxBufferSize:Number.POSITIVE_INFINITY}:void 0),this.wasForcefullyClosed=!1,this.context=r,this.forceSourceType=n,this.mediatorDereferenceRdf=f.mediatorDereferenceRdf,this.mediatorMetadata=f.mediatorMetadata,this.mediatorMetadataExtract=f.mediatorMetadataExtract,this.mediatorMetadataAccumulate=f.mediatorMetadataAccumulate,this.mediatorRdfResolveHypermedia=f.mediatorRdfResolveHypermedia,this.mediatorRdfResolveHypermediaLinks=f.mediatorRdfResolveHypermediaLinks,this.mediatorRdfResolveHypermediaLinksQueue=f.mediatorRdfResolveHypermediaLinksQueue,this.handledUrls={[c]:!0},this.aggregatedStore=d}close(){if(!this.aggregatedStore){super.close();return}this.getLinkQueue().then(e=>{var r;this.isCloseable(e)?((r=this.aggregatedStore)==null||r.end(),super.close()):this.wasForcefullyClosed=!0}).catch(e=>super.destroy(e))}destroy(e){if(!this.aggregatedStore){super.destroy(e);return}this.getLinkQueue().then(r=>{var n;e||this.isCloseable(r)?((n=this.aggregatedStore)==null||n.end(),super.destroy(e)):this.wasForcefullyClosed=!0}).catch(r=>super.destroy(r))}isCloseable(e){return(this.wasForcefullyClosed||e.isEmpty())&&!this.areIteratorsRunning()}canStartNewIterator(){return!this.wasForcefullyClosed&&this.aggregatedStore&&this.aggregatedStore.hasRunningIterators()||super.canStartNewIterator()}isRunning(){return this.aggregatedStore&&this.aggregatedStore.hasRunningIterators()||!this.done}shouldStoreSourcesStates(){return this.aggregatedStore===void 0}getLinkQueue(){return this.linkQueue||(this.linkQueue=this.mediatorRdfResolveHypermediaLinksQueue.mediate({firstUrl:this.firstUrl,context:this.context}).then(e=>e.linkQueue)),this.linkQueue}async getSourceLinks(e){try{const{links:r}=await this.mediatorRdfResolveHypermediaLinks.mediate({context:this.context,metadata:e});return r.filter(n=>this.handledUrls[n.url]?!1:(this.handledUrls[n.url]=!0,!0))}catch{return[]}}async getSource(e,r){var l,d,f,h;let n=this.context;e.context&&(n=n.merge(e.context));let a=e.url,s,o;try{const p=await this.mediatorDereferenceRdf.mediate({context:n,url:a});a=p.url;const b=await this.mediatorMetadata.mediate({context:n,url:a,quads:p.data,triples:(l=p.metadata)==null?void 0:l.triples});b.data.on("error",()=>{}),o=(await this.mediatorMetadataExtract.mediate({context:n,url:a,metadata:b.metadata,headers:p.headers,requestTime:p.requestTime})).metadata,s=b.data,e.transform&&(s=await e.transform(s))}catch(p){s=new pge.Readable,s.read=()=>(setTimeout(()=>s.emit("error",p)),null),o={}}(d=this.aggregatedStore)==null||d.setBaseMetadata(o,!1),(f=this.aggregatedStore)==null||f.containedSources.add(e.url),(h=this.aggregatedStore)==null||h.import(s);const{source:u,dataset:c}=await this.mediatorRdfResolveHypermedia.mediate({context:n,forceSourceType:this.forceSourceType,handledDatasets:r,metadata:o,quads:s,url:a});return c&&(r[c]=!0),{link:e,source:u,metadata:o,handledDatasets:r}}startIterator(e,r){var n;if(this.aggregatedStore&&!this.aggregatedStore.containedSources.has(e.link.url)){(n=this.aggregatedStore)==null||n.containedSources.add(e.link.url);const a=e.source.match(j1.variable("s"),j1.variable("p"),j1.variable("o"),j1.variable("g"),this.context);this.aggregatedStore.import(a).on("end",()=>{super.startIterator(e,r)})}else super.startIterator(e,r)}async accumulateMetadata(e,r){return(await this.mediatorMetadataAccumulate.mediate({mode:"append",accumulatedMetadata:e,appendingMetadata:r,context:this.context})).metadata}updateMetadata(e){var r;super.updateMetadata(e),(r=this.aggregatedStore)==null||r.setBaseMetadata(e,!0)}}g3.MediatedLinkedRdfSourcesAsyncRdfIterator=bge;var m3={},NB={},ty={};Object.defineProperty(ty,"__esModule",{value:!0});ty.PendingStreamsIndex=void 0;const G6=nr,z6=Rn;class Is{constructor(){this.indexedStreams=new Map,this.allStreams=[]}termToString(e){return e&&e.termType!=="Variable"?(0,G6.termToString)(e):Is.ID_VARIABLE}addPatternListener(e,r,n,a,s){this.allStreams.push(e);const o=`${this.termToString(r)}${Is.ID_SEPARATOR}${this.termToString(n)}${Is.ID_SEPARATOR}${this.termToString(a)}${Is.ID_SEPARATOR}${this.termToString(s)}`;let u=this.indexedStreams.get(o);u||(u=[],this.indexedStreams.set(o,u)),u.push(e)}getPendingStreamsForQuad(e){let r=[(0,z6.getTerms)(e).map(a=>(0,G6.termToString)(a))];for(let a=0;a{for(const n of this.pendingStreams.getPendingStreamsForQuad(r))this.ended||(n.push(r),n.emit("quad",r))})}import(e){if(this.ended)throw new Error("Attempted to import into an ended StreamingStore");return this.importToListeners(e),this.store.import(e)}match(e,r,n,a){const s=this.store.match(e,r,n,a);let o=s;if(!this.ended){const u=new _ge.PassThrough({objectMode:!0});this.pendingStreams.addPatternListener(u,e,r,n,a),o=s.pipe(u,{end:!1}),o._pipeSource=s}return o}getStore(){return this.store}}v3.StreamingStore=vge;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(ty,t),r(v3,t)})(NB);Object.defineProperty(m3,"__esModule",{value:!0});m3.StreamingStoreMetadata=void 0;const wge=ct,M1=Vi,Sge=NB;class Tge extends Sge.StreamingStore{constructor(e,r){super(e),this.started=!1,this.containedSources=new Set,this.runningIterators=new Set,this.baseMetadata={state:new M1.MetadataValidationState,cardinality:{type:"exact",value:0},canContainUndefs:!1},this.metadataAccumulator=r}import(e){return this.ended||super.import(e),e}hasRunningIterators(){return this.runningIterators.size>0}match(e,r,n,a){const s=super.match(e,r,n,a),o=new wge.ClosableTransformIterator(s,{autoStart:!1,onClose:()=>{this.runningIterators.delete(o)}});let u=this.getStore().countQuads(e,r,n,a);const c={state:new M1.MetadataValidationState,cardinality:{type:"estimate",value:u},canContainUndefs:!1};return o.setProperty("metadata",c),o.setProperty("lastCount",u),s.on("quad",()=>{o.setProperty("lastCount",++u),this.updateMetadataState(o,u)}),this.runningIterators.add(o),o}setBaseMetadata(e,r){if(this.baseMetadata={...e},this.baseMetadata.cardinality={type:"exact",value:0},r)for(const n of this.runningIterators){const a=n.getProperty("lastCount");this.updateMetadataState(n,a)}}updateMetadataState(e,r){const n={state:new M1.MetadataValidationState,cardinality:{type:"estimate",value:r},canContainUndefs:!1};this.metadataAccumulator(this.baseMetadata,n).then(a=>{a.state=new M1.MetadataValidationState;const s=e.getProperty("metadata");e.setProperty("metadata",a),s==null||s.state.invalidate()}).catch(()=>{})}}m3.StreamingStoreMetadata=Tge;Object.defineProperty(ey,"__esModule",{value:!0});ey.MediatedQuadSource=void 0;const Ege=rr,Oge=g3,Age=m3;class gd{constructor(e,r,n,a,s,o){this.cacheSize=e,this.firstUrl=r,this.forceSourceType=n,this.maxIterators=a,this.aggregateStore=s,this.mediators=o}static nullifyVariables(e){return!e||e.termType==="Variable"?void 0:e}match(e,r,n,a,s){let o;if(this.aggregateStore){const c=s.get(Ege.KeysRdfResolveQuadPattern.hypermediaSourcesAggregatedStores);if(c&&(o=c.get(this.firstUrl),o||(o=new Age.StreamingStoreMetadata(void 0,(l,d)=>u.accumulateMetadata(l,d)),c.set(this.firstUrl,o)),o.started))return o.match(gd.nullifyVariables(e),gd.nullifyVariables(r),gd.nullifyVariables(n),gd.nullifyVariables(a))}const u=new Oge.MediatedLinkedRdfSourcesAsyncRdfIterator(this.cacheSize,s,this.forceSourceType,e,r,n,a,this.firstUrl,this.maxIterators,o,this.mediators);return this.sourcesState?u.setSourcesState(this.sourcesState):(u.setSourcesState(),this.sourcesState=u.sourcesState),o&&(o.started=!0),u}}ey.MediatedQuadSource=gd;Object.defineProperty(b3,"__esModule",{value:!0});b3.ActorRdfResolveQuadPatternHypermedia=void 0;const wh=El,Rge=Da,xge=ey;class Ige extends wh.ActorRdfResolveQuadPatternSource{constructor(e){super(e),this.cache=this.cacheSize?new Rge.LRUCache({max:this.cacheSize}):void 0;const r=this.cache;r&&this.httpInvalidator.addInvalidateListener(({url:n})=>n?r.delete(n):r.clear()),e.mediatorMetadataAccumulate||(this.mediatorMetadataAccumulate={async mediate(n){return{metadata:{...n.accumulatedMetadata,...n.appendingMetadata}}}})}async test(e){if(!(0,wh.hasContextSingleSource)(e.context))throw new Error(`Actor ${this.name} can only resolve quad pattern queries against a single source.`);return!0}getSource(e,r){const n=(0,wh.getContextSource)(e),a=(0,wh.getContextSourceUrl)(n);let s;return this.cache&&this.cache.has(a)?s=this.cache.get(a):(s=new xge.MediatedQuadSource(this.cacheSize,a,(0,wh.getDataSourceType)(n),this.maxIterators,this.aggregateStore,{mediatorMetadata:this.mediatorMetadata,mediatorMetadataExtract:this.mediatorMetadataExtract,mediatorMetadataAccumulate:this.mediatorMetadataAccumulate,mediatorDereferenceRdf:this.mediatorDereferenceRdf,mediatorRdfResolveHypermedia:this.mediatorRdfResolveHypermedia,mediatorRdfResolveHypermediaLinks:this.mediatorRdfResolveHypermediaLinks,mediatorRdfResolveHypermediaLinksQueue:this.mediatorRdfResolveHypermediaLinksQueue}),this.cache&&this.cache.set(a,s)),Promise.resolve(s)}}b3.ActorRdfResolveQuadPatternHypermedia=Ige;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(b3,t),r(ey,t)})(DB);var hx={},w3={};Object.defineProperty(w3,"__esModule",{value:!0});w3.ActionObserverHttp=void 0;const Pge=et;let Dge=class extends Pge.ActionObserver{constructor(e){super(e),this.requests=0,this.bus.subscribeObserver(this),this.httpInvalidator.addInvalidateListener(()=>{this.requests=0})}onRun(e,r,n){this.requests++}};w3.ActionObserverHttp=Dge;var S3={};Object.defineProperty(S3,"__esModule",{value:!0});S3.ActorQueryResultSerializeSparqlJson=void 0;const Nge=ds,Cge=Ht;class _d extends Nge.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}static bindingToJsonBindings(e){if(e.termType==="Literal"){const r=e,n={value:r.value,type:"literal"},{language:a}=r,{datatype:s}=r;return a?n["xml:lang"]=a:s&&s.value!=="http://www.w3.org/2001/XMLSchema#string"&&(n.datatype=s.value),n}return e.termType==="BlankNode"?{value:e.value,type:"bnode"}:e.termType==="Quad"?{value:{subject:_d.bindingToJsonBindings(e.subject),predicate:_d.bindingToJsonBindings(e.predicate),object:_d.bindingToJsonBindings(e.object)},type:"triple"}:{value:e.value,type:"uri"}}async testHandleChecked(e,r){if(!["bindings","boolean"].includes(e.type))throw new Error("This actor can only handle bindings streams or booleans.");return!0}async runHandle(e,r,n){const a=new Cge.Readable;a._read=()=>{};const s={};if(e.type==="bindings"){const u=await e.metadata();u.variables.length>0&&(s.vars=u.variables.map(c=>c.value))}a.push(`{"head": ${JSON.stringify(s)}, -`);let o=!0;if(e.type==="bindings"){const u=e.bindingsStream;u.on("error",c=>{a.emit("error",c)}),u.on("data",c=>{o?a.push(`"results": { "bindings": [ -`):a.push(`, -`);const l=Object.fromEntries([...c].map(([d,f])=>[d.value,_d.bindingToJsonBindings(f)]));a.push(JSON.stringify(l)),o=!1}),u.on("end",()=>{o&&a.push(`"results": { "bindings": [ -`),a.push(` -]}`),this.emitMetadata&&a.push(`, -"metadata": { "httpRequests": ${this.httpObserver.requests} }`),a.push(`} -`),a.push(null)})}else try{a.push(`"boolean":${await e.execute()} -} -`),a.push(null)}catch(u){a.once("newListener",()=>a.emit("error",u))}return{data:a}}}S3.ActorQueryResultSerializeSparqlJson=_d;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(w3,t),r(S3,t)})(hx);var px={},T3={};Object.defineProperty(T3,"__esModule",{value:!0});T3.ActionObserverHttp=void 0;const jge=et;class Mge extends jge.ActionObserver{constructor(e){super(e),this.requests=0,this.bus.subscribeObserver(this),this.httpInvalidator.addInvalidateListener(()=>{this.requests=0})}onRun(e,r,n){this.requests++}}T3.ActionObserverHttp=Mge;var E3={};Object.defineProperty(E3,"__esModule",{value:!0});E3.ActorQueryResultSerializeStats=void 0;const Fge=ds,Lge=Ht,Bge=Xo();class $ge extends Fge.ActorQueryResultSerializeFixedMediaTypes{constructor(e){super(e)}async testHandleChecked(e,r){if(!["bindings","quads"].includes(e.type))throw new Error("This actor can only handle bindings streams or quad streams.");return!0}pushHeader(e){const r=["Result","Delay (ms)","HTTP requests"].join(",");e.push(`${r} -`)}pushStat(e,r,n){const a=[n,this.delay(r),this.httpObserver.requests].join(",");e.push(`${a} -`)}pushFooter(e,r){const n=["TOTAL",this.delay(r),this.httpObserver.requests].join(",");e.push(`${n} -`),e.push(null)}async runHandle(e,r,n){const a=new Lge.Readable;a._read=()=>{};const s=e.type==="bindings"?e.bindingsStream:e.quadStream,o=this.now();let u=1;return this.pushHeader(a),s.on("error",c=>a.emit("error",c)),s.on("data",()=>this.pushStat(a,o,u++)),s.on("end",()=>this.pushFooter(a,o)),{data:a}}now(){if(typeof performance>"u"){const e=Bge.hrtime();return e[0]*1e3+e[1]/1e6}return performance.now()}delay(e){return this.now()-e}}E3.ActorQueryResultSerializeStats=$ge;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(T3,t),r(E3,t)})(px);var CB={},O3={};Object.defineProperty(O3,"__esModule",{value:!0});O3.ActorRdfResolveQuadPatternStringSource=void 0;const KT=El,Uge=rr,qge=Da,Vge=I0,Hge=Ht;class A3 extends KT.ActorRdfResolveQuadPattern{constructor(e){super(e),this.cache=this.cacheSize?new qge.LRUCache({max:this.cacheSize}):void 0}async test(e){const r=(0,KT.getContextSource)(e.context);if(!r)throw new Error(`Actor ${this.name} can only resolve quad pattern queries against a source.`);if(!this.isStringSource(r.valueOf()))throw new Error(`Actor ${this.name} can only resolve stringSource quad pattern`);return!0}run(e){var a;const r=(0,KT.getContextSource)(e.context);let n=(a=this.cache)==null?void 0:a.get(r);return n||(n=this.getRdfSource(e.context,r),this.cache&&this.cache.set(r,n)),n.then(s=>this.mediatorRdfResolveQuadPattern.mediate({pattern:e.pattern,context:e.context.set(Uge.KeysRdfResolveQuadPattern.source,{value:s,type:"rdfjsSource"})}))}async getRdfSource(e,r){const n=new Hge.Readable({objectMode:!0});n._read=()=>{},n.push(r.value),n.push(null);const a={context:e,handle:{metadata:{baseIRI:r.baseIRI},data:n,context:e},handleMediaType:r.mediaType},s=await this.mediatorRdfParse.mediate(a);return await(0,Vge.storeStream)(s.handle.data)}isStringSource(e){return"type"in e?e.type===A3.sourceType:typeof e.value!="string"?!1:"mediaType"in e}}O3.ActorRdfResolveQuadPatternStringSource=A3;A3.sourceType="stringSource";(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(O3,t)})(CB);const kge=new E9.LoggerVoid,Qge=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-init/^2.0.0/components/ActorInit.jsonld#ActorInit_default_bus"}),jB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-context-preprocess/^2.0.0/components/ActorContextPreprocess.jsonld#ActorContextPreprocess_default_bus"}),MB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-hash-bindings/^2.0.0/components/ActorHashBindings.jsonld#ActorHashBindings_default_bus"}),R3=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-optimize-query-operation/^2.0.0/components/ActorOptimizeQueryOperation.jsonld#ActorOptimizeQueryOperation_default_bus"}),yx=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-query-parse/^2.0.0/components/ActorQueryParse.jsonld#ActorQueryParse_default_bus"}),pa=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-query-result-serialize/^2.0.0/components/ActorQueryResultSerialize.jsonld#ActorQueryResultSerialize_default_bus"}),FB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-dereference-rdf/^2.0.0/components/ActorDereferenceRdf.jsonld#ActorDereferenceRdf_default_bus"}),bx=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-dereference/^2.0.0/components/ActorDereference.jsonld#ActorDereference_default_bus"}),LB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-join-entries-sort/^2.0.0/components/ActorRdfJoinEntriesSort.jsonld#ActorRdfJoinEntriesSort_default_bus"}),BB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-join-selectivity/^2.0.0/components/ActorRdfJoinSelectivity.jsonld#ActorRdfJoinSelectivity_default_bus"}),gx=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-metadata/^2.0.0/components/ActorRdfMetadata.jsonld#ActorRdfMetadata_default_bus"}),ry=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-metadata-accumulate/^2.0.0/components/ActorRdfMetadataAccumulate.jsonld#ActorRdfMetadataAccumulate_default_bus"}),tu=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-metadata-extract/^2.0.0/components/ActorRdfMetadataExtract.jsonld#ActorRdfMetadataExtract_default_bus"}),sc=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-parse/^2.0.0/components/ActorRdfParse.jsonld#ActorRdfParse_default_bus"}),x3=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-parse-html/^2.0.0/components/ActorRdfParseHtml.jsonld#ActorRdfParseHtml_default_bus"}),I3=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-resolve-hypermedia/^2.0.0/components/ActorRdfResolveHypermedia.jsonld#ActorRdfResolveHypermedia_default_bus"}),$B=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-resolve-hypermedia-links/^2.0.0/components/ActorRdfResolveHypermediaLinks.jsonld#ActorRdfResolveHypermediaLinks_default_bus"}),UB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-resolve-hypermedia-links-queue/^2.0.0/components/ActorRdfResolveHypermediaLinksQueue.jsonld#ActorRdfResolveHypermediaLinksQueue_default_bus"}),jf=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-serialize/^2.0.0/components/ActorRdfSerialize.jsonld#ActorRdfSerialize_default_bus"}),P3=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-update-hypermedia/^2.0.0/components/ActorRdfUpdateHypermedia.jsonld#ActorRdfUpdateHypermedia_default_bus"}),_x=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-update-quads/^2.0.0/components/ActorRdfUpdateQuads.jsonld#ActorRdfUpdateQuads_default_bus"}),ny=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-http/^2.0.0/components/ActorHttp.jsonld#ActorHttp_default_bus"}),qB=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-http/^2.0.0/components/ActorHttp.jsonld#ActorHttp_fallback_bus"}),Ot=new ct.BusQueryOperation({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-query-operation/^2.0.0/components/ActorQueryOperation.jsonld#ActorQueryOperation_default_bus"}),ya=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-join/^2.0.0/components/ActorRdfJoin.jsonld#ActorRdfJoin_default_bus"}),iy=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-rdf-resolve-quad-pattern/^2.0.0/components/ActorRdfResolveQuadPattern.jsonld#ActorRdfResolveQuadPattern_default_bus"}),ay=new et.Bus({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/bus-http-invalidate/^2.0.0/components/ActorHttpInvalidate.jsonld#ActorHttpInvalidate_default_bus"});new O9.ActorContextPreprocessSourceToDestination({name:"urn:comunica:default:context-preprocess/actors#source-to-destination",bus:jB});const Gge=new FA.MediatorCombinePipeline({name:"urn:comunica:default:context-preprocess/mediators#main",bus:jB});new R9.ActorHashBindingsSha1({name:"urn:comunica:default:hash-bindings/actors#sha1",bus:MB});const mx=new Ri.MediatorRace({name:"urn:comunica:default:hash-bindings/mediators#main",bus:MB});new I9.ActorOptimizeQueryOperationJoinBgp({name:"urn:comunica:default:optimize-query-operation/actors#join-bgp",bus:R3});new P9.ActorOptimizeQueryOperationBgpToJoin({name:"urn:comunica:default:optimize-query-operation/actors#bgp-to-join",bus:R3});new D9.ActorOptimizeQueryOperationJoinConnected({name:"urn:comunica:default:optimize-query-operation/actors#join-connected",bus:R3});const zge=new FA.MediatorCombinePipeline({name:"urn:comunica:default:optimize-query-operation/mediators#main",bus:R3});new N9.ActorQueryParseSparql({prefixes:{dbpedia:"http://dbpedia.org/resource/","dbpedia-owl":"http://dbpedia.org/ontology/",dbpprop:"http://dbpedia.org/property/",dc:"http://purl.org/dc/terms/",dc11:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",foaf:"http://xmlns.com/foaf/0.1/",geo:"http://www.w3.org/2003/01/geo/wgs84_pos#",owl:"http://www.w3.org/2002/07/owl#",rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://www.w3.org/2000/01/rdf-schema#",schema:"http://schema.org/",skos:"http://www.w3.org/2008/05/skos#",xsd:"http://www.w3.org/2001/XMLSchema#"},name:"urn:comunica:default:query-parse/actors#sparql",bus:yx});new C9.ActorQueryParseGraphql({name:"urn:comunica:default:query-parse/actors#graphql",bus:yx});const Wge=new Ri.MediatorRace({name:"urn:comunica:default:query-parse/mediators#main",bus:yx});new rj.ActorQueryResultSerializeJson({mediaTypePriorities:{"application/json":1},mediaTypeFormats:{"application/json":"https://comunica.linkeddatafragments.org/#results_JSON"},name:"urn:comunica:default:query-result-serialize/actors#json",bus:pa});new Xj.ActorQueryResultSerializeSimple({mediaTypePriorities:{simple:.9},mediaTypeFormats:{simple:"https://comunica.linkeddatafragments.org/#results_simple"},name:"urn:comunica:default:query-result-serialize/actors#simple",bus:pa});new Kj.ActorQueryResultSerializeSparqlCsv({mediaTypePriorities:{"text/csv":.75},mediaTypeFormats:{"text/csv":"http://www.w3.org/ns/formats/SPARQL_Results_CSV"},name:"urn:comunica:default:query-result-serialize/actors#csv",bus:pa});new Jj.ActorQueryResultSerializeSparqlTsv({mediaTypePriorities:{"text/tab-separated-values":.75},mediaTypeFormats:{"text/tab-separated-values":"http://www.w3.org/ns/formats/SPARQL_Results_TSV"},name:"urn:comunica:default:query-result-serialize/actors#sparql-tsv",bus:pa});new nM.ActorQueryResultSerializeSparqlXml({mediaTypePriorities:{"application/sparql-results+xml":.8},mediaTypeFormats:{"application/sparql-results+xml":"http://www.w3.org/ns/formats/SPARQL_Results_XML"},name:"urn:comunica:default:query-result-serialize/actors#sparql-xml",bus:pa});new iM.ActorQueryResultSerializeTable({columnWidth:50,mediaTypePriorities:{table:.6},mediaTypeFormats:{table:"https://comunica.linkeddatafragments.org/#results_table"},name:"urn:comunica:default:query-result-serialize/actors#table",bus:pa});new sM.ActorQueryResultSerializeTree({mediaTypePriorities:{tree:.5},mediaTypeFormats:{tree:"https://comunica.linkeddatafragments.org/#results_tree"},name:"urn:comunica:default:query-result-serialize/actors#tree",bus:pa});const Xge=new Ri.MediatorRace({name:"urn:comunica:default:query-result-serialize/mediators#serialize",bus:pa}),Kge=new tc.MediatorCombineUnion({field:"mediaTypes",name:"urn:comunica:default:query-result-serialize/mediators#mediaType",bus:pa}),Jge=new tc.MediatorCombineUnion({field:"mediaTypeFormats",name:"urn:comunica:default:query-result-serialize/mediators#mediaTypeFormat",bus:pa}),vx=new Ri.MediatorRace({name:"urn:comunica:default:dereference-rdf/mediators#main",bus:FB}),Yge=new mM.ActorDereferenceFallback({name:"urn:comunica:default:dereference/actors#fallback",bus:bx}),Zge=new Ri.MediatorRace({name:"urn:comunica:default:dereference/mediators#main",bus:bx});new TM.ActorRdfJoinEntriesSortCardinality({name:"urn:comunica:default:rdf-join-entries-sort/actors#cardinality",bus:LB});const VB=new Ri.MediatorRace({name:"urn:comunica:default:rdf-join-entries-sort/mediators#main",bus:LB});new OM.ActorRdfJoinSelectivityVariableCounting({name:"urn:comunica:default:rdf-join-selectivity/actors#variable-counting",bus:BB});const Na=new xf.MediatorNumber({field:"accuracy",type:"max",ignoreErrors:!0,name:"urn:comunica:default:rdf-join-selectivity/mediators#main",bus:BB});new RM.ActorRdfMetadataPrimaryTopic({metadataToData:!1,dataToMetadataOnInvalidMetadataGraph:!0,name:"urn:comunica:default:rdf-metadata/actors#primary-topic",bus:gx});new xM.ActorRdfMetadataAll({name:"urn:comunica:default:rdf-metadata/actors#all",bus:gx});const wx=new Ri.MediatorRace({name:"urn:comunica:default:rdf-metadata/mediators#main",bus:gx});new IM.ActorRdfMetadataAccumulateCanContainUndefs({name:"urn:comunica:default:rdf-metadata-accumulate/actors#cancontainundefs",bus:ry});new PM.ActorRdfMetadataAccumulateCardinality({name:"urn:comunica:default:rdf-metadata-accumulate/actors#cardinality",bus:ry});new DM.ActorRdfMetadataAccumulatePageSize({name:"urn:comunica:default:rdf-metadata-accumulate/actors#pagesize",bus:ry});new NM.ActorRdfMetadataAccumulateRequestTime({name:"urn:comunica:default:rdf-metadata-accumulate/actors#requesttime",bus:ry});const HB=new tc.MediatorCombineUnion({field:"metadata",name:"urn:comunica:default:rdf-metadata-accumulate/mediators#main",bus:ry});new CM.ActorRdfMetadataExtractHydraControls({name:"urn:comunica:default:rdf-metadata-extract/actors#hydra-controls",bus:tu});new MM.ActorRdfMetadataExtractHydraCount({predicates:["http://www.w3.org/ns/hydra/core#totalItems","http://rdfs.org/ns/void#triples"],name:"urn:comunica:default:rdf-metadata-extract/actors#hydra-count",bus:tu});new FM.ActorRdfMetadataExtractHydraPagesize({predicates:["http://www.w3.org/ns/hydra/core#itemsPerPage"],name:"urn:comunica:default:rdf-metadata-extract/actors#hydra-pagesize",bus:tu});new LM.ActorRdfMetadataExtractRequestTime({name:"urn:comunica:default:rdf-metadata-extract/actors#request-time",bus:tu});new BM.ActorRdfMetadataExtractAllowHttpMethods({name:"urn:comunica:default:rdf-metadata-extract/actors#allow-http-methods",bus:tu});new $M.ActorRdfMetadataExtractPutAccepted({name:"urn:comunica:default:rdf-metadata-extract/actors#put-accepted",bus:tu});new UM.ActorRdfMetadataExtractPatchSparqlUpdate({name:"urn:comunica:default:rdf-metadata-extract/actors#patch-sparql-update",bus:tu});new qM.ActorRdfMetadataExtractSparqlService({inferHttpsEndpoint:!0,name:"urn:comunica:default:rdf-metadata-extract/actors#sparql-service",bus:tu});const Sx=new tc.MediatorCombineUnion({field:"metadata",name:"urn:comunica:default:rdf-metadata-extract/mediators#main",bus:tu});new VM.ActorRdfParseN3({mediaTypePriorities:{"application/n-quads":1,"application/n-triples":.8,"application/trig":.95,"text/n3":.35,"text/turtle":.6},mediaTypeFormats:{"application/n-quads":"http://www.w3.org/ns/formats/N-Quads","application/n-triples":"http://www.w3.org/ns/formats/N-Triples","application/trig":"http://www.w3.org/ns/formats/TriG","text/n3":"http://www.w3.org/ns/formats/N3","text/turtle":"http://www.w3.org/ns/formats/Turtle"},priorityScale:1,name:"urn:comunica:default:rdf-parse/actors#n3",bus:sc});new KM.ActorRdfParseRdfXml({mediaTypePriorities:{"application/rdf+xml":1},mediaTypeFormats:{"application/rdf+xml":"http://www.w3.org/ns/formats/RDF_XML"},priorityScale:.5,name:"urn:comunica:default:rdf-parse/actors#rdfxml",bus:sc});new uF.ActorRdfParseXmlRdfa({mediaTypePriorities:{"application/xml":1,"image/svg+xml":1,"text/xml":1},mediaTypeFormats:{"application/xml":"http://www.w3.org/ns/formats/RDFa","image/svg+xml":"http://www.w3.org/ns/formats/RDFa","text/xml":"http://www.w3.org/ns/formats/RDFa"},priorityScale:.3,name:"urn:comunica:default:rdf-parse/actors#xmlrdfa",bus:sc});new $F.ActorRdfParseShaclc({mediaTypePriorities:{"text/shaclc":1,"text/shaclc-ext":.5},mediaTypeFormats:{"text/shaclc":"http://www.w3.org/ns/formats/Shaclc","text/shaclc-ext":"http://www.w3.org/ns/formats/ShaclcExtended"},priorityScale:.1,name:"urn:comunica:default:rdf-parse/actors#shaclc",bus:sc});const Tx=new Ri.MediatorRace({name:"urn:comunica:default:rdf-parse/mediators#parse",bus:sc}),kB=new tc.MediatorCombineUnion({field:"mediaTypes",name:"urn:comunica:default:rdf-parse/mediators#mediaType",bus:sc});new VF.ActorRdfParseHtml({busRdfParseHtml:x3,mediaTypePriorities:{"application/xhtml+xml":.9,"text/html":1},mediaTypeFormats:{"application/xhtml+xml":"http://www.w3.org/ns/formats/HTML","text/html":"http://www.w3.org/ns/formats/HTML"},priorityScale:.2,name:"urn:comunica:default:rdf-parse/actors#html",bus:sc});new kF.ActorRdfParseHtmlMicrodata({name:"urn:comunica:default:rdf-parse-html/actors#microdata",bus:x3});new JF.ActorRdfParseHtmlRdfa({name:"urn:comunica:default:rdf-parse-html/actors#rdfa",bus:x3});new YF.ActorRdfResolveHypermediaNone({name:"urn:comunica:default:rdf-resolve-hypermedia/actors#none",bus:I3});const e_e=new xf.MediatorNumber({field:"filterFactor",type:"max",ignoreErrors:!0,name:"urn:comunica:default:rdf-resolve-hypermedia/mediators#main",bus:I3});new c7.ActorRdfResolveHypermediaLinksNext({name:"urn:comunica:default:rdf-resolve-hypermedia-links/actors#next",bus:$B});const t_e=new Ri.MediatorRace({name:"urn:comunica:default:rdf-resolve-hypermedia-links/mediators#main",bus:$B});new d7.ActorRdfResolveHypermediaLinksQueueFifo({name:"urn:comunica:default:rdf-resolve-hypermedia-links-queue/actors#fifo",bus:UB});const r_e=new Ri.MediatorRace({name:"urn:comunica:default:rdf-resolve-hypermedia-links-queue/mediators#main",bus:UB});new p7.ActorRdfSerializeN3({mediaTypePriorities:{"application/n-quads":1,"application/n-triples":.8,"application/trig":.95,"text/n3":.35,"text/turtle":.6},mediaTypeFormats:{"application/n-quads":"http://www.w3.org/ns/formats/N-Quads","application/n-triples":"http://www.w3.org/ns/formats/N-Triples","application/trig":"http://www.w3.org/ns/formats/TriG","text/n3":"http://www.w3.org/ns/formats/N3","text/turtle":"http://www.w3.org/ns/formats/Turtle"},name:"urn:comunica:default:rdf-serialize/actors#n3",bus:jf});new y7.ActorRdfSerializeJsonLd({jsonStringifyIndentSpaces:2,mediaTypePriorities:{"application/ld+json":1},mediaTypeFormats:{"application/ld+json":"http://www.w3.org/ns/formats/JSON-LD"},priorityScale:.9,name:"urn:comunica:default:rdf-serialize/actors#jsonld",bus:jf});new g7.ActorRdfSerializeShaclc({mediaTypePriorities:{"text/shaclc":1,"text/shaclc-ext":.5},mediaTypeFormats:{"text/shaclc":"http://www.w3.org/ns/formats/Shaclc","text/shaclc-ext":"http://www.w3.org/ns/formats/ShaclcExtended"},priorityScale:.1,name:"urn:comunica:default:rdf-serialize/actors#shaclc",bus:jf});const QB=new Ri.MediatorRace({name:"urn:comunica:default:rdf-serialize/mediators#serialize",bus:jf}),GB=new tc.MediatorCombineUnion({field:"mediaTypes",name:"urn:comunica:default:rdf-serialize/mediators#mediaType",bus:jf}),n_e=new tc.MediatorCombineUnion({field:"mediaTypeFormats",name:"urn:comunica:default:rdf-serialize/mediators#mediaTypeFormat",bus:jf}),i_e=new Ri.MediatorRace({name:"urn:comunica:default:rdf-update-hypermedia/mediators#main",bus:P3});new w7.ActorRdfUpdateQuadsRdfJsStore({name:"urn:comunica:default:rdf-update-quads/actors#rdfjs-store",bus:_x});const sy=new Ri.MediatorRace({name:"urn:comunica:default:rdf-update-quads/mediators#main",bus:_x}),a_e=new B7.ActorHttpFetch({agentOptions:{keepAlive:!0,maxSockets:5},name:"urn:comunica:default:http/actors#fetch",bus:ny}),s_e=new xf.MediatorNumber({field:"time",type:"min",ignoreErrors:!0,name:"urn:comunica:default:http/mediators#no-fallback",bus:ny}),oc=new xf.MediatorNumber({field:"time",type:"min",ignoreErrors:!0,name:"urn:comunica:default:http/mediators#main",bus:qB});new $7.ActorQueryOperationValues({name:"urn:comunica:default:query-operation/actors#values",bus:Ot});const xt=new xf.MediatorNumber({field:"httpRequests",type:"min",ignoreErrors:!0,name:"urn:comunica:default:query-operation/mediators#main",bus:Ot}),oy=new U7.MediatorJoinCoefficientsFixed({cpuWeight:1,memoryWeight:1,timeWeight:10,ioWeight:100,name:"urn:comunica:default:rdf-join/mediators#main",bus:ya}),Ex=new Ri.MediatorRace({name:"urn:comunica:default:rdf-resolve-quad-pattern/mediators#main",bus:iy}),o_e=new q7.MediatorAll({name:"urn:comunica:default:http-invalidate/mediators#main",bus:ay}),u_e=new U0.ActorHttpInvalidateListenable({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-update-quads-hypermedia/^2.0.0/components/ActorRdfUpdateQuadsHypermedia.jsonld#IActorRdfUpdateQuadsHypermediaArgs_default_invalidator",bus:ay}),c_e=new U0.ActorHttpInvalidateListenable({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/^2.0.0/components/ActorRdfResolveQuadPatternHypermedia.jsonld#IActorRdfResolveQuadPatternHypermediaArgs_default_invalidator",bus:ay}),l_e=new U0.ActorHttpInvalidateListenable({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-result-serialize-sparql-json/^2.0.0/components/ActionObserverHttp.jsonld#IActionObserverHttpArgs_default_invalidator",bus:ay}),d_e=new U0.ActorHttpInvalidateListenable({name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-result-serialize-stats/^2.0.0/components/ActionObserverHttp.jsonld#IActionObserverHttpArgs_default_invalidator",bus:ay});new V7.ActorRdfJoinNone({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-none",bus:ya});new H7.ActorRdfJoinSingle({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-single",bus:ya});new k7.ActorRdfJoinMultiEmpty({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-multi-empty",bus:ya});new Q7.ActorRdfJoinHash({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-hash",bus:ya});new z7.ActorRdfJoinSymmetricHash({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-symmetric-hash",bus:ya});new W7.ActorRdfJoinNestedLoop({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-nested-loop",bus:ya});new X7.ActorRdfJoinMinusHash({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#minus-hash",bus:ya});new K7.ActorRdfJoinMinusHashUndef({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#minus-hash-undef",bus:ya});new J7.ActorRdfJoinOptionalNestedLoop({mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#optional-nested-loop",bus:ya});new Y7.ActorRdfResolveHypermediaQpf({mediatorMetadata:wx,mediatorMetadataExtract:Sx,mediatorDereferenceRdf:vx,subjectUri:"http://www.w3.org/1999/02/22-rdf-syntax-ns#subject",predicateUri:"http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate",objectUri:"http://www.w3.org/1999/02/22-rdf-syntax-ns#object",graphUri:"http://www.w3.org/ns/sparql-service-description#graph",name:"urn:comunica:default:rdf-resolve-hypermedia/actors#qpf",bus:I3});new eL.ActorDereferenceRdfParse({mediatorDereference:Zge,mediatorParse:Tx,mediatorParseMediatypes:kB,mediaMappings:{htm:"text/html",html:"text/html",json:"application/json",jsonld:"application/ld+json",n3:"text/n3",nq:"application/n-quads",nquads:"application/n-quads",nt:"application/n-triples",ntriples:"application/n-triples",owl:"application/rdf+xml",rdf:"application/rdf+xml",rdfxml:"application/rdf+xml",shaclc:"text/shaclc",shaclce:"text/shaclc-ext",shc:"text/shaclc",shce:"text/shaclc-ext",svg:"image/svg+xml",svgz:"image/svg+xml",trig:"application/trig",ttl:"text/turtle",turtle:"text/turtle",xht:"application/xhtml+xml",xhtml:"application/xhtml+xml",xml:"application/xml"},name:"urn:comunica:default:dereference-rdf/actors#parse",bus:FB});new rL.ActorRdfParseHtmlScript({mediatorRdfParseMediatypes:kB,mediatorRdfParseHandle:Tx,name:"urn:comunica:default:rdf-parse-html/actors#script",bus:x3});new nL.ActorQueryResultSerializeRdf({mediatorRdfSerialize:QB,mediatorMediaTypeCombiner:GB,mediatorMediaTypeFormatCombiner:n_e,name:"urn:comunica:default:query-result-serialize/actors#rdf",bus:pa});new iL.ActorHttpWayback({mediatorHttp:s_e,name:"urn:comunica:default:http/actors#wayback",bus:qB});new aL.ActorRdfParseJsonLd({mediatorHttp:oc,mediaTypePriorities:{"application/json":.5,"application/ld+json":1},mediaTypeFormats:{"application/json":"http://www.w3.org/ns/formats/JSON-LD","application/ld+json":"http://www.w3.org/ns/formats/JSON-LD"},priorityScale:.9,name:"urn:comunica:default:rdf-parse/actors#jsonld",bus:sc});new dL.ActorRdfResolveHypermediaSparql({mediatorHttp:oc,checkUrlSuffix:!0,forceHttpGet:!1,cacheSize:1024,name:"urn:comunica:default:rdf-resolve-quad-pattern/actors#sparql",bus:I3});new gL.ActorRdfUpdateHypermediaPatchSparqlUpdate({mediatorHttp:oc,name:"urn:comunica:default:rdf-update-hypermedia/actors#patch-sparql-update",bus:P3});new _L.ActorRdfUpdateHypermediaPutLdp({mediatorHttp:oc,mediatorRdfSerializeMediatypes:GB,mediatorRdfSerialize:QB,name:"urn:comunica:default:rdf-update-hypermedia/actors#put-ldp",bus:P3});new mL.ActorRdfUpdateHypermediaSparql({mediatorHttp:oc,checkUrlSuffixSparql:!0,checkUrlSuffixUpdate:!0,name:"urn:comunica:default:rdf-update-hypermedia/actors#sparql",bus:P3});new vL.ActorQueryOperationSparqlEndpoint({mediatorHttp:oc,checkUrlSuffixSparql:!0,checkUrlSuffixUpdate:!0,forceHttpGet:!1,name:"urn:comunica:default:query-operation/actors#sparql-endpoint",bus:Ot});new wL.ActorQueryOperationAsk({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#ask",bus:Ot});new SL.ActorQueryOperationBgpJoin({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#bgp",bus:Ot});new JR.ActorQueryOperationConstruct({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#construct",bus:Ot});new TL.ActorQueryOperationDescribeSubject({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#describe",bus:Ot});new EL.ActorQueryOperationDistinctHash({mediatorHashBindings:mx,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#distinct",bus:Ot});new OL.ActorQueryOperationExtend({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#extend",bus:Ot});new XL.ActorQueryOperationFilterSparqlee({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#filter",bus:Ot});new KL.ActorQueryOperationFromQuad({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#from",bus:Ot});new JL.ActorQueryOperationGroup({mediatorHashBindings:mx,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#group",bus:Ot});new YL.ActorQueryOperationNop({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#nop",bus:Ot});new ZL.ActorQueryOperationOrderBySparqlee({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#orderby",bus:Ot});new eB.ActorQueryOperationProject({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#project",bus:Ot});new tB.ActorQueryOperationReducedHash({mediatorHashBindings:mx,cacheSize:100,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#reduced",bus:Ot});new rB.ActorQueryOperationService({forceSparqlEndpoint:!1,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#service",bus:Ot});new nB.ActorQueryOperationSlice({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#slice",bus:Ot});new H2.ActorQueryOperationUnion({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#union",bus:Ot});new iB.ActorQueryOperationPathAlt({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-alt",bus:Ot});new aB.ActorQueryOperationPathInv({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-inv",bus:Ot});new sB.ActorQueryOperationPathLink({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-link",bus:Ot});new oB.ActorQueryOperationPathNps({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-nps",bus:Ot});new uB.ActorQueryOperationPathOneOrMore({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-one-or-more",bus:Ot});new cB.ActorQueryOperationPathZeroOrMore({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-zero-or-more",bus:Ot});new lB.ActorQueryOperationPathZeroOrOne({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-zero-or-one",bus:Ot});new dB.ActorQueryOperationAddRewrite({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-add",bus:Ot});new fB.ActorQueryOperationClear({mediatorUpdateQuads:sy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-clear",bus:Ot});new hB.ActorQueryOperationUpdateCompositeUpdate({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-composite",bus:Ot});new pB.ActorQueryOperationCopyRewrite({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-copy",bus:Ot});new yB.ActorQueryOperationCreate({mediatorUpdateQuads:sy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-create",bus:Ot});new bB.ActorQueryOperationUpdateDeleteInsert({mediatorUpdateQuads:sy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-delete-insert",bus:Ot});new gB.ActorQueryOperationDrop({mediatorUpdateQuads:sy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-drop",bus:Ot});new _B.ActorQueryOperationLoad({mediatorUpdateQuads:sy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-load",bus:Ot});new mB.ActorQueryOperationMoveRewrite({mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#update-move",bus:Ot});new fx.ActorRdfJoinMultiBind({bindOrder:"depth-first",selectivityModifier:1e-4,mediatorJoinEntriesSort:VB,mediatorQueryOperation:xt,mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-multi-bind",bus:ya});new vB.ActorRdfJoinOptionalBind({bindOrder:"depth-first",selectivityModifier:1e-4,mediatorQueryOperation:xt,mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#optional-bind",bus:ya});new wB.ActorQueryOperationLeftJoin({mediatorJoin:oy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#leftjoin",bus:Ot});new SB.ActorQueryOperationJoin({mediatorJoin:oy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#join",bus:Ot});new TB.ActorQueryOperationMinus({mediatorJoin:oy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#minus",bus:Ot});new EB.ActorQueryOperationPathSeq({mediatorJoin:oy,mediatorQueryOperation:xt,name:"urn:comunica:default:query-operation/actors#path-seq",bus:Ot});new OB.ActorRdfJoinMultiSmallest({mediatorJoinEntriesSort:VB,mediatorJoin:oy,mediatorJoinSelectivity:Na,name:"urn:comunica:default:rdf-join/actors#inner-multi-smallest",bus:ya});new AB.ActorQueryOperationQuadpattern({mediatorResolveQuadPattern:Ex,unionDefaultGraph:!1,name:"urn:comunica:default:query-operation/actors#quadpattern",bus:Ot});new QR.ActorRdfResolveQuadPatternFederated({mediatorResolveQuadPattern:Ex,mediatorRdfMetadataAccumulate:HB,skipEmptyPatterns:!1,name:"urn:comunica:default:rdf-resolve-quad-pattern/actors#federated",bus:iy});new RB.ActorDereferenceHttp({mediatorHttp:oc,maxAcceptHeaderLength:1024,maxAcceptHeaderLengthBrowser:128,name:"urn:comunica:default:dereference/actors#http",bus:bx,beforeActors:[Yge]});new IB.ActorHttpProxy({mediatorHttp:oc,name:"urn:comunica:default:http/actors#proxy",bus:ny,beforeActors:[a_e]});const f_e=new VO.ActorInitQuery({mediatorOptimizeQueryOperation:zge,mediatorQueryOperation:xt,mediatorQueryParse:Wge,mediatorQueryResultSerialize:Xge,mediatorQueryResultSerializeMediaTypeCombiner:Kge,mediatorQueryResultSerializeMediaTypeFormatCombiner:Jge,mediatorContextPreprocess:Gge,mediatorHttpInvalidate:o_e,logger:kge,defaultQueryInputFormat:"sparql",allowNoSources:!1,contextKeyShortcuts:{baseIRI:"@comunica/actor-init-query:baseIRI",datetime:"@comunica/actor-http-memento:datetime",destination:"@comunica/bus-rdf-update-quads:destination",explain:"@comunica/actor-init-query:explain",extensionFunctionCreator:"@comunica/actor-init-query:extensionFunctionCreator",extensionFunctions:"@comunica/actor-init-query:extensionFunctions",fetch:"@comunica/bus-http:fetch",functionArgumentsCache:"@comunica/actor-init-query:functionArgumentsCache",httpAuth:"@comunica/bus-http:auth",httpBodyTimeout:"@comunica/bus-http:http-body-timeout",httpIncludeCredentials:"@comunica/bus-http:include-credentials",httpProxyHandler:"@comunica/actor-http-proxy:httpProxyHandler",httpRetryCount:"@comunica/bus-http:http-retry-count",httpRetryDelay:"@comunica/bus-http:http-retry-delay",httpRetryOnServerError:"@comunica/bus-http:http-retry-on-server-error",httpTimeout:"@comunica/bus-http:http-timeout",initialBindings:"@comunica/actor-init-query:initialBindings",lenient:"@comunica/actor-init-query:lenient",log:"@comunica/core:log",queryFormat:"@comunica/actor-init-query:queryFormat",queryTimestamp:"@comunica/actor-init-query:queryTimestamp",readOnly:"@comunica/bus-query-operation:readOnly",recoverBrokenLinks:"@comunica/bus-http-wayback:recover-broken-links",source:"@comunica/bus-rdf-resolve-quad-pattern:source",sources:"@comunica/bus-rdf-resolve-quad-pattern:sources",unionDefaultGraph:"@comunica/bus-query-operation:unionDefaultGraph"},name:"urn:comunica:default:init/actors#query",bus:Qge});new PB.ActorRdfUpdateQuadsHypermedia({cacheSize:100,httpInvalidator:u_e,mediatorDereferenceRdf:vx,mediatorMetadata:wx,mediatorMetadataExtract:Sx,mediatorRdfUpdateHypermedia:i_e,name:"urn:comunica:default:rdf-update-quads/actors#hypermedia",bus:_x});const zB=new DB.ActorRdfResolveQuadPatternHypermedia({cacheSize:100,httpInvalidator:c_e,maxIterators:64,aggregateStore:!1,mediatorDereferenceRdf:vx,mediatorMetadata:wx,mediatorMetadataExtract:Sx,mediatorMetadataAccumulate:HB,mediatorRdfResolveHypermedia:e_e,mediatorRdfResolveHypermediaLinks:t_e,mediatorRdfResolveHypermediaLinksQueue:r_e,name:"urn:comunica:default:rdf-resolve-quad-pattern/actors#hypermedia",bus:iy}),h_e=new hx.ActionObserverHttp({httpInvalidator:l_e,name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-result-serialize-sparql-json/^2.0.0/components/ActorQueryResultSerializeSparqlJson.jsonld#ActorQueryResultSerializeSparqlJson_default_observer",bus:ny}),p_e=new px.ActionObserverHttp({httpInvalidator:d_e,name:"https://linkedsoftwaredependencies.org/bundles/npm/@comunica/actor-query-result-serialize-stats/^2.0.0/components/ActorQueryResultSerializeStats.jsonld#ActorQueryResultSerializeStats_default_observer",bus:ny});new hx.ActorQueryResultSerializeSparqlJson({emitMetadata:!0,httpObserver:h_e,mediaTypePriorities:{"application/sparql-results+json":.8},mediaTypeFormats:{"application/sparql-results+json":"http://www.w3.org/ns/formats/SPARQL_Results_JSON"},name:"urn:comunica:default:query-result-serialize/actors#sparql-json",bus:pa});new px.ActorQueryResultSerializeStats({httpObserver:p_e,mediaTypePriorities:{stats:.5},mediaTypeFormats:{stats:"https://comunica.linkeddatafragments.org/#results_stats"},name:"urn:comunica:default:query-result-serialize/actors#stats",bus:pa});new CB.ActorRdfResolveQuadPatternStringSource({cacheSize:100,mediatorRdfParse:Tx,mediatorRdfResolveQuadPattern:Ex,name:"urn:comunica:default:rdf-resolve-quad-pattern/actors#string-source",bus:iy,beforeActors:[zB]});new DR.ActorRdfResolveQuadPatternRdfJsSource({name:"urn:comunica:default:rdf-resolve-quad-pattern/actors#rdfjs-source",bus:iy,beforeActors:[zB]});var y_e=f_e;Object.defineProperty(rg,"__esModule",{value:!0});rg.QueryEngine=void 0;const b_e=VO,g_e=y_e;class __e extends b_e.QueryEngineBase{constructor(e=g_e){super(e)}}rg.QueryEngine=__e;(function(t){var e=m&&m.__createBinding||(Object.create?function(n,a,s,o){o===void 0&&(o=s);var u=Object.getOwnPropertyDescriptor(a,s);(!u||("get"in u?!a.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return a[s]}}),Object.defineProperty(n,o,u)}:function(n,a,s,o){o===void 0&&(o=s),n[o]=a[s]}),r=m&&m.__exportStar||function(n,a){for(var s in n)s!=="default"&&!Object.prototype.hasOwnProperty.call(a,s)&&e(a,n,s)};Object.defineProperty(t,"__esModule",{value:!0}),r(rg,t)})(f5);var uc=globalThis&&globalThis.__awaiter||function(t,e,r,n){function a(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function u(d){try{l(n.next(d))}catch(f){o(f)}}function c(d){try{l(n.throw(d))}catch(f){o(f)}}function l(d){d.done?s(d.value):a(d.value).then(u,c)}l((n=n.apply(t,e||[])).next())})};const cl=new f5.QueryEngine;function m_e(t){var e;return uc(this,void 0,void 0,function*(){const r=yield v_e(t),a=(yield w_e(r))[0],s=yield S_e((e=a.viewDescription)!==null&&e!==void 0?e:a.view);if(s){const o=yield T_e(a.view);return{ldes:r,view:a,relations:o,LDESinLDP:s}}else throw new Error("Only LDES in LDP is supported at the moment")})}function v_e(t){var e,r;return uc(this,void 0,void 0,function*(){const a=(e=(yield fetch(t,{method:"HEAD"})).headers.get("Link"))===null||e===void 0?void 0:e.split(",").map(o=>{const u=o.trim().split(";"),c=u[0].slice(1,-1),l=u[1].trim().split("=")[1].slice(1,-1);return{url:c,rel:l}}),s=(r=a==null?void 0:a.find(o=>o.rel==="https://w3id.org/ldes#EventStream"))===null||r===void 0?void 0:r.url;if(!s)throw new Error("No LDES found");return console.log("Found LDES: "+s),s})}function w_e(t){return uc(this,void 0,void 0,function*(){const e=` - PREFIX ldes: - PREFIX tree: - - SELECT ?view ?viewDescription - WHERE { - ?ldes a ldes:EventStream; - tree:view ?view. - ?view a tree:Node. - OPTIONAL { - ?view tree:viewDescription ?viewDescription. - ?viewDescription a tree:ViewDescription. - } - }`;return(yield(yield cl.queryBindings(e,{sources:[t]})).toArray()).map(n=>{var a;return{view:n.get("view").value,viewDescription:(a=n.get("viewDescription"))===null||a===void 0?void 0:a.value}})})}function S_e(t){return uc(this,void 0,void 0,function*(){if(!t)return!1;const e=` - PREFIX ldes: - PREFIX tree: - - ASK { - <${t}> a tree:ViewDescription; - ldes:managedBy ?ldesInLdp. - ?ldesInLdp a ldes:LDESinLDPClient. - }`;return yield cl.queryBoolean(e,{sources:[t]})})}function T_e(t){return uc(this,void 0,void 0,function*(){const e=` - PREFIX ldes: - PREFIX tree: - - SELECT ?relation ?relationType ?node ?value ?path - WHERE { - <${t}> a tree:Node; - tree:relation ?relation. - ?relation a ?relationType; - tree:node ?node. - OPTIONAL { ?relation tree:value ?value. } - OPTIONAL { ?relation tree:path ?path. } - }`;return(yield(yield cl.queryBindings(e,{sources:[t]})).toArray()).map(n=>{var a,s;return{relation:n.get("relation").value,relationType:n.get("relationType").value,node:n.get("node").value,value:(a=n.get("value"))===null||a===void 0?void 0:a.value,path:(s=n.get("path"))===null||s===void 0?void 0:s.value}})})}function E_e(t,e=!0){return uc(this,void 0,void 0,function*(){if(e){const r=` - PREFIX ldp: - - SELECT ?member - WHERE { - <${t}> a ldp:BasicContainer; - ldp:contains ?member. - }`;return(yield(yield cl.queryBindings(r,{sources:[t]})).toArray()).map(a=>a.get("member").value)}else throw new Error("Only LDES in LDP is supported at the moment")})}function O_e(t){return uc(this,void 0,void 0,function*(){const e=` - PREFIX as: - - SELECT ?id ?actorUrl ?actorName ?object ?targetUrl ?targetName - WHERE { - ?id as:actor ?actorUrl; - as:object ?object; - as:target ?targetUrl. - ?actorUrl as:name ?actorName. - ?targetUrl as:name ?targetName. - }`,r=yield(yield cl.queryBindings(e,{sources:[t]})).toArray();r.length!==1&&console.warn(`Found ${r.length} results for content, expected 1.`);const n=r.map(o=>({id:o.get("id").value,actorUrl:o.get("actorUrl").value,actorName:o.get("actorName").value,object:o.get("object").value,targetUrl:o.get("targetUrl").value,targetName:o.get("targetName").value,types:[]}))[0],a=` - PREFIX as: - - SELECT ?type - WHERE { - <${n.id}> a ?type. - }`,s=yield(yield cl.queryBindings(a,{sources:[t]})).toArray();return n.types=s.map(o=>o.get("type").value),n})}function A_e(t,e){return uc(this,void 0,void 0,function*(){const r=` - PREFIX ldp: - PREFIX dc: - - SELECT ?dateTime - WHERE { - <${t}> a ldp:BasicContainer; - ldp:contains <${e}>. - <${e}> a ldp:Resource; - dc:modified ?dateTime. - }`,n=yield(yield cl.queryBindings(r,{sources:[t]})).toArray();return n.length!==1&&console.warn(`Found ${n.length} results for metadata, expected 1.`),n.map(a=>({dateTime:a.get("dateTime").value}))[0]})}const R_e={name:"ScholarlyBrowser",components:{MDBContainer:wV,MDBCard:eV,MDBCardBody:rV,MDBCardText:sV,MDBInput:FV,MDBCardFooter:uV,MDBCardTitle:iV},data(){return{url:"",members:[],loading:!1,noEventLog:!1}},created(){this.$watch("$route.query.url",()=>{this.url=this.$route.query.url||"",this.urlUpdated()})},methods:{async urlUpdated(){if(this.noEventLog=!1,this.loading=!1,this.$router.push({query:{url:this.url}}),!this.url){this.members=[];return}this.loading=!0;let t;try{t=await m_e(this.url)}catch{this.noEventLog=!0,this.loading=!1;return}const e=t.relations[0].node,r=await E_e(e);this.members=await Promise.all(r.map(async n=>{const a=await O_e(n);a.mainTypes=await this.getMainTypes(a.types),a.secondaryTypes=await this.getSecondaryTypes(a.types);const s=await A_e(e,n),o=s.dateTime.split(/\D+/);return s.dateTime=new Date(Date.UTC(o[0],--o[1],o[2],o[3],o[4],o[5],o[6])).toLocaleString(),{content:a,metadata:s}})),this.loading=!1},async getMainTypes(t){return await Promise.all(t.filter(e=>e.startsWith("https://www.w3.org/ns/activitystreams#")).map(async e=>await this.getPrefixedProperty(e)))},async getSecondaryTypes(t){return await Promise.all(t.filter(e=>!e.startsWith("https://www.w3.org/ns/activitystreams#")).map(async e=>await this.getPrefixedProperty(e)))},async getPrefixedProperty(t){return(await fetch(`https://prefixcc-proxy.smessie.com/?q=${encodeURIComponent(t)}`)).url.split("prefix.cc/")[1]},getStyleByMainType(t){switch(t){case"as:Create":return"success";case"as:Remove":return"dark";case"as:Announce":return"warning";case"as:Offer":return"primary";case"as:Accept":return"info";case"as:Reject":return"danger";case"as:Undo":return"secondary";case"as:Update":default:return"light"}}}};const x_e=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},uy=t=>(wU("data-v-ab06cb85"),t=t(),SU(),t),I_e=uy(()=>Gr("h1",null,"Scholarly Browser",-1)),P_e={key:0,class:"status-message"},D_e={key:1,class:"status-message"},N_e=uy(()=>Gr("b",null,"No event log found.",-1)),C_e=uy(()=>Gr("b",null,"Actor:",-1)),j_e=["href"],M_e=uy(()=>Gr("b",null,"Target:",-1)),F_e=["href"],L_e=uy(()=>Gr("b",null,"Object:",-1)),B_e=["href"];function $_e(t,e,r,n,a,s){const o=gc("MDBInput"),u=gc("MDBCardText"),c=gc("MDBCardBody"),l=gc("MDBCard"),d=gc("MDBCardTitle"),f=gc("MDBCardFooter"),h=gc("MDBContainer");return Ut(),ia(h,null,{default:qr(()=>[I_e,lr(l,null,{default:qr(()=>[lr(c,{class:"w-100"},{default:qr(()=>[lr(u,null,{default:qr(()=>[lr(o,{label:"URL",modelValue:a.url,"onUpdate:modelValue":e[0]||(e[0]=p=>a.url=p),onChange:s.urlUpdated},null,8,["modelValue","onChange"])]),_:1})]),_:1})]),_:1}),lr(l,null,{default:qr(()=>[lr(c,{class:"w-100"},{default:qr(()=>[lr(u,null,{default:qr(()=>[a.loading?(Ut(),Zr("p",P_e,"Loading notifications...")):mn("",!0),a.noEventLog?(Ut(),Zr("p",D_e,[N_e,fu(" Make sure the provided URL contains a ldes:EventStream Link header.")])):mn("",!0),(Ut(!0),Zr(Ki,null,UU(a.members,(p,b)=>(Ut(),ia(l,{key:b,border:s.getStyleByMainType(p.content.mainTypes[0])},{default:qr(()=>[lr(c,{class:"w-100",style:{"padding-bottom":"0"}},{default:qr(()=>[lr(d,null,{default:qr(()=>[fu(dn(p.content.mainTypes.join(", ")),1)]),_:2},1024),lr(d,{subtitle:"",class:"mb-2 text-muted"},{default:qr(()=>[fu(dn(p.content.secondaryTypes.join(", ")),1)]),_:2},1024),lr(u,null,{default:qr(()=>[Gr("p",null,[C_e,fu(),Gr("a",{href:p.content.actorUrl},dn(p.content.actorName),9,j_e)]),Gr("p",null,[M_e,fu(),Gr("a",{href:p.content.targetUrl},dn(p.content.targetName),9,F_e)]),Gr("p",null,[L_e,fu(),Gr("a",{href:"/?url="+p.content.object},dn(p.content.object),9,B_e)])]),_:2},1024)]),_:2},1024),lr(f,{class:"text-muted"},{default:qr(()=>[fu(dn(p.metadata.dateTime),1)]),_:2},1024)]),_:2},1032,["border"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})}const U_e=x_e(R_e,[["render",$_e],["__scopeId","data-v-ab06cb85"]]),WB=Oa({__name:"App",setup(t){return(e,r)=>(Ut(),Zr("main",null,[lr(U_e)]))}});/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const sd=typeof window<"u";function q_e(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const er=Object.assign;function JT(t,e){const r={};for(const n in e){const a=e[n];r[n]=ls(a)?a.map(t):t(a)}return r}const tp=()=>{},ls=Array.isArray,V_e=/\/$/,H_e=t=>t.replace(V_e,"");function YT(t,e,r="/"){let n,a={},s="",o="";const u=e.indexOf("#");let c=e.indexOf("?");return u=0&&(c=-1),c>-1&&(n=e.slice(0,c),s=e.slice(c+1,u>-1?u:e.length),a=t(s)),u>-1&&(n=n||e.slice(0,u),o=e.slice(u,e.length)),n=z_e(n??e,r),{fullPath:n+(s&&"?")+s+o,path:n,query:a,hash:o}}function k_e(t,e){const r=e.query?t(e.query):"";return e.path+(r&&"?")+r+(e.hash||"")}function W6(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function Q_e(t,e,r){const n=e.matched.length-1,a=r.matched.length-1;return n>-1&&n===a&&Zd(e.matched[n],r.matched[a])&&XB(e.params,r.params)&&t(e.query)===t(r.query)&&e.hash===r.hash}function Zd(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function XB(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(!G_e(t[r],e[r]))return!1;return!0}function G_e(t,e){return ls(t)?X6(t,e):ls(e)?X6(e,t):t===e}function X6(t,e){return ls(e)?t.length===e.length&&t.every((r,n)=>r===e[n]):t.length===1&&t[0]===e}function z_e(t,e){if(t.startsWith("/"))return t;if(!t)return e;const r=e.split("/"),n=t.split("/"),a=n[n.length-1];(a===".."||a===".")&&n.push("");let s=r.length-1,o,u;for(o=0;o1&&s--;else break;return r.slice(0,s).join("/")+"/"+n.slice(o-(o===n.length?1:0)).join("/")}var Ip;(function(t){t.pop="pop",t.push="push"})(Ip||(Ip={}));var rp;(function(t){t.back="back",t.forward="forward",t.unknown=""})(rp||(rp={}));function W_e(t){if(!t)if(sd){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),H_e(t)}const X_e=/^[^#]+#/;function K_e(t,e){return t.replace(X_e,"#")+e}function J_e(t,e){const r=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{behavior:e.behavior,left:n.left-r.left-(e.left||0),top:n.top-r.top-(e.top||0)}}const D3=()=>({left:window.pageXOffset,top:window.pageYOffset});function Y_e(t){let e;if("el"in t){const r=t.el,n=typeof r=="string"&&r.startsWith("#"),a=typeof r=="string"?n?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!a)return;e=J_e(a,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function K6(t,e){return(history.state?history.state.position-e:-1)+t}const _O=new Map;function Z_e(t,e){_O.set(t,e)}function eme(t){const e=_O.get(t);return _O.delete(t),e}let tme=()=>location.protocol+"//"+location.host;function KB(t,e){const{pathname:r,search:n,hash:a}=e,s=t.indexOf("#");if(s>-1){let u=a.includes(t.slice(s))?t.slice(s).length:1,c=a.slice(u);return c[0]!=="/"&&(c="/"+c),W6(c,"")}return W6(r,t)+n+a}function rme(t,e,r,n){let a=[],s=[],o=null;const u=({state:h})=>{const p=KB(t,location),b=r.value,g=e.value;let E=0;if(h){if(r.value=p,e.value=h,o&&o===b){o=null;return}E=g?h.position-g.position:0}else n(p);a.forEach(w=>{w(r.value,b,{delta:E,type:Ip.pop,direction:E?E>0?rp.forward:rp.back:rp.unknown})})};function c(){o=r.value}function l(h){a.push(h);const p=()=>{const b=a.indexOf(h);b>-1&&a.splice(b,1)};return s.push(p),p}function d(){const{history:h}=window;h.state&&h.replaceState(er({},h.state,{scroll:D3()}),"")}function f(){for(const h of s)h();s=[],window.removeEventListener("popstate",u),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",u),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:c,listen:l,destroy:f}}function J6(t,e,r,n=!1,a=!1){return{back:t,current:e,forward:r,replaced:n,position:window.history.length,scroll:a?D3():null}}function nme(t){const{history:e,location:r}=window,n={value:KB(t,r)},a={value:e.state};a.value||s(n.value,{back:null,current:n.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function s(c,l,d){const f=t.indexOf("#"),h=f>-1?(r.host&&document.querySelector("base")?t:t.slice(f))+c:tme()+t+c;try{e[d?"replaceState":"pushState"](l,"",h),a.value=l}catch(p){console.error(p),r[d?"replace":"assign"](h)}}function o(c,l){const d=er({},e.state,J6(a.value.back,c,a.value.forward,!0),l,{position:a.value.position});s(c,d,!0),n.value=c}function u(c,l){const d=er({},a.value,e.state,{forward:c,scroll:D3()});s(d.current,d,!0);const f=er({},J6(n.value,c,null),{position:d.position+1},l);s(c,f,!1),n.value=c}return{location:n,state:a,push:u,replace:o}}function ime(t){t=W_e(t);const e=nme(t),r=rme(t,e.state,e.location,e.replace);function n(s,o=!0){o||r.pauseListeners(),history.go(s)}const a=er({location:"",base:t,go:n,createHref:K_e.bind(null,t)},e,r);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>e.state.value}),a}function ame(t){return typeof t=="string"||t&&typeof t=="object"}function JB(t){return typeof t=="string"||typeof t=="symbol"}const du={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},YB=Symbol("");var Y6;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Y6||(Y6={}));function ef(t,e){return er(new Error,{type:t,[YB]:!0},e)}function _o(t,e){return t instanceof Error&&YB in t&&(e==null||!!(t.type&e))}const Z6="[^/]+?",sme={sensitive:!1,strict:!1,start:!0,end:!0},ome=/[.+*?^${}()[\]/\\]/g;function ume(t,e){const r=er({},sme,e),n=[];let a=r.start?"^":"";const s=[];for(const l of t){const d=l.length?[]:[90];r.strict&&!l.length&&(a+="/");for(let f=0;fe.length?e.length===1&&e[0]===40+40?1:-1:0}function lme(t,e){let r=0;const n=t.score,a=e.score;for(;r0&&e[e.length-1]<0}const dme={type:0,value:""},fme=/[a-zA-Z0-9_]/;function hme(t){if(!t)return[[]];if(t==="/")return[[dme]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(p){throw new Error(`ERR (${r})/"${l}": ${p}`)}let r=0,n=r;const a=[];let s;function o(){s&&a.push(s),s=[]}let u=0,c,l="",d="";function f(){l&&(r===0?s.push({type:0,value:l}):r===1||r===2||r===3?(s.length>1&&(c==="*"||c==="+")&&e(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:l,regexp:d,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):e("Invalid state to consume buffer"),l="")}function h(){l+=c}for(;u{o(O)}:tp}function o(d){if(JB(d)){const f=n.get(d);f&&(n.delete(d),r.splice(r.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=r.indexOf(d);f>-1&&(r.splice(f,1),d.record.name&&n.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function u(){return r}function c(d){let f=0;for(;f=0&&(d.record.path!==r[f].record.path||!ZB(d,r[f]));)f++;r.splice(f,0,d),d.record.name&&!r8(d)&&n.set(d.record.name,d)}function l(d,f){let h,p={},b,g;if("name"in d&&d.name){if(h=n.get(d.name),!h)throw ef(1,{location:d});g=h.record.name,p=er(t8(f.params,h.keys.filter(O=>!O.optional).map(O=>O.name)),d.params&&t8(d.params,h.keys.map(O=>O.name))),b=h.stringify(p)}else if("path"in d)b=d.path,h=r.find(O=>O.re.test(b)),h&&(p=h.parse(b),g=h.record.name);else{if(h=f.name?n.get(f.name):r.find(O=>O.re.test(f.path)),!h)throw ef(1,{location:d,currentLocation:f});g=h.record.name,p=er({},f.params,d.params),b=h.stringify(p)}const E=[];let w=h;for(;w;)E.unshift(w.record),w=w.parent;return{name:g,path:b,params:p,matched:E,meta:_me(E)}}return t.forEach(d=>s(d)),{addRoute:s,resolve:l,removeRoute:o,getRoutes:u,getRecordMatcher:a}}function t8(t,e){const r={};for(const n of e)n in t&&(r[n]=t[n]);return r}function bme(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:gme(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function gme(t){const e={},r=t.props||!1;if("component"in t)e.default=r;else for(const n in t.components)e[n]=typeof r=="object"?r[n]:r;return e}function r8(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function _me(t){return t.reduce((e,r)=>er(e,r.meta),{})}function n8(t,e){const r={};for(const n in t)r[n]=n in e?e[n]:t[n];return r}function ZB(t,e){return e.children.some(r=>r===t||ZB(t,r))}const e$=/#/g,mme=/&/g,vme=/\//g,wme=/=/g,Sme=/\?/g,t$=/\+/g,Tme=/%5B/g,Eme=/%5D/g,r$=/%5E/g,Ome=/%60/g,n$=/%7B/g,Ame=/%7C/g,i$=/%7D/g,Rme=/%20/g;function Ox(t){return encodeURI(""+t).replace(Ame,"|").replace(Tme,"[").replace(Eme,"]")}function xme(t){return Ox(t).replace(n$,"{").replace(i$,"}").replace(r$,"^")}function mO(t){return Ox(t).replace(t$,"%2B").replace(Rme,"+").replace(e$,"%23").replace(mme,"%26").replace(Ome,"`").replace(n$,"{").replace(i$,"}").replace(r$,"^")}function Ime(t){return mO(t).replace(wme,"%3D")}function Pme(t){return Ox(t).replace(e$,"%23").replace(Sme,"%3F")}function Dme(t){return t==null?"":Pme(t).replace(vme,"%2F")}function Ub(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function Nme(t){const e={};if(t===""||t==="?")return e;const n=(t[0]==="?"?t.slice(1):t).split("&");for(let a=0;as&&mO(s)):[n&&mO(n)]).forEach(s=>{s!==void 0&&(e+=(e.length?"&":"")+r,s!=null&&(e+="="+s))})}return e}function Cme(t){const e={};for(const r in t){const n=t[r];n!==void 0&&(e[r]=ls(n)?n.map(a=>a==null?null:""+a):n==null?n:""+n)}return e}const jme=Symbol(""),a8=Symbol(""),Ax=Symbol(""),a$=Symbol(""),vO=Symbol("");function Sh(){let t=[];function e(n){return t.push(n),()=>{const a=t.indexOf(n);a>-1&&t.splice(a,1)}}function r(){t=[]}return{add:e,list:()=>t.slice(),reset:r}}function xu(t,e,r,n,a){const s=n&&(n.enterCallbacks[a]=n.enterCallbacks[a]||[]);return()=>new Promise((o,u)=>{const c=f=>{f===!1?u(ef(4,{from:r,to:e})):f instanceof Error?u(f):ame(f)?u(ef(2,{from:e,to:f})):(s&&n.enterCallbacks[a]===s&&typeof f=="function"&&s.push(f),o())},l=t.call(n&&n.instances[a],e,r,c);let d=Promise.resolve(l);t.length<3&&(d=d.then(c)),d.catch(f=>u(f))})}function ZT(t,e,r,n){const a=[];for(const s of t)for(const o in s.components){let u=s.components[o];if(!(e!=="beforeRouteEnter"&&!s.instances[o]))if(Mme(u)){const l=(u.__vccOpts||u)[e];l&&a.push(xu(l,r,n,s,o))}else{let c=u();a.push(()=>c.then(l=>{if(!l)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${s.path}"`));const d=q_e(l)?l.default:l;s.components[o]=d;const h=(d.__vccOpts||d)[e];return h&&xu(h,r,n,s,o)()}))}}return a}function Mme(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function s8(t){const e=ss(Ax),r=ss(a$),n=tr(()=>e.resolve(Pt(t.to))),a=tr(()=>{const{matched:c}=n.value,{length:l}=c,d=c[l-1],f=r.matched;if(!d||!f.length)return-1;const h=f.findIndex(Zd.bind(null,d));if(h>-1)return h;const p=o8(c[l-2]);return l>1&&o8(d)===p&&f[f.length-1].path!==p?f.findIndex(Zd.bind(null,c[l-2])):h}),s=tr(()=>a.value>-1&&$me(r.params,n.value.params)),o=tr(()=>a.value>-1&&a.value===r.matched.length-1&&XB(r.params,n.value.params));function u(c={}){return Bme(c)?e[Pt(t.replace)?"replace":"push"](Pt(t.to)).catch(tp):Promise.resolve()}return{route:n,href:tr(()=>n.value.href),isActive:s,isExactActive:o,navigate:u}}const Fme=Oa({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:s8,setup(t,{slots:e}){const r=zb(s8(t)),{options:n}=ss(Ax),a=tr(()=>({[u8(t.activeClass,n.linkActiveClass,"router-link-active")]:r.isActive,[u8(t.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const s=e.default&&e.default(r);return t.custom?s:c5("a",{"aria-current":r.isExactActive?t.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:a.value},s)}}}),Lme=Fme;function Bme(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function $me(t,e){for(const r in e){const n=e[r],a=t[r];if(typeof n=="string"){if(n!==a)return!1}else if(!ls(a)||a.length!==n.length||n.some((s,o)=>s!==a[o]))return!1}return!0}function o8(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const u8=(t,e,r)=>t??e??r,Ume=Oa({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:r}){const n=ss(vO),a=tr(()=>t.route||n.value),s=ss(a8,0),o=tr(()=>{let l=Pt(s);const{matched:d}=a.value;let f;for(;(f=d[l])&&!f.components;)l++;return l}),u=tr(()=>a.value.matched[o.value]);L1(a8,tr(()=>o.value+1)),L1(jme,u),L1(vO,a);const c=yi();return Td(()=>[c.value,u.value,t.name],([l,d,f],[h,p,b])=>{d&&(d.instances[f]=l,p&&p!==d&&l&&l===h&&(d.leaveGuards.size||(d.leaveGuards=p.leaveGuards),d.updateGuards.size||(d.updateGuards=p.updateGuards))),l&&d&&(!p||!Zd(d,p)||!h)&&(d.enterCallbacks[f]||[]).forEach(g=>g(l))},{flush:"post"}),()=>{const l=a.value,d=t.name,f=u.value,h=f&&f.components[d];if(!h)return c8(r.default,{Component:h,route:l});const p=f.props[d],b=p?p===!0?l.params:typeof p=="function"?p(l):p:null,E=c5(h,er({},b,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[d]=null)},ref:c}));return c8(r.default,{Component:E,route:l})||E}}});function c8(t,e){if(!t)return null;const r=t(e);return r.length===1?r[0]:r}const qme=Ume;function Vme(t){const e=yme(t.routes,t),r=t.parseQuery||Nme,n=t.stringifyQuery||i8,a=t.history,s=Sh(),o=Sh(),u=Sh(),c=lU(du);let l=du;sd&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=JT.bind(null,J=>""+J),f=JT.bind(null,Dme),h=JT.bind(null,Ub);function p(J,le){let pe,L;return JB(J)?(pe=e.getRecordMatcher(J),L=le):L=J,e.addRoute(L,pe)}function b(J){const le=e.getRecordMatcher(J);le&&e.removeRoute(le)}function g(){return e.getRoutes().map(J=>J.record)}function E(J){return!!e.getRecordMatcher(J)}function w(J,le){if(le=er({},le||c.value),typeof J=="string"){const v=YT(r,J,le.path),C=e.resolve({path:v.path},le),V=a.createHref(v.fullPath);return er(v,C,{params:h(C.params),hash:Ub(v.hash),redirectedFrom:void 0,href:V})}let pe;if("path"in J)pe=er({},J,{path:YT(r,J.path,le.path).path});else{const v=er({},J.params);for(const C in v)v[C]==null&&delete v[C];pe=er({},J,{params:f(v)}),le.params=f(le.params)}const L=e.resolve(pe,le),P=J.hash||"";L.params=d(h(L.params));const _=k_e(n,er({},J,{hash:xme(P),path:L.path})),y=a.createHref(_);return er({fullPath:_,hash:P,query:n===i8?Cme(J.query):J.query||{}},L,{redirectedFrom:void 0,href:y})}function O(J){return typeof J=="string"?YT(r,J,c.value.path):er({},J)}function A(J,le){if(l!==J)return ef(8,{from:le,to:J})}function T(J){return U(J)}function I(J){return T(er(O(J),{replace:!0}))}function D(J){const le=J.matched[J.matched.length-1];if(le&&le.redirect){const{redirect:pe}=le;let L=typeof pe=="function"?pe(J):pe;return typeof L=="string"&&(L=L.includes("?")||L.includes("#")?L=O(L):{path:L},L.params={}),er({query:J.query,hash:J.hash,params:"path"in L?{}:J.params},L)}}function U(J,le){const pe=l=w(J),L=c.value,P=J.state,_=J.force,y=J.replace===!0,v=D(pe);if(v)return U(er(O(v),{state:typeof v=="object"?er({},P,v.state):P,force:_,replace:y}),le||pe);const C=pe;C.redirectedFrom=le;let V;return!_&&Q_e(n,L,pe)&&(V=ef(16,{to:C,from:L}),Te(L,L,!0,!1)),(V?Promise.resolve(V):x(C,L)).catch(q=>_o(q)?_o(q,2)?q:he(q):ie(q,C,L)).then(q=>{if(q){if(_o(q,2))return U(er({replace:y},O(q.to),{state:typeof q.to=="object"?er({},P,q.to.state):P,force:_}),le||C)}else q=X(C,L,!0,y,P);return F(C,L,q),q})}function H(J,le){const pe=A(J,le);return pe?Promise.reject(pe):Promise.resolve()}function N(J){const le=ce.values().next().value;return le&&typeof le.runWithContext=="function"?le.runWithContext(J):J()}function x(J,le){let pe;const[L,P,_]=Hme(J,le);pe=ZT(L.reverse(),"beforeRouteLeave",J,le);for(const v of L)v.leaveGuards.forEach(C=>{pe.push(xu(C,J,le))});const y=H.bind(null,J,le);return pe.push(y),oe(pe).then(()=>{pe=[];for(const v of s.list())pe.push(xu(v,J,le));return pe.push(y),oe(pe)}).then(()=>{pe=ZT(P,"beforeRouteUpdate",J,le);for(const v of P)v.updateGuards.forEach(C=>{pe.push(xu(C,J,le))});return pe.push(y),oe(pe)}).then(()=>{pe=[];for(const v of _)if(v.beforeEnter)if(ls(v.beforeEnter))for(const C of v.beforeEnter)pe.push(xu(C,J,le));else pe.push(xu(v.beforeEnter,J,le));return pe.push(y),oe(pe)}).then(()=>(J.matched.forEach(v=>v.enterCallbacks={}),pe=ZT(_,"beforeRouteEnter",J,le),pe.push(y),oe(pe))).then(()=>{pe=[];for(const v of o.list())pe.push(xu(v,J,le));return pe.push(y),oe(pe)}).catch(v=>_o(v,8)?v:Promise.reject(v))}function F(J,le,pe){u.list().forEach(L=>N(()=>L(J,le,pe)))}function X(J,le,pe,L,P){const _=A(J,le);if(_)return _;const y=le===du,v=sd?history.state:{};pe&&(L||y?a.replace(J.fullPath,er({scroll:y&&v&&v.scroll},P)):a.push(J.fullPath,P)),c.value=J,Te(J,le,pe,y),he()}let ne;function $(){ne||(ne=a.listen((J,le,pe)=>{if(!Re.listening)return;const L=w(J),P=D(L);if(P){U(er(P,{replace:!0}),L).catch(tp);return}l=L;const _=c.value;sd&&Z_e(K6(_.fullPath,pe.delta),D3()),x(L,_).catch(y=>_o(y,12)?y:_o(y,2)?(U(y.to,L).then(v=>{_o(v,20)&&!pe.delta&&pe.type===Ip.pop&&a.go(-1,!1)}).catch(tp),Promise.reject()):(pe.delta&&a.go(-pe.delta,!1),ie(y,L,_))).then(y=>{y=y||X(L,_,!1),y&&(pe.delta&&!_o(y,8)?a.go(-pe.delta,!1):pe.type===Ip.pop&&_o(y,20)&&a.go(-1,!1)),F(L,_,y)}).catch(tp)}))}let j=Sh(),Q=Sh(),se;function ie(J,le,pe){he(J);const L=Q.list();return L.length?L.forEach(P=>P(J,le,pe)):console.error(J),Promise.reject(J)}function be(){return se&&c.value!==du?Promise.resolve():new Promise((J,le)=>{j.add([J,le])})}function he(J){return se||(se=!J,$(),j.list().forEach(([le,pe])=>J?pe(J):le()),j.reset()),J}function Te(J,le,pe,L){const{scrollBehavior:P}=t;if(!sd||!P)return Promise.resolve();const _=!pe&&eme(K6(J.fullPath,0))||(L||!pe)&&history.state&&history.state.scroll||null;return F8().then(()=>P(J,le,_)).then(y=>y&&Y_e(y)).catch(y=>ie(y,J,le))}const Ne=J=>a.go(J);let ye;const ce=new Set,Re={currentRoute:c,listening:!0,addRoute:p,removeRoute:b,hasRoute:E,getRoutes:g,resolve:w,options:t,push:T,replace:I,go:Ne,back:()=>Ne(-1),forward:()=>Ne(1),beforeEach:s.add,beforeResolve:o.add,afterEach:u.add,onError:Q.add,isReady:be,install(J){const le=this;J.component("RouterLink",Lme),J.component("RouterView",qme),J.config.globalProperties.$router=le,Object.defineProperty(J.config.globalProperties,"$route",{enumerable:!0,get:()=>Pt(c)}),sd&&!ye&&c.value===du&&(ye=!0,T(a.location).catch(P=>{}));const pe={};for(const P in du)Object.defineProperty(pe,P,{get:()=>c.value[P],enumerable:!0});J.provide(Ax,le),J.provide(a$,R8(pe)),J.provide(vO,c);const L=J.unmount;ce.add(J),J.unmount=function(){ce.delete(J),ce.size<1&&(l=du,ne&&ne(),ne=null,c.value=du,ye=!1,se=!1),L()}}};function oe(J){return J.reduce((le,pe)=>le.then(()=>N(pe)),Promise.resolve())}return Re}function Hme(t,e){const r=[],n=[],a=[],s=Math.max(e.matched.length,t.matched.length);for(let o=0;oZd(l,u))?n.push(u):r.push(u));const c=t.matched[o];c&&(e.matched.find(l=>Zd(l,c))||a.push(c))}return[r,n,a]}const kme=Vme({history:ime(),routes:[{path:"/",component:WB,props:!0}]}),s$=Uq(WB);s$.use(kme);s$.mount("#app"); diff --git a/assets/index-3cfb730f.js b/assets/index-3cfb730f.js new file mode 100644 index 0000000..3e0a78a --- /dev/null +++ b/assets/index-3cfb730f.js @@ -0,0 +1 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const e of document.querySelectorAll('link[rel="modulepreload"]'))i(e);new MutationObserver(e=>{for(const r of e)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function s(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),e.crossOrigin==="use-credentials"?r.credentials="include":e.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(e){if(e.ep)return;e.ep=!0;const r=s(e);fetch(e.href,r)}})(); diff --git a/assets/index-f32b5d61.css b/assets/index-f32b5d61.css deleted file mode 100644 index a20b082..0000000 --- a/assets/index-f32b5d61.css +++ /dev/null @@ -1,23 +0,0 @@ -:root{--mdb-red: #f44336;--mdb-pink: #e91e63;--mdb-purple: purple-500;--mdb-indigo: #3f51b5;--mdb-blue: #2196f3;--mdb-cyan: #00bcd4;--mdb-teal: #009688;--mdb-green: #4caf50;--mdb-yellow: #ffeb3b;--mdb-orange: #ff9800;--mdb-white: #fff;--mdb-black: #000;--mdb-gray: #757575;--mdb-gray-dark: #4f4f4f;--mdb-gray-50: #fbfbfb;--mdb-gray-100: #f5f5f5;--mdb-gray-200: #eeeeee;--mdb-gray-300: #e0e0e0;--mdb-gray-400: #bdbdbd;--mdb-gray-500: #9e9e9e;--mdb-gray-600: #757575;--mdb-gray-700: #616161;--mdb-gray-800: #4f4f4f;--mdb-gray-900: #262626;--mdb-primary: #3b71ca;--mdb-secondary: #9fa6b2;--mdb-success: #14a44d;--mdb-danger: #dc4c64;--mdb-warning: #e4a11b;--mdb-info: #54b4d3;--mdb-light: #fbfbfb;--mdb-dark: #332d2d;--mdb-primary-rgb: 59, 113, 202;--mdb-secondary-rgb: 159, 166, 178;--mdb-success-rgb: 20, 164, 77;--mdb-danger-rgb: 220, 76, 100;--mdb-warning-rgb: 228, 161, 27;--mdb-info-rgb: 84, 180, 211;--mdb-light-rgb: 251, 251, 251;--mdb-dark-rgb: 51, 45, 45;--mdb-white-rgb: 255, 255, 255;--mdb-black-rgb: 0, 0, 0;--mdb-body-color-rgb: 79, 79, 79;--mdb-body-bg-rgb: 255, 255, 255;--mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mdb-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--mdb-body-font-family: var(--mdb-font-roboto);--mdb-body-font-size:1rem;--mdb-body-font-weight: 400;--mdb-body-line-height: 1.6;--mdb-body-color: #4f4f4f;--mdb-body-bg: #fff;--mdb-border-width: 1px;--mdb-border-style: solid;--mdb-border-color: #e0e0e0;--mdb-border-color-translucent: rgba(0, 0, 0, .175);--mdb-border-radius: .25rem;--mdb-border-radius-sm: .25rem;--mdb-border-radius-lg: .5rem;--mdb-border-radius-xl: 1rem;--mdb-border-radius-2xl: 2rem;--mdb-border-radius-pill: 50rem;--mdb-link-color: #3b71ca;--mdb-link-hover-color: #386bc0;--mdb-code-color: #e91e63;--mdb-highlight-bg: #fff9c4}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--mdb-body-font-family);font-size:var(--mdb-body-font-size);font-weight:var(--mdb-body-font-weight);line-height:var(--mdb-body-line-height);color:var(--mdb-body-color);text-align:var(--mdb-body-text-align);background-color:var(--mdb-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--mdb-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--mdb-link-color);text-decoration:none}a:hover{color:var(--mdb-link-hover-color);text-decoration:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--mdb-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--mdb-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--mdb-body-bg);background-color:var(--mdb-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#757575;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}/*!rtl:raw: -[type="tel"], -[type="url"], -[type="email"], -[type="number"] { - direction: ltr; -} -*/::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#757575}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--mdb-border-color);border-radius:.25rem;box-shadow:0 .125rem .25rem #00000013;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#757575}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--mdb-gutter-x: 1.5rem;--mdb-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--mdb-gutter-y));margin-right:calc(-.5*var(--mdb-gutter-x));margin-left:calc(-.5*var(--mdb-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--mdb-gutter-x)*.5);padding-left:calc(var(--mdb-gutter-x)*.5);margin-top:var(--mdb-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--mdb-gutter-x: 0}.g-0,.gy-0{--mdb-gutter-y: 0}.g-1,.gx-1{--mdb-gutter-x: .25rem}.g-1,.gy-1{--mdb-gutter-y: .25rem}.g-2,.gx-2{--mdb-gutter-x: .5rem}.g-2,.gy-2{--mdb-gutter-y: .5rem}.g-3,.gx-3{--mdb-gutter-x: 1rem}.g-3,.gy-3{--mdb-gutter-y: 1rem}.g-4,.gx-4{--mdb-gutter-x: 1.5rem}.g-4,.gy-4{--mdb-gutter-y: 1.5rem}.g-5,.gx-5{--mdb-gutter-x: 3rem}.g-5,.gy-5{--mdb-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--mdb-gutter-x: 0}.g-sm-0,.gy-sm-0{--mdb-gutter-y: 0}.g-sm-1,.gx-sm-1{--mdb-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--mdb-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--mdb-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--mdb-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--mdb-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--mdb-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--mdb-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--mdb-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--mdb-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--mdb-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--mdb-gutter-x: 0}.g-md-0,.gy-md-0{--mdb-gutter-y: 0}.g-md-1,.gx-md-1{--mdb-gutter-x: .25rem}.g-md-1,.gy-md-1{--mdb-gutter-y: .25rem}.g-md-2,.gx-md-2{--mdb-gutter-x: .5rem}.g-md-2,.gy-md-2{--mdb-gutter-y: .5rem}.g-md-3,.gx-md-3{--mdb-gutter-x: 1rem}.g-md-3,.gy-md-3{--mdb-gutter-y: 1rem}.g-md-4,.gx-md-4{--mdb-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--mdb-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--mdb-gutter-x: 3rem}.g-md-5,.gy-md-5{--mdb-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--mdb-gutter-x: 0}.g-lg-0,.gy-lg-0{--mdb-gutter-y: 0}.g-lg-1,.gx-lg-1{--mdb-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--mdb-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--mdb-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--mdb-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--mdb-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--mdb-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--mdb-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--mdb-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--mdb-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--mdb-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--mdb-gutter-x: 0}.g-xl-0,.gy-xl-0{--mdb-gutter-y: 0}.g-xl-1,.gx-xl-1{--mdb-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--mdb-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--mdb-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--mdb-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--mdb-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--mdb-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--mdb-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--mdb-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--mdb-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--mdb-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--mdb-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--mdb-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--mdb-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--mdb-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--mdb-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--mdb-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--mdb-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--mdb-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--mdb-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--mdb-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--mdb-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--mdb-gutter-y: 3rem}}.table{--mdb-table-color: var(--mdb-body-color);--mdb-table-bg: transparent;--mdb-table-border-color: var(--mdb-border-color);--mdb-table-accent-bg: transparent;--mdb-table-striped-color: var(--mdb-body-color);--mdb-table-striped-bg: rgba(0, 0, 0, .02);--mdb-table-active-color: var(--mdb-body-color);--mdb-table-active-bg: rgba(0, 0, 0, .1);--mdb-table-hover-color: var(--mdb-body-color);--mdb-table-hover-bg: rgba(0, 0, 0, .025);width:100%;margin-bottom:1rem;color:var(--mdb-table-color);vertical-align:top;border-color:var(--mdb-table-border-color)}.table>:not(caption)>*>*{padding:1rem 1.4rem;background-color:var(--mdb-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--mdb-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid inherit}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--mdb-table-accent-bg: var(--mdb-table-striped-bg);color:var(--mdb-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--mdb-table-accent-bg: var(--mdb-table-striped-bg);color:var(--mdb-table-striped-color)}.table-active{--mdb-table-accent-bg: var(--mdb-table-active-bg);color:var(--mdb-table-active-color)}.table-hover>tbody>tr:hover>*{--mdb-table-accent-bg: var(--mdb-table-hover-bg);color:var(--mdb-table-hover-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;color:#0009}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6;color:#0009}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.775rem}.form-text{margin-top:.25rem;font-size:.875em;color:#757575}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;background-color:#fff;background-clip:padding-box;border:1px solid #bdbdbd;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;box-shadow:inset 0 1px 2px #00000013;transition:all .2s linear}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#4f4f4f;background-color:#fff;border-color:#3b71ca;outline:0;box-shadow:inset 0 1px 2px #00000013,0 0 0 .25rem #3b71ca40}.form-control::-webkit-date-and-time-value{height:1.6em}.form-control::placeholder{color:#757575;opacity:1}.form-control:disabled{background-color:#eee;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#4f4f4f;background-color:#eee;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e2e2e2}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.6;color:#4f4f4f;background-color:#0000;border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.6em + .5rem + 2px);padding:.25rem .5rem;font-size:.775rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.6em + 1rem + 2px);padding:.5rem 1rem;font-size:1rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.6em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.6em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.6em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.6em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.6em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.6em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #bdbdbd;border-radius:.25rem;box-shadow:inset 0 1px 2px #00000013;transition:all .2s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:inset 0 1px 2px #00000013,0 0 0 .25rem #3b71ca40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#eee}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #4f4f4f}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.775rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1rem;border-radius:.5rem}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.3em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#3b71ca;outline:0;box-shadow:0 0 0 .25rem #3b71ca40}.form-check-input:checked{background-color:#3b71ca;border-color:#3b71ca}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3b71ca;border-color:#757575;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%233b71ca'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:#0000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3b71ca40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3b71ca40}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem #0000001a;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c4d4ef}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:#0000;cursor:pointer;background-color:#e0e0e0;border-color:#0000;border-radius:1rem;box-shadow:inset 0 1px 2px #00000013}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3b71ca;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem #0000001a;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c4d4ef}.form-range::-moz-range-track{width:100%;height:.5rem;color:#0000;cursor:pointer;background-color:#e0e0e0;border-color:#0000;border-radius:1rem;box-shadow:inset 0 1px 2px #00000013}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#9e9e9e}.form-range:disabled::-moz-range-thumb{background-color:#9e9e9e}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.6;color:#4f4f4f;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #bdbdbd;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.775rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#14a44d}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;color:#000;background-color:#14a44de6;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#14a44d;padding-right:calc(1.6em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.4em + .1875rem) center;background-size:calc(.8em + .375rem) calc(.8em + .375rem)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.6em + .75rem);background-position:top calc(.4em + .1875rem) right calc(.4em + .1875rem)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2314a44d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.6em)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #14a44d40}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#14a44d}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc4c64}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;color:#000;background-color:#dc4c64e6;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc4c64;padding-right:calc(1.6em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc4c64' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.4em + .1875rem) center;background-size:calc(.8em + .375rem) calc(.8em + .375rem)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.6em + .75rem);background-position:top calc(.4em + .1875rem) right calc(.4em + .1875rem)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc4c64'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc4c64' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.8em + .375rem) calc(.8em + .375rem)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.6em)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc4c6440}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc4c64}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--mdb-btn-padding-x: 1.5rem;--mdb-btn-padding-y: .375rem;--mdb-btn-font-family: ;--mdb-btn-font-size:.75rem;--mdb-btn-font-weight: 500;--mdb-btn-line-height: 1.5;--mdb-btn-color: #4f4f4f;--mdb-btn-bg: transparent;--mdb-btn-border-width: 2px;--mdb-btn-border-color: transparent;--mdb-btn-border-radius: .25rem;--mdb-btn-hover-border-color: transparent;--mdb-btn-box-shadow: 0 4px 9px -4px rgba(0, 0, 0, .35);--mdb-btn-disabled-opacity: .65;--mdb-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--mdb-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--mdb-btn-padding-y) var(--mdb-btn-padding-x);font-family:var(--mdb-btn-font-family);font-size:var(--mdb-btn-font-size);font-weight:var(--mdb-btn-font-weight);line-height:var(--mdb-btn-line-height);color:var(--mdb-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--mdb-btn-border-width) solid var(--mdb-btn-border-color);border-radius:var(--mdb-btn-border-radius);background-color:var(--mdb-btn-bg);box-shadow:var(--mdb-btn-box-shadow);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--mdb-btn-color);background-color:var(--mdb-btn-bg);border-color:var(--mdb-btn-border-color)}.btn:focus-visible{color:var(--mdb-btn-hover-color);background-color:var(--mdb-btn-hover-bg);border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--mdb-btn-hover-border-color);outline:0;box-shadow:var(--mdb-btn-box-shadow),var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--mdb-btn-active-color);background-color:var(--mdb-btn-active-bg);border-color:var(--mdb-btn-active-border-color);box-shadow:var(--mdb-btn-active-shadow)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--mdb-btn-active-shadow),var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--mdb-btn-disabled-color);pointer-events:none;background-color:var(--mdb-btn-disabled-bg);border-color:var(--mdb-btn-disabled-border-color);opacity:var(--mdb-btn-disabled-opacity);box-shadow:none}.btn-primary{--mdb-btn-color: #fff;--mdb-btn-bg: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-border-color: #2f5aa2;--mdb-btn-focus-shadow-rgb: 88, 134, 210;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-border-color: #2c5598;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #3b71ca;--mdb-btn-disabled-border-color: #3b71ca}.btn-secondary{--mdb-btn-color: #000;--mdb-btn-bg: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #adb3be;--mdb-btn-hover-border-color: #a9afba;--mdb-btn-focus-shadow-rgb: 135, 141, 151;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #b2b8c1;--mdb-btn-active-border-color: #a9afba;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #9fa6b2;--mdb-btn-disabled-border-color: #9fa6b2}.btn-success{--mdb-btn-color: #000;--mdb-btn-bg: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #37b268;--mdb-btn-hover-border-color: #2cad5f;--mdb-btn-focus-shadow-rgb: 17, 139, 65;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #43b671;--mdb-btn-active-border-color: #2cad5f;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #14a44d;--mdb-btn-disabled-border-color: #14a44d}.btn-danger{--mdb-btn-color: #000;--mdb-btn-bg: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #e1677b;--mdb-btn-hover-border-color: #e05e74;--mdb-btn-focus-shadow-rgb: 187, 65, 85;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e37083;--mdb-btn-active-border-color: #e05e74;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #dc4c64;--mdb-btn-disabled-border-color: #dc4c64}.btn-warning{--mdb-btn-color: #000;--mdb-btn-bg: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #e8af3d;--mdb-btn-hover-border-color: #e7aa32;--mdb-btn-focus-shadow-rgb: 194, 137, 23;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e9b449;--mdb-btn-active-border-color: #e7aa32;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #e4a11b;--mdb-btn-disabled-border-color: #e4a11b}.btn-info{--mdb-btn-color: #000;--mdb-btn-bg: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #6ebfda;--mdb-btn-hover-border-color: #65bcd7;--mdb-btn-focus-shadow-rgb: 71, 153, 179;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #76c3dc;--mdb-btn-active-border-color: #65bcd7;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #54b4d3;--mdb-btn-disabled-border-color: #54b4d3}.btn-light{--mdb-btn-color: #000;--mdb-btn-bg: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #eeeeee;--mdb-btn-hover-border-color: #c9c9c9;--mdb-btn-focus-shadow-rgb: 213, 213, 213;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e2e2e2;--mdb-btn-active-border-color: #bcbcbc;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #000;--mdb-btn-disabled-bg: #fbfbfb;--mdb-btn-disabled-border-color: #fbfbfb}.btn-dark{--mdb-btn-color: #fff;--mdb-btn-bg: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #524d4d;--mdb-btn-hover-border-color: #474242;--mdb-btn-focus-shadow-rgb: 82, 77, 77;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #5c5757;--mdb-btn-active-border-color: #474242;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #fff;--mdb-btn-disabled-bg: #332d2d;--mdb-btn-disabled-border-color: #332d2d}.btn-outline-primary{--mdb-btn-color: #3b71ca;--mdb-btn-border-color: #3b71ca;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #3b71ca;--mdb-btn-hover-border-color: #3b71ca;--mdb-btn-focus-shadow-rgb: 59, 113, 202;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #3b71ca;--mdb-btn-active-border-color: #3b71ca;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #3b71ca;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #3b71ca;--mdb-gradient: none}.btn-outline-secondary{--mdb-btn-color: #9fa6b2;--mdb-btn-border-color: #9fa6b2;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #9fa6b2;--mdb-btn-hover-border-color: #9fa6b2;--mdb-btn-focus-shadow-rgb: 159, 166, 178;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #9fa6b2;--mdb-btn-active-border-color: #9fa6b2;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #9fa6b2;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #9fa6b2;--mdb-gradient: none}.btn-outline-success{--mdb-btn-color: #14a44d;--mdb-btn-border-color: #14a44d;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #14a44d;--mdb-btn-hover-border-color: #14a44d;--mdb-btn-focus-shadow-rgb: 20, 164, 77;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #14a44d;--mdb-btn-active-border-color: #14a44d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #14a44d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #14a44d;--mdb-gradient: none}.btn-outline-danger{--mdb-btn-color: #dc4c64;--mdb-btn-border-color: #dc4c64;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #dc4c64;--mdb-btn-hover-border-color: #dc4c64;--mdb-btn-focus-shadow-rgb: 220, 76, 100;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #dc4c64;--mdb-btn-active-border-color: #dc4c64;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #dc4c64;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #dc4c64;--mdb-gradient: none}.btn-outline-warning{--mdb-btn-color: #e4a11b;--mdb-btn-border-color: #e4a11b;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #e4a11b;--mdb-btn-hover-border-color: #e4a11b;--mdb-btn-focus-shadow-rgb: 228, 161, 27;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #e4a11b;--mdb-btn-active-border-color: #e4a11b;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #e4a11b;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #e4a11b;--mdb-gradient: none}.btn-outline-info{--mdb-btn-color: #54b4d3;--mdb-btn-border-color: #54b4d3;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #54b4d3;--mdb-btn-hover-border-color: #54b4d3;--mdb-btn-focus-shadow-rgb: 84, 180, 211;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #54b4d3;--mdb-btn-active-border-color: #54b4d3;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #54b4d3;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #54b4d3;--mdb-gradient: none}.btn-outline-light{--mdb-btn-color: #fbfbfb;--mdb-btn-border-color: #fbfbfb;--mdb-btn-hover-color: #000;--mdb-btn-hover-bg: #fbfbfb;--mdb-btn-hover-border-color: #fbfbfb;--mdb-btn-focus-shadow-rgb: 251, 251, 251;--mdb-btn-active-color: #000;--mdb-btn-active-bg: #fbfbfb;--mdb-btn-active-border-color: #fbfbfb;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #fbfbfb;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #fbfbfb;--mdb-gradient: none}.btn-outline-dark{--mdb-btn-color: #332d2d;--mdb-btn-border-color: #332d2d;--mdb-btn-hover-color: #fff;--mdb-btn-hover-bg: #332d2d;--mdb-btn-hover-border-color: #332d2d;--mdb-btn-focus-shadow-rgb: 51, 45, 45;--mdb-btn-active-color: #fff;--mdb-btn-active-bg: #332d2d;--mdb-btn-active-border-color: #332d2d;--mdb-btn-active-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-disabled-color: #332d2d;--mdb-btn-disabled-bg: transparent;--mdb-btn-disabled-border-color: #332d2d;--mdb-gradient: none}.btn-link{--mdb-btn-font-weight: 400;--mdb-btn-color: #3b71ca;--mdb-btn-bg: transparent;--mdb-btn-border-color: transparent;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-border-color: transparent;--mdb-btn-active-color: #386bc0;--mdb-btn-active-border-color: transparent;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-disabled-border-color: transparent;--mdb-btn-box-shadow: none;--mdb-btn-focus-shadow-rgb: 88, 134, 210;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:none}.btn-link:focus-visible{color:var(--mdb-btn-color)}.btn-link:hover{color:var(--mdb-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-y: .5rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:.875rem;--mdb-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-y: .25rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:.75rem;--mdb-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--mdb-dropdown-zindex: 1000;--mdb-dropdown-min-width: 10rem;--mdb-dropdown-padding-x: 0;--mdb-dropdown-padding-y: .5rem;--mdb-dropdown-spacer: .125rem;--mdb-dropdown-font-size:.875rem;--mdb-dropdown-color: #4f4f4f;--mdb-dropdown-bg: #fff;--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-border-radius: .5rem;--mdb-dropdown-border-width: 1px;--mdb-dropdown-inner-border-radius:calc(.5rem - 1px);--mdb-dropdown-divider-bg: hsl(0, 0%, 96%);--mdb-dropdown-divider-margin-y: .5rem;--mdb-dropdown-box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .07), 0 10px 20px -2px rgba(0, 0, 0, .04);--mdb-dropdown-link-color: #262626;--mdb-dropdown-link-hover-color: #222222;--mdb-dropdown-link-hover-bg: #eeeeee;--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: #9e9e9e;--mdb-dropdown-item-padding-x: 1rem;--mdb-dropdown-item-padding-y: .5rem;--mdb-dropdown-header-color: #757575;--mdb-dropdown-header-padding-x: 1rem;--mdb-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--mdb-dropdown-zindex);display:none;min-width:var(--mdb-dropdown-min-width);padding:var(--mdb-dropdown-padding-y) var(--mdb-dropdown-padding-x);margin:0;font-size:var(--mdb-dropdown-font-size);color:var(--mdb-dropdown-color);text-align:left;list-style:none;background-color:var(--mdb-dropdown-bg);background-clip:padding-box;border:var(--mdb-dropdown-border-width) solid var(--mdb-dropdown-border-color);border-radius:var(--mdb-dropdown-border-radius);box-shadow:var(--mdb-dropdown-box-shadow)}.dropdown-menu[data-mdb-popper]{top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu-start{--mdb-position: start}.dropdown-menu-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-end{--mdb-position: end}.dropdown-menu-end[data-mdb-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--mdb-position: start}.dropdown-menu-sm-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-sm-end{--mdb-position: end}.dropdown-menu-sm-end[data-mdb-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--mdb-position: start}.dropdown-menu-md-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-md-end{--mdb-position: end}.dropdown-menu-md-end[data-mdb-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--mdb-position: start}.dropdown-menu-lg-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-lg-end{--mdb-position: end}.dropdown-menu-lg-end[data-mdb-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--mdb-position: start}.dropdown-menu-xl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xl-end{--mdb-position: end}.dropdown-menu-xl-end[data-mdb-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--mdb-position: start}.dropdown-menu-xxl-start[data-mdb-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--mdb-position: end}.dropdown-menu-xxl-end[data-mdb-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-mdb-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--mdb-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-mdb-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--mdb-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-mdb-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--mdb-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--mdb-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--mdb-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--mdb-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:#0000;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-link-hover-color);background-color:var(--mdb-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-link-active-color);text-decoration:none;background-color:var(--mdb-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--mdb-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--mdb-dropdown-header-padding-y) var(--mdb-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--mdb-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-link-color)}.dropdown-menu-dark{--mdb-dropdown-color: #e0e0e0;--mdb-dropdown-bg: #4f4f4f;--mdb-dropdown-border-color: var(--mdb-border-color-translucent);--mdb-dropdown-box-shadow: ;--mdb-dropdown-link-color: #e0e0e0;--mdb-dropdown-link-hover-color: #fff;--mdb-dropdown-divider-bg: hsl(0, 0%, 96%);--mdb-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--mdb-dropdown-link-active-color: #fff;--mdb-dropdown-link-active-bg: #3b71ca;--mdb-dropdown-link-disabled-color: #9e9e9e;--mdb-dropdown-header-color: #9e9e9e}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-2px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.265625rem;padding-left:1.265625rem}.btn-group.show .dropdown-toggle{box-shadow:0 8px 9px -4px #00000026,0 4px 18px #0000001a}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-2px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--mdb-nav-link-padding-x: 1rem;--mdb-nav-link-padding-y: .5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-link-color);--mdb-nav-link-hover-color: var(--mdb-link-hover-color);--mdb-nav-link-disabled-color: #757575;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--mdb-nav-link-padding-y) var(--mdb-nav-link-padding-x);font-size:var(--mdb-nav-link-font-size);font-weight:var(--mdb-nav-link-font-weight);color:var(--mdb-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--mdb-nav-link-hover-color)}.nav-link.disabled{color:var(--mdb-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--mdb-nav-tabs-border-width: 1px;--mdb-nav-tabs-border-color: #e0e0e0;--mdb-nav-tabs-border-radius: .25rem;--mdb-nav-tabs-link-hover-border-color: #eeeeee #eeeeee #e0e0e0;--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-bg: #fff;--mdb-nav-tabs-link-active-border-color: #3b71ca;border-bottom:var(--mdb-nav-tabs-border-width) solid var(--mdb-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--mdb-nav-tabs-border-width));background:none;border:var(--mdb-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--mdb-nav-tabs-border-radius);border-top-right-radius:var(--mdb-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--mdb-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--mdb-nav-link-disabled-color);background-color:#0000;border-color:#0000}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);background-color:var(--mdb-nav-tabs-link-active-bg);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--mdb-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--mdb-nav-pills-border-radius: .25rem;--mdb-nav-pills-link-active-color: #285192;--mdb-nav-pills-link-active-bg: #e3ebf7}.nav-pills .nav-link{background:none;border:0;border-radius:var(--mdb-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--mdb-nav-link-disabled-color);background-color:#0000;border-color:#0000}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--mdb-nav-pills-link-active-color);background-color:var(--mdb-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--mdb-navbar-padding-x: 0;--mdb-navbar-padding-y: .5rem;--mdb-navbar-color: rgba(0, 0, 0, .55);--mdb-navbar-hover-color: rgba(0, 0, 0, .7);--mdb-navbar-disabled-color: rgba(0, 0, 0, .3);--mdb-navbar-active-color: rgba(0, 0, 0, .9);--mdb-navbar-brand-padding-y: .3rem;--mdb-navbar-brand-margin-end: 1rem;--mdb-navbar-brand-font-size: 1.25rem;--mdb-navbar-brand-color: rgba(0, 0, 0, .9);--mdb-navbar-brand-hover-color: rgba(0, 0, 0, .9);--mdb-navbar-nav-link-padding-x: .5rem;--mdb-navbar-toggler-padding-y: .25rem;--mdb-navbar-toggler-padding-x: .75rem;--mdb-navbar-toggler-font-size: 1.25rem;--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--mdb-navbar-toggler-border-color: rgba(0, 0, 0, .1);--mdb-navbar-toggler-border-radius: .25rem;--mdb-navbar-toggler-focus-width: .25rem;--mdb-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--mdb-navbar-padding-y) var(--mdb-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--mdb-navbar-brand-padding-y);padding-bottom:var(--mdb-navbar-brand-padding-y);margin-right:var(--mdb-navbar-brand-margin-end);font-size:var(--mdb-navbar-brand-font-size);color:var(--mdb-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--mdb-navbar-brand-hover-color)}.navbar-nav{--mdb-nav-link-padding-x: 0;--mdb-nav-link-padding-y: .5rem;--mdb-nav-link-font-weight: ;--mdb-nav-link-color: var(--mdb-navbar-color);--mdb-nav-link-hover-color: var(--mdb-navbar-hover-color);--mdb-nav-link-disabled-color: var(--mdb-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--mdb-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--mdb-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--mdb-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--mdb-navbar-toggler-padding-y) var(--mdb-navbar-toggler-padding-x);font-size:var(--mdb-navbar-toggler-font-size);line-height:1;color:var(--mdb-navbar-color);background-color:#0000;border:var(--mdb-border-width) solid var(--mdb-navbar-toggler-border-color);border-radius:var(--mdb-navbar-toggler-border-radius);transition:var(--mdb-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--mdb-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--mdb-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--mdb-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--mdb-navbar-nav-link-padding-x);padding-left:var(--mdb-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:#0000!important;border:0!important;transform:none!important;box-shadow:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--mdb-navbar-color: rgba(255, 255, 255, .55);--mdb-navbar-hover-color: rgba(255, 255, 255, .75);--mdb-navbar-disabled-color: rgba(255, 255, 255, .25);--mdb-navbar-active-color: #fff;--mdb-navbar-brand-color: #fff;--mdb-navbar-brand-hover-color: #fff;--mdb-navbar-toggler-border-color: rgba(255, 255, 255, .1);--mdb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--mdb-card-spacer-y: 1.5rem;--mdb-card-spacer-x: 1.5rem;--mdb-card-title-spacer-y: .5rem;--mdb-card-border-width: 1px;--mdb-card-border-color: var(--mdb-border-color-translucent);--mdb-card-border-radius: .5rem;--mdb-card-box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .07), 0 10px 20px -2px rgba(0, 0, 0, .04);--mdb-card-inner-border-radius:calc(.5rem - 1px);--mdb-card-cap-padding-y: .75rem;--mdb-card-cap-padding-x: 1.5rem;--mdb-card-cap-bg: rgba(255, 255, 255, 0);--mdb-card-cap-color: ;--mdb-card-height: ;--mdb-card-color: ;--mdb-card-bg: #fff;--mdb-card-img-overlay-padding: 1.5rem;--mdb-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--mdb-card-height);word-wrap:break-word;background-color:var(--mdb-card-bg);background-clip:border-box;border:var(--mdb-card-border-width) solid var(--mdb-card-border-color);border-radius:var(--mdb-card-border-radius);box-shadow:var(--mdb-card-box-shadow)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--mdb-card-spacer-y) var(--mdb-card-spacer-x);color:var(--mdb-card-color)}.card-title{margin-bottom:var(--mdb-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5*var(--mdb-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--mdb-card-spacer-x)}.card-header{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);margin-bottom:0;color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-bottom:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-header:first-child{border-radius:var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius) 0 0}.card-footer{padding:var(--mdb-card-cap-padding-y) var(--mdb-card-cap-padding-x);color:var(--mdb-card-cap-color);background-color:var(--mdb-card-cap-bg);border-top:var(--mdb-card-border-width) solid var(--mdb-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--mdb-card-inner-border-radius) var(--mdb-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5*var(--mdb-card-cap-padding-x));margin-bottom:calc(-1*var(--mdb-card-cap-padding-y));margin-left:calc(-.5*var(--mdb-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--mdb-card-bg);border-bottom-color:var(--mdb-card-bg)}.card-header-pills{margin-right:calc(-.5*var(--mdb-card-cap-padding-x));margin-left:calc(-.5*var(--mdb-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--mdb-card-img-overlay-padding);border-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--mdb-card-inner-border-radius);border-top-right-radius:var(--mdb-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--mdb-card-inner-border-radius);border-bottom-left-radius:var(--mdb-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--mdb-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.breadcrumb{--mdb-breadcrumb-padding-x: 0;--mdb-breadcrumb-padding-y: 0;--mdb-breadcrumb-margin-bottom: 1rem;--mdb-breadcrumb-bg: ;--mdb-breadcrumb-border-radius: ;--mdb-breadcrumb-divider-color: #757575;--mdb-breadcrumb-item-padding-x: .5rem;--mdb-breadcrumb-item-active-color: #757575;display:flex;flex-wrap:wrap;padding:var(--mdb-breadcrumb-padding-y) var(--mdb-breadcrumb-padding-x);margin-bottom:var(--mdb-breadcrumb-margin-bottom);font-size:var(--mdb-breadcrumb-font-size);list-style:none;background-color:var(--mdb-breadcrumb-bg);border-radius:var(--mdb-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--mdb-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--mdb-breadcrumb-item-padding-x);color:var(--mdb-breadcrumb-divider-color);content:var(--mdb-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--mdb-breadcrumb-item-active-color)}.pagination{--mdb-pagination-padding-x: .75rem;--mdb-pagination-padding-y: .375rem;--mdb-pagination-font-size:.9rem;--mdb-pagination-color: #4f4f4f;--mdb-pagination-bg: #fff;--mdb-pagination-border-width: 1px;--mdb-pagination-border-color: #e0e0e0;--mdb-pagination-border-radius: .25rem;--mdb-pagination-hover-color: #4f4f4f;--mdb-pagination-hover-bg: #eeeeee;--mdb-pagination-hover-border-color: #e0e0e0;--mdb-pagination-focus-color: var(--mdb-link-hover-color);--mdb-pagination-focus-bg: #eeeeee;--mdb-pagination-focus-box-shadow: 0 0 0 .25rem rgba(59, 113, 202, .25);--mdb-pagination-active-color: #285192;--mdb-pagination-active-bg: #e3ebf7;--mdb-pagination-active-border-color: #e3ebf7;--mdb-pagination-disabled-color: #757575;--mdb-pagination-disabled-bg: #fff;--mdb-pagination-disabled-border-color: #e0e0e0;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--mdb-pagination-padding-y) var(--mdb-pagination-padding-x);font-size:var(--mdb-pagination-font-size);color:var(--mdb-pagination-color);background-color:var(--mdb-pagination-bg);border:var(--mdb-pagination-border-width) solid var(--mdb-pagination-border-color);transition:all .3s linear}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--mdb-pagination-hover-color);background-color:var(--mdb-pagination-hover-bg);border-color:var(--mdb-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--mdb-pagination-focus-color);background-color:var(--mdb-pagination-focus-bg);outline:0;box-shadow:var(--mdb-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--mdb-pagination-active-color);background-color:var(--mdb-pagination-active-bg);border-color:var(--mdb-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--mdb-pagination-disabled-color);pointer-events:none;background-color:var(--mdb-pagination-disabled-bg);border-color:var(--mdb-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.pagination-lg{--mdb-pagination-padding-x: 1.5rem;--mdb-pagination-padding-y: .75rem;--mdb-pagination-font-size:1.25rem;--mdb-pagination-border-radius: .5rem}.pagination-sm{--mdb-pagination-padding-x: .5rem;--mdb-pagination-padding-y: .25rem;--mdb-pagination-font-size:.875rem;--mdb-pagination-border-radius: .25rem}.badge{--mdb-badge-padding-x: .65em;--mdb-badge-padding-y: .35em;--mdb-badge-font-size:.75em;--mdb-badge-font-weight: 700;--mdb-badge-color: #fff;--mdb-badge-border-radius: .27rem;display:inline-block;padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);font-size:var(--mdb-badge-font-size);font-weight:var(--mdb-badge-font-weight);line-height:1;color:var(--mdb-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--mdb-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--mdb-alert-bg: transparent;--mdb-alert-padding-x: 1.5rem;--mdb-alert-padding-y: 1.25rem;--mdb-alert-margin-bottom: 1rem;--mdb-alert-color: inherit;--mdb-alert-border-color: transparent;--mdb-alert-border: 1px solid var(--mdb-alert-border-color);--mdb-alert-border-radius: .5rem;position:relative;padding:var(--mdb-alert-padding-y) var(--mdb-alert-padding-x);margin-bottom:var(--mdb-alert-margin-bottom);color:var(--mdb-alert-color);background-color:var(--mdb-alert-bg);border:var(--mdb-alert-border);border-radius:var(--mdb-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.5625rem 1.5rem}.alert-primary{--mdb-alert-color: #234479;--mdb-alert-bg: #d8e3f4;--mdb-alert-border-color: #c4d4ef}.alert-primary .alert-link{color:#1c3661}.alert-secondary{--mdb-alert-color: #5f646b;--mdb-alert-bg: #ecedf0;--mdb-alert-border-color: #e2e4e8}.alert-secondary .alert-link{color:#4c5056}.alert-success{--mdb-alert-color: #0c622e;--mdb-alert-bg: #d0eddb;--mdb-alert-border-color: #b9e4ca}.alert-success .alert-link{color:#0a4e25}.alert-danger{--mdb-alert-color: #842e3c;--mdb-alert-bg: #f8dbe0;--mdb-alert-border-color: #f5c9d1}.alert-danger .alert-link{color:#6a2530}.alert-warning{--mdb-alert-color: #896110;--mdb-alert-bg: #faecd1;--mdb-alert-border-color: #f7e3bb}.alert-warning .alert-link{color:#6e4e0d}.alert-info{--mdb-alert-color: #326c7f;--mdb-alert-bg: #ddf0f6;--mdb-alert-border-color: #cce9f2}.alert-info .alert-link{color:#285666}.alert-light{--mdb-alert-color: #646464;--mdb-alert-bg: #fefefe;--mdb-alert-border-color: #fefefe}.alert-light .alert-link{color:#505050}.alert-dark{--mdb-alert-color: #1f1b1b;--mdb-alert-bg: #d6d5d5;--mdb-alert-border-color: #c2c0c0}.alert-dark .alert-link{color:#191616}.accordion{--mdb-accordion-color: #4f4f4f;--mdb-accordion-bg: #fff;--mdb-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--mdb-accordion-border-color: var(--mdb-border-color);--mdb-accordion-border-width: 1px;--mdb-accordion-border-radius: .5rem;--mdb-accordion-inner-border-radius:calc(.5rem - 1px);--mdb-accordion-btn-padding-x: 1.5rem;--mdb-accordion-btn-padding-y: 1.15rem;--mdb-accordion-btn-color: #4f4f4f;--mdb-accordion-btn-bg: var(--mdb-accordion-bg);--mdb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234f4f4f'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-icon-width: 1.25rem;--mdb-accordion-btn-icon-transform: rotate(-180deg);--mdb-accordion-btn-icon-transition: transform .2s ease-in-out;--mdb-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233b71ca'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--mdb-accordion-btn-focus-border-color: #3b71ca;--mdb-accordion-btn-focus-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);--mdb-accordion-body-padding-x: 1.5rem;--mdb-accordion-body-padding-y: 1.15rem;--mdb-accordion-active-color: #3b71ca;--mdb-accordion-active-bg: #fff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--mdb-accordion-btn-padding-y) var(--mdb-accordion-btn-padding-x);font-size:1rem;color:var(--mdb-accordion-btn-color);text-align:left;background-color:var(--mdb-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--mdb-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--mdb-accordion-active-color);background-color:var(--mdb-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--mdb-accordion-border-width)) 0 var(--mdb-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--mdb-accordion-btn-active-icon);transform:var(--mdb-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--mdb-accordion-btn-icon-width);height:var(--mdb-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--mdb-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--mdb-accordion-btn-icon-width);transition:var(--mdb-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--mdb-accordion-color);background-color:var(--mdb-accordion-bg);border:var(--mdb-accordion-border-width) solid var(--mdb-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--mdb-accordion-border-radius);border-top-right-radius:var(--mdb-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--mdb-accordion-inner-border-radius);border-top-right-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--mdb-accordion-inner-border-radius);border-bottom-left-radius:var(--mdb-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--mdb-accordion-border-radius);border-bottom-left-radius:var(--mdb-accordion-border-radius)}.accordion-body{padding:var(--mdb-accordion-body-padding-y) var(--mdb-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}@keyframes progress-bar-stripes{0%{background-position-x:4px}}.progress{--mdb-progress-height: 4px;--mdb-progress-font-size:.75rem;--mdb-progress-bg: #eeeeee;--mdb-progress-border-radius: .25rem;--mdb-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--mdb-progress-bar-color: #fff;--mdb-progress-bar-bg: #3b71ca;--mdb-progress-bar-transition: width .6s ease;display:flex;height:var(--mdb-progress-height);overflow:hidden;font-size:var(--mdb-progress-font-size);background-color:var(--mdb-progress-bg);border-radius:var(--mdb-progress-border-radius);box-shadow:var(--mdb-progress-box-shadow)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--mdb-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--mdb-progress-bar-bg);transition:var(--mdb-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--mdb-progress-height) var(--mdb-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.list-group{--mdb-list-group-color: #4f4f4f;--mdb-list-group-bg: #fff;--mdb-list-group-border-color: rgba(0, 0, 0, .125);--mdb-list-group-border-width: 1px;--mdb-list-group-border-radius: .5rem;--mdb-list-group-item-padding-x: 1.5rem;--mdb-list-group-item-padding-y: .5rem;--mdb-list-group-action-color: #616161;--mdb-list-group-action-hover-color: #616161;--mdb-list-group-action-hover-bg: #f5f5f5;--mdb-list-group-action-active-color: #4f4f4f;--mdb-list-group-action-active-bg: #eeeeee;--mdb-list-group-disabled-color: #757575;--mdb-list-group-disabled-bg: #fff;--mdb-list-group-active-color: rgb(44, 88, 160);--mdb-list-group-active-bg: rgb(223, 231, 246);--mdb-list-group-active-border-color: rgb(223, 231, 246);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--mdb-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--mdb-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--mdb-list-group-action-hover-color);text-decoration:none;background-color:var(--mdb-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--mdb-list-group-action-active-color);background-color:var(--mdb-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--mdb-list-group-item-padding-y) var(--mdb-list-group-item-padding-x);color:var(--mdb-list-group-color);background-color:var(--mdb-list-group-bg);border:var(--mdb-list-group-border-width) solid var(--mdb-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--mdb-list-group-disabled-color);pointer-events:none;background-color:var(--mdb-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--mdb-list-group-active-color);background-color:var(--mdb-list-group-active-bg);border-color:var(--mdb-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--mdb-list-group-border-width));border-top-width:var(--mdb-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--mdb-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--mdb-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--mdb-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--mdb-list-group-border-width));border-left-width:var(--mdb-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--mdb-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#234479;background-color:#d8e3f4}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#234479;background-color:#c2ccdc}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#234479;border-color:#234479}.list-group-item-secondary{color:#5f646b;background-color:#ecedf0}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#5f646b;background-color:#d4d5d8}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#5f646b;border-color:#5f646b}.list-group-item-success{color:#0c622e;background-color:#d0eddb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0c622e;background-color:#bbd5c5}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0c622e;border-color:#0c622e}.list-group-item-danger{color:#842e3c;background-color:#f8dbe0}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842e3c;background-color:#dfc5ca}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842e3c;border-color:#842e3c}.list-group-item-warning{color:#896110;background-color:#faecd1}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#896110;background-color:#e1d4bc}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#896110;border-color:#896110}.list-group-item-info{color:#326c7f;background-color:#ddf0f6}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#326c7f;background-color:#c7d8dd}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#326c7f;border-color:#326c7f}.list-group-item-light{color:#646464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#646464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#646464;border-color:#646464}.list-group-item-dark{color:#1f1b1b;background-color:#d6d5d5}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1f1b1b;background-color:#c1c0c0}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1f1b1b;border-color:#1f1b1b}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #3b71ca40;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--mdb-toast-zindex: 1060;--mdb-toast-padding-x: 1rem;--mdb-toast-padding-y: .65rem;--mdb-toast-spacing: 1.5rem;--mdb-toast-max-width: 350px;--mdb-toast-font-size:.875rem;--mdb-toast-color: ;--mdb-toast-bg: #fff;--mdb-toast-border-width: 1px;--mdb-toast-border-color: var(--mdb-border-color-translucent);--mdb-toast-border-radius: .5rem;--mdb-toast-box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .07), 0 10px 20px -2px rgba(0, 0, 0, .04);--mdb-toast-header-color: #757575;--mdb-toast-header-bg: #fff;--mdb-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--mdb-toast-max-width);max-width:100%;font-size:var(--mdb-toast-font-size);color:var(--mdb-toast-color);pointer-events:auto;background-color:var(--mdb-toast-bg);background-clip:padding-box;border:var(--mdb-toast-border-width) solid var(--mdb-toast-border-color);box-shadow:var(--mdb-toast-box-shadow);border-radius:var(--mdb-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--mdb-toast-zindex: 1060;position:absolute;z-index:var(--mdb-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--mdb-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--mdb-toast-padding-y) var(--mdb-toast-padding-x);color:var(--mdb-toast-header-color);background-color:var(--mdb-toast-header-bg);background-clip:padding-box;border-bottom:var(--mdb-toast-border-width) solid var(--mdb-toast-header-border-color);border-top-left-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width));border-top-right-radius:calc(var(--mdb-toast-border-radius) - var(--mdb-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5*var(--mdb-toast-padding-x));margin-left:var(--mdb-toast-padding-x)}.toast-body{padding:var(--mdb-toast-padding-x);word-wrap:break-word}.modal{--mdb-modal-zindex: 1055;--mdb-modal-width: 500px;--mdb-modal-padding: 1rem;--mdb-modal-margin: .5rem;--mdb-modal-color: ;--mdb-modal-bg: #fff;--mdb-modal-border-color: var(--mdb-border-color-translucent);--mdb-modal-border-width: 1px;--mdb-modal-border-radius: .5rem;--mdb-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--mdb-modal-inner-border-radius:calc(.5rem - 1px);--mdb-modal-header-padding-x: 1rem;--mdb-modal-header-padding-y: 1rem;--mdb-modal-header-padding: 1rem 1rem;--mdb-modal-header-border-color: hsl(0, 0%, 96%);--mdb-modal-header-border-width: 2px;--mdb-modal-title-line-height: 1.6;--mdb-modal-footer-gap: .5rem;--mdb-modal-footer-bg: ;--mdb-modal-footer-border-color: hsl(0, 0%, 96%);--mdb-modal-footer-border-width: 2px;position:fixed;top:0;left:0;z-index:var(--mdb-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--mdb-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--mdb-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--mdb-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--mdb-modal-color);pointer-events:auto;background-color:var(--mdb-modal-bg);background-clip:padding-box;border:var(--mdb-modal-border-width) solid var(--mdb-modal-border-color);border-radius:var(--mdb-modal-border-radius);box-shadow:var(--mdb-modal-box-shadow);outline:0}.modal-backdrop{--mdb-backdrop-zindex: 1050;--mdb-backdrop-bg: #000;--mdb-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--mdb-backdrop-zindex);width:100vw;height:100vh;background-color:var(--mdb-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--mdb-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--mdb-modal-header-padding);border-bottom:var(--mdb-modal-header-border-width) solid var(--mdb-modal-header-border-color);border-top-left-radius:var(--mdb-modal-inner-border-radius);border-top-right-radius:var(--mdb-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--mdb-modal-header-padding-y)*.5) calc(var(--mdb-modal-header-padding-x)*.5);margin:calc(-.5*var(--mdb-modal-header-padding-y)) calc(-.5*var(--mdb-modal-header-padding-x)) calc(-.5*var(--mdb-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--mdb-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--mdb-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--mdb-modal-padding) - var(--mdb-modal-footer-gap)*.5);background-color:var(--mdb-modal-footer-bg);border-top:var(--mdb-modal-footer-border-width) solid var(--mdb-modal-footer-border-color);border-bottom-right-radius:var(--mdb-modal-inner-border-radius);border-bottom-left-radius:var(--mdb-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--mdb-modal-footer-gap)*.5)}@media (min-width: 576px){.modal{--mdb-modal-margin: 1.75rem;--mdb-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--mdb-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--mdb-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--mdb-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--mdb-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.popover{--mdb-popover-zindex: 1080;--mdb-popover-max-width: 276px;--mdb-popover-font-size:.875rem;--mdb-popover-bg: #fff;--mdb-popover-border-width: 1px;--mdb-popover-border-color: hsl(0, 0%, 96%);--mdb-popover-border-radius: .5rem;--mdb-popover-inner-border-radius:calc(.5rem - 1px);--mdb-popover-box-shadow: 0 0px 3px 0 rgba(0, 0, 0, .07), 0 2px 2px 0 rgba(0, 0, 0, .04);--mdb-popover-header-padding-x: 1rem;--mdb-popover-header-padding-y: .5rem;--mdb-popover-header-font-size:1rem;--mdb-popover-header-color: ;--mdb-popover-header-bg: #fff;--mdb-popover-body-padding-x: 1rem;--mdb-popover-body-padding-y: 1rem;--mdb-popover-body-color: #4f4f4f;--mdb-popover-arrow-width: 1rem;--mdb-popover-arrow-height: .5rem;--mdb-popover-arrow-border: var(--mdb-popover-border-color);z-index:var(--mdb-popover-zindex);display:block;max-width:var(--mdb-popover-max-width);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-popover-font-size);word-wrap:break-word;background-color:var(--mdb-popover-bg);background-clip:padding-box;border:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-radius:var(--mdb-popover-border-radius);box-shadow:var(--mdb-popover-box-shadow)}.popover .popover-arrow{display:block;width:var(--mdb-popover-arrow-width);height:var(--mdb-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:#0000;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--mdb-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--mdb-popover-border-width);border-top-color:var(--mdb-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height) calc(var(--mdb-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--mdb-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--mdb-popover-border-width);border-right-color:var(--mdb-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--mdb-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--mdb-popover-border-width);border-bottom-color:var(--mdb-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--mdb-popover-arrow-width);margin-left:calc(-.5*var(--mdb-popover-arrow-width));content:"";border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--mdb-popover-arrow-height)) - var(--mdb-popover-border-width));width:var(--mdb-popover-arrow-height);height:var(--mdb-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--mdb-popover-arrow-width)*.5) 0 calc(var(--mdb-popover-arrow-width)*.5) var(--mdb-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--mdb-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--mdb-popover-border-width);border-left-color:var(--mdb-popover-bg)}.popover-header{padding:var(--mdb-popover-header-padding-y) var(--mdb-popover-header-padding-x);margin-bottom:0;font-size:var(--mdb-popover-header-font-size);color:var(--mdb-popover-header-color);background-color:var(--mdb-popover-header-bg);border-bottom:var(--mdb-popover-border-width) solid var(--mdb-popover-border-color);border-top-left-radius:var(--mdb-popover-inner-border-radius);border-top-right-radius:var(--mdb-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--mdb-popover-body-padding-y) var(--mdb-popover-body-padding-x);color:var(--mdb-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}/*!rtl:options:{ - "autoRename": true, - "stringMap":[ { - "name" : "prev-next", - "search" : "prev", - "replace" : "next" - } ] -} */.carousel-control-prev-icon,.carousel-control-next-icon{background-image:none}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-mdb-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-mdb-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-mdb-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--mdb-spinner-width);height:var(--mdb-spinner-height);vertical-align:var(--mdb-spinner-vertical-align);border-radius:50%;animation:var(--mdb-spinner-animation-speed) linear infinite var(--mdb-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -.125em;--mdb-spinner-border-width: .25em;--mdb-spinner-animation-speed: .75s;--mdb-spinner-animation-name: spinner-border;border:var(--mdb-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem;--mdb-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--mdb-spinner-width: 2rem;--mdb-spinner-height: 2rem;--mdb-spinner-vertical-align: -.125em;--mdb-spinner-animation-speed: .75s;--mdb-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--mdb-spinner-width: 1rem;--mdb-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--mdb-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--mdb-offcanvas-zindex: 1045;--mdb-offcanvas-width: 400px;--mdb-offcanvas-height: 30vh;--mdb-offcanvas-padding-x: 1rem;--mdb-offcanvas-padding-y: 1rem;--mdb-offcanvas-color: ;--mdb-offcanvas-bg: #fff;--mdb-offcanvas-border-width: 1px;--mdb-offcanvas-border-color: var(--mdb-border-color-translucent);--mdb-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@media (max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:#0000!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@media (max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:#0000!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@media (max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:#0000!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@media (max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:#0000!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}}@media (max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--mdb-offcanvas-height: auto;--mdb-offcanvas-border-width: 0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:#0000!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--mdb-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--mdb-offcanvas-color);visibility:hidden;background-color:var(--mdb-offcanvas-bg);background-clip:padding-box;outline:0;box-shadow:var(--mdb-offcanvas-box-shadow);transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--mdb-offcanvas-width);border-right:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--mdb-offcanvas-width);border-left:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-bottom:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--mdb-offcanvas-height);max-height:100%;border-top:var(--mdb-offcanvas-border-width) solid var(--mdb-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--mdb-offcanvas-padding-y)*.5) calc(var(--mdb-offcanvas-padding-x)*.5);margin-top:calc(-.5*var(--mdb-offcanvas-padding-y));margin-right:calc(-.5*var(--mdb-offcanvas-padding-x));margin-bottom:calc(-.5*var(--mdb-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.6}.offcanvas-body{flex-grow:1;padding:var(--mdb-offcanvas-padding-y) var(--mdb-offcanvas-padding-x);overflow-y:auto}.tooltip{--mdb-tooltip-zindex: 1090;--mdb-tooltip-max-width: 200px;--mdb-tooltip-padding-x: 16px;--mdb-tooltip-padding-y: 6px;--mdb-tooltip-margin: ;--mdb-tooltip-font-size:.875rem;--mdb-tooltip-color: #fff;--mdb-tooltip-bg: #6d6d6d;--mdb-tooltip-border-radius: .25rem;--mdb-tooltip-opacity: .9;--mdb-tooltip-arrow-width: .8rem;--mdb-tooltip-arrow-height: .4rem;z-index:var(--mdb-tooltip-zindex);display:block;padding:var(--mdb-tooltip-arrow-height);margin:var(--mdb-tooltip-margin);font-family:var(--mdb-font-roboto);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--mdb-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--mdb-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--mdb-tooltip-arrow-width);height:var(--mdb-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:#0000;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-top-color:var(--mdb-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height) calc(var(--mdb-tooltip-arrow-width)*.5) 0;border-right-color:var(--mdb-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-bottom-color:var(--mdb-tooltip-bg)}/*!rtl:begin:ignore*/.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--mdb-tooltip-arrow-height);height:var(--mdb-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--mdb-tooltip-arrow-width)*.5) 0 calc(var(--mdb-tooltip-arrow-width)*.5) var(--mdb-tooltip-arrow-height);border-left-color:var(--mdb-tooltip-bg)}/*!rtl:end:ignore*/.tooltip-inner{max-width:var(--mdb-tooltip-max-width);padding:var(--mdb-tooltip-padding-y) var(--mdb-tooltip-padding-x);color:var(--mdb-tooltip-color);text-align:center;background-color:var(--mdb-tooltip-bg);border-radius:var(--mdb-tooltip-border-radius)}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(59,113,202,var(--mdb-bg-opacity, 1))!important}.text-bg-secondary{color:#000!important;background-color:RGBA(159,166,178,var(--mdb-bg-opacity, 1))!important}.text-bg-success{color:#000!important;background-color:RGBA(20,164,77,var(--mdb-bg-opacity, 1))!important}.text-bg-danger{color:#000!important;background-color:RGBA(220,76,100,var(--mdb-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(228,161,27,var(--mdb-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(84,180,211,var(--mdb-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(251,251,251,var(--mdb-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(51,45,45,var(--mdb-bg-opacity, 1))!important}.link-primary{color:#3b71ca!important}.link-primary:hover,.link-primary:focus{color:#386bc0!important}.link-secondary{color:#9fa6b2!important}.link-secondary:hover,.link-secondary:focus{color:#a4aab6!important}.link-success{color:#14a44d!important}.link-success:hover,.link-success:focus{color:#20a956!important}.link-danger{color:#dc4c64!important}.link-danger:hover,.link-danger:focus{color:#de556c!important}.link-warning{color:#e4a11b!important}.link-warning:hover,.link-warning:focus{color:#e5a626!important}.link-info{color:#54b4d3!important}.link-info:hover,.link-info:focus{color:#5db8d5!important}.link-light{color:#fbfbfb!important}.link-light:hover,.link-light:focus{color:#fbfbfb!important}.link-dark{color:#332d2d!important}.link-dark:hover,.link-dark:focus{color:#302b2b!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--mdb-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--mdb-aspect-ratio: 100%}.ratio-4x3{--mdb-aspect-ratio: 75%}.ratio-16x9{--mdb-aspect-ratio: 56.25%}.ratio-21x9{--mdb-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-5{opacity:.05!important}.opacity-10{opacity:.1!important}.opacity-15{opacity:.15!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-30{opacity:.3!important}.opacity-35{opacity:.35!important}.opacity-40{opacity:.4!important}.opacity-45{opacity:.45!important}.opacity-50{opacity:.5!important}.opacity-55{opacity:.55!important}.opacity-60{opacity:.6!important}.opacity-65{opacity:.65!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.opacity-95{opacity:.95!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none,.shadow-0{box-shadow:none!important}.shadow-1{box-shadow:0 0 2px #00000012,0 1px 1px #0000000a!important}.shadow-2{box-shadow:0 0 3px #00000012,0 2px 2px #0000000a!important}.shadow-3{box-shadow:0 2px 6px -1px #00000012,0 6px 18px -1px #0000000a!important}.shadow-4{box-shadow:0 2px 15px -3px #00000012,0 10px 20px -2px #0000000a!important}.shadow-5{box-shadow:0 2px 25px -5px #00000012,0 25px 21px -5px #0000000a!important}.shadow-6{box-shadow:0 2px 35px -12px #00000036,0 50px 40px -5px #0000000a!important}.shadow-1-soft{box-shadow:0 1px 5px #0000000d!important}.shadow-2-soft{box-shadow:0 2px 10px #0000000d!important}.shadow-3-soft{box-shadow:0 5px 15px #0000000d!important}.shadow-4-soft{box-shadow:0 10px 20px #0000000d!important}.shadow-5-soft{box-shadow:0 15px 30px #0000000d!important}.shadow-6-soft{box-shadow:0 20px 40px #0000000d!important}.shadow-1-strong{box-shadow:0 0 2px #00000029,0 1px 1px #0000001a!important}.shadow-2-strong{box-shadow:0 0 3px #00000029,0 2px 2px #0000001a!important}.shadow-3-strong{box-shadow:0 2px 6px -1px #00000029,0 6px 18px -1px #0000001a!important}.shadow-4-strong{box-shadow:0 2px 15px -3px #00000029,0 10px 20px -2px #0000001a!important}.shadow-5-strong{box-shadow:0 2px 25px -5px #00000029,0 25px 21px -5px #0000001a!important}.shadow-6-strong{box-shadow:0 2px 35px -12px #00000042,0 50px 40px -5px #0000001a!important}.shadow-inner{box-shadow:inset 0 2px 4px #0000000f!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--mdb-border-width) var(--mdb-border-style) var(--mdb-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-primary-rgb),var(--mdb-border-opacity))!important}.border-secondary{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-secondary-rgb),var(--mdb-border-opacity))!important}.border-success{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-success-rgb),var(--mdb-border-opacity))!important}.border-danger{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-danger-rgb),var(--mdb-border-opacity))!important}.border-warning{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-warning-rgb),var(--mdb-border-opacity))!important}.border-info{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-info-rgb),var(--mdb-border-opacity))!important}.border-light{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-light-rgb),var(--mdb-border-opacity))!important}.border-dark{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-dark-rgb),var(--mdb-border-opacity))!important}.border-white{--mdb-border-opacity: 1;border-color:rgba(var(--mdb-white-rgb),var(--mdb-border-opacity))!important}.border-1{--mdb-border-width: 1px}.border-2{--mdb-border-width: 2px}.border-3{--mdb-border-width: 3px}.border-4{--mdb-border-width: 4px}.border-5{--mdb-border-width: 5px}.border-opacity-10{--mdb-border-opacity: .1}.border-opacity-25{--mdb-border-opacity: .25}.border-opacity-50{--mdb-border-opacity: .5}.border-opacity-75{--mdb-border-opacity: .75}.border-opacity-100{--mdb-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.mb-6{margin-bottom:3.5rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.mb-9{margin-bottom:6rem!important}.mb-10{margin-bottom:8rem!important}.mb-11{margin-bottom:10rem!important}.mb-12{margin-bottom:12rem!important}.mb-13{margin-bottom:14rem!important}.mb-14{margin-bottom:16rem!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--mdb-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.6!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}/*!rtl:begin:remove*/.text-break{word-wrap:break-word!important;word-break:break-word!important}/*!rtl:end:remove*/.text-primary{--mdb-text-opacity: 1;color:rgba(var(--mdb-primary-rgb),var(--mdb-text-opacity))!important}.text-secondary{--mdb-text-opacity: 1;color:rgba(var(--mdb-secondary-rgb),var(--mdb-text-opacity))!important}.text-success{--mdb-text-opacity: 1;color:rgba(var(--mdb-success-rgb),var(--mdb-text-opacity))!important}.text-danger{--mdb-text-opacity: 1;color:rgba(var(--mdb-danger-rgb),var(--mdb-text-opacity))!important}.text-warning{--mdb-text-opacity: 1;color:rgba(var(--mdb-warning-rgb),var(--mdb-text-opacity))!important}.text-info{--mdb-text-opacity: 1;color:rgba(var(--mdb-info-rgb),var(--mdb-text-opacity))!important}.text-light{--mdb-text-opacity: 1;color:rgba(var(--mdb-light-rgb),var(--mdb-text-opacity))!important}.text-dark{--mdb-text-opacity: 1;color:rgba(var(--mdb-dark-rgb),var(--mdb-text-opacity))!important}.text-black{--mdb-text-opacity: 1;color:rgba(var(--mdb-black-rgb),var(--mdb-text-opacity))!important}.text-white{--mdb-text-opacity: 1;color:rgba(var(--mdb-white-rgb),var(--mdb-text-opacity))!important}.text-body{--mdb-text-opacity: 1;color:rgba(var(--mdb-body-color-rgb),var(--mdb-text-opacity))!important}.text-muted{--mdb-text-opacity: 1;color:#757575!important}.text-black-50{--mdb-text-opacity: 1;color:#00000080!important}.text-white-50{--mdb-text-opacity: 1;color:#ffffff80!important}.text-reset{--mdb-text-opacity: 1;color:inherit!important}.text-opacity-25{--mdb-text-opacity: .25}.text-opacity-50{--mdb-text-opacity: .5}.text-opacity-75{--mdb-text-opacity: .75}.text-opacity-100{--mdb-text-opacity: 1}.bg-primary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-primary-rgb),var(--mdb-bg-opacity))!important}.bg-secondary{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-secondary-rgb),var(--mdb-bg-opacity))!important}.bg-success{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-success-rgb),var(--mdb-bg-opacity))!important}.bg-danger{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-danger-rgb),var(--mdb-bg-opacity))!important}.bg-warning{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-warning-rgb),var(--mdb-bg-opacity))!important}.bg-info{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-info-rgb),var(--mdb-bg-opacity))!important}.bg-light{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-light-rgb),var(--mdb-bg-opacity))!important}.bg-dark{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-dark-rgb),var(--mdb-bg-opacity))!important}.bg-black{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-black-rgb),var(--mdb-bg-opacity))!important}.bg-white{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-white-rgb),var(--mdb-bg-opacity))!important}.bg-body{--mdb-bg-opacity: 1;background-color:rgba(var(--mdb-body-bg-rgb),var(--mdb-bg-opacity))!important}.bg-transparent{--mdb-bg-opacity: 1;background-color:#0000!important}.bg-opacity-10{--mdb-bg-opacity: .1}.bg-opacity-25{--mdb-bg-opacity: .25}.bg-opacity-50{--mdb-bg-opacity: .5}.bg-opacity-75{--mdb-bg-opacity: .75}.bg-opacity-100{--mdb-bg-opacity: 1}.bg-gradient{background-image:var(--mdb-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--mdb-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--mdb-border-radius-sm)!important}.rounded-2{border-radius:var(--mdb-border-radius)!important}.rounded-3{border-radius:var(--mdb-border-radius-lg)!important}.rounded-4{border-radius:.375rem!important}.rounded-5{border-radius:.5rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--mdb-border-radius-pill)!important}.rounded-6{border-radius:.75rem!important}.rounded-7{border-radius:1rem!important}.rounded-8{border-radius:1.25rem!important}.rounded-9{border-radius:1.5rem!important}.rounded-top{border-top-left-radius:var(--mdb-border-radius)!important;border-top-right-radius:var(--mdb-border-radius)!important}.rounded-end{border-top-right-radius:var(--mdb-border-radius)!important;border-bottom-right-radius:var(--mdb-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--mdb-border-radius)!important;border-bottom-left-radius:var(--mdb-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--mdb-border-radius)!important;border-top-left-radius:var(--mdb-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.ls-tighter{letter-spacing:-.05em!important}.ls-tight{letter-spacing:-.025em!important}.ls-normal{letter-spacing:0em!important}.ls-wide{letter-spacing:.025em!important}.ls-wider{letter-spacing:.05em!important}.ls-widest{letter-spacing:.1em!important}.object-cover{object-fit:cover!important}.object-top{object-position:top!important}.object-center{object-position:center!important}.object-bottom{object-position:bottom!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.mb-sm-6{margin-bottom:3.5rem!important}.mb-sm-7{margin-bottom:4rem!important}.mb-sm-8{margin-bottom:5rem!important}.mb-sm-9{margin-bottom:6rem!important}.mb-sm-10{margin-bottom:8rem!important}.mb-sm-11{margin-bottom:10rem!important}.mb-sm-12{margin-bottom:12rem!important}.mb-sm-13{margin-bottom:14rem!important}.mb-sm-14{margin-bottom:16rem!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.mb-md-6{margin-bottom:3.5rem!important}.mb-md-7{margin-bottom:4rem!important}.mb-md-8{margin-bottom:5rem!important}.mb-md-9{margin-bottom:6rem!important}.mb-md-10{margin-bottom:8rem!important}.mb-md-11{margin-bottom:10rem!important}.mb-md-12{margin-bottom:12rem!important}.mb-md-13{margin-bottom:14rem!important}.mb-md-14{margin-bottom:16rem!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.mb-lg-6{margin-bottom:3.5rem!important}.mb-lg-7{margin-bottom:4rem!important}.mb-lg-8{margin-bottom:5rem!important}.mb-lg-9{margin-bottom:6rem!important}.mb-lg-10{margin-bottom:8rem!important}.mb-lg-11{margin-bottom:10rem!important}.mb-lg-12{margin-bottom:12rem!important}.mb-lg-13{margin-bottom:14rem!important}.mb-lg-14{margin-bottom:16rem!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.mb-xl-6{margin-bottom:3.5rem!important}.mb-xl-7{margin-bottom:4rem!important}.mb-xl-8{margin-bottom:5rem!important}.mb-xl-9{margin-bottom:6rem!important}.mb-xl-10{margin-bottom:8rem!important}.mb-xl-11{margin-bottom:10rem!important}.mb-xl-12{margin-bottom:12rem!important}.mb-xl-13{margin-bottom:14rem!important}.mb-xl-14{margin-bottom:16rem!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.mb-xxl-6{margin-bottom:3.5rem!important}.mb-xxl-7{margin-bottom:4rem!important}.mb-xxl-8{margin-bottom:5rem!important}.mb-xxl-9{margin-bottom:6rem!important}.mb-xxl-10{margin-bottom:8rem!important}.mb-xxl-11{margin-bottom:10rem!important}.mb-xxl-12{margin-bottom:12rem!important}.mb-xxl-13{margin-bottom:14rem!important}.mb-xxl-14{margin-bottom:16rem!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-3rem!important;margin-left:-3rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-3rem!important;margin-bottom:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.diagonal-fractions{font-variant-numeric:diagonal-fractions}.bg-super-light{--mdb-bg-super-light: #fbfbfb;background-color:var(--mdb-bg-super-light)}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.table-fixed{table-layout:fixed}.table-auto{table-layout:auto}.link-primary,.link-secondary,.link-success,.link-danger,.link-warning,.link-info,.link-light,.link-dark{transition:color .15s}:root{--mdb-font-roboto: "Roboto", sans-serif;--mdb-bg-opacity: 1}hr:not([size]).hr{--mdb-divider-height: 2px;--mdb-divider-bg: hsl(0, 0%, 96%);--mdb-divider-opacity: 1;--mdb-divider-blurry-bg: transparent;--mdb-divider-blurry-bg-image: linear-gradient(90deg, transparent, hsl(0, 0%, 40%), transparent);--mdb-divider-blurry-height: 1px;--mdb-divider-blurry-opacity: .25;height:var(--mdb-divider-height);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}hr:not([size]).hr.hr-blurry{background-color:var(--mdb-divider-blurry-bg);background-image:var(--mdb-divider-blurry-bg-image);height:var(--mdb-divider-blurry-height);opacity:var(--mdb-divider-blurry-opacity)}hr:not([size]).vr{height:auto}hr.hr,hr.vr{border-top:none!important}.vr{--mdb-divider-width: 2px;--mdb-divider-bg: hsl(0, 0%, 96%);--mdb-divider-opacity: 1;width:var(--mdb-divider-width);background-color:var(--mdb-divider-bg);opacity:var(--mdb-divider-opacity)}.vr-blurry{--mdb-divider-blurry-vr-bg-image: linear-gradient(180deg, transparent, hsl(0, 0%, 40%), transparent);--mdb-divider-blurry-vr-width: 1px;--mdb-divider-blurry-opacity: .25;background-image:var(--mdb-divider-blurry-vr-bg-image);width:var(--mdb-divider-blurry-vr-width);opacity:var(--mdb-divider-blurry-opacity)}a{text-decoration:none}.note{--mdb-note-padding: 10px;--mdb-note-border-width: 6px;--mdb-note-border-radius: 5px;--mdb-note-strong-font-weight: 600;padding:var(--mdb-note-padding);border-left:var(--mdb-note-border-width) solid;border-radius:var(--mdb-note-border-radius)}.note strong{font-weight:var(--mdb-note-strong-font-weight)}.note-primary{background-color:#dfe7f6;border-color:#376fc8}.note-secondary{background-color:#ebedef;border-color:#565e6c}.note-success{background-color:#d6f0e0;border-color:#139647}.note-danger{background-color:#f9e1e5;border-color:#d62e4a}.note-warning{background-color:#fbf0da;border-color:#a17112}.note-info{background-color:#def1f7;border-color:#2686a6}.note-light{background-color:#f5f5f5;border-color:#8c8c8c}.note-dark{background-color:#332e2e;border-color:#e8e8e8}@media (min-width: 1199px){.w-responsive{width:75%}}.bg-primary{--mdb--bg-opacity: 1;background-color:rgba(59,113,202,var(--mdb--bg-opacity))}.bg-secondary{--mdb--bg-opacity: 1;background-color:rgba(159,166,178,var(--mdb--bg-opacity))}.bg-success{--mdb--bg-opacity: 1;background-color:rgba(20,164,77,var(--mdb--bg-opacity))}.bg-danger{--mdb--bg-opacity: 1;background-color:rgba(220,76,100,var(--mdb--bg-opacity))}.bg-warning{--mdb--bg-opacity: 1;background-color:rgba(228,161,27,var(--mdb--bg-opacity))}.bg-info{--mdb--bg-opacity: 1;background-color:rgba(84,180,211,var(--mdb--bg-opacity))}.bg-light{--mdb--bg-opacity: 1;background-color:rgba(251,251,251,var(--mdb--bg-opacity))}.bg-dark{--mdb--bg-opacity: 1;background-color:rgba(51,45,45,var(--mdb--bg-opacity))}/*! -* # Semantic UI 2.4.2 - Flag -* http://github.com/semantic-org/semantic-ui/ -* -* -* Released under the MIT license -* http://opensource.org/licenses/MIT -* -*/#mdb-table-flag tr{cursor:pointer}.mdb-flag-selected{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;max-width:150px;margin:10px auto 0}.mdb-selected-flag-text{margin:0 auto;max-width:150px}i.flag:not(.icon){display:inline-block;width:16px;height:11px;margin:0 .5em 0 0;line-height:11px;text-decoration:inherit;vertical-align:baseline;backface-visibility:hidden}i.flag:before{display:inline-block;width:16px;height:11px;content:"";background:url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px}i.flag-ad:before,i.flag-andorra:before{background-position:0 0!important}i.flag-ae:before,i.flag-united-arab-emirates:before,i.flag-uae:before{background-position:0 -26px!important}i.flag-af:before,i.flag-afghanistan:before{background-position:0 -52px!important}i.flag-ag:before,i.flag-antigua:before{background-position:0 -78px!important}i.flag-ai:before,i.flag-anguilla:before{background-position:0 -104px!important}i.flag-al:before,i.flag-albania:before{background-position:0 -130px!important}i.flag-am:before,i.flag-armenia:before{background-position:0 -156px!important}i.flag-an:before,i.flag-netherlands-antilles:before{background-position:0 -182px!important}i.flag-ao:before,i.flag-angola:before{background-position:0 -208px!important}i.flag-ar:before,i.flag-argentina:before{background-position:0 -234px!important}i.flag-as:before,i.flag-american-samoa:before{background-position:0 -260px!important}i.flag-at:before,i.flag-austria:before{background-position:0 -286px!important}i.flag-au:before,i.flag-australia:before{background-position:0 -312px!important}i.flag-aw:before,i.flag-aruba:before{background-position:0 -338px!important}i.flag-ax:before,i.flag-aland-islands:before{background-position:0 -364px!important}i.flag-az:before,i.flag-azerbaijan:before{background-position:0 -390px!important}i.flag-ba:before,i.flag-bosnia:before{background-position:0 -416px!important}i.flag-bb:before,i.flag-barbados:before{background-position:0 -442px!important}i.flag-bd:before,i.flag-bangladesh:before{background-position:0 -468px!important}i.flag-be:before,i.flag-belgium:before{background-position:0 -494px!important}i.flag-bf:before,i.flag-burkina-faso:before{background-position:0 -520px!important}i.flag-bg:before,i.flag-bulgaria:before{background-position:0 -546px!important}i.flag-bh:before,i.flag-bahrain:before{background-position:0 -572px!important}i.flag-bi:before,i.flag-burundi:before{background-position:0 -598px!important}i.flag-bj:before,i.flag-benin:before{background-position:0 -624px!important}i.flag-bm:before,i.flag-bermuda:before{background-position:0 -650px!important}i.flag-bn:before,i.flag-brunei:before{background-position:0 -676px!important}i.flag-bo:before,i.flag-bolivia:before{background-position:0 -702px!important}i.flag-br:before,i.flag-brazil:before{background-position:0 -728px!important}i.flag-bs:before,i.flag-bahamas:before{background-position:0 -754px!important}i.flag-bt:before,i.flag-bhutan:before{background-position:0 -780px!important}i.flag-bv:before,i.flag-bouvet-island:before{background-position:0 -806px!important}i.flag-bw:before,i.flag-botswana:before{background-position:0 -832px!important}i.flag-by:before,i.flag-belarus:before{background-position:0 -858px!important}i.flag-bz:before,i.flag-belize:before{background-position:0 -884px!important}i.flag-ca:before,i.flag-canada:before{background-position:0 -910px!important}i.flag-cc:before,i.flag-cocos-islands:before{background-position:0 -962px!important}i.flag-cd:before,i.flag-congo:before{background-position:0 -988px!important}i.flag-cf:before,i.flag-central-african-republic:before{background-position:0 -1014px!important}i.flag-cg:before,i.flag-congo-brazzaville:before{background-position:0 -1040px!important}i.flag-ch:before,i.flag-switzerland:before{background-position:0 -1066px!important}i.flag-ci:before,i.flag-cote-divoire:before{background-position:0 -1092px!important}i.flag-ck:before,i.flag-cook-islands:before{background-position:0 -1118px!important}i.flag-cl:before,i.flag-chile:before{background-position:0 -1144px!important}i.flag-cm:before,i.flag-cameroon:before{background-position:0 -1170px!important}i.flag-cn:before,i.flag-china:before{background-position:0 -1196px!important}i.flag-co:before,i.flag-colombia:before{background-position:0 -1222px!important}i.flag-cr:before,i.flag-costa-rica:before{background-position:0 -1248px!important}i.flag-cs:before,i.flag-serbia:before{background-position:0 -1274px!important}i.flag-cu:before,i.flag-cuba:before{background-position:0 -1300px!important}i.flag-cv:before,i.flag-cape-verde:before{background-position:0 -1326px!important}i.flag-cx:before,i.flag-christmas-island:before{background-position:0 -1352px!important}i.flag-cy:before,i.flag-cyprus:before{background-position:0 -1378px!important}i.flag-cz:before,i.flag-czech-republic:before{background-position:0 -1404px!important}i.flag-de:before,i.flag-germany:before{background-position:0 -1430px!important}i.flag-dj:before,i.flag-djibouti:before{background-position:0 -1456px!important}i.flag-dk:before,i.flag-denmark:before{background-position:0 -1482px!important}i.flag-dm:before,i.flag-dominica:before{background-position:0 -1508px!important}i.flag-do:before,i.flag-dominican-republic:before{background-position:0 -1534px!important}i.flag-dz:before,i.flag-algeria:before{background-position:0 -1560px!important}i.flag-ec:before,i.flag-ecuador:before{background-position:0 -1586px!important}i.flag-ee:before,i.flag-estonia:before{background-position:0 -1612px!important}i.flag-eg:before,i.flag-egypt:before{background-position:0 -1638px!important}i.flag-eh:before,i.flag-western-sahara:before{background-position:0 -1664px!important}i.flag-gb-eng:before,i.flag-england:before{background-position:0 -1690px!important}i.flag-er:before,i.flag-eritrea:before{background-position:0 -1716px!important}i.flag-es:before,i.flag-spain:before{background-position:0 -1742px!important}i.flag-et:before,i.flag-ethiopia:before{background-position:0 -1768px!important}i.flag-eu:before,i.flag-european-union:before{background-position:0 -1794px!important}i.flag-fi:before,i.flag-finland:before{background-position:0 -1846px!important}i.flag-fj:before,i.flag-fiji:before{background-position:0 -1872px!important}i.flag-fk:before,i.flag-falkland-islands:before{background-position:0 -1898px!important}i.flag-fm:before,i.flag-micronesia:before{background-position:0 -1924px!important}i.flag-fo:before,i.flag-faroe-islands:before{background-position:0 -1950px!important}i.flag-fr:before,i.flag-france:before{background-position:0 -1976px!important}i.flag-ga:before,i.flag-gabon:before{background-position:-36px 0!important}i.flag-gb:before,i.flag-uk:before,i.flag-united-kingdom:before{background-position:-36px -26px!important}i.flag-gd:before,i.flag-grenada:before{background-position:-36px -52px!important}i.flag-ge:before,i.flag-georgia:before{background-position:-36px -78px!important}i.flag-gf:before,i.flag-french-guiana:before{background-position:-36px -104px!important}i.flag-gh:before,i.flag-ghana:before{background-position:-36px -130px!important}i.flag-gi:before,i.flag-gibraltar:before{background-position:-36px -156px!important}i.flag-gl:before,i.flag-greenland:before{background-position:-36px -182px!important}i.flag-gm:before,i.flag-gambia:before{background-position:-36px -208px!important}i.flag-gn:before,i.flag-guinea:before{background-position:-36px -234px!important}i.flag-gp:before,i.flag-guadeloupe:before{background-position:-36px -260px!important}i.flag-gq:before,i.flag-equatorial-guinea:before{background-position:-36px -286px!important}i.flag-gr:before,i.flag-greece:before{background-position:-36px -312px!important}i.flag-gs:before,i.flag-sandwich-islands:before{background-position:-36px -338px!important}i.flag-gt:before,i.flag-guatemala:before{background-position:-36px -364px!important}i.flag-gu:before,i.flag-guam:before{background-position:-36px -390px!important}i.flag-gw:before,i.flag-guinea-bissau:before{background-position:-36px -416px!important}i.flag-gy:before,i.flag-guyana:before{background-position:-36px -442px!important}i.flag-hk:before,i.flag-hong-kong:before{background-position:-36px -468px!important}i.flag-hm:before,i.flag-heard-island:before{background-position:-36px -494px!important}i.flag-hn:before,i.flag-honduras:before{background-position:-36px -520px!important}i.flag-hr:before,i.flag-croatia:before{background-position:-36px -546px!important}i.flag-ht:before,i.flag-haiti:before{background-position:-36px -572px!important}i.flag-hu:before,i.flag-hungary:before{background-position:-36px -598px!important}i.flag-id:before,i.flag-indonesia:before{background-position:-36px -624px!important}i.flag-ie:before,i.flag-ireland:before{background-position:-36px -650px!important}i.flag-il:before,i.flag-israel:before{background-position:-36px -676px!important}i.flag-in:before,i.flag-india:before{background-position:-36px -702px!important}i.flag-io:before,i.flag-indian-ocean-territory:before{background-position:-36px -728px!important}i.flag-iq:before,i.flag-iraq:before{background-position:-36px -754px!important}i.flag-ir:before,i.flag-iran:before{background-position:-36px -780px!important}i.flag-is:before,i.flag-iceland:before{background-position:-36px -806px!important}i.flag-it:before,i.flag-italy:before{background-position:-36px -832px!important}i.flag-jm:before,i.flag-jamaica:before{background-position:-36px -858px!important}i.flag-jo:before,i.flag-jordan:before{background-position:-36px -884px!important}i.flag-jp:before,i.flag-japan:before{background-position:-36px -910px!important}i.flag-ke:before,i.flag-kenya:before{background-position:-36px -936px!important}i.flag-kg:before,i.flag-kyrgyzstan:before{background-position:-36px -962px!important}i.flag-kh:before,i.flag-cambodia:before{background-position:-36px -988px!important}i.flag-ki:before,i.flag-kiribati:before{background-position:-36px -1014px!important}i.flag-km:before,i.flag-comoros:before{background-position:-36px -1040px!important}i.flag-kn:before,i.flag-saint-kitts-and-nevis:before{background-position:-36px -1066px!important}i.flag-kp:before,i.flag-north-korea:before{background-position:-36px -1092px!important}i.flag-kr:before,i.flag-south-korea:before{background-position:-36px -1118px!important}i.flag-kw:before,i.flag-kuwait:before{background-position:-36px -1144px!important}i.flag-ky:before,i.flag-cayman-islands:before{background-position:-36px -1170px!important}i.flag-kz:before,i.flag-kazakhstan:before{background-position:-36px -1196px!important}i.flag-la:before,i.flag-laos:before{background-position:-36px -1222px!important}i.flag-lb:before,i.flag-lebanon:before{background-position:-36px -1248px!important}i.flag-lc:before,i.flag-saint-lucia:before{background-position:-36px -1274px!important}i.flag-li:before,i.flag-liechtenstein:before{background-position:-36px -1300px!important}i.flag-lk:before,i.flag-sri-lanka:before{background-position:-36px -1326px!important}i.flag-lr:before,i.flag-liberia:before{background-position:-36px -1352px!important}i.flag-ls:before,i.flag-lesotho:before{background-position:-36px -1378px!important}i.flag-lt:before,i.flag-lithuania:before{background-position:-36px -1404px!important}i.flag-lu:before,i.flag-luxembourg:before{background-position:-36px -1430px!important}i.flag-lv:before,i.flag-latvia:before{background-position:-36px -1456px!important}i.flag-ly:before,i.flag-libya:before{background-position:-36px -1482px!important}i.flag-ma:before,i.flag-morocco:before{background-position:-36px -1508px!important}i.flag-mc:before,i.flag-monaco:before{background-position:-36px -1534px!important}i.flag-md:before,i.flag-moldova:before{background-position:-36px -1560px!important}i.flag-me:before,i.flag-montenegro:before{background-position:-36px -1586px!important}i.flag-mg:before,i.flag-madagascar:before{background-position:-36px -1613px!important}i.flag-mh:before,i.flag-marshall-islands:before{background-position:-36px -1639px!important}i.flag-mk:before,i.flag-macedonia:before{background-position:-36px -1665px!important}i.flag-ml:before,i.flag-mali:before{background-position:-36px -1691px!important}i.flag-mm:before,i.flag-myanmar:before,i.flag-burma:before{background-position:-73px -1821px!important}i.flag-mn:before,i.flag-mongolia:before{background-position:-36px -1743px!important}i.flag-mo:before,i.flag-macau:before{background-position:-36px -1769px!important}i.flag-mp:before,i.flag-northern-mariana-islands:before{background-position:-36px -1795px!important}i.flag-mq:before,i.flag-martinique:before{background-position:-36px -1821px!important}i.flag-mr:before,i.flag-mauritania:before{background-position:-36px -1847px!important}i.flag-ms:before,i.flag-montserrat:before{background-position:-36px -1873px!important}i.flag-mt:before,i.flag-malta:before{background-position:-36px -1899px!important}i.flag-mu:before,i.flag-mauritius:before{background-position:-36px -1925px!important}i.flag-mv:before,i.flag-maldives:before{background-position:-36px -1951px!important}i.flag-mw:before,i.flag-malawi:before{background-position:-36px -1977px!important}i.flag-mx:before,i.flag-mexico:before{background-position:-72px 0!important}i.flag-my:before,i.flag-malaysia:before{background-position:-72px -26px!important}i.flag-mz:before,i.flag-mozambique:before{background-position:-72px -52px!important}i.flag-na:before,i.flag-namibia:before{background-position:-72px -78px!important}i.flag-nc:before,i.flag-new-caledonia:before{background-position:-72px -104px!important}i.flag-ne:before,i.flag-niger:before{background-position:-72px -130px!important}i.flag-nf:before,i.flag-norfolk-island:before{background-position:-72px -156px!important}i.flag-ng:before,i.flag-nigeria:before{background-position:-72px -182px!important}i.flag-ni:before,i.flag-nicaragua:before{background-position:-72px -208px!important}i.flag-nl:before,i.flag-netherlands:before{background-position:-72px -234px!important}i.flag-no:before,i.flag-norway:before{background-position:-72px -260px!important}i.flag-np:before,i.flag-nepal:before{background-position:-72px -286px!important}i.flag-nr:before,i.flag-nauru:before{background-position:-72px -312px!important}i.flag-nu:before,i.flag-niue:before{background-position:-72px -338px!important}i.flag-nz:before,i.flag-new-zealand:before{background-position:-72px -364px!important}i.flag-om:before,i.flag-oman:before{background-position:-72px -390px!important}i.flag-pa:before,i.flag-panama:before{background-position:-72px -416px!important}i.flag-pe:before,i.flag-peru:before{background-position:-72px -442px!important}i.flag-pf:before,i.flag-french-polynesia:before{background-position:-72px -468px!important}i.flag-pg:before,i.flag-new-guinea:before{background-position:-72px -494px!important}i.flag-ph:before,i.flag-philippines:before{background-position:-72px -520px!important}i.flag-pk:before,i.flag-pakistan:before{background-position:-72px -546px!important}i.flag-pl:before,i.flag-poland:before{background-position:-72px -572px!important}i.flag-pm:before,i.flag-saint-pierre:before{background-position:-72px -598px!important}i.flag-pn:before,i.flag-pitcairn-islands:before{background-position:-72px -624px!important}i.flag-pr:before,i.flag-puerto-rico:before{background-position:-72px -650px!important}i.flag-ps:before,i.flag-palestine:before{background-position:-72px -676px!important}i.flag-pt:before,i.flag-portugal:before{background-position:-72px -702px!important}i.flag-pw:before,i.flag-palau:before{background-position:-72px -728px!important}i.flag-py:before,i.flag-paraguay:before{background-position:-72px -754px!important}i.flag-qa:before,i.flag-qatar:before{background-position:-72px -780px!important}i.flag-re:before,i.flag-reunion:before{background-position:-72px -806px!important}i.flag-ro:before,i.flag-romania:before{background-position:-72px -832px!important}i.flag-rs:before,i.flag-serbia:before{background-position:-72px -858px!important}i.flag-ru:before,i.flag-russia:before{background-position:-72px -884px!important}i.flag-rw:before,i.flag-rwanda:before{background-position:-72px -910px!important}i.flag-sa:before,i.flag-saudi-arabia:before{background-position:-72px -936px!important}i.flag-sb:before,i.flag-solomon-islands:before{background-position:-72px -962px!important}i.flag-sc:before,i.flag-seychelles:before{background-position:-72px -988px!important}i.flag-gb-sct:before,i.flag-scotland:before{background-position:-72px -1014px!important}i.flag-sd:before,i.flag-sudan:before{background-position:-72px -1040px!important}i.flag-se:before,i.flag-sweden:before{background-position:-72px -1066px!important}i.flag-sg:before,i.flag-singapore:before{background-position:-72px -1092px!important}i.flag-sh:before,i.flag-saint-helena:before{background-position:-72px -1118px!important}i.flag-si:before,i.flag-slovenia:before{background-position:-72px -1144px!important}i.flag-sj:before,i.flag-svalbard:before,i.flag-jan-mayen:before{background-position:-72px -1170px!important}i.flag-sk:before,i.flag-slovakia:before{background-position:-72px -1196px!important}i.flag-sl:before,i.flag-sierra-leone:before{background-position:-72px -1222px!important}i.flag-sm:before,i.flag-san-marino:before{background-position:-72px -1248px!important}i.flag-sn:before,i.flag-senegal:before{background-position:-72px -1274px!important}i.flag-so:before,i.flag-somalia:before{background-position:-72px -1300px!important}i.flag-sr:before,i.flag-suriname:before{background-position:-72px -1326px!important}i.flag-st:before,i.flag-sao-tome:before{background-position:-72px -1352px!important}i.flag-sv:before,i.flag-el-salvador:before{background-position:-72px -1378px!important}i.flag-sy:before,i.flag-syria:before{background-position:-72px -1404px!important}i.flag-sz:before,i.flag-swaziland:before{background-position:-72px -1430px!important}i.flag-tc:before,i.flag-caicos-islands:before{background-position:-72px -1456px!important}i.flag-td:before,i.flag-chad:before{background-position:-72px -1482px!important}i.flag-tf:before,i.flag-french-territories:before{background-position:-72px -1508px!important}i.flag-tg:before,i.flag-togo:before{background-position:-72px -1534px!important}i.flag-th:before,i.flag-thailand:before{background-position:-72px -1560px!important}i.flag-tj:before,i.flag-tajikistan:before{background-position:-72px -1586px!important}i.flag-tk:before,i.flag-tokelau:before{background-position:-72px -1612px!important}i.flag-tl:before,i.flag-timorleste:before{background-position:-72px -1638px!important}i.flag-tm:before,i.flag-turkmenistan:before{background-position:-72px -1664px!important}i.flag-tn:before,i.flag-tunisia:before{background-position:-72px -1690px!important}i.flag-to:before,i.flag-tonga:before{background-position:-72px -1716px!important}i.flag-tr:before,i.flag-turkey:before{background-position:-72px -1742px!important}i.flag-tt:before,i.flag-trinidad:before{background-position:-72px -1768px!important}i.flag-tv:before,i.flag-tuvalu:before{background-position:-72px -1794px!important}i.flag-tw:before,i.flag-taiwan:before{background-position:-72px -1820px!important}i.flag-tz:before,i.flag-tanzania:before{background-position:-72px -1846px!important}i.flag-ua:before,i.flag-ukraine:before{background-position:-72px -1872px!important}i.flag-ug:before,i.flag-uganda:before{background-position:-72px -1898px!important}i.flag-um:before,i.flag-us-minor-islands:before{background-position:-72px -1924px!important}i.flag-us:before,i.flag-america:before,i.flag-united-states:before{background-position:-72px -1950px!important}i.flag-uy:before,i.flag-uruguay:before{background-position:-72px -1976px!important}i.flag-uz:before,i.flag-uzbekistan:before{background-position:-108px 0!important}i.flag-va:before,i.flag-vatican-city:before{background-position:-108px -26px!important}i.flag-vc:before,i.flag-saint-vincent:before{background-position:-108px -52px!important}i.flag-ve:before,i.flag-venezuela:before{background-position:-108px -78px!important}i.flag-vg:before,i.flag-british-virgin-islands:before{background-position:-108px -104px!important}i.flag-vi:before,i.flag-us-virgin-islands:before{background-position:-108px -130px!important}i.flag-vn:before,i.flag-vietnam:before{background-position:-108px -156px!important}i.flag-vu:before,i.flag-vanuatu:before{background-position:-108px -182px!important}i.flag-gb-wls:before,i.flag-wales:before{background-position:-108px -208px!important}i.flag-wf:before,i.flag-wallis-and-futuna:before{background-position:-108px -234px!important}i.flag-ws:before,i.flag-samoa:before{background-position:-108px -260px!important}i.flag-ye:before,i.flag-yemen:before{background-position:-108px -286px!important}i.flag-yt:before,i.flag-mayotte:before{background-position:-108px -312px!important}i.flag-za:before,i.flag-south-africa:before{background-position:-108px -338px!important}i.flag-zm:before,i.flag-zambia:before{background-position:-108px -364px!important}i.flag-zw:before,i.flag-zimbabwe:before{background-position:-108px -390px!important}.bg-fixed{background-attachment:fixed}.bg-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-attachment:fixed}.hover-overlay .mask{--mdb-image-hover-transition: all .3s ease-in-out;opacity:0;transition:var(--mdb-image-hover-transition)}.hover-overlay .mask:hover{opacity:1}.hover-zoom{--mdb-image-hover-zoom-transition: all .3s linear;--mdb-image-hover-zoom-transform: scale(1.1)}.hover-zoom img,.hover-zoom video{transition:var(--mdb-image-hover-zoom-transition)}.hover-zoom:hover img,.hover-zoom:hover video{transform:var(--mdb-image-hover-zoom-transform)}.hover-shadow,.card.hover-shadow,.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-transition: all .3s ease-in-out;transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow:hover,.card.hover-shadow:hover,.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{transition:var(--mdb-image-hover-shadow-transition)}.hover-shadow,.card.hover-shadow{--mdb-image-hover-shadow-box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .16), 0 10px 20px -2px rgba(0, 0, 0, .1);box-shadow:none}.hover-shadow:hover,.card.hover-shadow:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow)}.hover-shadow-soft,.card.hover-shadow-soft{--mdb-image-hover-shadow-box-shadow-soft: 0 2px 25px -5px rgba(0, 0, 0, .07), 0 25px 21px -5px rgba(0, 0, 0, .04);box-shadow:none}.hover-shadow-soft:hover,.card.hover-shadow-soft:hover{box-shadow:var(--mdb-image-hover-shadow-box-shadow-soft)}.form-control{min-height:auto;padding:4.5px 12px 3.68px;transition:all .1s linear;box-shadow:none}.form-control:focus{box-shadow:none;transition:all .1s linear;border-color:#3b71ca;box-shadow:inset 0 0 0 1px #3b71ca}.form-control.form-control-sm{font-size:.775rem;line-height:1.5}.form-control.form-control-lg{line-height:2.15;border-radius:.25rem}.form-outline{position:relative;width:100%}.form-outline .form-helper{width:100%;position:absolute;font-size:.875em;color:#757575}.form-outline .form-helper .form-counter{text-align:right}.form-outline .trailing{position:absolute;right:10px;left:initial;top:50%;transform:translateY(-50%);pointer-events:none}.form-outline .form-icon-trailing{padding-right:2rem!important}.form-outline .form-control{min-height:auto;padding:.32rem .75rem;border:0;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-label{position:absolute;top:0;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:.75rem;padding-top:.37rem;pointer-events:none;transform-origin:0 0;transition:all .2s ease-out;color:#0009;margin-bottom:0}.form-outline .form-control~.form-notch{display:flex;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.form-outline .form-control~.form-notch div{pointer-events:none;border:1px solid;border-color:#bdbdbd;box-sizing:border-box;background:rgba(0,0,0,0);transition:all .2s linear}.form-outline .form-control~.form-notch .form-notch-leading{left:0;top:0;height:100%;width:.5rem;border-right:none;border-radius:.25rem 0 0 .25rem}.form-outline .form-control~.form-notch .form-notch-middle{flex:0 0 auto;width:auto;max-width:calc(100% - 1rem);height:100%;border-right:none;border-left:none}.form-outline .form-control~.form-notch .form-notch-trailing{flex-grow:1;height:100%;border-left:none;border-radius:0 .25rem .25rem 0}.form-outline .form-control:not(.placeholder-active)::placeholder{opacity:0}.form-outline .form-control:focus::placeholder,.form-outline .form-control.active::placeholder{opacity:1}.form-outline .form-control:focus{box-shadow:none!important}.form-outline .form-control:focus~.form-label,.form-outline .form-control.active~.form-label{transform:translateY(-1rem) translateY(.1rem) scale(.8)}.form-outline .form-control:focus~.form-label{color:#3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-middle,.form-outline .form-control.active~.form-notch .form-notch-middle{border-right:none;border-left:none;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-middle{border-color:#3b71ca;box-shadow:0 1px #3b71ca;border-top:1px solid rgba(0,0,0,0)}.form-outline .form-control:focus~.form-notch .form-notch-leading,.form-outline .form-control.active~.form-notch .form-notch-leading{border-right:none}.form-outline .form-control:focus~.form-notch .form-notch-leading{border-color:#3b71ca;box-shadow:-1px 0 #3b71ca,0 1px #3b71ca,0 -1px #3b71ca}.form-outline .form-control:focus~.form-notch .form-notch-trailing,.form-outline .form-control.active~.form-notch .form-notch-trailing{border-left:none}.form-outline .form-control:focus~.form-notch .form-notch-trailing{border-color:#3b71ca;box-shadow:1px 0 #3b71ca,0 -1px #3b71ca,0 1px #3b71ca}.form-outline .form-control:disabled,.form-outline .form-control.disabled,.form-outline .form-control[readonly]{background-color:#e9ecef}.form-outline .form-control.form-control-lg{font-size:1rem;line-height:2.15}.form-outline .form-control.form-control-lg~.form-label{padding-top:.7rem}.form-outline .form-control.form-control-lg:focus~.form-label,.form-outline .form-control.form-control-lg.active~.form-label{transform:translateY(-1.25rem) translateY(.1rem) scale(.8)}.form-outline .form-control.form-control-sm{padding-top:.32rem;padding-bottom:.32rem;font-size:.775rem;line-height:1.5}.form-outline .form-control.form-control-sm~.form-label{padding-top:.33rem;font-size:.775rem}.form-outline .form-control.form-control-sm:focus~.form-label,.form-outline .form-control.form-control-sm.active~.form-label{transform:translateY(-.85rem) translateY(.1rem) scale(.8)}.form-outline.form-white .form-control{color:#fff}.form-outline.form-white .form-control~.form-label{color:#fbfbfb}.form-outline.form-white .form-control~.form-notch div{border-color:#fbfbfb}.form-outline.form-white .form-control:focus~.form-label{color:#fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-middle{border-color:#fff;box-shadow:0 1px #fff;border-top:1px solid rgba(0,0,0,0)}.form-outline.form-white .form-control:focus~.form-notch .form-notch-leading{border-color:#fff;box-shadow:-1px 0 #fff,0 1px #fff,0 -1px #fff}.form-outline.form-white .form-control:focus~.form-notch .form-notch-trailing{border-color:#fff;box-shadow:1px 0 #fff,0 -1px #fff,0 1px #fff}.form-outline.form-white .form-control::placeholder{color:#ffffffb3}.form-outline.form-white .form-control:disabled,.form-outline.form-white .form-control.disabled,.form-outline.form-white .form-control[readonly]{background-color:#ffffff73}.select-input.form-control[readonly]:not([disabled]){background-color:#0000}.form-select{transition:all .2s linear}.form-select:focus{border-color:#3b71ca;outline:0;box-shadow:inset 0 0 0 1px #3b71ca}.form-check{min-height:1.5rem}.form-check-input{position:relative;width:1.125rem;height:1.125rem;background-color:#fff;border:.125rem solid rgba(0,0,0,.25)}.form-check-input:before{content:"";position:absolute;box-shadow:0 0 0 13px #0000;border-radius:50%;width:.875rem;height:.875rem;background-color:#0000;opacity:0;pointer-events:none;transform:scale(0)}.form-check-input:hover{cursor:pointer}.form-check-input:hover:before{opacity:.04;box-shadow:0 0 0 13px #0009}.form-check-input:focus{box-shadow:none;border-color:#00000040;transition:border-color .2s}.form-check-input:focus:before{opacity:.12;box-shadow:0 0 0 13px #0009;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:checked{border-color:#3b71ca}.form-check-input:checked:before{opacity:.16}.form-check-input:checked:after{content:"";position:absolute}.form-check-input:checked:focus{border-color:#3b71ca}.form-check-input:checked:focus:before{box-shadow:0 0 0 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:indeterminate:focus:before{box-shadow:0 0 0 13px #3b71ca}.form-check-input[type=checkbox]{border-radius:.25rem;margin-top:.19em;margin-right:6px}.form-check-input[type=checkbox]:focus:after{content:"";position:absolute;width:.875rem;height:.875rem;z-index:1;display:block;border-radius:0;background-color:#fff}.form-check-input[type=checkbox]:checked{background-image:none;background-color:#3b71ca}.form-check-input[type=checkbox]:checked:after{display:block;transform:rotate(45deg);border-width:.125rem;border-color:#fff;width:.375rem;height:.8125rem;border-style:solid;border-top:0;border-left:0;margin-left:.25rem;margin-top:-1px;background-color:#0000}.form-check-input[type=checkbox]:checked:focus{background-color:#3b71ca}.form-check-input[type=checkbox]:indeterminate{border-color:#3b71ca}.form-check-input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.125em;margin-right:4px}.form-check-input[type=radio]:before{width:1rem;height:1rem}.form-check-input[type=radio]:after{content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:#fff}.form-check-input[type=radio]:checked{background-image:none;background-color:#fff}.form-check-input[type=radio]:checked:after{border-radius:50%;width:.625rem;height:.625rem;border-color:#3b71ca;background-color:#3b71ca;transition:border-color;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.form-check-input[type=radio]:checked:focus{background-color:#fff}.form-check-label:hover{cursor:pointer}.form-switch .form-check-input{background-image:none;border-width:0;border-radius:.4375rem;width:2rem;height:.875rem;background-color:#00000040;margin-top:.3em;margin-right:8px}.form-switch .form-check-input:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#fff;margin-top:-.1875rem;box-shadow:0 0 3px #00000012,0 2px 2px #0000000a;transition:background-color .2s,transform .2s}.form-switch .form-check-input:focus{background-image:none}.form-switch .form-check-input:focus:before{box-shadow:3px -1px 0 13px #0009;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:focus:after{border-radius:50%;width:1.25rem;height:1.25rem}.form-switch .form-check-input:checked{background-image:none}.form-switch .form-check-input:checked:focus{background-image:none}.form-switch .form-check-input:checked:focus:before{margin-left:1.0625rem;box-shadow:3px -1px 0 13px #3b71ca;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:checked[type=checkbox]{background-image:none}.form-switch .form-check-input:checked[type=checkbox]:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#3b71ca;margin-top:-3px;margin-left:1.0625rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;transition:background-color .2s,transform .2s}.form-control[type=file]::-webkit-file-upload-button{background-color:#0000}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#0000}.input-group{flex-wrap:nowrap}.input-group>.form-control{min-height:calc(2.08rem + 2px);height:calc(2.08rem + 2px);padding-top:.27rem;padding-bottom:.27rem;transition:all .2s linear}.input-group>.form-control:focus{transition:all .2s linear;border-color:#3b71ca;outline:0;box-shadow:inset 0 0 0 1px #3b71ca}.input-group-text{background-color:#0000;padding-top:.26rem;padding-bottom:.26rem}.input-group-text>.form-check-input[type=checkbox]{margin-left:1px;margin-right:1px}.input-group-text>.form-check-input[type=radio]{margin-right:0}.input-group-lg>.form-control{height:calc(2.645rem + 2px);font-size:1rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-lg .input-group-text{font-size:1rem}.input-group-sm>.form-control{min-height:calc(1.66rem + 2px);height:calc(1.66rem + 2px);font-size:.775rem;padding-top:.33rem;padding-bottom:.33rem}.input-group-sm .input-group-text{font-size:.775rem;line-height:1.5}.input-group.form-outline .input-group-text{border-left:0}.input-group.form-outline input+.input-group-text{border:0;border-left:1px solid #bdbdbd}.input-group .form-outline:not(:first-child),.input-group .select-wrapper:not(:first-child),.input-group .form-outline:not(:first-child) .form-notch-leading,.input-group .select-wrapper:not(:first-child) .form-notch-leading{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group .form-outline:not(:last-child),.input-group .select-wrapper:not(:last-child),.input-group .form-outline:not(:last-child) .form-notch-trailing,.input-group .select-wrapper:not(:last-child) .form-notch-trailing{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>[class*=btn-outline-]+[class*=btn-outline-]{border-left:0}.input-group>.btn[class*=btn-outline-]{padding-top:.47rem}.input-group>.btn{padding-top:.59rem}.input-group.input-group-lg .input-group-text{height:calc(2.645rem + 2px)}.input-group .input-group-text{height:calc(2.08rem + 2px)}.input-group .btn{line-height:1}.input-group.input-group-sm .input-group-text{height:calc(1.66rem + 2px)}.was-validated .input-group .invalid-feedback,.was-validated .input-group .valid-feedback,.input-group .invalid-feedback,.input-group .valid-feedback{margin-top:2.5rem}.valid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#14a44d;margin-top:-.75rem}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:#14a44de6;border-radius:.25rem!important;color:#fff}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{margin-bottom:1rem;background-image:none;border-color:#14a44d}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem #14a44d40}.was-validated .form-outline .form-control:valid~.form-label,.form-outline .form-control.is-valid~.form-label{color:#14a44d}.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid~.form-notch .form-notch-leading,.form-outline .form-control.is-valid~.form-notch .form-notch-middle,.form-outline .form-control.is-valid~.form-notch .form-notch-trailing{border-color:#14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:valid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-middle{box-shadow:0 1px #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 #14a44d,0 1px #14a44d,0 -1px #14a44d}.was-validated .form-outline .form-control:valid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 #14a44d,0 -1px #14a44d,0 1px #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 #14a44d,0 1px #14a44d,0 -1px #14a44d}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px #14a44d;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:valid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-valid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 #14a44d,0 -1px #14a44d,0 1px #14a44d}.was-validated .form-select:valid,.form-select.is-valid{border-color:#14a44d}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#14a44d;box-shadow:0 0 0 .25rem #14a44d40}.was-validated .form-select:valid~.valid-feedback,.form-select.is-valid~.valid-feedback{margin-top:0}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid{margin-bottom:0}.was-validated input[type=file].form-control:valid .valid-feedback,input[type=file].form-control.is-valid .valid-feedback{margin-top:0}.was-validated input[type=file].form-control:valid:focus,input[type=file].form-control.is-valid:focus{box-shadow:inset 0 0 0 1px #14a44d;border-color:#14a44d}.was-validated input[type=file].form-control:valid:focus~.form-file-label,input[type=file].form-control.is-valid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-button{border-color:#14a44d}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#14a44d}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#14a44d}.was-validated .form-check-input:valid:checked:focus:before,.form-check-input.is-valid:checked:focus:before{box-shadow:0 0 0 13px #14a44d}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:none}.was-validated .form-check-input:valid:focus:before,.form-check-input.is-valid:focus:before{box-shadow:0 0 0 13px #14a44d}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#14a44d;margin-bottom:1rem}.was-validated .form-check-input:valid[type=checkbox]:checked:focus,.form-check-input.is-valid[type=checkbox]:checked:focus{background-color:#14a44d;border-color:#14a44d}.was-validated .form-check-input:valid[type=radio]:checked,.form-check-input.is-valid[type=radio]:checked{border-color:#14a44d;background-color:#fff}.was-validated .form-check-input:valid[type=radio]:checked:focus:before,.form-check-input.is-valid[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #14a44d}.was-validated .form-check-input:valid[type=radio]:checked:after,.form-check-input.is-valid[type=radio]:checked:after{border-color:#14a44d;background-color:#14a44d}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:valid:focus:before,.form-switch .form-check-input.is-valid:focus:before{box-shadow:3px -1px 0 13px #0009}.was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after,.form-switch .form-check-input.is-valid:checked[type=checkbox]:after{background-color:#14a44d;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.was-validated .form-switch .form-check-input:valid:checked:focus:before,.form-switch .form-check-input.is-valid:checked:focus:before{box-shadow:3px -1px 0 13px #14a44d}.invalid-feedback{position:absolute;display:none;width:auto;margin-top:.25rem;font-size:.875rem;color:#dc4c64;margin-top:-.75rem}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:6px 16px;margin-top:.1rem;font-size:.875rem;background-color:#dc4c64e6;border-radius:.25rem!important;color:#fff}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{margin-bottom:1rem;background-image:none;border-color:#dc4c64}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem #dc4c6440}.was-validated .form-outline .form-control:invalid~.form-label,.form-outline .form-control.is-invalid~.form-label{color:#dc4c64}.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-leading,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid~.form-notch .form-notch-trailing{border-color:#dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.was-validated .form-outline .form-control:invalid.active~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-middle{box-shadow:0 1px #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 #dc4c64,0 1px #dc4c64,0 -1px #dc4c64}.was-validated .form-outline .form-control:invalid:focus~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 #dc4c64,0 -1px #dc4c64,0 1px #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-leading,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 #dc4c64,0 1px #dc4c64,0 -1px #dc4c64}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-middle,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px #dc4c64;border-top:1px solid rgba(0,0,0,0)}.was-validated .form-outline .form-control:invalid.select-input.focused~.form-notch .form-notch-trailing,.form-outline .form-control.is-invalid.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 #dc4c64,0 -1px #dc4c64,0 1px #dc4c64}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc4c64}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc4c64;box-shadow:0 0 0 .25rem #dc4c6440}.was-validated .form-select:invalid~.invalid-feedback,.form-select.is-invalid~.invalid-feedback{margin-top:0}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid{margin-bottom:0}.was-validated input[type=file].form-control:invalid .invalid-feedback,input[type=file].form-control.is-invalid .invalid-feedback{margin-top:0}.was-validated input[type=file].form-control:invalid:focus,input[type=file].form-control.is-invalid:focus{box-shadow:inset 0 0 0 1px #dc4c64;border-color:#dc4c64}.was-validated input[type=file].form-control:invalid:focus~.form-file-label,input[type=file].form-control.is-invalid:focus~.form-file-label{box-shadow:none}.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-text,.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-button,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-text,input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-button{border-color:#dc4c64}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc4c64}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc4c64}.was-validated .form-check-input:invalid:checked:focus:before,.form-check-input.is-invalid:checked:focus:before{box-shadow:0 0 0 13px #dc4c64}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:none}.was-validated .form-check-input:invalid:focus:before,.form-check-input.is-invalid:focus:before{box-shadow:0 0 0 13px #dc4c64}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc4c64;margin-bottom:1rem}.was-validated .form-check-input:invalid[type=checkbox]:checked:focus,.form-check-input.is-invalid[type=checkbox]:checked:focus{background-color:#dc4c64;border-color:#dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked,.form-check-input.is-invalid[type=radio]:checked{border-color:#dc4c64;background-color:#fff}.was-validated .form-check-input:invalid[type=radio]:checked:focus:before,.form-check-input.is-invalid[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #dc4c64}.was-validated .form-check-input:invalid[type=radio]:checked:after,.form-check-input.is-invalid[type=radio]:checked:after{border-color:#dc4c64;background-color:#dc4c64}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .form-switch .form-check-input:invalid:focus:before,.form-switch .form-check-input.is-invalid:focus:before{box-shadow:3px -1px 0 13px #0009}.was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after,.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after{background-color:#dc4c64;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.was-validated .form-switch .form-check-input:invalid:checked:focus:before,.form-switch .form-check-input.is-invalid:checked:focus:before{box-shadow:3px -1px 0 13px #dc4c64}.form-range:focus{box-shadow:none}.form-range:focus::-webkit-slider-thumb{box-shadow:none}.form-range:focus::-moz-range-thumb{box-shadow:none}.form-range:focus::-ms-thumb{box-shadow:none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{margin-top:-6px;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range::-webkit-slider-runnable-track{height:4px;border-radius:0;box-shadow:none}.form-range::-moz-range-thumb{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range::-moz-range-track{box-shadow:none}.table{--mdb-table-font-size: .9rem;--mdb-table-divider-color: rgba(0, 0, 0, .1);font-size:var(--mdb-table-font-size)}.table th{font-weight:500}.table tbody{font-weight:400}.table>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table-primary{--mdb-table-color: #000;--mdb-table-bg: #d8e3f4;--mdb-table-border-color: #c2ccdc;--mdb-table-striped-bg: #cdd8e8;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c2ccdc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c8d2e2;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-secondary{--mdb-table-color: #000;--mdb-table-bg: #ecedf0;--mdb-table-border-color: #d4d5d8;--mdb-table-striped-bg: #e0e1e4;--mdb-table-striped-color: #000;--mdb-table-active-bg: #d4d5d8;--mdb-table-active-color: #000;--mdb-table-hover-bg: #dadbde;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-success{--mdb-table-color: #000;--mdb-table-bg: #d0eddb;--mdb-table-border-color: #bbd5c5;--mdb-table-striped-bg: #c6e1d0;--mdb-table-striped-color: #000;--mdb-table-active-bg: #bbd5c5;--mdb-table-active-color: #000;--mdb-table-hover-bg: #c0dbcb;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-info{--mdb-table-color: #000;--mdb-table-bg: #ddf0f6;--mdb-table-border-color: #c7d8dd;--mdb-table-striped-bg: #d2e4ea;--mdb-table-striped-color: #000;--mdb-table-active-bg: #c7d8dd;--mdb-table-active-color: #000;--mdb-table-hover-bg: #ccdee4;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-warning{--mdb-table-color: #000;--mdb-table-bg: #faecd1;--mdb-table-border-color: #e1d4bc;--mdb-table-striped-bg: #eee0c7;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e1d4bc;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e7dac1;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-danger{--mdb-table-color: #000;--mdb-table-bg: #f8dbe0;--mdb-table-border-color: #dfc5ca;--mdb-table-striped-bg: #ecd0d5;--mdb-table-striped-color: #000;--mdb-table-active-bg: #dfc5ca;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e5cbcf;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-light{--mdb-table-color: #000;--mdb-table-bg: #fbfbfb;--mdb-table-border-color: #e2e2e2;--mdb-table-striped-bg: #eeeeee;--mdb-table-striped-color: #000;--mdb-table-active-bg: #e2e2e2;--mdb-table-active-color: #000;--mdb-table-hover-bg: #e8e8e8;--mdb-table-hover-color: #000;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-dark{--mdb-table-color: #fff;--mdb-table-bg: #332d2d;--mdb-table-border-color: #474242;--mdb-table-striped-bg: #3d3838;--mdb-table-striped-color: #fff;--mdb-table-active-bg: #474242;--mdb-table-active-color: #fff;--mdb-table-hover-bg: #423d3d;--mdb-table-hover-color: #fff;color:var(--mdb-table-color);border-color:var(--mdb-table-border-color)}.table-hover>tbody>tr{transition:.5s}.table-hover>tbody>tr:hover{--mdb-table-accent-bg: transparent;background-color:var(--mdb-table-hover-bg)}.table-group-divider{border-top:2px solid;border-top-color:inherit}.table-divider-color{border-top-color:var(--mdb-table-divider-color)}.btn{--mdb-btn-padding-top: .625rem;--mdb-btn-padding-bottom: .5rem;--mdb-btn-border-width: 0;--mdb-btn-border-color: none;--mdb-btn-border-radius: .25rem;--mdb-btn-box-shadow: 0 4px 9px -4px rgba(0, 0, 0, .35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);padding-top:var(--mdb-btn-padding-top);padding-bottom:var(--mdb-btn-padding-bottom);text-transform:uppercase;vertical-align:bottom;border:0;border-radius:var(--mdb-btn-border-radius);box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn:hover,.btn:first-child:hover,.btn:focus-visible,.btn:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-check:focus-visible+.btn,.btn-check:focus+.btn,.btn:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active,.btn.show{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus,.btn.show:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{box-shadow:var(--mdb-btn-box-shadow)}[class*=btn-outline-]{--mdb-btn-padding-top: .5rem;--mdb-btn-padding-bottom: .375rem;--mdb-btn-padding-x: 1.375rem;--mdb-btn-border-width: 2px;--mdb-btn-line-height: 1.5;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);border-width:var(--mdb-btn-border-width);border-style:solid;box-shadow:none}:not(.btn-check)+[class*=btn-outline-]:hover,[class*=btn-outline-]:first-child:hover,[class*=btn-outline-]:focus-visible,[class*=btn-outline-]:hover{box-shadow:none}.btn-check:focus-visible+[class*=btn-outline-],.btn-check:focus+[class*=btn-outline-],[class*=btn-outline-]:focus{box-shadow:none}.btn-check:checked+[class*=btn-outline-],.btn-check:active+[class*=btn-outline-],[class*=btn-outline-]:active,[class*=btn-outline-].active,[class*=btn-outline-].show{box-shadow:none}.btn-check:checked+[class*=btn-outline-]:focus,.btn-check:active+[class*=btn-outline-]:focus,[class*=btn-outline-]:active:focus,[class*=btn-outline-].active:focus,[class*=btn-outline-].show:focus{box-shadow:none}[class*=btn-outline-]:disabled,[class*=btn-outline-].disabled,fieldset:disabled [class*=btn-outline-]{box-shadow:none}[class*=btn-outline-].btn-lg,.btn-group-lg>[class*=btn-outline-].btn{--mdb-btn-padding-top: .625rem;--mdb-btn-padding-bottom: .5625rem;--mdb-btn-padding-x: 1.5625rem;--mdb-btn-font-size:.875rem;--mdb-btn-line-height: 1.6}[class*=btn-outline-].btn-sm,.btn-group-sm>[class*=btn-outline-].btn{--mdb-btn-padding-top: .25rem;--mdb-btn-padding-bottom: .1875rem;--mdb-btn-padding-x: .875rem;--mdb-btn-font-size:.75rem;--mdb-btn-line-height: 1.5}.btn-secondary{box-shadow:none}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:none!important}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:none}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:none}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:none}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:none}.btn-primary{--mdb-btn-bg: #3b71ca;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #3b71ca;--mdb-btn-hover-bg: #386bc0;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #386bc0;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #3566b6;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-primary:hover,.btn-primary:first-child:hover,.btn-primary:focus-visible,.btn-primary:hover{box-shadow:0 8px 9px -4px #3b71ca4d,0 4px 18px #3b71ca33}.btn-check:focus-visible+.btn-primary,.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 8px 9px -4px #3b71ca4d,0 4px 18px #3b71ca33;background-color:#386bc0}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.btn-primary.show{box-shadow:0 8px 9px -4px #3b71ca4d,0 4px 18px #3b71ca33}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.btn-primary.show:focus{box-shadow:0 8px 9px -4px #3b71ca4d,0 4px 18px #3b71ca33}.btn-check:checked+.btn-primary:hover,.btn-check:active+.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.show:hover{background-color:#3566b6}.btn-primary:disabled,.btn-primary.disabled,fieldset:disabled .btn-primary{box-shadow:0 4px 9px -4px #3b71ca}.btn-secondary{--mdb-btn-bg: #e3ebf7;--mdb-btn-color: #285192;--mdb-btn-box-shadow: 0 4px 9px -4px #e3ebf7;--mdb-btn-hover-bg: #d8dfeb;--mdb-btn-hover-color: #285192;--mdb-btn-focus-bg: #d8dfeb;--mdb-btn-focus-color: #285192;--mdb-btn-active-bg: #ccd4de;--mdb-btn-active-color: #285192}:not(.btn-check)+.btn-secondary:hover,.btn-secondary:first-child:hover,.btn-secondary:focus-visible,.btn-secondary:hover{box-shadow:0 8px 9px -4px #e3ebf74d,0 4px 18px #e3ebf733}.btn-check:focus-visible+.btn-secondary,.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 8px 9px -4px #e3ebf74d,0 4px 18px #e3ebf733;background-color:#d8dfeb}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.btn-secondary.show{box-shadow:0 8px 9px -4px #e3ebf74d,0 4px 18px #e3ebf733}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.btn-secondary.show:focus{box-shadow:0 8px 9px -4px #e3ebf74d,0 4px 18px #e3ebf733}.btn-check:checked+.btn-secondary:hover,.btn-check:active+.btn-secondary:hover,.btn-secondary:active:hover,.btn-secondary.active:hover,.btn-secondary.show:hover{background-color:#ccd4de}.btn-secondary:disabled,.btn-secondary.disabled,fieldset:disabled .btn-secondary{box-shadow:0 4px 9px -4px #e3ebf7}.btn-success{--mdb-btn-bg: #14a44d;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #14a44d;--mdb-btn-hover-bg: #139c49;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #139c49;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #129445;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-success:hover,.btn-success:first-child:hover,.btn-success:focus-visible,.btn-success:hover{box-shadow:0 8px 9px -4px #14a44d4d,0 4px 18px #14a44d33}.btn-check:focus-visible+.btn-success,.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 8px 9px -4px #14a44d4d,0 4px 18px #14a44d33;background-color:#139c49}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.btn-success.show{box-shadow:0 8px 9px -4px #14a44d4d,0 4px 18px #14a44d33}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.btn-success.show:focus{box-shadow:0 8px 9px -4px #14a44d4d,0 4px 18px #14a44d33}.btn-check:checked+.btn-success:hover,.btn-check:active+.btn-success:hover,.btn-success:active:hover,.btn-success.active:hover,.btn-success.show:hover{background-color:#129445}.btn-success:disabled,.btn-success.disabled,fieldset:disabled .btn-success{box-shadow:0 4px 9px -4px #14a44d}.btn-danger{--mdb-btn-bg: #dc4c64;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #dc4c64;--mdb-btn-hover-bg: #d1485f;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d1485f;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #c6445a;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-danger:hover,.btn-danger:first-child:hover,.btn-danger:focus-visible,.btn-danger:hover{box-shadow:0 8px 9px -4px #dc4c644d,0 4px 18px #dc4c6433}.btn-check:focus-visible+.btn-danger,.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 8px 9px -4px #dc4c644d,0 4px 18px #dc4c6433;background-color:#d1485f}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.btn-danger.show{box-shadow:0 8px 9px -4px #dc4c644d,0 4px 18px #dc4c6433}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.btn-danger.show:focus{box-shadow:0 8px 9px -4px #dc4c644d,0 4px 18px #dc4c6433}.btn-check:checked+.btn-danger:hover,.btn-check:active+.btn-danger:hover,.btn-danger:active:hover,.btn-danger.active:hover,.btn-danger.show:hover{background-color:#c6445a}.btn-danger:disabled,.btn-danger.disabled,fieldset:disabled .btn-danger{box-shadow:0 4px 9px -4px #dc4c64}.btn-warning{--mdb-btn-bg: #e4a11b;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #e4a11b;--mdb-btn-hover-bg: #d9991a;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #d9991a;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #cd9118;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-warning:hover,.btn-warning:first-child:hover,.btn-warning:focus-visible,.btn-warning:hover{box-shadow:0 8px 9px -4px #e4a11b4d,0 4px 18px #e4a11b33}.btn-check:focus-visible+.btn-warning,.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 8px 9px -4px #e4a11b4d,0 4px 18px #e4a11b33;background-color:#d9991a}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.btn-warning.show{box-shadow:0 8px 9px -4px #e4a11b4d,0 4px 18px #e4a11b33}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.btn-warning.show:focus{box-shadow:0 8px 9px -4px #e4a11b4d,0 4px 18px #e4a11b33}.btn-check:checked+.btn-warning:hover,.btn-check:active+.btn-warning:hover,.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.show:hover{background-color:#cd9118}.btn-warning:disabled,.btn-warning.disabled,fieldset:disabled .btn-warning{box-shadow:0 4px 9px -4px #e4a11b}.btn-info{--mdb-btn-bg: #54b4d3;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #54b4d3;--mdb-btn-hover-bg: #50abc8;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #50abc8;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #4ca2be;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-info:hover,.btn-info:first-child:hover,.btn-info:focus-visible,.btn-info:hover{box-shadow:0 8px 9px -4px #54b4d34d,0 4px 18px #54b4d333}.btn-check:focus-visible+.btn-info,.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 8px 9px -4px #54b4d34d,0 4px 18px #54b4d333;background-color:#50abc8}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.btn-info.show{box-shadow:0 8px 9px -4px #54b4d34d,0 4px 18px #54b4d333}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.btn-info.show:focus{box-shadow:0 8px 9px -4px #54b4d34d,0 4px 18px #54b4d333}.btn-check:checked+.btn-info:hover,.btn-check:active+.btn-info:hover,.btn-info:active:hover,.btn-info.active:hover,.btn-info.show:hover{background-color:#4ca2be}.btn-info:disabled,.btn-info.disabled,fieldset:disabled .btn-info{box-shadow:0 4px 9px -4px #54b4d3}.btn-light{--mdb-btn-bg: #fbfbfb;--mdb-btn-color: #4f4f4f;--mdb-btn-box-shadow: 0 4px 9px -4px #fbfbfb;--mdb-btn-hover-bg: #eeeeee;--mdb-btn-hover-color: #4f4f4f;--mdb-btn-focus-bg: #eeeeee;--mdb-btn-focus-color: #4f4f4f;--mdb-btn-active-bg: #e2e2e2;--mdb-btn-active-color: #4f4f4f}:not(.btn-check)+.btn-light:hover,.btn-light:first-child:hover,.btn-light:focus-visible,.btn-light:hover{box-shadow:0 8px 9px -4px #fbfbfb4d,0 4px 18px #fbfbfb33}.btn-check:focus-visible+.btn-light,.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 8px 9px -4px #fbfbfb4d,0 4px 18px #fbfbfb33;background-color:#eee}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.btn-light.show{box-shadow:0 8px 9px -4px #fbfbfb4d,0 4px 18px #fbfbfb33}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.btn-light.show:focus{box-shadow:0 8px 9px -4px #fbfbfb4d,0 4px 18px #fbfbfb33}.btn-check:checked+.btn-light:hover,.btn-check:active+.btn-light:hover,.btn-light:active:hover,.btn-light.active:hover,.btn-light.show:hover{background-color:#e2e2e2}.btn-light:disabled,.btn-light.disabled,fieldset:disabled .btn-light{box-shadow:0 4px 9px -4px #fbfbfb}.btn-dark{--mdb-btn-bg: #332d2d;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #332d2d;--mdb-btn-hover-bg: #302b2b;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: #302b2b;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: #2e2929;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-dark:hover,.btn-dark:first-child:hover,.btn-dark:focus-visible,.btn-dark:hover{box-shadow:0 8px 9px -4px #332d2d4d,0 4px 18px #332d2d33}.btn-check:focus-visible+.btn-dark,.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 8px 9px -4px #332d2d4d,0 4px 18px #332d2d33;background-color:#302b2b}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.btn-dark.show{box-shadow:0 8px 9px -4px #332d2d4d,0 4px 18px #332d2d33}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.btn-dark.show:focus{box-shadow:0 8px 9px -4px #332d2d4d,0 4px 18px #332d2d33}.btn-check:checked+.btn-dark:hover,.btn-check:active+.btn-dark:hover,.btn-dark:active:hover,.btn-dark.active:hover,.btn-dark.show:hover{background-color:#2e2929}.btn-dark:disabled,.btn-dark.disabled,fieldset:disabled .btn-dark{box-shadow:0 4px 9px -4px #332d2d}.btn-white{--mdb-btn-bg: #fff;--mdb-btn-color: #000;--mdb-btn-box-shadow: 0 4px 9px -4px #fff;--mdb-btn-hover-bg: #f2f2f2;--mdb-btn-hover-color: #000;--mdb-btn-focus-bg: #f2f2f2;--mdb-btn-focus-color: #000;--mdb-btn-active-bg: #e6e6e6;--mdb-btn-active-color: #000}:not(.btn-check)+.btn-white:hover,.btn-white:first-child:hover,.btn-white:focus-visible,.btn-white:hover{box-shadow:0 8px 9px -4px #ffffff4d,0 4px 18px #fff3}.btn-check:focus-visible+.btn-white,.btn-check:focus+.btn-white,.btn-white:focus{box-shadow:0 8px 9px -4px #ffffff4d,0 4px 18px #fff3;background-color:#f2f2f2}.btn-check:checked+.btn-white,.btn-check:active+.btn-white,.btn-white:active,.btn-white.active,.btn-white.show{box-shadow:0 8px 9px -4px #ffffff4d,0 4px 18px #fff3}.btn-check:checked+.btn-white:focus,.btn-check:active+.btn-white:focus,.btn-white:active:focus,.btn-white.active:focus,.btn-white.show:focus{box-shadow:0 8px 9px -4px #ffffff4d,0 4px 18px #fff3}.btn-check:checked+.btn-white:hover,.btn-check:active+.btn-white:hover,.btn-white:active:hover,.btn-white.active:hover,.btn-white.show:hover{background-color:#e6e6e6}.btn-white:disabled,.btn-white.disabled,fieldset:disabled .btn-white{box-shadow:0 4px 9px -4px #fff}.btn-black{--mdb-btn-bg: #000;--mdb-btn-color: #fff;--mdb-btn-box-shadow: 0 4px 9px -4px #000;--mdb-btn-hover-bg: black;--mdb-btn-hover-color: #fff;--mdb-btn-focus-bg: black;--mdb-btn-focus-color: #fff;--mdb-btn-active-bg: black;--mdb-btn-active-color: #fff}:not(.btn-check)+.btn-black:hover,.btn-black:first-child:hover,.btn-black:focus-visible,.btn-black:hover{box-shadow:0 8px 9px -4px #0000004d,0 4px 18px #0003}.btn-check:focus-visible+.btn-black,.btn-check:focus+.btn-black,.btn-black:focus{box-shadow:0 8px 9px -4px #0000004d,0 4px 18px #0003;background-color:#000}.btn-check:checked+.btn-black,.btn-check:active+.btn-black,.btn-black:active,.btn-black.active,.btn-black.show{box-shadow:0 8px 9px -4px #0000004d,0 4px 18px #0003}.btn-check:checked+.btn-black:focus,.btn-check:active+.btn-black:focus,.btn-black:active:focus,.btn-black.active:focus,.btn-black.show:focus{box-shadow:0 8px 9px -4px #0000004d,0 4px 18px #0003}.btn-check:checked+.btn-black:hover,.btn-check:active+.btn-black:hover,.btn-black:active:hover,.btn-black.active:hover,.btn-black.show:hover{background-color:#000}.btn-black:disabled,.btn-black.disabled,fieldset:disabled .btn-black{box-shadow:0 4px 9px -4px #000}.btn-outline-primary{--mdb-btn-bg: transparent;--mdb-btn-color: #3b71ca;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #386bc0;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #386bc0;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #3566b6;border-color:#3b71ca}:not(.btn-check)+.btn-outline-primary:hover,.btn-outline-primary:first-child:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:hover{border-color:#386bc0}.btn-check:focus-visible+.btn-outline-primary,.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{border-color:#386bc0}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.show{border-color:#3566b6}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.show:focus{border-color:#386bc0}.btn-outline-primary:disabled,.btn-outline-primary.disabled,fieldset:disabled .btn-outline-primary{border-color:#3b71ca}.btn-outline-secondary{--mdb-btn-bg: transparent;--mdb-btn-color: #285192;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #264d8b;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #264d8b;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #244983;border-color:#e3ebf7}:not(.btn-check)+.btn-outline-secondary:hover,.btn-outline-secondary:first-child:hover,.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover{border-color:#d8dfeb}.btn-check:focus-visible+.btn-outline-secondary,.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{border-color:#d8dfeb}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.show{border-color:#ccd4de}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.show:focus{border-color:#d8dfeb}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled,fieldset:disabled .btn-outline-secondary{border-color:#e3ebf7}.btn-outline-success{--mdb-btn-bg: transparent;--mdb-btn-color: #14a44d;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #139c49;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #139c49;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #129445;border-color:#14a44d}:not(.btn-check)+.btn-outline-success:hover,.btn-outline-success:first-child:hover,.btn-outline-success:focus-visible,.btn-outline-success:hover{border-color:#139c49}.btn-check:focus-visible+.btn-outline-success,.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{border-color:#139c49}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.show{border-color:#129445}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.show:focus{border-color:#139c49}.btn-outline-success:disabled,.btn-outline-success.disabled,fieldset:disabled .btn-outline-success{border-color:#14a44d}.btn-outline-danger{--mdb-btn-bg: transparent;--mdb-btn-color: #dc4c64;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #d1485f;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #d1485f;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #c6445a;border-color:#dc4c64}:not(.btn-check)+.btn-outline-danger:hover,.btn-outline-danger:first-child:hover,.btn-outline-danger:focus-visible,.btn-outline-danger:hover{border-color:#d1485f}.btn-check:focus-visible+.btn-outline-danger,.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{border-color:#d1485f}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.show{border-color:#c6445a}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.show:focus{border-color:#d1485f}.btn-outline-danger:disabled,.btn-outline-danger.disabled,fieldset:disabled .btn-outline-danger{border-color:#dc4c64}.btn-outline-warning{--mdb-btn-bg: transparent;--mdb-btn-color: #e4a11b;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #d9991a;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #d9991a;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #cd9118;border-color:#e4a11b}:not(.btn-check)+.btn-outline-warning:hover,.btn-outline-warning:first-child:hover,.btn-outline-warning:focus-visible,.btn-outline-warning:hover{border-color:#d9991a}.btn-check:focus-visible+.btn-outline-warning,.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{border-color:#d9991a}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.show{border-color:#cd9118}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.show:focus{border-color:#d9991a}.btn-outline-warning:disabled,.btn-outline-warning.disabled,fieldset:disabled .btn-outline-warning{border-color:#e4a11b}.btn-outline-info{--mdb-btn-bg: transparent;--mdb-btn-color: #54b4d3;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #50abc8;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #50abc8;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #4ca2be;border-color:#54b4d3}:not(.btn-check)+.btn-outline-info:hover,.btn-outline-info:first-child:hover,.btn-outline-info:focus-visible,.btn-outline-info:hover{border-color:#50abc8}.btn-check:focus-visible+.btn-outline-info,.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{border-color:#50abc8}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.show{border-color:#4ca2be}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.show:focus{border-color:#50abc8}.btn-outline-info:disabled,.btn-outline-info.disabled,fieldset:disabled .btn-outline-info{border-color:#54b4d3}.btn-outline-light{--mdb-btn-bg: transparent;--mdb-btn-color: #fbfbfb;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #eeeeee;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #eeeeee;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #e2e2e2;border-color:#fbfbfb}:not(.btn-check)+.btn-outline-light:hover,.btn-outline-light:first-child:hover,.btn-outline-light:focus-visible,.btn-outline-light:hover{border-color:#eee}.btn-check:focus-visible+.btn-outline-light,.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{border-color:#eee}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.show{border-color:#e2e2e2}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.show:focus{border-color:#eee}.btn-outline-light:disabled,.btn-outline-light.disabled,fieldset:disabled .btn-outline-light{border-color:#fbfbfb}.btn-outline-dark{--mdb-btn-bg: transparent;--mdb-btn-color: #332d2d;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #302b2b;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #302b2b;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #2e2929;border-color:#332d2d}:not(.btn-check)+.btn-outline-dark:hover,.btn-outline-dark:first-child:hover,.btn-outline-dark:focus-visible,.btn-outline-dark:hover{border-color:#302b2b}.btn-check:focus-visible+.btn-outline-dark,.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{border-color:#302b2b}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.show{border-color:#2e2929}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.show:focus{border-color:#302b2b}.btn-outline-dark:disabled,.btn-outline-dark.disabled,fieldset:disabled .btn-outline-dark{border-color:#332d2d}.btn-outline-white{--mdb-btn-bg: transparent;--mdb-btn-color: #fff;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: #f2f2f2;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: #f2f2f2;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: #e6e6e6;border-color:#fff}:not(.btn-check)+.btn-outline-white:hover,.btn-outline-white:first-child:hover,.btn-outline-white:focus-visible,.btn-outline-white:hover{border-color:#f2f2f2}.btn-check:focus-visible+.btn-outline-white,.btn-check:focus+.btn-outline-white,.btn-outline-white:focus{border-color:#f2f2f2}.btn-check:checked+.btn-outline-white,.btn-check:active+.btn-outline-white,.btn-outline-white:active,.btn-outline-white.active,.btn-outline-white.show{border-color:#e6e6e6}.btn-check:checked+.btn-outline-white:focus,.btn-check:active+.btn-outline-white:focus,.btn-outline-white:active:focus,.btn-outline-white.active:focus,.btn-outline-white.show:focus{border-color:#f2f2f2}.btn-outline-white:disabled,.btn-outline-white.disabled,fieldset:disabled .btn-outline-white{border-color:#fff}.btn-outline-black{--mdb-btn-bg: transparent;--mdb-btn-color: #000;--mdb-btn-hover-bg: transparent;--mdb-btn-hover-color: black;--mdb-btn-focus-bg: transparent;--mdb-btn-focus-color: black;--mdb-btn-active-bg: transparent;--mdb-btn-active-color: black;border-color:#000}:not(.btn-check)+.btn-outline-black:hover,.btn-outline-black:first-child:hover,.btn-outline-black:focus-visible,.btn-outline-black:hover{border-color:#000}.btn-check:focus-visible+.btn-outline-black,.btn-check:focus+.btn-outline-black,.btn-outline-black:focus{border-color:#000}.btn-check:checked+.btn-outline-black,.btn-check:active+.btn-outline-black,.btn-outline-black:active,.btn-outline-black.active,.btn-outline-black.show{border-color:#000}.btn-check:checked+.btn-outline-black:focus,.btn-check:active+.btn-outline-black:focus,.btn-outline-black:active:focus,.btn-outline-black.active:focus,.btn-outline-black.show:focus{border-color:#000}.btn-outline-black:disabled,.btn-outline-black.disabled,fieldset:disabled .btn-outline-black{border-color:#000}.btn-link{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: hsl(0, 0%, 96%);--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-link:hover,.btn-link:first-child:hover,.btn-link:focus-visible,.btn-link:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-link,.btn-check:focus+.btn-link,.btn-link:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link,.btn-check:active+.btn-link,.btn-link:active,.btn-link.active,.btn-link.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-link:focus,.btn-check:active+.btn-link:focus,.btn-link:active:focus,.btn-link.active:focus,.btn-link.show:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-link:disabled,.btn-link.disabled,fieldset:disabled .btn-link{box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary{--mdb-btn-font-weight: 500;--mdb-btn-color: #3b71ca;--mdb-btn-hover-color: #386bc0;--mdb-btn-hover-bg: transparent;--mdb-btn-focus-color: #3566b6;--mdb-btn-active-color: #3260ac;--mdb-btn-disabled-color: #9e9e9e;--mdb-btn-box-shadow: none;padding-left:0;padding-right:0;text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}:not(.btn-check)+.btn-tertiary:hover,.btn-tertiary:first-child:hover,.btn-tertiary:focus-visible,.btn-tertiary:hover{text-decoration:none;box-shadow:var(--mdb-btn-box-shadow)}.btn-check:focus-visible+.btn-tertiary,.btn-check:focus+.btn-tertiary,.btn-tertiary:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary,.btn-check:active+.btn-tertiary,.btn-tertiary:active,.btn-tertiary.active,.btn-tertiary.show{color:var(--mdb-btn-active-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-check:checked+.btn-tertiary:focus,.btn-check:active+.btn-tertiary:focus,.btn-tertiary:active:focus,.btn-tertiary.active:focus,.btn-tertiary.show:focus{color:var(--mdb-btn-focus-color);box-shadow:var(--mdb-btn-box-shadow)}.btn-tertiary:disabled,.btn-tertiary.disabled,fieldset:disabled .btn-tertiary{box-shadow:var(--mdb-btn-box-shadow)}.btn-lg,.btn-group-lg>.btn{--mdb-btn-padding-top: .75rem;--mdb-btn-padding-bottom: .6875rem;--mdb-btn-padding-x: 1.6875rem;--mdb-btn-font-size:.875rem;--mdb-btn-line-height: 1.6}.btn-sm,.btn-group-sm>.btn{--mdb-btn-padding-top: .375rem;--mdb-btn-padding-bottom: .3125rem;--mdb-btn-padding-x: 1rem;--mdb-btn-font-size:.75rem;--mdb-btn-line-height: 1.5}.btn-rounded{--mdb-btn-border-radius: 10rem;border-radius:var(--mdb-btn-border-radius)}.btn-floating,[class*=btn-outline-].btn-floating{--mdb-btn-border-radius: 50%;border-radius:var(--mdb-btn-border-radius);padding:0;position:relative}.btn-floating{--mdb-btn-width: 2.3125rem;--mdb-btn-height: 2.3125rem;--mdb-btn-icon-width: 2.3125rem;--mdb-btn-icon-line-height: 2.3125rem;--mdb-btn-width-lg: 2.8125rem;--mdb-btn-height-lg: 2.8125rem;--mdb-btn-icon-width-lg: 2.8125rem;--mdb-btn-icon-line-height-lg: 2.8125rem;--mdb-btn-width-sm: 1.8125rem;--mdb-btn-height-sm: 1.8125rem;--mdb-btn-icon-width-sm: 1.8125rem;--mdb-btn-icon-line-height-sm: 1.8125rem;width:var(--mdb-btn-width);height:var(--mdb-btn-height)}.btn-floating .fas,.btn-floating .far,.btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}.btn-floating.btn-lg,.btn-group-lg>.btn-floating.btn{width:var(--mdb-btn-width-lg);height:var(--mdb-btn-height-lg)}.btn-floating.btn-lg .fas,.btn-group-lg>.btn-floating.btn .fas,.btn-floating.btn-lg .far,.btn-group-lg>.btn-floating.btn .far,.btn-floating.btn-lg .fab,.btn-group-lg>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}.btn-floating.btn-sm,.btn-group-sm>.btn-floating.btn{width:var(--mdb-btn-width-sm);height:var(--mdb-btn-height-sm)}.btn-floating.btn-sm .fas,.btn-group-sm>.btn-floating.btn .fas,.btn-floating.btn-sm .far,.btn-group-sm>.btn-floating.btn .far,.btn-floating.btn-sm .fab,.btn-group-sm>.btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}[class*=btn-outline-].btn-floating{--mdb-btn-icon-width: 2.0625rem;--mdb-btn-icon-width-lg: 2.5625rem;--mdb-btn-icon-width-sm: 1.5625rem;--mdb-btn-icon-line-height: 2.0625rem;--mdb-btn-icon-line-height-lg: 2.5625rem;--mdb-btn-icon-line-height-sm: 1.5625rem}[class*=btn-outline-].btn-floating .fas,[class*=btn-outline-].btn-floating .far,[class*=btn-outline-].btn-floating .fab{width:var(--mdb-btn-icon-width);line-height:var(--mdb-btn-icon-line-height)}[class*=btn-outline-].btn-floating.btn-lg .fas,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-lg .far,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-lg .fab,.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-lg);line-height:var(--mdb-btn-icon-line-height-lg)}[class*=btn-outline-].btn-floating.btn-sm .fas,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fas,[class*=btn-outline-].btn-floating.btn-sm .far,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .far,[class*=btn-outline-].btn-floating.btn-sm .fab,.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fab{width:var(--mdb-btn-icon-width-sm);line-height:var(--mdb-btn-icon-line-height-sm)}.fixed-action-btn{--mdb-btn-right: 2.1875rem;--mdb-btn-bottom: 2.1875rem;--mdb-btn-zindex: 1030;--mdb-btn-padding-top: .9375rem;--mdb-btn-padding-bottom: 1.25rem;--mdb-btn-padding-x: 1.25rem;--mdb-btn-margin-bottom: 1.5rem;position:fixed;right:var(--mdb-btn-right);bottom:var(--mdb-btn-bottom);z-index:var(--mdb-btn-zindex);display:flex;flex-flow:column-reverse nowrap;align-items:center;padding:var(--mdb-btn-padding-top) var(--mdb-btn-padding-x) var(--mdb-btn-padding-bottom);margin-bottom:0;height:auto;overflow:hidden}.fixed-action-btn>.btn-floating{position:relative;transform:scale(1.2);z-index:10}.fixed-action-btn ul{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:0;margin:0;text-align:center;opacity:0;transition:transform .4s,opacity .4s;z-index:-1}.fixed-action-btn ul li{z-index:0;display:flex;margin-right:auto;margin-bottom:var(--mdb-btn-margin-bottom);margin-left:auto}.fixed-action-btn ul li:first-of-type{margin-top:calc(var(--mdb-btn-margin-bottom)*.5)}.fixed-action-btn ul a.btn{opacity:0;transition:opacity .4s ease-in}.fixed-action-btn ul a.btn.shown,.fixed-action-btn.active ul{opacity:1}.btn-block{--mdb-btn-margin-top: .5rem;display:block;width:100%}.btn-block+.btn-block{margin-top:var(--mdb-btn-margin-top)}hr.divider-horizontal:not([size]){height:2px}.divider-horizontal{opacity:1;background-color:#f5f5f5;height:2px}.divider-vertical{opacity:1;background-color:#f5f5f5;display:inline-block;width:2px;margin:0 1rem}hr.divider-horizontal-blurry{background-image:linear-gradient(90deg,transparent,hsl(0,0%,40%),transparent);background-color:#0000}hr.divider-vertical-blurry{background-image:linear-gradient(180deg,transparent,hsl(0,0%,40%),transparent);background-color:#0000;width:1px;top:0;right:0}.dropdown-menu{--mdb-dropdown-item-border-radius: .5rem;color:var(--mdb-dropdown-color);margin:0;padding-top:0;padding-bottom:0;border:0;box-shadow:var(--mdb-dropdown-box-shadow);font-size:var(--mdb-dropdown-font-size);top:100%;left:0;margin-top:var(--mdb-dropdown-spacer)}.dropdown-menu>li{border-radius:0}.dropdown-menu>li:first-child{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:var(--mdb-dropdown-item-border-radius);border-top-right-radius:var(--mdb-dropdown-item-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:not(:first-child):not(:last-child) .dropdown-item{border-radius:0}.dropdown-menu>li:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu>li:last-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--mdb-dropdown-item-border-radius);border-bottom-right-radius:var(--mdb-dropdown-item-border-radius)}.dropdown-menu.animation{--mdb-dropdown-menu-animated-animation-duration: .55s;--mdb-dropdown-menu-animated-animation-timing-function: ease;display:block;animation-duration:var(--mdb-dropdown-menu-animated-animation-duration);animation-timing-function:var(--mdb-dropdown-menu-animated-animation-timing-function)}.dropdown-item{--mdb-dropdown-state-color: #16181b;--mdb-dropdown-state-background-color: #eee;padding:var(--mdb-dropdown-item-padding-y) var(--mdb-dropdown-item-padding-x);color:var(--mdb-dropdown-color);border-radius:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.dropdown-item.active,.dropdown-item:active{color:var(--mdb-dropdown-state-color);background-color:var(--mdb-dropdown-state-background-color)}.hidden-arrow.dropdown-toggle:after{display:none}.animation{animation-duration:1s;animation-fill-mode:both;padding:auto}@media (prefers-reduced-motion){.animation{transition:none!important;animation:unset!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{animation-name:fade-out}.dropdown-divider{--mdb-dropdown-divider-border-top-width: 2px;--mdb-dropdown-divider-border-top-bg: hsl(0, 0%, 96%);border-top:var(--mdb-dropdown-divider-border-top-width) solid var(--mdb-dropdown-divider-border-top-bg);opacity:1}.dropdown-menu INPUT:not(:-webkit-autofill),.dropdown-menu SELECT:not(:-webkit-autofill),.dropdown-menu TEXTAREA:not(:-webkit-autofill){animation-name:none!important}.btn-group,.btn-group-vertical{--mdb-btn-box-shadow: 0 4px 9px -4px rgba(0, 0, 0, .35);--mdb-btn-hover-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-focus-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-active-box-shadow: 0 8px 9px -4px rgba(0, 0, 0, .15), 0 4px 18px 0 rgba(0, 0, 0, .1);--mdb-btn-group-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;box-shadow:var(--mdb-btn-box-shadow);transition:var(--mdb-btn-group-transition)}.btn-group:hover,.btn-group-vertical:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.btn-group:focus,.btn-group.focus,.btn-group-vertical:focus,.btn-group-vertical.focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:active,.btn-group.active,.btn-group-vertical:active,.btn-group-vertical.active{box-shadow:var(--mdb-btn-active-box-shadow)}.btn-group:active:focus,.btn-group.active:focus,.btn-group-vertical:active:focus,.btn-group-vertical.active:focus{box-shadow:var(--mdb-btn-focus-box-shadow)}.btn-group:disabled,.btn-group.disabled,fieldset:disabled .btn-group,.btn-group-vertical:disabled,.btn-group-vertical.disabled,fieldset:disabled .btn-group-vertical{box-shadow:var(--mdb-btn-box-shadow);border:0}.btn-group>.btn,.btn-group-vertical>.btn{box-shadow:none}:not(.btn-check)+.btn-group>.btn:hover,.btn-group>.btn:first-child:hover,.btn-group>.btn:focus-visible,.btn-group>.btn:hover,:not(.btn-check)+.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:first-child:hover,.btn-group-vertical>.btn:focus-visible,.btn-group-vertical>.btn:hover{box-shadow:none!important}.btn-check:focus-visible+.btn-group>.btn,.btn-check:focus+.btn-group>.btn,.btn-group>.btn:focus,.btn-check:focus-visible+.btn-group-vertical>.btn,.btn-check:focus+.btn-group-vertical>.btn,.btn-group-vertical>.btn:focus{box-shadow:none}.btn-check:checked+.btn-group>.btn,.btn-check:active+.btn-group>.btn,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group>.btn.show,.btn-check:checked+.btn-group-vertical>.btn,.btn-check:active+.btn-group-vertical>.btn,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn.show{box-shadow:none}.btn-check:checked+.btn-group>.btn:focus,.btn-check:active+.btn-group>.btn:focus,.btn-group>.btn:active:focus,.btn-group>.btn.active:focus,.btn-group>.btn.show:focus,.btn-check:checked+.btn-group-vertical>.btn:focus,.btn-check:active+.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active:focus,.btn-group-vertical>.btn.active:focus,.btn-group-vertical>.btn.show:focus{box-shadow:none}.btn-group>.btn:disabled,.btn-group>.btn.disabled,fieldset:disabled .btn-group>.btn,.btn-group-vertical>.btn:disabled,.btn-group-vertical>.btn.disabled,fieldset:disabled .btn-group-vertical>.btn{box-shadow:none}.btn-group>.btn-group,.btn-group-vertical>.btn-group{box-shadow:none}.btn-group>.btn-link:first-child,.btn-group>.btn-tertiary:first-child,.btn-group-vertical>.btn-link:first-child,.btn-group-vertical>.btn-tertiary:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-link:last-child,.btn-group>.btn-tertiary:last-child,.btn-group-vertical>.btn-link:last-child,.btn-group-vertical>.btn-tertiary:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group,.btn-group-lg>.btn,.btn-group-sm>.btn{--mdb-btn-border-radius: .25rem;border-radius:var(--mdb-btn-border-radius)}.nav-tabs{border-bottom:0}.nav-tabs .nav-link{--mdb-nav-tabs-link-font-weight: 500;--mdb-nav-tabs-link-font-size: 12px;--mdb-nav-tabs-link-color: rgba(0, 0, 0, .55);--mdb-nav-tabs-link-padding-top: 17px;--mdb-nav-tabs-link-padding-bottom: 16px;--mdb-nav-tabs-link-padding-x: 29px;--mdb-nav-tabs-link-hover-bgc: #f7f7f7;--mdb-nav-tabs-link-border-bottom-width: 2px;--mdb-nav-tabs-link-active-color: #3b71ca;--mdb-nav-tabs-link-active-border-color: #3b71ca;border-width:0;border-bottom:var(--mdb-nav-tabs-link-border-bottom-width) solid rgba(0,0,0,0);border-radius:0;text-transform:uppercase;line-height:1;font-weight:var(--mdb-nav-tabs-link-font-weight);font-size:var(--mdb-nav-tabs-link-font-size);color:var(--mdb-nav-tabs-link-color);padding:var(--mdb-nav-tabs-link-padding-top) var(--mdb-nav-tabs-link-padding-x) var(--mdb-nav-tabs-link-padding-bottom) var(--mdb-nav-tabs-link-padding-x)}.nav-tabs .nav-link:hover{background-color:var(--mdb-nav-tabs-link-hover-bgc);border-color:#0000}.nav-tabs .nav-link:focus{border-color:#0000}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--mdb-nav-tabs-link-active-color);border-color:var(--mdb-nav-tabs-link-active-border-color)}.nav-pills{margin-left:-.5rem}.nav-pills .nav-link{--mdb-nav-pills-link-border-radius: .25rem;--mdb-nav-pills-link-font-size: 12px;--mdb-nav-pills-link-padding-top: 17px;--mdb-nav-pills-link-padding-bottom: 16px;--mdb-nav-pills-link-padding-x: 29px;--mdb-nav-pills-link-line-height: 1;--mdb-nav-pills-link-hover-bg: #f7f7f7;--mdb-nav-pills-link-font-weight: 500;--mdb-nav-pills-link-color: rgba(0, 0, 0, .55);--mdb-nav-pills-margin: .5rem;border-radius:var(--mdb-nav-pills-link-border-radius);font-size:var(--mdb-nav-pills-link-font-size);text-transform:uppercase;padding:var(--mdb-nav-pills-link-padding-top) var(--mdb-nav-pills-link-padding-x) var(--mdb-nav-pills-link-padding-bottom) var(--mdb-nav-pills-link-padding-x);line-height:var(--mdb-nav-pills-link-line-height);background-color:var(--mdb-nav-pills-link-hover-bg);font-weight:var(--mdb-nav-pills-link-font-weight);color:var(--mdb-nav-pills-link-color);margin:var(--mdb-nav-pills-margin)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{--mdb-nav-pills-link-active-bg: #e3ebf7;--mdb-nav-pills-link-active-color: #285192;background-color:var(--mdb-nav-pills-link-active-bg);color:var(--mdb-nav-pills-link-active-color)}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:auto}.navbar{--mdb-navbar-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--mdb-navbar-padding-top: .5625rem;--mdb-navbar-brand-img-margin-right: .25rem;box-shadow:var(--mdb-navbar-box-shadow);padding-top:var(--mdb-navbar-padding-top)}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}.navbar-dark .navbar-toggler,.navbar-light .navbar-toggler{border:0}.navbar-brand{display:flex;align-items:center}.navbar-brand img{margin-right:var(--mdb-navbar-brand-img-margin-right)}.navbar-nav .dropdown-menu{position:absolute}.navbar-light .navbar-toggler-icon,.navbar-dark .navbar-toggler-icon{background-image:none}.card{border:0}.card .bg-image{border-top-left-radius:var(--mdb-card-border-radius);border-top-right-radius:var(--mdb-card-border-radius)}.card[class*=bg-] .card-header{--mdb-card-header-border-bottom-color: var(--mdb-border-color-translucent);border-bottom-color:var(--mdb-card-header-border-bottom-color)}.card[class*=bg-] .card-footer{--mdb-card-footer-border-top-color: var(--mdb-border-color-translucent);border-top-color:var(--mdb-card-footer-border-top-color)}.card-header{--mdb-card-header-border-width: 2px;--mdb-card-header-border-color: hsl(0, 0%, 96%);border-bottom:var(--mdb-card-header-border-width) solid var(--mdb-card-header-border-color)}.card-body[class*=bg-]{border-bottom-left-radius:var(--mdb-card-border-radius);border-bottom-right-radius:var(--mdb-card-border-radius)}.card-footer{--mdb-card-footer-border-color: hsl(0, 0%, 96%);--mdb-card-footer-border-width: 2px;border-top:var(--mdb-card-footer-border-width) solid var(--mdb-card-footer-border-color)}.card-img-left{border-top-left-radius:var(--mdb-card-border-radius);border-bottom-left-radius:var(--mdb-card-border-radius)}.navbar .breadcrumb{--mdb-breadcrumb-item-color: rgba(0, 0, 0, .55);--mdb-breadcrumb-item-hover-color: rgba(0, 0, 0, .7);--mdb-breadcrumb-item-before-color: rgba(0, 0, 0, .55);--mdb-breadcrumb-item-transition: color .15s ease-in-out;background-color:#0000;margin-bottom:0}.navbar .breadcrumb .breadcrumb-item a{color:var(--mdb-breadcrumb-item-color);transition:var(--mdb-breadcrumb-item-transition)}.navbar .breadcrumb .breadcrumb-item a:hover,.navbar .breadcrumb .breadcrumb-item a:focus{color:var(--mdb-breadcrumb-item-hover-color)}.navbar .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--mdb-breadcrumb-item-before-color)}.pagination{--mdb-pagination-border-radius: .25rem;--mdb-pagination-active-box-shadow: 0 4px 9px -4px #e3ebf7;--mdb-pagination-active-transition: all .2s linear;--mdb-pagination-active-font-weight: 500;--mdb-pagination-circle-border-radius: 50%;--mdb-pagination-circle-padding-x: .841rem;--mdb-pagination-circle-padding-l-lg: 1.399414rem;--mdb-pagination-circle-padding-r-lg: 1.399415rem;--mdb-pagination-circle-padding-l-sm: .696rem;--mdb-pagination-circle-padding-r-sm: .688rem}.page-link{background-color:#0000;border:0;outline:0;border-radius:var(--mdb-pagination-border-radius)}.page-link:focus{box-shadow:none}.page-link.active,.active>.page-link{border:0;box-shadow:var(--mdb-pagination-active-box-shadow);transition:var(--mdb-pagination-active-transition);font-weight:var(--mdb-pagination-active-font-weight)}.page-item:not(:first-child) .page-link{margin-left:0}.page-item:first-child .page-link{border-top-left-radius:var(--mdb-pagination-border-radius);border-bottom-left-radius:var(--mdb-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--mdb-pagination-border-radius);border-bottom-right-radius:var(--mdb-pagination-border-radius)}.pagination-circle .page-item:first-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-item:last-child .page-link{border-radius:var(--mdb-pagination-circle-border-radius)}.pagination-circle .page-link{border-radius:var(--mdb-pagination-circle-border-radius);padding-left:var(--mdb-pagination-circle-padding-x);padding-right:var(--mdb-pagination-circle-padding-x)}.pagination-circle.pagination-lg .page-link{padding-left:var(--mdb-pagination-circle-padding-l-lg);padding-right:var(--mdb-pagination-circle-padding-r-lg)}.pagination-circle.pagination-sm .page-link{padding-left:var(--mdb-pagination-circle-padding-l-sm);padding-right:var(--mdb-pagination-circle-padding-r-sm)}.badge-dot{--mdb-badge-border-radius: 4.5px;--mdb-badge-height: 9px;--mdb-badge-width: 9px;--mdb-badge-margin-left: -.3125rem;position:absolute;min-width:0;width:var(--mdb-badge-width);height:var(--mdb-badge-height);border-radius:var(--mdb-badge-border-radius);padding:0;margin-left:var(--mdb-badge-margin-left)}.badge-dot:empty{display:inline-block}.badge-notification{--mdb-badge-font-size: .6rem;--mdb-badge-padding-x: .45em;--mdb-badge-padding-y: .2em;--mdb-badge-margin-top: -.1rem;--mdb-badge-margin-left: -.5rem;position:absolute;font-size:var(--mdb-badge-font-size);padding:var(--mdb-badge-padding-y) var(--mdb-badge-padding-x);margin-top:var(--mdb-badge-margin-top);margin-left:var(--mdb-badge-margin-left)}.badge-primary{background-color:#dfe7f6;color:#2c58a0}.badge-primary i{color:#376fc8}.badge-secondary{background-color:#ebedef;color:#40464f}.badge-secondary i{color:#565e6c}.badge-success{background-color:#d6f0e0;color:#0d6832}.badge-success i{color:#139647}.badge-danger{background-color:#f9e1e5;color:#af233a}.badge-danger i{color:#d62e4a}.badge-warning{background-color:#fbf0da;color:#73510d}.badge-warning i{color:#a17112}.badge-info{background-color:#def1f7;color:#1c657d}.badge-info i{color:#2686a6}.badge-light{background-color:#f5f5f5;color:#4f4f4f}.badge-light i{color:#8c8c8c}.badge-dark{background-color:#332e2e;color:#f5f5f5}.badge-dark i{color:#e8e8e8}.alert{border:0}.alert-absolute{position:absolute}.alert-fixed{--mdb-alert-fixed-z-index: 1070;position:fixed;z-index:var(--mdb-alert-fixed-z-index)}.parent-alert-relative{position:relative}.alert-primary{background-color:#dfe7f6;color:#2c58a0}.alert-primary i{color:#376fc8}.alert-primary .alert-link{color:#2c58a0}.alert-primary .alert-link:hover{color:#234680}.alert-secondary{background-color:#ebedef;color:#40464f}.alert-secondary i{color:#565e6c}.alert-secondary .alert-link{color:#40464f}.alert-secondary .alert-link:hover{color:#33383f}.alert-success{background-color:#d6f0e0;color:#0d6832}.alert-success i{color:#139647}.alert-success .alert-link{color:#0d6832}.alert-success .alert-link:hover{color:#0a5328}.alert-danger{background-color:#f9e1e5;color:#af233a}.alert-danger i{color:#d62e4a}.alert-danger .alert-link{color:#af233a}.alert-danger .alert-link:hover{color:#8c1c2e}.alert-warning{background-color:#fbf0da;color:#73510d}.alert-warning i{color:#a17112}.alert-warning .alert-link{color:#73510d}.alert-warning .alert-link:hover{color:#5c410a}.alert-info{background-color:#def1f7;color:#1c657d}.alert-info i{color:#2686a6}.alert-info .alert-link{color:#1c657d}.alert-info .alert-link:hover{color:#165164}.alert-light{background-color:#f5f5f5;color:#4f4f4f}.alert-light i{color:#8c8c8c}.alert-light .alert-link{color:#4f4f4f}.alert-light .alert-link:hover{color:#3f3f3f}.alert-dark{background-color:#332e2e;color:#f5f5f5}.alert-dark i{color:#e8e8e8}.alert-dark .alert-link{color:#f5f5f5}.alert-dark .alert-link:hover{color:#c4c4c4}.progress{border-radius:0;box-shadow:none}.list-group{--mdb-list-group-item-transition-time: .5s}.list-group-item-action,.list-group-item-action:hover{transition:var(--mdb-list-group-item-transition-time)}.list-group-light{--mdb-list-group-light-item-py: 1rem;--mdb-list-group-light-item-border: 2px solid hsl(0, 0%, 96%);--mdb-list-group-light-item-border-width: 2px;--mdb-list-group-light-active-border-radius: .5rem;--mdb-list-group-light-active-bg: rgb(223, 231, 246);--mdb-list-group-light-active-color: rgb(44, 88, 160)}.list-group-light .list-group-item{padding:var(--mdb-list-group-light-item-py) 0;border:var(--mdb-list-group-light-item-border)}.list-group-light>.list-group-item{border-width:0 0 var(--mdb-list-group-light-item-border-width)}.list-group-light>.list-group-item:last-of-type{border:none}.list-group-light .active{border:none;border-radius:var(--mdb-list-group-light-active-border-radius);background-color:var(--mdb-list-group-light-active-bg);color:var(--mdb-list-group-light-active-color)}.list-group-light .list-group-item-action:hover{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-light .list-group-item-action:focus{border-radius:var(--mdb-list-group-light-active-border-radius)}.list-group-small{--mdb-list-group-small-item-py: .5rem}.list-group-small .list-group-item{padding:var(--mdb-list-group-small-item-py) 0}.list-group-item-primary{background-color:#dfe7f6;color:#2c58a0}.list-group-item-primary i{color:#376fc8}.list-group-item-secondary{background-color:#ebedef;color:#40464f}.list-group-item-secondary i{color:#565e6c}.list-group-item-success{background-color:#d6f0e0;color:#0d6832}.list-group-item-success i{color:#139647}.list-group-item-danger{background-color:#f9e1e5;color:#af233a}.list-group-item-danger i{color:#d62e4a}.list-group-item-warning{background-color:#fbf0da;color:#73510d}.list-group-item-warning i{color:#a17112}.list-group-item-info{background-color:#def1f7;color:#1c657d}.list-group-item-info i{color:#2686a6}.list-group-item-light{background-color:#f5f5f5;color:#4f4f4f}.list-group-item-light i{color:#8c8c8c}.list-group-item-dark{background-color:#332e2e;color:#f5f5f5}.list-group-item-dark i{color:#e8e8e8}.btn-close:focus{box-shadow:none}.modal-content{--mdb-modal-box-shadow: 0 2px 15px -3px rgba(0, 0, 0, .07), 0 10px 20px -2px rgba(0, 0, 0, .04);border:0;box-shadow:var(--mdb-modal-box-shadow)}.toast{--mdb-toast-border-bottom-width: 2px;--mdb-toast-btn-close-width: 1.3em;--mdb-toast-btn-close-mr: -.375rem;--mdb-toast-btn-close-ml: .75rem;border:0}.toast .btn-close{width:var(--mdb-toast-btn-close-width)}.toast-header{border-bottom-width:var(--mdb-toast-border-bottom-width)}.toast-header .btn-close{margin-right:var(--mdb-toast-btn-close-mr);margin-left:var(--mdb-toast-btn-close-ml)}.parent-toast-relative{position:relative}.toast-absolute{position:absolute}.toast-fixed{position:fixed;z-index:var(--mdb-toast-zindex)}.toast-primary{background-color:#dfe7f6;color:#2c58a0;border-color:#c7d6f0}.toast-primary i{color:#376fc8}.toast-secondary{background-color:#ebedef;color:#40464f;border-color:#dadee1}.toast-secondary i{color:#565e6c}.toast-success{background-color:#d6f0e0;color:#0d6831;border-color:#c0e7d0}.toast-success i{color:#139647}.toast-danger{background-color:#f9e1e5;color:#af233a;border-color:#f4c8cf}.toast-danger i{color:#d62e4a}.toast-warning{background-color:#fbf0da;color:#73510d;border-color:#f9e4be}.toast-warning i{color:#a17112}.toast-info{background-color:#def1f7;color:#1c657d;border-color:#c6e6f1}.toast-info i{color:#2686a6}.toast-light{background-color:#f5f5f5;color:#4f4f4f;border-color:#e6e6e6}.toast-light i{color:#8c8c8c}.toast-dark{background-color:#332e2e;color:#f5f5f5;border-color:#443c3c}.toast-dark i{color:#e8e8e8}.tooltip{--mdb-tooltip-font-size: 14px}.tooltip.show{opacity:1}.tooltip .tooltip-arrow{display:none}.tooltip-inner{font-size:var(--mdb-tooltip-font-size)}.popover{--mdb-popover-border-bottom-width: 2px}.popover .popover-arrow{display:none}.popover-header{border-bottom:var(--mdb-popover-border-bottom-width) solid var(--mdb-popover-border-color)}.nav-pills.menu-sidebar .nav-link{--mdb-scrollspy-menu-sidebar-font-size: .8rem;--mdb-scrollspy-menu-sidebar-color: #262626;--mdb-scrollspy-menu-sidebar-line-height: 1.1rem;--mdb-scrollspy-menu-sidebar-padding-x: 5px;--mdb-scrollspy-menu-sidebar-font-weight: 400;--mdb-scrollspy-menu-sidebar-transition: all .2s ease-in-out;--mdb-scrollspy-menu-sidebar-margin-y: 3px;font-size:var(--mdb-scrollspy-menu-sidebar-font-size);background-color:#0000;color:var(--mdb-scrollspy-menu-sidebar-color);line-height:var(--mdb-scrollspy-menu-sidebar-line-height);padding:0 var(--mdb-scrollspy-menu-sidebar-padding-x);font-weight:var(--mdb-scrollspy-menu-sidebar-font-weight);transition:var(--mdb-scrollspy-menu-sidebar-transition);text-transform:initial;margin-top:var(--mdb-scrollspy-menu-sidebar-margin-y);margin-bottom:var(--mdb-scrollspy-menu-sidebar-margin-y)}.nav-pills.menu-sidebar .nav-link.active,.nav-pills.menu-sidebar .show>.nav-link{--mdb-scrollspy-menu-sidebar-active-color: #3b71ca;--mdb-scrollspy-menu-sidebar-active-font-weight: 600;--mdb-scrollspy-menu-sidebar-active-border-width: .125rem;--mdb-scrollspy-menu-sidebar-active-border-color: #3b71ca;background-color:#0000;box-shadow:none;color:var(--mdb-scrollspy-menu-sidebar-active-color);font-weight:var(--mdb-scrollspy-menu-sidebar-active-font-weight);border-left:var(--mdb-scrollspy-menu-sidebar-active-border-width) solid var(--mdb-scrollspy-menu-sidebar-active-border-color);border-radius:0}.nav-pills.menu-sidebar .collapsible-scrollspy~.nav{--mdb-scrollspy-collapsible-nav-transition-time: .5s;transition:height var(--mdb-scrollspy-collapsible-nav-transition-time) ease;flex-wrap:nowrap}.ripple-surface{position:relative;overflow:hidden;display:inline-block;vertical-align:bottom}.ripple-surface-unbound{overflow:visible}.ripple-wave{--mdb-ripple-wave-cubicBezier: cubic-bezier(0, 0, .15, 1);--mdb-ripple-wave-border-radius: 50%;--mdb-ripple-wave-opacity: .5;--mdb-ripple-wave-transform: scale(0);--mdb-ripple-wave-z-index: 999;--mdb-ripple-wave-active-transform: scale(1);background-image:radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(0,0,0,0) 70%);border-radius:var(--mdb-ripple-wave-border-radius);opacity:var(--mdb-ripple-wave-opacity);pointer-events:none;position:absolute;touch-action:none;transform:var(--mdb-ripple-wave-transform);transition-property:transform,opacity;transition-timing-function:var(--mdb-ripple-wave-cubicBezier),var(--mdb-ripple-wave-cubicBezier);z-index:var(--mdb-ripple-wave-z-index)}.ripple-wave.active{transform:var(--mdb-ripple-wave-active-transform);opacity:0}.btn .ripple-wave,.input-wrapper .ripple-wave{background-image:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.ripple-surface-primary .ripple-wave{background-image:radial-gradient(circle,rgba(59,113,202,.2) 0,rgba(59,113,202,.3) 40%,rgba(59,113,202,.4) 50%,rgba(59,113,202,.5) 60%,rgba(59,113,202,0) 70%)}.ripple-surface-secondary .ripple-wave{background-image:radial-gradient(circle,rgba(227,235,247,.2) 0,rgba(227,235,247,.3) 40%,rgba(227,235,247,.4) 50%,rgba(227,235,247,.5) 60%,rgba(227,235,247,0) 70%)}.ripple-surface-success .ripple-wave{background-image:radial-gradient(circle,rgba(20,164,77,.2) 0,rgba(20,164,77,.3) 40%,rgba(20,164,77,.4) 50%,rgba(20,164,77,.5) 60%,rgba(20,164,77,0) 70%)}.ripple-surface-danger .ripple-wave{background-image:radial-gradient(circle,rgba(220,76,100,.2) 0,rgba(220,76,100,.3) 40%,rgba(220,76,100,.4) 50%,rgba(220,76,100,.5) 60%,rgba(220,76,100,0) 70%)}.ripple-surface-warning .ripple-wave{background-image:radial-gradient(circle,rgba(228,161,27,.2) 0,rgba(228,161,27,.3) 40%,rgba(228,161,27,.4) 50%,rgba(228,161,27,.5) 60%,rgba(228,161,27,0) 70%)}.ripple-surface-info .ripple-wave{background-image:radial-gradient(circle,rgba(84,180,211,.2) 0,rgba(84,180,211,.3) 40%,rgba(84,180,211,.4) 50%,rgba(84,180,211,.5) 60%,rgba(84,180,211,0) 70%)}.ripple-surface-light .ripple-wave{background-image:radial-gradient(circle,rgba(251,251,251,.2) 0,rgba(251,251,251,.3) 40%,rgba(251,251,251,.4) 50%,rgba(251,251,251,.5) 60%,rgba(251,251,251,0) 70%)}.ripple-surface-dark .ripple-wave{background-image:radial-gradient(circle,rgba(51,45,45,.2) 0,rgba(51,45,45,.3) 40%,rgba(51,45,45,.4) 50%,rgba(51,45,45,.5) 60%,rgba(51,45,45,0) 70%)}.range{--mdb-range-thumb-height: 30px;--mdb-range-thumb-width: 30px;--mdb-range-thumb-top: -35px;--mdb-range-thumb-margin-left: -15px;--mdb-range-thumb-border-radius: 50% 50% 50% 0;--mdb-range-thumb-transform: scale(0);--mdb-range-thumb-transition: transform .2s ease-in-out;--mdb-range-thumb-value-font-size: 12px;--mdb-range-thumb-value-line-height: 30px;--mdb-range-thumb-value-color: rgb(255, 255, 255);--mdb-range-thumb-value-font-weight: 500;--mdb-range-thumb-background: #3b71ca;position:relative}.range .thumb{position:absolute;display:block;height:var(--mdb-range-thumb-height);width:var(--mdb-range-thumb-width);top:var(--mdb-range-thumb-top);margin-left:var(--mdb-range-thumb-margin-left);text-align:center;border-radius:var(--mdb-range-thumb-border-radius);transform:var(--mdb-range-thumb-transform);transform-origin:bottom;transition:var(--mdb-range-thumb-transition)}.range .thumb:after{position:absolute;display:block;content:"";transform:translate(-50%);width:100%;height:100%;top:0;border-radius:var(--mdb-range-thumb-border-radius);transform:rotate(-45deg);background:var(--mdb-range-thumb-background);z-index:-1}.range .thumb .thumb-value{display:block;font-size:var(--mdb-range-thumb-value-font-size);line-height:var(--mdb-range-thumb-value-line-height);color:var(--mdb-range-thumb-value-color);font-weight:var(--mdb-range-thumb-value-font-weight);z-index:2}.range .thumb.thumb-active{transform:scale(1)}.accordion-button:not(.collapsed):focus{box-shadow:var(--mdb-accordion-btn-focus-box-shadow)}.accordion-button:focus{border-color:var(--mdb-accordion-btn-focus-border-color);outline:0;box-shadow:none}.accordion-flush{--mdb-accordion-flush-btn-box-shadow: inset 0 -2px 0 hsl(0, 0%, 96%);--mdb-accordion-flush-border-bottom: 2px solid hsl(0, 0%, 96%)}.accordion-flush .accordion-button:not(.collapsed){box-shadow:var(--mdb-accordion-flush-btn-box-shadow)}.accordion-flush .accordion-item{border-bottom:var(--mdb-accordion-flush-border-bottom)}.accordion.accordion-borderless,.accordion.accordion-flush{--mdb-accordion-bg: transparent;background-color:var(--mdb-accordion-bg)}.accordion-borderless{--mdb-accordion-borderless-btn-border-radius: .5rem;--mdb-accordion-borderless-btn-bg: rgb(223, 231, 246);--mdb-accordion-borderless-btn-color: rgb(44, 88, 160)}.accordion-borderless .accordion-item{border:0}.accordion-borderless .accordion-item .accordion-button{border-radius:var(--mdb-accordion-borderless-btn-border-radius)}.accordion-borderless .accordion-item .accordion-button:not(.collapsed){background-color:var(--mdb-accordion-borderless-btn-bg);color:var(--mdb-accordion-borderless-btn-color);box-shadow:none}.carousel-control-prev-icon:after{content:"";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}.carousel-control-next-icon:after{content:"";--mdb-carousel-control-icon-font-size: 1.7rem;--mdb-carousel-control-icon-font-weight: 700;font-weight:var(--mdb-carousel-control-icon-font-weight);font-size:var(--mdb-carousel-control-icon-font-size);font-family:"Font Awesome 6 Pro","Font Awesome 6 Free"}.form-check-input[type=checkbox]{margin-right:0}.form-check-label{padding-left:.15rem}.badge:not(.badge-dot):not(.badge-notification){margin:0 .12rem}.btn{margin:0 .12rem}.input-group .btn{margin:0}.btn-group>.btn,.btn-group-vertical>.btn{margin:0}.carousel-indicators button{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}.carousel-dark .carousel-indicators button{background-color:#000}@media (max-width: 575.98px){.navbar-expand-sm .navbar-collapse{display:none!important}.navbar-expand-sm .navbar-collapse.show{display:block!important}}@media (min-width: 576px){.navbar-expand-sm .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}}@media (max-width: 767.98px){.navbar-expand-md .navbar-collapse{display:none!important}.navbar-expand-md .navbar-collapse.show{display:block!important}}@media (min-width: 768px){.navbar-expand-md .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}}@media (max-width: 991.98px){.navbar-expand-lg .navbar-collapse{display:none!important}.navbar-expand-lg .navbar-collapse.show{display:block!important}}@media (min-width: 992px){.navbar-expand-lg .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}}@media (max-width: 1199.98px){.navbar-expand-xl .navbar-collapse{display:none!important}.navbar-expand-xl .navbar-collapse.show{display:block!important}}@media (min-width: 1200px){.navbar-expand-xl .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}}@media (max-width: 1399.98px){.navbar-expand-xxl .navbar-collapse{display:none!important}.navbar-expand-xxl .navbar-collapse.show{display:block!important}}@media (min-width: 1400px){.navbar-expand-xxl .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}}.navbar-expand .navbar-collapse{display:none!important}.navbar-expand .navbar-collapse.show{display:block!important}.navbar-expand .collapse.navbar-collapse:not(.show){display:flex!important;height:auto!important}.tooltip .tooltip_arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.tooltip[data-popper-placement^=top] .tooltip_arrow{border-width:5px 5px 0 5px;border-color:#6d6d6d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;left:-5px!important}.tooltip[data-popper-placement^=bottom] .tooltip_arrow{border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #6d6d6d rgba(0,0,0,0);top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0;left:-5px!important}.tooltip[data-popper-placement^=right] .tooltip_arrow{border-width:5px 5px 5px 0;border-color:rgba(0,0,0,0) #6d6d6d rgba(0,0,0,0) rgba(0,0,0,0);left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0;top:-5px!important}.tooltip[data-popper-placement^=left] .tooltip_arrow{border-width:5px 0 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #6d6d6d;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0;top:-5px!important}.fade-leave-active,.fade-enter-active{transition:opacity .2s linear}.fade-enter-to,.fade-leave-from{opacity:1}.tooltip{position:absolute}.popover .popover_arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;color:#0000}.popover[data-popper-placement^=top] .popover_arrow{border-width:10px 10px 0 10px;border-color:#d6d6d6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-10px;margin-bottom:0;left:-10px!important}.popover[data-popper-placement^=top] .popover_arrow:before{content:"";display:inline-block;position:absolute;left:-10px;bottom:1.5px;border:solid;border-width:10px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.popover[data-popper-placement^=bottom] .popover_arrow{border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d6d6d6 rgba(0,0,0,0);top:-10px;margin-top:0;left:-10px!important}.popover[data-popper-placement^=bottom] .popover_arrow:before{content:"";display:inline-block;position:absolute;left:-10px;top:1.45px;border:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.popover[data-popper-placement^=right] .popover_arrow{border-width:10px 10px 10px 0;border-color:rgba(0,0,0,0) #d6d6d6 rgba(0,0,0,0) rgba(0,0,0,0);left:-10px;margin-left:0;top:-10px!important}.popover[data-popper-placement^=right] .popover_arrow:before{content:"";display:inline-block;position:absolute;top:-10px;left:1.45px;border:solid;border-width:10px 10px 10px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.popover[data-popper-placement^=left] .popover_arrow{border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d6d6d6;right:-10px;margin-right:0;top:-10px!important}.popover[data-popper-placement^=left] .popover_arrow:before{content:"";display:inline-block;position:absolute;top:-10px;right:1.45px;border:solid;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.popover{position:absolute}.nav-pills.menu-sidebar .nav-link{border-left:0 solid rgba(0,0,0,0)}.valid-feedback{width:auto}.is-valid .form-outline .form-control~.form-label{color:#00b74a}.is-valid .form-outline .form-control~.form-notch .form-notch-leading,.is-valid .form-outline .form-control~.form-notch .form-notch-middle,.is-valid .form-outline .form-control~.form-notch .form-notch-trailing{border-color:#00b74a}.is-valid .form-outline .form-control:focus~.form-notch .form-notch-middle,.is-valid .form-outline .form-control.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.is-valid .form-outline .form-control:focus~.form-notch .form-notch-middle{box-shadow:0 1px #00b74a}.is-valid .form-outline .form-control:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 #00b74a,0 1px #00b74a,0 -1px #00b74a}.is-valid .form-outline .form-control:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 #00b74a,0 -1px #00b74a,0 1px #00b74a}.is-valid .form-outline .form-control.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 #00b74a,0 1px #00b74a,0 -1px #00b74a}.is-valid .form-outline .form-control.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px #00b74a;border-top:1px solid rgba(0,0,0,0)}.is-valid .form-outline .form-control.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 #00b74a,0 -1px #00b74a,0 1px #00b74a}.is-invalid .form-outline .form-control~.form-label{color:#f93154}.is-invalid .form-outline .form-control~.form-notch .form-notch-leading,.is-invalid .form-outline .form-control~.form-notch .form-notch-middle,.is-invalid .form-outline .form-control~.form-notch .form-notch-trailing{border-color:#f93154}.is-invalid .form-outline .form-control:focus~.form-notch .form-notch-middle,.is-invalid .form-outline .form-control.active~.form-notch .form-notch-middle{border-top:1px solid rgba(0,0,0,0)}.is-invalid .form-outline .form-control:focus~.form-notch .form-notch-middle{box-shadow:0 1px #f93154}.is-invalid .form-outline .form-control:focus~.form-notch .form-notch-leading{box-shadow:-1px 0 #f93154,0 1px #f93154,0 -1px #f93154}.is-invalid .form-outline .form-control:focus~.form-notch .form-notch-trailing{box-shadow:1px 0 #f93154,0 -1px #f93154,0 1px #f93154}.is-invalid .form-outline .form-control.select-input.focused~.form-notch .form-notch-leading{box-shadow:-1px 0 #f93154,0 1px #f93154,0 -1px #f93154}.is-invalid .form-outline .form-control.select-input.focused~.form-notch .form-notch-middle{box-shadow:0 1px #f93154;border-top:1px solid rgba(0,0,0,0)}.is-invalid .form-outline .form-control.select-input.focused~.form-notch .form-notch-trailing{box-shadow:1px 0 #f93154,0 -1px #f93154,0 1px #f93154}.nav-tabs .nav-link,.nav-pills .nav-link{cursor:pointer}.input-group .btn-group{box-shadow:none}.input-group:not(.has-validation)>.btn-group:not(:last-child)>:not(:last-child):not(.dropdown-menu),.input-group:not(.has-validation)>.btn-group:not(:last-child)>.dropdown-toggle:last-child,.input-group:not(.has-validation)>.btn-group:not(:last-child) .dropdown-toggle:nth-last-child(n+1){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.btn-group>:last-child:not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.btn-group>.dropdown-toggle:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn-group:last-child>:first-child:not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group-text{min-height:calc(2.08rem + 2px);height:calc(2.08rem + 2px)}.input-group-lg .input-group-text{height:calc(2.645rem + 2px);font-size:1rem}.input-group-sm .input-group-text{min-height:calc(1.66rem + 2px);height:calc(1.66rem + 2px);font-size:.775rem;line-height:1.5}.form-outline .form-control:focus~.form-label~.form-label{transform:none;color:#0009}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}h1[data-v-ab06cb85]{margin-top:2rem}.card[data-v-ab06cb85]{margin-bottom:2rem}.status-message[data-v-ab06cb85]{font-style:italic} diff --git a/env.d.ts b/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/index.html b/index.html index 3cdc309..e36edf3 100644 --- a/index.html +++ b/index.html @@ -6,11 +6,10 @@ Scholarly Browser - - +
- + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5f5a5f1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14340 @@ +{ + "name": "scholarly-browser", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "scholarly-browser", + "version": "0.0.0", + "dependencies": { + "artifact-explorer": "github:MellonScholarlyCommunication/artifact-explorer", + "mdb-vue-ui-kit": "^4.0.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.3.2", + "@tsconfig/node18": "^18.2.0", + "@types/node": "^18.17.5", + "@vitejs/plugin-vue": "^4.3.1", + "@vue/eslint-config-prettier": "^8.0.0", + "@vue/eslint-config-typescript": "^11.0.3", + "@vue/tsconfig": "^0.4.0", + "eslint": "^8.46.0", + "eslint-plugin-vue": "^9.16.1", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "typescript": "~5.1.6", + "vite": "^4.4.9", + "vue-tsc": "^1.8.8" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@bergos/jsonparse": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.1.tgz", + "integrity": "sha512-vXIT0nzZGX/+yMD5bx2VhTzc92H55tPoehh1BW/FZHOndWGFddrH3MAfdx39FRc7irABirW6EQaGxIJYV6CGuA==", + "engines": [ + "node >= 0.2.0" + ], + "dependencies": { + "buffer": "^6.0.3" + } + }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@comunica/actor-abstract-mediatyped": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-2.8.2.tgz", + "integrity": "sha512-WXkvFfDjWSJw1KRknNtqOIC9cLc9Jg24ItHfpqQ9p4slq/448j2kOZEaxi0PhfDbw2wfUuF92nyo7tuajzSnSg==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/actor-abstract-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-2.8.2.tgz", + "integrity": "sha512-ruFphf3Xil+oZGUJw2N0UF/E/Jo7v+mCER8RUiTJi/94etZSa7jEZ9wCZQNfZmmQy8X4cTJkls4ItSxyJ0yu2w==", + "dependencies": { + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-abstract-path": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-2.9.0.tgz", + "integrity": "sha512-47p1k4joxLhQcj05qVeFOJefqDZNI6V12Ihi80ZLC6Q/6JJql3lhuNHxoa4ypSivHQgMh2HnQI5gaQQdUS4EzQ==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-context-preprocess-source-to-destination": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-2.8.2.tgz", + "integrity": "sha512-m/VAc8dXNuz2thZ7Ey7lnPlHfY5y68b6YNdTsGLX8XRJGT7v8xb8gL7p46KKSj6N+ywQg3pdExADUlmQFJGCuw==", + "dependencies": { + "@comunica/bus-context-preprocess": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/actor-dereference-fallback": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-2.8.2.tgz", + "integrity": "sha512-XDEUN54hyX/phxzJQFbkemoO92CIwa30YHys6bQV1mtfy8oINqfpabFXNr9VSsMO3CpQE5FsfJfFWUD8vdcSVw==", + "dependencies": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-dereference-http": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-2.8.2.tgz", + "integrity": "sha512-3yaGR+3o+t1avUYmgeZzvYqQvQ1fMGn2Ji0FrYuEwbx9Wty0kCr7jRjDYB4VyagwPx6lzQy0RVoNb6LbUNSiXA==", + "dependencies": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-http": "^2.8.2", + "@comunica/core": "^2.8.2", + "cross-fetch": "^4.0.0", + "relative-to-absolute-iri": "^1.0.7", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-dereference-rdf-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-2.8.2.tgz", + "integrity": "sha512-/jMUiTUuizIF5fCrZtbCYv4HWTU762TsYEIf6slmr8DyRum8DKzSL/ototK50bkush9xltFL/Kmsvhp0fBBFVQ==", + "dependencies": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2" + } + }, + "node_modules/@comunica/actor-hash-bindings-sha1": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-2.8.2.tgz", + "integrity": "sha512-JwBY+edoVkTleEMhQjws/ojOSTtVvO1PY0jTfBHh8V5d8c5V6XodJs7AshMbnss3/qu/6T11aIUSyyBDepkyJA==", + "dependencies": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/core": "^2.8.2", + "canonicalize": "^2.0.0", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-http-fetch": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-2.8.2.tgz", + "integrity": "sha512-XKPWbWihnBGPn3fnf7kxq2wVENDbCtTOl+9hFgsspoh1ew8fc0Fri85iE5dE5Z82s5PfW/oxQBFZVeiwKHwAZw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-time": "^2.8.2", + "abort-controller": "^3.0.0", + "cross-fetch": "^4.0.0" + } + }, + "node_modules/@comunica/actor-http-proxy": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-2.8.2.tgz", + "integrity": "sha512-OOFWfWVdi5mpRRgrNIqFx+C1wv3ulcDaBYojzbQdktwl6Vsz79Hlh3EHsgyTVxKHLjuhGeb/3aNbj2cFMVlF+A==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-time": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/actor-http-wayback": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-2.8.2.tgz", + "integrity": "sha512-rTb0srYPLAv2jGLXEyT8bFbqiasUSpQiC/Mu3eezJQ4lXLe30gmiaiw+eBiHmNeX1TAp4By2IAZbxgB/+Z3lCw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "cross-fetch": "^4.0.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-init-query": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-2.9.0.tgz", + "integrity": "sha512-7ZOfx2KjKWXzUnjWRSggArAF1ati2YjezqV0yf1nxUVwLyb2+Pwjnojg8sOc0jEpb0HRihZJO2ERDmsqKtg3fQ==", + "dependencies": { + "@comunica/actor-http-proxy": "^2.8.2", + "@comunica/bus-context-preprocess": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-init": "^2.8.2", + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/logger-pretty": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.13", + "asynciterator": "^3.8.1", + "negotiate": "^1.0.1", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0", + "streamify-string": "^1.0.1", + "yargs": "^17.6.2" + }, + "optionalDependencies": { + "process": "^0.11.10" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-bgp-to-join": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-2.8.2.tgz", + "integrity": "sha512-ECTnXBeDc3d2mgTYobuPGpxh0jRyALVsju4gcwpu50IADcQWmoZ//fvscIsYfnly35MLL3QpxNOO4FeaLtB6yw==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-bgp": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-2.8.2.tgz", + "integrity": "sha512-hDnimckCwvDOFTCeqQR+iR+seDoJRvl53MgiXxlywmspJNpCKM9azTE2Q4Xii1VmijsZDCEt55yb/9nQClNrTw==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-optimize-query-operation-join-connected": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-2.8.2.tgz", + "integrity": "sha512-KEjOHKS4M0LIuJZHRWSED1vKc7rEzmJ+T1ByqyTDvURfnUEl0I6KOcfYfpiWELfSliOSFBLqirwlrJvSaYN8Ug==", + "dependencies": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-ask": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-2.9.0.tgz", + "integrity": "sha512-ZidenVEKJGUjXosl75VtCDyHyVlR7HUTBN1Y+o68ZIGTfES+WizFFLGarGFUUsbSEJs/rwhms4fe6TPuDjB4Qw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-bgp-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-2.9.0.tgz", + "integrity": "sha512-1w6CNfh3G+n5946pu8CksT6mbBenR7rwhwxOZd3izvRIkBCmFNYhQoSTJcyoxu+Bkp95GbXpsMO8wjQsov7ezA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-construct": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-2.9.0.tgz", + "integrity": "sha512-hfgCgN5ky/rhCNaHOt3KY6m5cZrfd0GO3/gb6Xk69do8MPqUxkAohwAql8DIysXCs6vfDDe8Xi8W8by6X6wsvA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-describe-subject": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-describe-subject/-/actor-query-operation-describe-subject-2.9.0.tgz", + "integrity": "sha512-1h6QFLijFKgZl/PRh4tBYkfGv/oAsY/itX5YCjk6gvHkYh7P31YyzTOZY5fJgJtK74fClFpORtfey7lnd8OCyQ==", + "dependencies": { + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-distinct-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-2.9.0.tgz", + "integrity": "sha512-djMP2j9OGFk6TL53KzaDx9BuZ3Xj6ZaNxDwfpv9TKo7y3cS2NRV6t3ndWIj9yJEn4E8s/WR3ups0Eb2JAozCIw==", + "dependencies": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-extend": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-2.9.0.tgz", + "integrity": "sha512-pfGJMbM/mmfcEnGkTDm0nBB+Ea/EH7+UW6+hWXd/ibyXjtYcLK/kz58MfGjOalodXKAkyVEzE7eD8TKgd4BjSg==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-filter-sparqlee": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter-sparqlee/-/actor-query-operation-filter-sparqlee-2.9.0.tgz", + "integrity": "sha512-Sa2mtcmx1htv2jKrd9dzu6TlErppzhBNku0ZUxhtKAwI3SFM5+jK5lokkZSRM2KM/GPFcsXvcj98ACBND2GG8g==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-from-quad": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-2.9.0.tgz", + "integrity": "sha512-3bHJcGZI4Jz9BzKER1daHXqFdp7njK+O9lGtT0PkPJaZTIXO9bJDmXJdLFQYqx3dv7INiWzXE02zDDZrT4D8Lg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-2.9.0.tgz", + "integrity": "sha512-FjdHQWy1xCOYeg8DnlPDIOEIk061542Qsc74TcCCefW8J+0bjWbfbF3HTntFEjgM0uytFrtNF9ITxk+wiwb6sg==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-2.9.0.tgz", + "integrity": "sha512-xs7oFa0tNh8Md8mKsShOjt3zXATJrq3BAAuIsbTb7tDeKfmburyP6qFYA8cmTx1GE+uA0KXzo5BAA3Q45Cqn0Q==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-leftjoin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-2.9.0.tgz", + "integrity": "sha512-JhYGAZb5DmlGAve+HLbPeBG6ZmZT+ID7EfhJx7sChHlbpmHlY7grq8M3fNw9A1tdZcVVILoMvFFV07gih0fDcA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-minus": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-2.9.0.tgz", + "integrity": "sha512-TepoSg+anPQVSvez9tG8yqppGrufdrNrjpMTCdBwht7DnCC0nwcTXA21m73YnTEeXugHHH9ze+jZoY0Zh5Q67g==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-nop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-2.9.0.tgz", + "integrity": "sha512-Z+YMf9nGiQDXpXcXgIn+Qlw2G86OT5A5UiFMaQNBsNZ3uIV5c15uwcV6fLqSETwZdE232i9ZUX1BRqowyBYUxQ==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-orderby-sparqlee": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby-sparqlee/-/actor-query-operation-orderby-sparqlee-2.9.0.tgz", + "integrity": "sha512-tLPrgRxAeLPkOn60lCyf1EIwb1y6Rb/jSjdYFzo0vdrNrGWJM8wWmK39EtYvEnWYzZUluQu5pNPOKDQtrDnssA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-alt": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-2.9.0.tgz", + "integrity": "sha512-0wfe5/w3Tkm2HySmWgmV9EGlK6GjZmeEiFMRePLR7lJIXKGaa8yMndErhIzZsDvn12NH0U+in4ij6SKgFQGP1Q==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-inv": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-2.9.0.tgz", + "integrity": "sha512-SDxj6Uzo66FKSTt4Qbmeu+zLecBapRnd2JKHEJ6Pbi/+UwCAdK04VqLVChyMFNYQ30fVGnUyA2ErBWU1ICsDug==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-link": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-2.9.0.tgz", + "integrity": "sha512-w4nal/IAN/0qNwjuzecguRZqdhs0vRpQK79zfdmgkCHGM/Sn0seV3iwShgOhvLghcW+qwyKxkk8ZrGNyjNNLmw==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-nps": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-2.9.0.tgz", + "integrity": "sha512-6nWhRPBsQtID8dfdv4WxskpDtF247xd2wNVmeEMC9yGUT1u1c5GXZFueXSEbBeUpHMPIYkkK0J61KCRzjI0T/w==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-one-or-more": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-2.9.0.tgz", + "integrity": "sha512-r/5QfWYaMPKM94MWnEYg1YCyt2SnFFrnUC3mMm20s4eIzKa4SkkgncomrgjcVyHlus7JgWhMq8DXDzCOxk9P8A==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-seq": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-2.9.0.tgz", + "integrity": "sha512-koPMW9yWM2MCZUzSXl8biQfnM2xuW35cBuoCUK+n+QAXwJnsPxkm/uZW+MfRfhYd2YbnycEbzpfNq6zChPVVqw==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-zero-or-more": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-2.9.0.tgz", + "integrity": "sha512-lzk01byqqCkCGqIziazGyEeYr2Ht5taXK4czYEqbe6igsJ4JL8Gfql9FPm71iOHrSbp4V2Hs1S1SmADDM45YWw==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-path-zero-or-one": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-2.9.0.tgz", + "integrity": "sha512-mjXyB86HMmVairepY2d+gjO02ITAUEDj48reoJ7nzUBe5DO9Uokg9srdKueQuf/i7Z4Jy2hl90dKVzUqXQKe0w==", + "dependencies": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-project": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-2.9.0.tgz", + "integrity": "sha512-5uFKETsTMgP0dm0Y7gZt7dtJC+NfO3IwvCn7kmgidxiYhlghX2dOHHOxa4NGeVlxlLsP0DtZNZwUS/0uVIDzEg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-quadpattern": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern/-/actor-query-operation-quadpattern-2.9.0.tgz", + "integrity": "sha512-GagxKnFxua6hrld/SMugRu/2+re6ZMUS5FvtWmpTyuNA5vd6a7EocRj5CPeBz062AiFj3dw5qHVm9KS2M+EfnQ==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.3", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-reduced-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-2.9.0.tgz", + "integrity": "sha512-0yfDRfgxWK7USih0EEizspXG8bYD/+tZDjhsiYBqBleMhFLN4Gk9YZgy9DuCoEY8EODUZO/y72DyzgzMgtQ0Aw==", + "dependencies": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "lru-cache": "^10.0.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-reduced-hash/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/actor-query-operation-service": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-2.9.0.tgz", + "integrity": "sha512-K7uVBzdiidvP+rnfy+UH5DSMn8Whs/47Y/FHRBGJCfjAjU4XgzEpPUYsqE0BrOBtM7k/vp9CwHM1kDlKX1o7GA==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-slice": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-2.9.0.tgz", + "integrity": "sha512-ndGWtzhY41RP+sLerNWDta/BsAe5EHTtw5ehB+CG+rm2AyZTLPiYVujjwWCNHavQjruPYN/SPXaVBfBpyk9QPw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-sparql-endpoint": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-sparql-endpoint/-/actor-query-operation-sparql-endpoint-2.9.0.tgz", + "integrity": "sha512-0TWj3ieuZdfmIR9YbbEJl0rnyB6RfEplck4jIgYysPQpgoXJWTXEAHIhoQgQ30q26SaGrMyjAmPq9BMjOqPE+Q==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-httprequests": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-union": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-2.9.0.tgz", + "integrity": "sha512-pT76OxvEG1S4Df0dpVrUcLfojEAy99D2gk3AEv1l8K5UNettH1HK2NsG0+kBN4scu1G81cXghFvg0BTiyrj3vg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-add-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-add-rewrite/-/actor-query-operation-update-add-rewrite-2.9.0.tgz", + "integrity": "sha512-5Y9euKhm455x0hXLCf23R6gVQJwuZYV5oAx8jVNCyTrlNAVd3MlboA5aV9aIRC8cGScT9BM9Y/ZBHgANjfhJ5w==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-clear": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-2.9.0.tgz", + "integrity": "sha512-Esz4ghxRocXlSOmyF0bKntVudmbnSOAJMswF9DIVPmAWDO/SFnWHOynShOnZzKXbWUt+mRKsg+Fz2OEIqaLzkw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-compositeupdate": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-2.9.0.tgz", + "integrity": "sha512-fEisHDEmKDlL3vCSPJEjR9dMgN3CQXClBZQNTC74sSnGd6+iUFuUUrfhI6DC3s4fRr3P3L7yt7q/6HVLPpbkTw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-copy-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-copy-rewrite/-/actor-query-operation-update-copy-rewrite-2.9.0.tgz", + "integrity": "sha512-UQKpssa/498FrtcHrxRZy+3Q0rHdHEU4UKekRT95t4rUFhpHTyrnwI/TeKJTWa/5iDnRd7PxriKAnTO98Mxz9g==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-create": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-2.9.0.tgz", + "integrity": "sha512-Ibwcae2FgOkmnBmORDYYKWRuX4AG+IawpRqouJjEQpaR8ZuYRWqmjLqQNzPcHOMEwovTshPp66F/i25LZQ/TFg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-deleteinsert": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-2.9.0.tgz", + "integrity": "sha512-RNVR2DoLQacbj/mtW8qIKmfUmEhiTsev9S4Yd4g64rt/wiISYtO66CJBHxh9Fiy2wyO3OeLGVbj/MSeeg8FI7Q==", + "dependencies": { + "@comunica/actor-query-operation-construct": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-drop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-2.9.0.tgz", + "integrity": "sha512-FCKMtWj89fcywPIp9SAhiTEJGLpI+yXIhIlz/lA44WFzFrqRsGK9unrHv4Xy20LZWZk6XavaQrE2Sdyw1LJGSA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-load": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-2.9.0.tgz", + "integrity": "sha512-4i2ngHJOrKDDt3BYuTyOxraqKLbLqxu7uZKgpF82RIk/JgySFWHbsn4KTdhZ3FRNdWeW0c5BXk6Igt70L0RQKg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-update-move-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-move-rewrite/-/actor-query-operation-update-move-rewrite-2.9.0.tgz", + "integrity": "sha512-VEy9TgdbtluXXpz4/zMZ+NIKt5McRJD5LVcfD9Sj0e1PFY2nO97ar5v2QTUWM7eddV0dHHLP/JaXAlgkce8Xhw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-operation-values": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-2.9.0.tgz", + "integrity": "sha512-UbQ7vWoSfbMOJ75GhX0jb9agFMumwujaZiV+dzm9aaAHQcC7qw+wzoLPRKjTuD4V9wyDBe84Q4BAPZSYG2SXDQ==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-parse-graphql": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-2.8.2.tgz", + "integrity": "sha512-XDyGti12+Sz9iQkO1tzoM7rO4FlcTSN2S3FgheJXIb+Ebx5L9j/31xYvROvM1XIEKTWYex1F7mAOJzwVGalqLQ==", + "dependencies": { + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "graphql-to-sparql": "^3.0.1" + } + }, + "node_modules/@comunica/actor-query-parse-sparql": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-2.8.2.tgz", + "integrity": "sha512-qH2fVHTX93UwtIeQKL95G/dWsLD3ThMA683hbfv7uZZwQv+SEE0MvJKcz+jcZlqtt5NWlIPPKz7TM/vL2Cf+Bg==", + "dependencies": { + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@types/sparqljs": "^3.1.3", + "sparqlalgebrajs": "^4.2.0", + "sparqljs": "^3.7.1" + } + }, + "node_modules/@comunica/actor-query-result-serialize-json": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-2.8.2.tgz", + "integrity": "sha512-NFPEFSibNGAnQbbyY2xjwauCq+DpvakMsDZItIWDKtQ78G9oYUc3u9vsR19sfkBFhNrVUeN/n697QLISRiOdYg==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-string": "^1.6.1", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-rdf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-2.8.2.tgz", + "integrity": "sha512-mhhTW6ksmj5MYxaNMAEarsP3sFlCJ3qci8hgqAIW/nr8aXsZua+6xIcgyJb42Go3UhOTCJYwyQJCXAPm8s6d5g==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/actor-query-result-serialize-simple": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-2.8.2.tgz", + "integrity": "sha512-EIzCuH7iOkKT2etXcW2nV7UoX6LBLISsXksGb5YnCewS6LrTjzud9ZjBANjdAZZGneHkjp/vuS3Inkx6jJjLIQ==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string": "^1.6.3", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-sparql-csv": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-2.8.2.tgz", + "integrity": "sha512-haCiP2Tr8vJsR60ebigW5Pv35aJXtN1c4hckpjIHsyHX0b0Qa08wnb2KNgP0K+MPRbu83siaju7PcPVi1rDHNQ==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-sparql-json": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-2.8.2.tgz", + "integrity": "sha512-XtiSEuzCnmP2IkTlW2pQRQ/ErLZWgPcSw/J/cgS1Bg4RKl5q/njvZv2fhqsY3a79OAgRptMySVLmzcNIW59+qw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-sparql-tsv": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-2.8.2.tgz", + "integrity": "sha512-off09bx4VvyKMtkAXmaB+Y0iFqsnBPL8/QDN1kdDeqnJNY9n0fV5XPwB9C1XBZjqAmzcdzS3+Ac9hyOkhr1wrw==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-sparql-xml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-2.8.2.tgz", + "integrity": "sha512-fNpMstEwEnl7JsLmh9mA5mznuPnfrv3r2vezzmUmTXRFN4IrxjeSQvXY2oSUygQuWqLBoybsGxPxX9VhncHbgA==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-stats": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-2.8.2.tgz", + "integrity": "sha512-DLO5mZ+Y8AVrKpK4W0gERUUM5b++i9GwPUqvLIps9wG+RPNWV4TbthY9PQmdG7WLefJBfHOiUSia6v86BTsk0g==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-table": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-2.8.2.tgz", + "integrity": "sha512-IK/LUY055QDqCFBXGLIl8nyd3cVcy3Y9adBYCxRDvAIdHqKZi/wBdZA35RuXfaWAbFRARABtJVJM7b7ekUzKJg==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.3", + "rdf-terms": "^1.11.0", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-query-result-serialize-tree": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-2.8.2.tgz", + "integrity": "sha512-oDG+84J6yAV7rnZWzWy9r7RDCjrWnVoBwYuieJBi3TrhQ1p5Ed69Jp5dpvqgeBVC6xANnEoUvPzk0QYLfEvyUA==", + "dependencies": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "readable-stream": "^4.2.0", + "sparqljson-to-tree": "^3.0.1" + } + }, + "node_modules/@comunica/actor-rdf-join-entries-sort-cardinality": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-2.8.2.tgz", + "integrity": "sha512-zQiGXcmu9obRxa0H1zEdEQ3oIjnnw9v0GZtafNSoYc/0GJxMJvo9phmAdAsftB6Yf9SvpqKIcbPhMIS1QiXD5A==", + "dependencies": { + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-2.9.0.tgz", + "integrity": "sha512-LuTfAaua8w+TdtYx47yz3RO8hEGj/b6asiqxmPhlsT8eRf7/fr4YCvKUqYGzv0B88Zj9jMawOWjRWhL2lqt+Ng==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-bind": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-2.9.0.tgz", + "integrity": "sha512-BXetAide8cRJtdmluyoG+hPeIfo4lq+RDRBgMCtYgCbQVMeMcA6XexrA3azoqH+67z3asye7ZSkUh7BanM2nWw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-empty": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-2.9.0.tgz", + "integrity": "sha512-L7IMYD3WRjaDdN5DP2zIDPScVkLWsY+7oTYxlzT+fmZXakPkbxse4MUnsZBzBLCRYLhq4wN5Dd87CSjmzqqOeQ==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-multi-smallest": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-2.9.0.tgz", + "integrity": "sha512-gqa4ATeXAhG7HPq73kUs/swBZ7sM+3bJyU/J6ppwQXEFnG6NDSSuyD+0DxxT9erb9K1lTLCHfHTH3W7/RQW1nA==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-nestedloop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-2.9.0.tgz", + "integrity": "sha512-7Om/0MXIw0+D6TOw9PUMVOxj6Owbpj2S+hlyKVDHOQxhr+T6Mh6KcfTfvYVviLoYikC4DFgGHPCzo/6jM6szxw==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-none": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-2.9.0.tgz", + "integrity": "sha512-xZSeJ9Y6x2L9nd+Ygy8VykArM7lGE1PnffH6WHHah2nepTm+o4lwsZiQGs9bTefwqX7Wj+xP3jR9klujQTLzlA==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "asynciterator": "^3.8.1" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-single": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-2.9.0.tgz", + "integrity": "sha512-vIDNkK6xBgVsj+Rq3wqyJPmSHZ8SFuZ6oS1wCYFcrkFDJNV20ORGPKvjUWRoqs8ci1bzyri+EOOaEvWDZV9yfQ==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-join-inner-symmetrichash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-2.9.0.tgz", + "integrity": "sha512-apECfM9fZSLDKSPOr/GNYQD7xlW49BUpz1LUzvhXOUSLEz4VSulucb8k8Lh1hVofZBKaJIf0tbNNGY2wL1Xk2A==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "node_modules/@comunica/actor-rdf-join-minus-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-2.9.0.tgz", + "integrity": "sha512-twhwuvIRm32kzQUPVGa2I2kgazsqUVjAljC32SIFo20vPfgop/C2q9hlXKpHbw1n2aRBYngfdizAK+jim5sl+Q==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/actor-rdf-join-minus-hash-undef": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-2.9.0.tgz", + "integrity": "sha512-txJfFlmFi2+a7FKoHGtW7b4XUqFbqBitTBDbnRf5qiSmf1t/zMXgOJsMUYc3G7Xl0qI2s+BBwUYDid+M4LdZqw==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/actor-rdf-join-optional-bind": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-2.9.0.tgz", + "integrity": "sha512-P4TIfHrf9UNd97hD4CT8gmrXQSe2XL6gwJ5yBh947oJEeO8coi3uj9GvRq5vaUN2Cb/a31jbmBFpWC10f8PSXA==", + "dependencies": { + "@comunica/actor-rdf-join-inner-multi-bind": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-join-optional-nestedloop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-2.9.0.tgz", + "integrity": "sha512-chnzNSjUZqIsmBCkU4+Joxc0ZZDS3vM5SCpNlpVrdgVNAjkxmFg27JZjR6MGFoDIub1DG8K5/saQ/cLjpgDDMg==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "node_modules/@comunica/actor-rdf-join-selectivity-variable-counting": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-2.8.2.tgz", + "integrity": "sha512-NGUcIMpqvSTARJfhLDmiRDd4WY3dEAv4jYga1zB/4tJ+DnQhgDIrbKGjneTbv65taDQ7MTzeNfbhCNv8Luc63Q==", + "dependencies": { + "@comunica/bus-rdf-join-selectivity": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-accuracy": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-cancontainundefs": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-2.8.2.tgz", + "integrity": "sha512-tQTP+496kavL1uEfSksXhOrmzcYVjlsXpCnsOwO5l7niW3UO1YAw+T8cG0qVFmgneNk/jRH+JZm1Q0QdoqSo/Q==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-cardinality": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-2.8.2.tgz", + "integrity": "sha512-5wrc2F/iCvfQq8quHUnXQyEDlNRjIwNPVqYkiXW9Ux85UZy8ytpSvqd+qZ/7XLL/U7Xr5+reBygQmu9+J3iIug==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-pagesize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-2.8.2.tgz", + "integrity": "sha512-W6O2adLYU400x1limh7U7/Q8sLA6yZiAPGie8mu/W6Kg/1ht/kPUtcIeCU70mxOQqSYMEfmVOl3uL/pIusWkLw==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-accumulate-requesttime": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-2.8.2.tgz", + "integrity": "sha512-IUZqSEFZE1hHWAXkc1MFoosbbCmDMyGyICP7AKsRKDyEo5f09UEXbL9M6aIslx5oSBzEwGRYcPrdTOOZi/+eqw==", + "dependencies": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-all": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-2.8.2.tgz", + "integrity": "sha512-gpQtNeB7Y65CRMMWPU7ybKfm1ETh1O9Q576pKaRwhfN1OdeTcK99bMRPCwu2FMZq5fpXgpFEz6+pNPod+NMovw==", + "dependencies": { + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-allow-http-methods": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-2.8.2.tgz", + "integrity": "sha512-blySkab/iCI6OZ5dXSycUBO2Og8i9FSPOfz0d67ELeFk01MULocUHNRPU9IvBVLMOJgt9SbY6xISsnNDYqNgjg==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-hydra-controls": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-2.8.2.tgz", + "integrity": "sha512-cID6mNBpyvrA+kSMxxHjX/bi4IYtqWjaaitzSHaRihQeBmwpX0UhjapRm8qcLdIOhTHzOUgSqayml6lOpFAuBQ==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "@types/uritemplate": "^0.3.4", + "uritemplate": "0.3.4" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-hydra-count": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-2.8.2.tgz", + "integrity": "sha512-c/+zAzmEaraMX2HsK0E1pEFciioT18UKAGk6ZNT+lJ1q86LMx+Ky5RFH8FtvCB8dYdc7K6AuLWsRiIvVzw/K4g==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-hydra-pagesize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-2.8.2.tgz", + "integrity": "sha512-hYkc5UTcnBFkbGgfx261amIqnlLTg8rhky74UjY5h6eSlXRCA/viAQuZhuK4jmguQsL4qfv0tAG+ASKC0ZEyGQ==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-patch-sparql-update": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-2.8.2.tgz", + "integrity": "sha512-UHVqYWGBOkVaE0gMvoj2kHIj4k2tSOPM4SnVX0y0x1vw5dpJk+NEwohbEPhYK70WUAzqDxPFHE2pPa8eeClE9g==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-put-accepted": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-2.8.2.tgz", + "integrity": "sha512-nOkk6WC4aRNq7JpfiwYTOfZeLCKfe5sJgfG2yLFpeea8lUkwQBUTn6UM6ZkMy78euIkIpMuu19DuxmMdFwAWDA==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-request-time": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-2.8.2.tgz", + "integrity": "sha512-shluvPWbNXBovQd837+JT7EwAWwQTbnYW1h1DgbH7hI3RjNj+0rSRFUAGvXFe1wSC3xno/sHMAxjVFJ5CzKl8A==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-metadata-extract-sparql-service": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-2.8.2.tgz", + "integrity": "sha512-uWOMyccUI2qX/fE70pgMrb2cJDIDc75LPe3UfCRodHaIeIW+2kYcQZDDR/f43EtrISbJrgLu4MMZVeislroyuA==", + "dependencies": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/actor-rdf-metadata-primary-topic": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-2.8.2.tgz", + "integrity": "sha512-Wq4Z+03kQv9eaukTS9tW7FloZd7ggkbCgYUyKvevVKAmHQiZmX/YamxCsvuIPQBNUQedpUFCXhitD3uLZ4GwJg==", + "dependencies": { + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-html": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-2.8.2.tgz", + "integrity": "sha512-SV7iBGETX8igGyB84TVxM/2ylvugDAfDNgxkZPxuEjJfi65YHSt/pqnXPYYcuZ5QCO59gjBVMoeSIdNvmCHoOA==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "htmlparser2": "^9.0.0", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-microdata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-2.8.2.tgz", + "integrity": "sha512-vJOjT0xNpUpwqf46oZoXj4hjEK5FrstyjHeuVe1nJruPCE2QMDIdt/wcc9SP2T/Px5uvEjDUgEoxAEOPWkADAQ==", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "microdata-rdf-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-rdfa": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-2.8.2.tgz", + "integrity": "sha512-Ipe5NWHZJsnGs8KZE1GbNIRIV5DyF+IOt4BR8z4QmQu1IjzkE2zFG/tT7hI4ZQ7jYjMwkW3xcfsK4FJp+MnhQQ==", + "dependencies": { + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/actor-rdf-parse-html-script": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-2.8.2.tgz", + "integrity": "sha512-4Y87tzHJREywzjCbS/A7lwPtrFXIdb6pEnyWK/UROsj8nw8M7UacKog6hyB0iyeZGPM43S9x0RC/u5RWA9PHrw==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "node_modules/@comunica/actor-rdf-parse-jsonld": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-2.8.2.tgz", + "integrity": "sha512-6H5HmiMujyISzxMAGWDjpMjWb1VD/GYw7Jzx6GWy6M9tjxcvkJRlgUl0dXOhIOlh/0LohrV18bKnA8uUcILzZw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^3.0.1", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-n3": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-2.8.2.tgz", + "integrity": "sha512-vNbIA8MsZ4AGUTdxm1wcccjPyH4moMV2gGH3ZLhf2c7/zvVHbRiVcD7FB3ELU0yHUD9o5H9UBSwsmLMWQTSxcA==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "n3": "^1.17.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-rdfxml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-2.8.2.tgz", + "integrity": "sha512-5SoYBhrPicqHQKUTK20mYZqILctrIcxjk9R+tdhlAHzWOIT3Usmx87t2/5V8Tf/mr6ld9snQIaYS19QtU8MQYg==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdfxml-streaming-parser": "^2.2.3" + } + }, + "node_modules/@comunica/actor-rdf-parse-shaclc": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-2.8.2.tgz", + "integrity": "sha512-O27yF5qi1wQ9KhHrdLpZ3+l6w8FuJiWnFvMWVlsGbs+9xCu5kC/LacAemhzfXFAXPHQ9siNjznNZ5g/ZV/cIgw==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "readable-stream": "^4.2.0", + "shaclc-parse": "^1.4.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-rdf-parse-xml-rdfa": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-2.8.2.tgz", + "integrity": "sha512-8bGTXpDbUqNowoSmLXapC/4blKQHWicVoV5NfdTcCrB0Nxs+oHa3I5DJMShQ6EBwCWVaScYcCcGFWIvE2tQPyA==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-next": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-2.8.2.tgz", + "integrity": "sha512-bHNpHoBoJgzaHgpTLZ22VrVs4fWLbA9PcNOQau1Po2yHB9FUq27n7Hg3Tw049CipnFu8cFcBIU74kNFJcwoWzA==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-2.8.2.tgz", + "integrity": "sha512-S8DfXtVC9T/T8vlIjpAPjTfz05k3pojfZtb/5H6xYDUml3dv1xJbaj7BFCzAm83+pnZlbQMrcacVQJZgG0zE7g==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-none": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-none/-/actor-rdf-resolve-hypermedia-none-2.8.2.tgz", + "integrity": "sha512-jJ37VyGSQqUKFvrzEJpWmNMeEfoBo9XXzFpSaUsca7EG1JTdqOByIf/mNO+LW9R/zs2s/28Q4C1P/kNbZc7UQQ==", + "dependencies": { + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "rdf-store-stream": "^2.0.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-qpf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-qpf/-/actor-rdf-resolve-hypermedia-qpf-2.8.2.tgz", + "integrity": "sha512-RTZpu24oKIIlgZ8V/h76/1CaKZMojnkKCrPbrZz/H22TkCvAEhHL4QHblOExePOPM/Rd9jgpkDFV2FBPp3cVrA==", + "dependencies": { + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.8.2", + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-sparql/-/actor-rdf-resolve-hypermedia-sparql-2.8.3.tgz", + "integrity": "sha512-BWoD/wSnmDQou9KyrjbVH4C8t6VYRLL1Q4w+7KRWieu+qEtQTzeS5rPg1z5vS2EZf7Al1D3lc1/hsHn3LShCvA==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.0.0", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-hypermedia-sparql/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-federated": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-federated/-/actor-rdf-resolve-quad-pattern-federated-2.9.0.tgz", + "integrity": "sha512-rRPCviH1sQuG8KoUVlZ4XV4YCeKpSNq12umHjdTg5FWGbe4XmnY5MEOCjYpg8ESNBWFEYXGlpwGf3tIDI0Uc1Q==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/-/actor-rdf-resolve-quad-pattern-hypermedia-2.9.0.tgz", + "integrity": "sha512-IBwwp0NdMEBhE0gtRJ/v+TSzTBw/GoApRZJeFdrDR6S25n8UiD/UCjvYCKvEAUQQXXniV0IcPDKCYEflkX9uIw==", + "dependencies": { + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.2", + "rdf-streaming-store": "^1.1.0", + "readable-stream": "^4.2.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source/-/actor-rdf-resolve-quad-pattern-rdfjs-source-2.8.2.tgz", + "integrity": "sha512-J8QAN/fJDn7TWPICDkg30bkqUHtQdrNzvTZt1B8UHKjxMfhdsFgT49yoLtiT8opjs/y1nV069Yhb55xXxRh+bA==", + "dependencies": { + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.2", + "rdf-terms": "^1.11.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-string-source/-/actor-rdf-resolve-quad-pattern-string-source-2.8.2.tgz", + "integrity": "sha512-n7w5u+xvUVLvx4BPagYfJAMRwgC5pAGB3OMmWZBOix0Wid2MnUduXudyvllIsulgzy4i1o957jLRaDFoyr0pbA==", + "dependencies": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "lru-cache": "^10.0.0", + "rdf-store-stream": "^2.0.0", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-resolve-quad-pattern-string-source/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/actor-rdf-serialize-jsonld": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-2.8.2.tgz", + "integrity": "sha512-PChSSIqoRm7Kml565iiT735hcEdDDlNP9gjE00CSng8ByFf8chjl2E+6fQG0xiQS2Mfi2QgD6tLCEK9+O18PHw==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "jsonld-streaming-serializer": "^2.1.0" + } + }, + "node_modules/@comunica/actor-rdf-serialize-n3": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-2.8.2.tgz", + "integrity": "sha512-ZlHdt6DpE5oRU13tlAlO7R14mwP/zGlooSSniUmbuh0vO1t8CjPe7iD1V8kj1KDH7E+aadIp50uc+nirGJKeQA==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "n3": "^1.17.0" + } + }, + "node_modules/@comunica/actor-rdf-serialize-shaclc": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-2.8.2.tgz", + "integrity": "sha512-rySVO0zN9S3B3CjKpbCU/yyIxD+QroaJ509iBbHmriGeV8HfefE427ZpwKjObrd6m3VVLdtyZz2dVW+bUMChXg==", + "dependencies": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "arrayify-stream": "^2.0.1", + "readable-stream": "^4.3.0", + "shaclc-write": "^1.4.2" + } + }, + "node_modules/@comunica/actor-rdf-update-hypermedia-patch-sparql-update": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-2.9.0.tgz", + "integrity": "sha512-3nofaOSPuRRNjy5g6N6eI62kPl2X0KYEjDBeKAYG9EExTlm7aUg5bKH9N/6KVfdufLm5+V1zYBz0fJwwbASwuw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "cross-fetch": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/actor-rdf-update-hypermedia-put-ldp": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-2.9.0.tgz", + "integrity": "sha512-393gzoz1OrSEfjNFK8bQOkPXxEkdXRa5CvHrXILEiQQazm8vs6m2MKUaq3v5abmditcVYNwJCca92UtVC1EpFw==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "cross-fetch": "^4.0.0" + } + }, + "node_modules/@comunica/actor-rdf-update-hypermedia-sparql": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-2.9.0.tgz", + "integrity": "sha512-Vgdcdqkesq5zVMi/k0vdgqRWEaDRYaT3sqyFuxMySXT901dB6N2QQS9iki1OkjfX8h/8SZYsZSnfRy7rLPEyOQ==", + "dependencies": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/actor-rdf-update-quads-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-2.9.0.tgz", + "integrity": "sha512-u9NLftIL7Lqq9c8hPOvHDVaCxod8uTTPXlhuOd7y6Sb0v0c5lJgqLo3VHRm+LqGjelR3Pcd7nCZC+VuonaBFzA==", + "dependencies": { + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "lru-cache": "^10.0.0" + } + }, + "node_modules/@comunica/actor-rdf-update-quads-hypermedia/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/actor-rdf-update-quads-rdfjs-store": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-2.9.0.tgz", + "integrity": "sha512-uFB7kTJqjOXd8v6bmQHzIKW+AJLLUp11YxPnxtYz3UeDZvAG5pxkaZSTjaURHjB3AvTHE1QolnoIpJiRUBtC0Q==", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/bindings-factory": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-2.7.0.tgz", + "integrity": "sha512-NeLbBmqiNhyUCZSfqZfwZD50dQ5+DABgPbzfuZnbHq9uSfhxAzuGCzgrK0hmuwRHWOPBtmeRnyZTJorePuxTzQ==", + "dependencies": { + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/bus-context-preprocess": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-2.8.2.tgz", + "integrity": "sha512-cDfiCiqBZkx+ApuZCxMgBpTEYIkbo4j1So+5pF0O3wMx+gQ0Y9rnfd2Xhw4WDZFZTGW7As52WKtBB419E+EG4w==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-dereference": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-2.8.2.tgz", + "integrity": "sha512-bg4A6fdkNv1CZkBJ33JvG3Xb6zloq7ElwtVMEBytzeuQV4/UuOrF8MYe9s6my+qRb3v4gDw9UYgIfePIDZMEsA==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/actor-abstract-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/bus-dereference-rdf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-2.8.2.tgz", + "integrity": "sha512-Q/4oM6AsVi2kr9e040kZtOaeHeFao8zeV8VUgC8WceATkT6FVK/+STzOFabny1yQHSIKC54kj24pfvXJftEYhQ==", + "dependencies": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-hash-bindings": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-2.8.2.tgz", + "integrity": "sha512-u9ug7e08mw24NZraeOuo3qO5IFjGv88c3XPanhrtvy44xoV+uoU94KgQCwcirnjJDGHO0+tBc5ubC2+GAA/zVQ==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-http": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-2.8.2.tgz", + "integrity": "sha512-Seh7NXgTCuXbExJYgMKQDNSl8tdxaQWg5GtNiZAePE0aUwaosa2SsLifex1DJN7P1dW2OAaGzZhTB6+v9dKX4Q==", + "dependencies": { + "@comunica/core": "^2.8.2", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "readable-web-to-node-stream": "^3.0.2", + "web-streams-ponyfill": "^1.4.2" + } + }, + "node_modules/@comunica/bus-http-invalidate": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-2.8.2.tgz", + "integrity": "sha512-hG+s+fo9o2h69DVS7VuMpnNeHzW8MJexyyzmnK1MsfGeyGIq/NmAmQGJw7kN6wYiJUgP+DlGTKlle7iCiqwgBA==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/bus-http/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@comunica/bus-init": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-2.8.2.tgz", + "integrity": "sha512-KvRHO0j7Z4YS1Czxm985US7/fa7aL8jUlmS1AyJnw9jcl1+gYhtDRbopyJ4DGBgfV1fxve+UFXs7gpROrrh3Ow==", + "dependencies": { + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "node_modules/@comunica/bus-optimize-query-operation": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-2.8.2.tgz", + "integrity": "sha512-jF2qNmpduRwYbCOMHJBXphCY4VOUV3tpsLDboFAzUxCD+SAzNQJ3KdlW5vBwKN2bhu2Trn/b9baRcZxPBiorDg==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/bus-query-operation": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-2.9.0.tgz", + "integrity": "sha512-2+5xq2sK8za+ijhjjEX0p3FHMVDIoS0P+RZOsQzsx54bnbI7ET9XHx9vn4AZYwGrUQRbH5+0x3UXrGrZVGRC3w==", + "dependencies": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/bus-query-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-2.8.2.tgz", + "integrity": "sha512-FN8ZC3rPS1p9J7zk1VllXd5cg5DSwLjFQ2wuKgsTlJLiw5nlcpc8ufwRolVsywCRVxqaHPFIKZGTXUKFh2kPeQ==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/bus-query-result-serialize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-2.8.2.tgz", + "integrity": "sha512-DN1J0ZT6lHh3s24wvZzLZ4wsaJxQ/P16Oax+mTXaMf/zlXhu2ZgtXkiPt/BGtz+bVDESJjaCnq/aVSrEh28dkQ==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-2.9.0.tgz", + "integrity": "sha512-c430gnw3Zvhe/YV/0XXcKp7xhV7mxB0vjGir1ZN6/ONqTioD7UF38JCOCgWBxmGEGU5sGIhfMK0HpPcQPtKMxg==", + "dependencies": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join-selectivity": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "node_modules/@comunica/bus-rdf-join-entries-sort": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-2.8.2.tgz", + "integrity": "sha512-qU06NvVdcBOl4zOHyCzA41REH/6mf708pdUNcyUZgJYfsBO3i9XQ28AHAmK+W/4AWY0sYojiIzTarWeFZ9D5yQ==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-join-selectivity": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-2.8.2.tgz", + "integrity": "sha512-0baorPXbBlOa/X5qL7RzjpGflWt4zTFNVBR79/KFIQZZ10kjCA+wGnooqnlUuEkXqxfKACs7dAcMsh0pM6TePw==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-accuracy": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-metadata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-2.8.2.tgz", + "integrity": "sha512-g1JznI5motRlGwlZbX9IwflJfnt81QQqfdlDLmHZQxMdjvVeDPNcmdvimguBTW6MoU3VLJhiDchXp9rh9vweZA==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-metadata-accumulate": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-2.8.2.tgz", + "integrity": "sha512-Tl/DfkqLsn800rqcfj+/ntY2CiDs0YYoCPfMV6WL4xpaVVWTjWTUXSjDEpEzXdMTlrje0A66N5nSt88qDAlc2Q==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-metadata-extract": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-2.8.2.tgz", + "integrity": "sha512-9PofdgPuun5lcRjpO6DlpLlnsVlcy1qBAx2mqe3mzIYVEfOHXWrdE+Dn54AEIic5PkZGJT4k6xxelv8G3HDwXg==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-2.8.2.tgz", + "integrity": "sha512-XimvJuWJGuolpUs4w+im4fw8Lc8jPj6gKM/2fE/cenWO/m6RafnvcOqjMs80toueuoFRaF/TIxOY09t6G+p0VA==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/actor-abstract-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-parse-html": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-2.8.2.tgz", + "integrity": "sha512-r20sl/NPC2YJCPFfWUCSYVZzYhoKK1ZJ0UJ8HubKte8EURG3TqUb9hQKSMcq9GbqSASR/lPUwSLL4VuKKD3aTw==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-resolve-hypermedia": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia/-/bus-rdf-resolve-hypermedia-2.8.2.tgz", + "integrity": "sha512-Jyepb3vCQ63T217e5AJcUZp+5EmJI8y2ZHAvzl050x8YKZRUTST2gfMoY3rB8WCPs7TFn9R2T5bR9ez/QRwOZg==", + "dependencies": { + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-2.8.2.tgz", + "integrity": "sha512-RFHEcPs/UGziKfxLKJhufVVusVH4rMvwEI7y1QQ2rlDFErL8fNjzz4vUioBnigS5KqNVJHphszZkgSpSWDrdWw==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-resolve-hypermedia-links-queue": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-2.8.2.tgz", + "integrity": "sha512-oUHYfWHNczCq6CHN2wKWV5+SeMlp9lEsJ+2GycrHPKFsLxwSAFelxi3FZgNowwFFR62Wp/UkPi4RjcA6UN46og==", + "dependencies": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-resolve-quad-pattern": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-quad-pattern/-/bus-rdf-resolve-quad-pattern-2.8.2.tgz", + "integrity": "sha512-TZPa/h5dERgL8oJY8wZn9fR4lxaE9cgiwPRJKgZjGN4mM8MaBY76qZXa55EqbcZnj4YihpLUoHcizj1cqC1mKA==", + "dependencies": { + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/bus-rdf-serialize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-2.8.2.tgz", + "integrity": "sha512-HAmDo3p1uw7WM/oUERa+1/UKcoATIHk6DCJgzXBWocwniCLb7b2sHQJR/SteFyH0U01JIgIn7cYyQsFkmfewHg==", + "dependencies": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/bus-rdf-update-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-2.9.0.tgz", + "integrity": "sha512-wxbzF71oIrwD8qjD9XyRoOA11nb0OMZCjCAhxzJ5Dv8lkIR89TyxsCV//6/wAsz76nuuYKV3b1MCetvlO6E94A==", + "dependencies": { + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/bus-rdf-update-quads": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-2.9.0.tgz", + "integrity": "sha512-n8GmXIrw00OsyWleuBpGVyfzGlFYdgzK9Y7EcePWnreu6yIf001n9P9GdRb9NN7DrF5ylFV7BthTv+PmIxXgNA==", + "dependencies": { + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.9.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/@comunica/config-query-sparql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-2.7.0.tgz", + "integrity": "sha512-rMnFgT7cz9+0z7wV4OzIMY5qM9/Z0mTGrR8y2JokoHyyTcBGOSajFmy61XCSLMCsLLG8qDXsJ4ClCCky3TGfqA==" + }, + "node_modules/@comunica/context-entries": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-2.8.2.tgz", + "integrity": "sha512-Ycub6tUiK3qYjKaT74DiThv4IKq3M4SAvDB0AdFvcevwcU6OK8Z6H7M7uA5LehJiEKoBwiO4Ff8iuv3xqAF+tw==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@comunica/core": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-2.8.2.tgz", + "integrity": "sha512-8UrhEilUDxRTltFCI4uxz3nch02lGK1KFHBUCUxp/9EmnnQUYvwbMCMS6sLxYHTqJ18/SMFFEwgBMsTX/N+wuA==", + "dependencies": { + "@comunica/types": "^2.8.2", + "immutable": "^4.1.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/@comunica/data-factory": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-2.7.0.tgz", + "integrity": "sha512-dSTzrR1w9SzAWx70ZXKXHUC8f0leUolLZ9TOhGjFhhsBMJ9Pbo0g6vHV8txX5FViShngrg9QNKhsHeQnMk5z6Q==", + "dependencies": { + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/expression-evaluator": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-2.9.0.tgz", + "integrity": "sha512-BCIQSzuZ2BHC+lGnz4Zr+XDPdnEHX8hlK2CaT/dTYX3eo1vQ0MISxQZuPkvvMJ6GuySFAd5rjX6aluf8XoG5xw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/spark-md5": "^3.0.2", + "@types/uuid": "^9.0.0", + "bignumber.js": "^9.0.1", + "hash.js": "^1.1.7", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.3", + "relative-to-absolute-iri": "^1.0.6", + "spark-md5": "^3.0.1", + "sparqlalgebrajs": "^4.2.0", + "uuid": "^9.0.0" + } + }, + "node_modules/@comunica/expression-evaluator/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@comunica/logger-pretty": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-2.8.2.tgz", + "integrity": "sha512-aeS2/+zAYMiTokAaGQ8kuP+tapGi2hjXwNUeRl0OzhPLYU7x1hZamqRScWBWLrIFNwRR3p4EVcH8mJC3y2P9PA==", + "dependencies": { + "@comunica/types": "^2.8.2", + "object-inspect": "^1.12.2", + "process": "^0.11.10" + } + }, + "node_modules/@comunica/logger-void": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-2.8.2.tgz", + "integrity": "sha512-76VpfNCCO034PBSn4SUBp0CpbPhRM1g8AVJ5TV29RygOkOYBv+p3Pdzxgt/ITuyRswbuet0b553DpHkGStUTNw==", + "dependencies": { + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-all": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-2.8.2.tgz", + "integrity": "sha512-O1ZaeC70D106F38uGHZWejY1HajMhyY7PpipDrt+Kvdt8JYcfVkTx6dN1DFkyJ8PVmJnRrZkMqj1q1IunSJDag==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-combine-pipeline": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-2.8.2.tgz", + "integrity": "sha512-XjN3EWdKC2XDY6gr1po5GttsRuM1FewzW3KRlLoYkRzH0+S3Th5Ef6zTlgDef4tWqVgNXIzC5Ccz0HraKKEbdg==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-combine-union": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-2.8.2.tgz", + "integrity": "sha512-TjSHJdtbdiV96m+GaPUT+44Q4SOG8dcESO3YuJhRklAf6oOYfXL9d+7ITixSo7tiZQSv1LlgxG1apzBDTM1BvA==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-join-coefficients-fixed": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-2.9.0.tgz", + "integrity": "sha512-8TYvaqnV8YG1CkeGaYZA/f4OwgdxHJ4DGvv/9moJaCitHVwCbiwZWbg6c4KJ1oluntcXXNpGGmHG4c2w6JL3Og==", + "dependencies": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-number": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-2.8.2.tgz", + "integrity": "sha512-7VP1bMUusiG7AecQxrPfSunK408+oW4kdNNjavEJ7+pLi/95bT/e/rq/0wbK9Wu0vVrn7JNbliekLdhdI/BIuA==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediator-race": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-2.8.2.tgz", + "integrity": "sha512-oD9bw8YLV8TTedFBigPuqWKNxu64uLwsfve0OYV2J0tZHPTiYp8XJoeWN1mxc0q4TimxqXfKn4gXD5MP06MUsQ==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediatortype-accuracy": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-2.8.2.tgz", + "integrity": "sha512-VWHhtoAhIQvwVGxWW2G75dzcnd8QIaeSSm4IAuVjteUniuXdUoktvCI1GH4kyVw/HUfVmFwslDrGs8rUh+uPKQ==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediatortype-httprequests": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-httprequests/-/mediatortype-httprequests-2.8.2.tgz", + "integrity": "sha512-ftYYMcPNHHORpeSFFCmeBXfmZuNUeFCJS1DGkLrjMfHufDvyFpMaU1WrOXDwa8y0g9UvF5V12O7To9WcE5FPhg==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/mediatortype-join-coefficients": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-2.8.2.tgz", + "integrity": "sha512-nvu+WPs1048U19YUBBZsR8UDs+fmTVGrc2cRHiSW1w6EkcgMnIMV9OR6pvmSZAoy4XNcZb8hbV4nS+ETYb7yqw==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "node_modules/@comunica/mediatortype-time": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-2.8.2.tgz", + "integrity": "sha512-ZNApJwoE5iwO9o1GGYhjYzJeNmkvWggiNGkvYyRvua0HrMa3fXzZJSzU5I9Dkoh3lzfNsgPemoO+vg/SiH8WyA==", + "dependencies": { + "@comunica/core": "^2.8.2" + } + }, + "node_modules/@comunica/metadata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-2.8.2.tgz", + "integrity": "sha512-/yznxjOo+/6yJkdb45wfWig5waIhAv+qKd79D2EAt26EAy43thBXgGORxDTOx8vULPG3ij5SIDcNRZ7vJwJO8Q==", + "dependencies": { + "@comunica/types": "^2.8.2" + } + }, + "node_modules/@comunica/query-sparql": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql/-/query-sparql-2.9.0.tgz", + "integrity": "sha512-LW5OGVwusyWWHTbyaeWDRM/BmF6+dBrFfW82u9mVVHOOWELmCoEX5g/1bhRI9lLjEk14e1n+n0NfUeNBdCHNKQ==", + "dependencies": { + "@comunica/actor-context-preprocess-source-to-destination": "^2.8.2", + "@comunica/actor-dereference-fallback": "^2.8.2", + "@comunica/actor-dereference-http": "^2.8.2", + "@comunica/actor-dereference-rdf-parse": "^2.8.2", + "@comunica/actor-hash-bindings-sha1": "^2.8.2", + "@comunica/actor-http-fetch": "^2.8.2", + "@comunica/actor-http-proxy": "^2.8.2", + "@comunica/actor-http-wayback": "^2.8.2", + "@comunica/actor-init-query": "^2.9.0", + "@comunica/actor-optimize-query-operation-bgp-to-join": "^2.8.2", + "@comunica/actor-optimize-query-operation-join-bgp": "^2.8.2", + "@comunica/actor-optimize-query-operation-join-connected": "^2.8.2", + "@comunica/actor-query-operation-ask": "^2.9.0", + "@comunica/actor-query-operation-bgp-join": "^2.9.0", + "@comunica/actor-query-operation-construct": "^2.9.0", + "@comunica/actor-query-operation-describe-subject": "^2.9.0", + "@comunica/actor-query-operation-distinct-hash": "^2.9.0", + "@comunica/actor-query-operation-extend": "^2.9.0", + "@comunica/actor-query-operation-filter-sparqlee": "^2.9.0", + "@comunica/actor-query-operation-from-quad": "^2.9.0", + "@comunica/actor-query-operation-group": "^2.9.0", + "@comunica/actor-query-operation-join": "^2.9.0", + "@comunica/actor-query-operation-leftjoin": "^2.9.0", + "@comunica/actor-query-operation-minus": "^2.9.0", + "@comunica/actor-query-operation-nop": "^2.9.0", + "@comunica/actor-query-operation-orderby-sparqlee": "^2.9.0", + "@comunica/actor-query-operation-path-alt": "^2.9.0", + "@comunica/actor-query-operation-path-inv": "^2.9.0", + "@comunica/actor-query-operation-path-link": "^2.9.0", + "@comunica/actor-query-operation-path-nps": "^2.9.0", + "@comunica/actor-query-operation-path-one-or-more": "^2.9.0", + "@comunica/actor-query-operation-path-seq": "^2.9.0", + "@comunica/actor-query-operation-path-zero-or-more": "^2.9.0", + "@comunica/actor-query-operation-path-zero-or-one": "^2.9.0", + "@comunica/actor-query-operation-project": "^2.9.0", + "@comunica/actor-query-operation-quadpattern": "^2.9.0", + "@comunica/actor-query-operation-reduced-hash": "^2.9.0", + "@comunica/actor-query-operation-service": "^2.9.0", + "@comunica/actor-query-operation-slice": "^2.9.0", + "@comunica/actor-query-operation-sparql-endpoint": "^2.9.0", + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/actor-query-operation-update-add-rewrite": "^2.9.0", + "@comunica/actor-query-operation-update-clear": "^2.9.0", + "@comunica/actor-query-operation-update-compositeupdate": "^2.9.0", + "@comunica/actor-query-operation-update-copy-rewrite": "^2.9.0", + "@comunica/actor-query-operation-update-create": "^2.9.0", + "@comunica/actor-query-operation-update-deleteinsert": "^2.9.0", + "@comunica/actor-query-operation-update-drop": "^2.9.0", + "@comunica/actor-query-operation-update-load": "^2.9.0", + "@comunica/actor-query-operation-update-move-rewrite": "^2.9.0", + "@comunica/actor-query-operation-values": "^2.9.0", + "@comunica/actor-query-parse-graphql": "^2.8.2", + "@comunica/actor-query-parse-sparql": "^2.8.2", + "@comunica/actor-query-result-serialize-json": "^2.8.2", + "@comunica/actor-query-result-serialize-rdf": "^2.8.2", + "@comunica/actor-query-result-serialize-simple": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-csv": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-json": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-tsv": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-xml": "^2.8.2", + "@comunica/actor-query-result-serialize-stats": "^2.8.2", + "@comunica/actor-query-result-serialize-table": "^2.8.2", + "@comunica/actor-query-result-serialize-tree": "^2.8.2", + "@comunica/actor-rdf-join-entries-sort-cardinality": "^2.8.2", + "@comunica/actor-rdf-join-inner-hash": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-bind": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-empty": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-smallest": "^2.9.0", + "@comunica/actor-rdf-join-inner-nestedloop": "^2.9.0", + "@comunica/actor-rdf-join-inner-none": "^2.9.0", + "@comunica/actor-rdf-join-inner-single": "^2.9.0", + "@comunica/actor-rdf-join-inner-symmetrichash": "^2.9.0", + "@comunica/actor-rdf-join-minus-hash": "^2.9.0", + "@comunica/actor-rdf-join-minus-hash-undef": "^2.9.0", + "@comunica/actor-rdf-join-optional-bind": "^2.9.0", + "@comunica/actor-rdf-join-optional-nestedloop": "^2.9.0", + "@comunica/actor-rdf-join-selectivity-variable-counting": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-cancontainundefs": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-cardinality": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-pagesize": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-requesttime": "^2.8.2", + "@comunica/actor-rdf-metadata-all": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-allow-http-methods": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-count": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-pagesize": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-put-accepted": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-request-time": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-sparql-service": "^2.8.2", + "@comunica/actor-rdf-metadata-primary-topic": "^2.8.2", + "@comunica/actor-rdf-parse-html": "^2.8.2", + "@comunica/actor-rdf-parse-html-microdata": "^2.8.2", + "@comunica/actor-rdf-parse-html-rdfa": "^2.8.2", + "@comunica/actor-rdf-parse-html-script": "^2.8.2", + "@comunica/actor-rdf-parse-jsonld": "^2.8.2", + "@comunica/actor-rdf-parse-n3": "^2.8.2", + "@comunica/actor-rdf-parse-rdfxml": "^2.8.2", + "@comunica/actor-rdf-parse-shaclc": "^2.8.2", + "@comunica/actor-rdf-parse-xml-rdfa": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-links-next": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-none": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-qpf": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-sparql": "^2.8.3", + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.9.0", + "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": "^2.9.0", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.8.2", + "@comunica/actor-rdf-resolve-quad-pattern-string-source": "^2.8.2", + "@comunica/actor-rdf-serialize-jsonld": "^2.8.2", + "@comunica/actor-rdf-serialize-n3": "^2.8.2", + "@comunica/actor-rdf-serialize-shaclc": "^2.8.2", + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": "^2.9.0", + "@comunica/actor-rdf-update-hypermedia-put-ldp": "^2.9.0", + "@comunica/actor-rdf-update-hypermedia-sparql": "^2.9.0", + "@comunica/actor-rdf-update-quads-hypermedia": "^2.9.0", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^2.9.0", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/config-query-sparql": "^2.7.0", + "@comunica/core": "^2.8.2", + "@comunica/logger-void": "^2.8.2", + "@comunica/mediator-all": "^2.8.2", + "@comunica/mediator-combine-pipeline": "^2.8.2", + "@comunica/mediator-combine-union": "^2.8.2", + "@comunica/mediator-join-coefficients-fixed": "^2.9.0", + "@comunica/mediator-number": "^2.8.2", + "@comunica/mediator-race": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/runner-cli": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10" + }, + "bin": { + "comunica-dynamic-sparql": "bin/query-dynamic.js", + "comunica-sparql": "bin/query.js", + "comunica-sparql-http": "bin/http.js" + } + }, + "node_modules/@comunica/runner": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-2.8.2.tgz", + "integrity": "sha512-a6DzNfPT6k5zdesuytEZ7BjqShlwQoZIovqUguty49+NRIP6KbYkCousQlgYWY2uKNazmjJaSYIO6QWCJBJ7Fg==", + "dependencies": { + "@comunica/bus-init": "^2.8.2", + "@comunica/core": "^2.8.2", + "componentsjs": "^5.3.2", + "process": "^0.11.10" + }, + "bin": { + "comunica-compile-config": "bin/compile-config" + } + }, + "node_modules/@comunica/runner-cli": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-2.8.2.tgz", + "integrity": "sha512-FB7ciWt8YTKy1pFDNgdDCgJirPQ6tGk6xIhnpwo/vQ7cyRwIAddXOfOHCGdEqyOLFO/57PD7PB2G3GjhEJTu1Q==", + "dependencies": { + "@comunica/core": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10" + }, + "bin": { + "comunica-run": "bin/run.js" + } + }, + "node_modules/@comunica/types": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-2.8.2.tgz", + "integrity": "sha512-gF/wlBtr0Q1VVozYna7DLYlIU528vqinpc0MJ67uvFALJJHP9uqhjOsmVokdoEirf1WIut5GkEp33IGyBvOv5Q==", + "dependencies": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.13", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "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/js": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", + "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jeswr/prefixcc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jeswr/prefixcc/-/prefixcc-1.2.1.tgz", + "integrity": "sha512-kBBXbqsaeh3Irp416h/RbelqJgIOp6X/OJJlYmLyr/9qlBYKTKSCuEv5/xjZ0Yf8Yec+QFRYBaOQ2JkMBSH7KA==", + "dependencies": { + "cross-fetch": "^3.1.5" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@jeswr/prefixcc/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rdfjs/types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.0.tgz", + "integrity": "sha512-5zm8bN2/CC634dTcn/0AhTRLaQRjXDZs3QfcAsQKNturHT7XVWcKy/8p3P5gXl+YkZTAmy7T5M/LyiT/jbkENw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@rubensworks/saxes": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rubensworks/saxes/-/saxes-6.0.1.tgz", + "integrity": "sha512-UW4OTIsOtJ5KSXo2Tchi4lhZqu+tlHrOAs4nNti7CrtB53kAZl3/hyrTi6HkMihxdbDM6m2Zc3swc/ZewEe1xw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.12" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", + "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==", + "dev": true + }, + "node_modules/@tsconfig/node18": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-18.2.1.tgz", + "integrity": "sha512-RDDZFuofwkcKpl8Vpj5wFbY+H53xOtqK7ckEL1sXsbPwvKwDdjQf3LkHbtt9sxIHn9nWIEwkmCwBRZ6z5TKU2A==", + "dev": true + }, + "node_modules/@types/http-link-header": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.3.tgz", + "integrity": "sha512-y8HkoD/vyid+5MrJ3aas0FvU3/BVBGcyG9kgxL0Zn4JwstA8CglFPnrR0RuzOjRCXwqzL5uxWC2IO7Ub0rMU2A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", + "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==" + }, + "node_modules/@types/n3": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.16.1.tgz", + "integrity": "sha512-CN20HKSW7d/5eUQ6BndBLFyE0Wju1a8f3IJiHXSw10A7S2Q8SXmKD04+LGULlR2snuxUTTIjD/zSGvjBJxM37Q==", + "dependencies": { + "@rdfjs/types": "^1.1.0", + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "18.17.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.12.tgz", + "integrity": "sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==" + }, + "node_modules/@types/readable-stream": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", + "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/@types/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" + }, + "node_modules/@types/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-82E/lVRaqelV9qmRzzJ1PKTpyrpnT7mwdneKNJB9hUtypZDMggloDfFUCIqRRx3lYRxteCwXSq9c+W71Vf0QnQ==" + }, + "node_modules/@types/sparqljs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.5.tgz", + "integrity": "sha512-P10UkHXg2DmvB/WZLUOAn9GrjJhQuz/qgEKGs9rolMXzMwIbw7xGM5e68VzjX1zuQcyXzKkcESJjW1BPVQHt7Q==", + "dependencies": { + "rdf-js": "^4.0.2" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.3.tgz", + "integrity": "sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g==" + }, + "node_modules/@types/uritemplate": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@types/uritemplate/-/uritemplate-0.3.4.tgz", + "integrity": "sha512-1D8mJEeQEXynoPQKJkneIK+tXaM2Qnk6c80RBQPV/O2ToypI4mlqXy5jojnYKjTX2Q+EMNMOWt0wNdLbb2MUpA==" + }, + "node_modules/@types/uuid": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.5.tgz", + "integrity": "sha512-xfHdwa1FMJ082prjSJpoEI57GZITiQz10r3vEJCHa2khEFQjKy91aWKz6+zybzssCvXUwE1LQWgWVwZ4nYUvHQ==" + }, + "node_modules/@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.3.4.tgz", + "integrity": "sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.1.tgz", + "integrity": "sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.10.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.1.tgz", + "integrity": "sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.1.tgz", + "integrity": "sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.10.1" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-8.0.0.tgz", + "integrity": "sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==", + "dev": true, + "dependencies": { + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^5.0.0" + }, + "peerDependencies": { + "eslint": ">= 8.0.0", + "prettier": ">= 3.0.0" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.8.tgz", + "integrity": "sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.10.0", + "@volar/source-map": "~1.10.0", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "dependencies": { + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", + "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "dependencies": { + "@vue/reactivity": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", + "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "dependencies": { + "@vue/runtime-core": "3.3.4", + "@vue/shared": "3.3.4", + "csstype": "^3.1.1" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", + "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "dependencies": { + "@vue/compiler-ssr": "3.3.4", + "@vue/shared": "3.3.4" + }, + "peerDependencies": { + "vue": "3.3.4" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + }, + "node_modules/@vue/tsconfig": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.4.0.tgz", + "integrity": "sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==", + "dev": true + }, + "node_modules/@vue/typescript": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.8.tgz", + "integrity": "sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.10.0", + "@vue/language-core": "1.8.8" + } + }, + "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==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "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==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "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==", + "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==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrayify-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrayify-stream/-/arrayify-stream-2.0.1.tgz", + "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==" + }, + "node_modules/artifact-explorer": { + "version": "1.0.0", + "resolved": "git+ssh://git@github.com/MellonScholarlyCommunication/artifact-explorer.git#b117a410861ebc8ad6ebc6b6bf722029e7765a35", + "license": "MIT", + "dependencies": { + "@comunica/query-sparql": "^2.9.0" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynciterator": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.8.1.tgz", + "integrity": "sha512-SmdG0FUY3pYGOZZGdYq8Qb/DCRDXBFZUk08V1/4lbBXdAQvcC3Kxzz9FUDPBTik7VAVltt4cZirAPtJv3gOpEw==" + }, + "node_modules/asyncjoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.1.2.tgz", + "integrity": "sha512-zi6B+C3GgEu8qrmFn3gDd58cbGNaNFW3s8DJmCxUOjQwqWZcQO6dEoZBWl56+QGQyX0da0FRX1fsAyYB9LmwJA==", + "dependencies": { + "asynciterator": "^3.6.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "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" + } + ] + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", + "engines": { + "node": "*" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/canonicalize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.0.0.tgz", + "integrity": "sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.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==", + "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==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/componentsjs": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-5.4.2.tgz", + "integrity": "sha512-qIeXLozDkvubl6qtiovWsIBRqUP80w1ImTbilB6QE3OQgaEExI8pYZ9MkZ10QDFtdoKUryztlqp0AWs49t4puA==", + "dependencies": { + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^2.1.1", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "rdf-object": "^1.14.0", + "rdf-parse": "^2.0.0", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + }, + "bin": { + "componentsjs-compile-config": "bin/compile-config.js" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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==", + "dev": true + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "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==" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", + "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.48.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", + "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/prettier" + }, + "peerDependencies": { + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "prettier": ">=3.0.0" + }, + "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.17.0.tgz", + "integrity": "sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "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, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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==", + "dev": true, + "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/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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==", + "dev": true, + "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/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=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==" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "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.4" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/fetch-sparql-endpoint": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-sparql-endpoint/-/fetch-sparql-endpoint-4.1.0.tgz", + "integrity": "sha512-RQwr4+RpEiWZqubPCv05t7t1Y8ZDAmiJ4cCo0Ee9vmet4bjnDIiZIpAtJn9NMLBeVxpZfxGiPFcX6V0v2yVcUA==", + "dependencies": { + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.11", + "@types/sparqljs": "^3.1.3", + "abort-controller": "^3.0.0", + "cross-fetch": "^3.0.6", + "is-stream": "^2.0.0", + "minimist": "^1.2.0", + "n3": "^1.6.3", + "rdf-string": "^1.6.0", + "readable-web-to-node-stream": "^3.0.2", + "sparqljs": "^3.1.2", + "sparqljson-parse": "^2.2.0", + "sparqlxml-parse": "^2.1.1", + "stream-to-string": "^1.1.0" + }, + "bin": { + "fetch-sparql-endpoint": "bin/fetch-sparql-endpoint.js" + } + }, + "node_modules/fetch-sparql-endpoint/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/fetch-sparql-endpoint/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/graphql-to-sparql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-3.0.1.tgz", + "integrity": "sha512-A+RwB99o66CUj+XuqtP/u3P7fGS/qF6P+/jhNl1BE/JZ2SCnkrODvV0LADuJeCDmPh45fDhq+GTDVoN1ZQHYFw==", + "dependencies": { + "@rdfjs/types": "*", + "graphql": "^15.5.2", + "jsonld-context-parser": "^2.0.2", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "sparqlalgebrajs": "^4.0.0" + }, + "bin": { + "graphql-to-sparql": "bin/graphql-to-sparql.js" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.0.0.tgz", + "integrity": "sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/http-link-header": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.1.tgz", + "integrity": "sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, + "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" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "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==", + "dev": true, + "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==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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 + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/jsonld-context-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.3.1.tgz", + "integrity": "sha512-/JtA6fig0/RlPG/1mZ3JgsIOZVDVrG4YbyUTgO5FfeM+rffh8CIBPUHZrOM1YOpgcKefBs1T9RZvuPyc2MuSCg==", + "dependencies": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "canonicalize": "^1.0.1", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "bin": { + "jsonld-context-parse": "bin/jsonld-context-parse.js" + } + }, + "node_modules/jsonld-context-parser/node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "node_modules/jsonld-context-parser/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/jsonld-streaming-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-3.2.1.tgz", + "integrity": "sha512-MZCUrQe3pBO2pk2i3BpyW9Yn2oZoe2RCRpHZAJa88S6tRyxbe7XcjWfTKAZv35obDJDIREgot4723VhbClJELw==", + "dependencies": { + "@bergos/jsonparse": "^1.4.0", + "@rdfjs/types": "*", + "@types/http-link-header": "^1.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "canonicalize": "^1.0.1", + "http-link-header": "^1.0.2", + "jsonld-context-parser": "^2.3.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + } + }, + "node_modules/jsonld-streaming-parser/node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "node_modules/jsonld-streaming-serializer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/jsonld-streaming-serializer/-/jsonld-streaming-serializer-2.1.0.tgz", + "integrity": "sha512-COHdLoeMTnrqHMoFhN3PoAwqnrKrpPC7/ACb0WbELYvt+HSOIFN3v4IJP7fOtLNQ4GeaeYkvbeWJ7Jo4EjxMDw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "jsonld-context-parser": "^2.0.0", + "readable-stream": "^4.0.0" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "dependencies": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "node_modules/logform/node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", + "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/mdb-vue-ui-kit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdb-vue-ui-kit/-/mdb-vue-ui-kit-4.0.0.tgz", + "integrity": "sha512-5iKqHykb5pYIdcTsfspC9giDHkyRIyu5/1kNLsGjKcauBP5BpPOrKeYSYtoTFawAJLt/xmp5L/EB7j/S9XIIOQ==" + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/microdata-rdf-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-2.0.1.tgz", + "integrity": "sha512-oEEYP3OwPGOtoE4eIyJvX1eJXI7VkGR4gKYqpEufaRXc2ele/Tkid/KMU3Los13wGrOq6woSxLEGOYSHzpRvwA==", + "dependencies": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.1.0", + "relative-to-absolute-iri": "^1.0.2" + } + }, + "node_modules/microdata-rdf-streaming-parser/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "node_modules/n3": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.17.1.tgz", + "integrity": "sha512-HlanMWpvN2kcTrFuU3GPObyY7qrVQWy2Hp7l4GSXJlcQapjQMR7OM4kCr788pTQzNIpiHS3JRvyZ2YUcYJ82rA==", + "dependencies": { + "queue-microtask": "^1.1.2", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "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==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiate": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/negotiate/-/negotiate-1.0.1.tgz", + "integrity": "sha512-KBCIM4dAIT9j/pSXLHHQbZG74NmKNXTtxU2zHN0HG6uzzuFE01m1UdGoUmVHmACiBuCAOL7KwfqSW1oUQBj/vg==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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 + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/promise-polyfill": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", + "integrity": "sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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" + } + ] + }, + "node_modules/rdf-data-factory": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.2.tgz", + "integrity": "sha512-TfQD63Lokabd09ES1jAtKK8AA6rkr9rwyUBGo6olOt1CE0Um36CUQIqytyf0am2ouBPR0l7SaHxCiMcPGHkt1A==", + "dependencies": { + "@rdfjs/types": "*" + } + }, + "node_modules/rdf-isomorphic": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz", + "integrity": "sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ==", + "dependencies": { + "@rdfjs/types": "*", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0" + } + }, + "node_modules/rdf-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz", + "integrity": "sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q==", + "dependencies": { + "@rdfjs/types": "*" + } + }, + "node_modules/rdf-literal": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.1.tgz", + "integrity": "sha512-+o/PGOfJchyay9Rjrvi/oveRJACnt2WFO3LhEvtPlsRD1tFmwVUCMU+s33FtQprMo+z1ohFrv/yfEQ6Eym4KgQ==", + "dependencies": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "node_modules/rdf-object": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.14.0.tgz", + "integrity": "sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ==", + "dependencies": { + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.0.2", + "rdf-data-factory": "^1.1.0", + "rdf-string": "^1.6.0", + "streamify-array": "^1.0.1" + } + }, + "node_modules/rdf-parse": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-2.3.2.tgz", + "integrity": "sha512-TOeI7FKlyr/GupfGaXZvpMLzvByOrtwt4zHLMuuy3deNGse9QyhHsspVraZam491sIgBogdchzcUqkf2WXnAsg==", + "dependencies": { + "@comunica/actor-http-fetch": "^2.0.1", + "@comunica/actor-http-proxy": "^2.0.1", + "@comunica/actor-rdf-parse-html": "^2.0.1", + "@comunica/actor-rdf-parse-html-microdata": "^2.0.1", + "@comunica/actor-rdf-parse-html-rdfa": "^2.0.1", + "@comunica/actor-rdf-parse-html-script": "^2.0.1", + "@comunica/actor-rdf-parse-jsonld": "^2.0.1", + "@comunica/actor-rdf-parse-n3": "^2.0.1", + "@comunica/actor-rdf-parse-rdfxml": "^2.0.1", + "@comunica/actor-rdf-parse-shaclc": "^2.6.2", + "@comunica/actor-rdf-parse-xml-rdfa": "^2.0.1", + "@comunica/bus-http": "^2.0.1", + "@comunica/bus-init": "^2.0.1", + "@comunica/bus-rdf-parse": "^2.0.1", + "@comunica/bus-rdf-parse-html": "^2.0.1", + "@comunica/config-query-sparql": "^2.0.1", + "@comunica/core": "^2.0.1", + "@comunica/mediator-combine-pipeline": "^2.0.1", + "@comunica/mediator-combine-union": "^2.0.1", + "@comunica/mediator-number": "^2.0.1", + "@comunica/mediator-race": "^2.0.1", + "@rdfjs/types": "*", + "readable-stream": "^4.3.0", + "stream-to-string": "^1.2.0" + } + }, + "node_modules/rdf-quad": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-1.5.0.tgz", + "integrity": "sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA==", + "dependencies": { + "rdf-data-factory": "^1.0.1", + "rdf-literal": "^1.2.0", + "rdf-string": "^1.5.0" + } + }, + "node_modules/rdf-store-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-store-stream/-/rdf-store-stream-2.0.0.tgz", + "integrity": "sha512-FKRsA5XUdhFVMx+jg4JCBM76B4ZcXVKyilr8GJrlfkHB2IZSIgLxY2XHIsewkDfm/yAtXHvPT0PaeQg4Mbqa6g==", + "dependencies": { + "@rdfjs/types": "*", + "rdf-stores": "^1.0.0" + } + }, + "node_modules/rdf-stores": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rdf-stores/-/rdf-stores-1.0.0.tgz", + "integrity": "sha512-wqp7M5409rbhpWQE0C1vyVysbz++aD2vEkZ6yueSxhDtyLvznS41R3cKiuUpm3ikc/yTpaCZwPo4iyKEaAwBIg==", + "dependencies": { + "@rdfjs/types": "*", + "asynciterator": "^3.8.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.2", + "rdf-terms": "^1.9.1" + } + }, + "node_modules/rdf-streaming-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.0.tgz", + "integrity": "sha512-C/5NTKGpKrNJ5VUo42DtGFsXYDlP3rx/u4C6gEBuSn+6eVFahjFdUDgNGcPtVyhCQkctRCj3GT1lX9UeyoXWtw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/n3": "^1.10.4", + "@types/readable-stream": "^2.3.15", + "n3": "^1.16.3", + "rdf-string": "^1.6.2", + "rdf-terms": "^1.9.1", + "readable-stream": "^4.3.0" + } + }, + "node_modules/rdf-string": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-1.6.3.tgz", + "integrity": "sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==", + "dependencies": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "node_modules/rdf-string-ttl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rdf-string-ttl/-/rdf-string-ttl-1.3.2.tgz", + "integrity": "sha512-yqolaVoUvTaSC5aaQuMcB4BL54G/pCGsV4jQH87f0TvAx8zHZG0koh7XWrjva/IPGcVb1QTtaeEdfda5mcddJg==", + "dependencies": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "node_modules/rdf-terms": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-1.11.0.tgz", + "integrity": "sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==", + "dependencies": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0", + "rdf-string": "^1.6.0" + } + }, + "node_modules/rdfa-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-2.0.1.tgz", + "integrity": "sha512-7Yyaj030LO7iQ38Wh/RNLVeYrVFJeyx3dpCK7C1nvX55eIN/gE4HWfbg4BYI9X7Bd+eUIUMVeiKYLmYjV6apow==", + "dependencies": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0", + "relative-to-absolute-iri": "^1.0.2" + } + }, + "node_modules/rdfa-streaming-parser/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/rdfxml-streaming-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.2.3.tgz", + "integrity": "sha512-HoH8urnga+YQ5sDY9ufRb0wg6FvwR284sSXpZ+fJE5X5Oej6dfzkFer81uBNZzyNmzJR1TpMYMznyXEjPMLhCA==", + "dependencies": { + "@rdfjs/types": "*", + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0", + "relative-to-absolute-iri": "^1.0.0", + "validate-iri": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "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/readable-stream-node-to-web": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz", + "integrity": "sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==" + }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, + "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/relative-to-absolute-iri": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz", + "integrity": "sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", + "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shaclc-parse": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/shaclc-parse/-/shaclc-parse-1.4.0.tgz", + "integrity": "sha512-zyxjIYQH2ghg/wtMvOp+4Nr6aK8j9bqFiVT3w47K8WHPYN+S3Zgnh2ybT+dGgMwo9KjiOoywxhjC7d8Z6GCmfA==", + "dependencies": { + "@rdfjs/types": "^1.1.0", + "n3": "^1.16.3" + } + }, + "node_modules/shaclc-write": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/shaclc-write/-/shaclc-write-1.4.2.tgz", + "integrity": "sha512-aejD8fNgTfTINInjlwW7oz4GbmIJmDFJu4Tc3WVhmMH2QV24F+Ey/I/obMP/cQu/LwcfX7O2eu7bI9RUFeDMWw==", + "dependencies": { + "@jeswr/prefixcc": "^1.2.1", + "n3": "^1.16.3", + "rdf-string-ttl": "^1.3.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==" + }, + "node_modules/sparqlalgebrajs": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/sparqlalgebrajs/-/sparqlalgebrajs-4.3.0.tgz", + "integrity": "sha512-l6Urelb/X5CozXEhfHis37Kbr0iZLS6uuE3pB/NYqvE0A7aYqkkFy+9n8vxEnkfNTg5CLFftYN7ukPyicYrVyw==", + "dependencies": { + "@rdfjs/types": "*", + "@types/sparqljs": "^3.1.3", + "fast-deep-equal": "^3.1.3", + "minimist": "^1.2.6", + "rdf-data-factory": "^1.1.0", + "rdf-isomorphic": "^1.3.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.10.0", + "sparqljs": "^3.7.1" + }, + "bin": { + "sparqlalgebrajs": "bin/sparqlalgebrajs.js" + } + }, + "node_modules/sparqljs": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.7.1.tgz", + "integrity": "sha512-I1jYMtcwDkgCEqQ4eQuQIhB8hFAlRAJ6YDXDcV54XztaJaYRFqJlidHt77S3j8Mfh6kY6GK04dXPEIopxbEeuQ==", + "dependencies": { + "rdf-data-factory": "^1.1.2" + }, + "bin": { + "sparqljs": "bin/sparql-to-json" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/sparqljson-parse": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz", + "integrity": "sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w==", + "dependencies": { + "@bergos/jsonparse": "^1.4.1", + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.13", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + } + }, + "node_modules/sparqljson-to-tree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sparqljson-to-tree/-/sparqljson-to-tree-3.0.1.tgz", + "integrity": "sha512-WKDWCP6CM0Oa/OmzJJDpFudfa0yCcYnQoSPVb4RBp8XOYDOPn75fzrZURYQBSng/BUieT/zxaw68tstI6G3pSw==", + "dependencies": { + "rdf-literal": "^1.2.0", + "sparqljson-parse": "^2.0.0" + } + }, + "node_modules/sparqlxml-parse": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz", + "integrity": "sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ==", + "dependencies": { + "@rdfjs/types": "*", + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/stream-to-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.1.tgz", + "integrity": "sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==", + "dependencies": { + "promise-polyfill": "^1.1.6" + } + }, + "node_modules/streamify-array": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/streamify-array/-/streamify-array-1.0.1.tgz", + "integrity": "sha512-ZnswaBcC6B1bhPLSQOlC6CdaDUSzU0wr2lvvHpbHNms8V7+DLd8uEAzDAWpsjxbFkijBHhuObFO/qqu52DZUMA==" + }, + "node_modules/streamify-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/streamify-string/-/streamify-string-1.0.1.tgz", + "integrity": "sha512-RXvBglotrvSIuQQ7oC55pdV40wZ/17gTb68ipMC4LA0SqMN4Sqfsf31Dpei7qXpYqZQ8ueVnPglUvtep3tlhqw==" + }, + "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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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" + } + ] + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "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==", + "dev": true + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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, + "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 + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uritemplate": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/uritemplate/-/uritemplate-0.3.4.tgz", + "integrity": "sha512-enADBvHfhjrwxFMTVWeIIYz51SZ91uC6o2MR/NQTVljJB6HTZ8eQL3Q7JBj3RxNISA14MOwJaU3vpf5R6dyxHA==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-iri": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate-iri/-/validate-iri-1.0.1.tgz", + "integrity": "sha512-gLXi7351CoyVVQw8XE5sgpYawRKatxE7kj/xmCxXOZS1kMdtcqC0ILIqLuVEVnAUQSL/evOGG3eQ+8VgbdnstA==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", + "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-sfc": "3.3.4", + "@vue/runtime-dom": "3.3.4", + "@vue/server-renderer": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", + "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/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==", + "dev": true, + "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/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-router": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", + "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", + "dependencies": { + "@vue/devtools-api": "^6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.8.tgz", + "integrity": "sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ==", + "dev": true, + "dependencies": { + "@vue/language-core": "1.8.8", + "@vue/typescript": "1.8.8", + "semver": "^7.3.8" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/web-streams-ponyfill": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/web-streams-ponyfill/-/web-streams-ponyfill-1.4.2.tgz", + "integrity": "sha512-LCHW+fE2UBJ2vjhqJujqmoxh1ytEDEr0dPO3CabMdMDJPKmsaxzS90V1Ar6LtNE5VHLqxR4YMEj1i4lzMAccIA==" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/winston": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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==", + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@babel/parser": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==" + }, + "@bergos/jsonparse": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@bergos/jsonparse/-/jsonparse-1.4.1.tgz", + "integrity": "sha512-vXIT0nzZGX/+yMD5bx2VhTzc92H55tPoehh1BW/FZHOndWGFddrH3MAfdx39FRc7irABirW6EQaGxIJYV6CGuA==", + "requires": { + "buffer": "^6.0.3" + } + }, + "@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==" + }, + "@comunica/actor-abstract-mediatyped": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-mediatyped/-/actor-abstract-mediatyped-2.8.2.tgz", + "integrity": "sha512-WXkvFfDjWSJw1KRknNtqOIC9cLc9Jg24ItHfpqQ9p4slq/448j2kOZEaxi0PhfDbw2wfUuF92nyo7tuajzSnSg==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/actor-abstract-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-parse/-/actor-abstract-parse-2.8.2.tgz", + "integrity": "sha512-ruFphf3Xil+oZGUJw2N0UF/E/Jo7v+mCER8RUiTJi/94etZSa7jEZ9wCZQNfZmmQy8X4cTJkls4ItSxyJ0yu2w==", + "requires": { + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-abstract-path": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-abstract-path/-/actor-abstract-path-2.9.0.tgz", + "integrity": "sha512-47p1k4joxLhQcj05qVeFOJefqDZNI6V12Ihi80ZLC6Q/6JJql3lhuNHxoa4ypSivHQgMh2HnQI5gaQQdUS4EzQ==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-context-preprocess-source-to-destination": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-context-preprocess-source-to-destination/-/actor-context-preprocess-source-to-destination-2.8.2.tgz", + "integrity": "sha512-m/VAc8dXNuz2thZ7Ey7lnPlHfY5y68b6YNdTsGLX8XRJGT7v8xb8gL7p46KKSj6N+ywQg3pdExADUlmQFJGCuw==", + "requires": { + "@comunica/bus-context-preprocess": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/actor-dereference-fallback": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-fallback/-/actor-dereference-fallback-2.8.2.tgz", + "integrity": "sha512-XDEUN54hyX/phxzJQFbkemoO92CIwa30YHys6bQV1mtfy8oINqfpabFXNr9VSsMO3CpQE5FsfJfFWUD8vdcSVw==", + "requires": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-dereference-http": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-http/-/actor-dereference-http-2.8.2.tgz", + "integrity": "sha512-3yaGR+3o+t1avUYmgeZzvYqQvQ1fMGn2Ji0FrYuEwbx9Wty0kCr7jRjDYB4VyagwPx6lzQy0RVoNb6LbUNSiXA==", + "requires": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-http": "^2.8.2", + "@comunica/core": "^2.8.2", + "cross-fetch": "^4.0.0", + "relative-to-absolute-iri": "^1.0.7", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/actor-dereference-rdf-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-dereference-rdf-parse/-/actor-dereference-rdf-parse-2.8.2.tgz", + "integrity": "sha512-/jMUiTUuizIF5fCrZtbCYv4HWTU762TsYEIf6slmr8DyRum8DKzSL/ototK50bkush9xltFL/Kmsvhp0fBBFVQ==", + "requires": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2" + } + }, + "@comunica/actor-hash-bindings-sha1": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-hash-bindings-sha1/-/actor-hash-bindings-sha1-2.8.2.tgz", + "integrity": "sha512-JwBY+edoVkTleEMhQjws/ojOSTtVvO1PY0jTfBHh8V5d8c5V6XodJs7AshMbnss3/qu/6T11aIUSyyBDepkyJA==", + "requires": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/core": "^2.8.2", + "canonicalize": "^2.0.0", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.1" + } + }, + "@comunica/actor-http-fetch": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-fetch/-/actor-http-fetch-2.8.2.tgz", + "integrity": "sha512-XKPWbWihnBGPn3fnf7kxq2wVENDbCtTOl+9hFgsspoh1ew8fc0Fri85iE5dE5Z82s5PfW/oxQBFZVeiwKHwAZw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-time": "^2.8.2", + "abort-controller": "^3.0.0", + "cross-fetch": "^4.0.0" + } + }, + "@comunica/actor-http-proxy": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-proxy/-/actor-http-proxy-2.8.2.tgz", + "integrity": "sha512-OOFWfWVdi5mpRRgrNIqFx+C1wv3ulcDaBYojzbQdktwl6Vsz79Hlh3EHsgyTVxKHLjuhGeb/3aNbj2cFMVlF+A==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-time": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/actor-http-wayback": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-http-wayback/-/actor-http-wayback-2.8.2.tgz", + "integrity": "sha512-rTb0srYPLAv2jGLXEyT8bFbqiasUSpQiC/Mu3eezJQ4lXLe30gmiaiw+eBiHmNeX1TAp4By2IAZbxgB/+Z3lCw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "cross-fetch": "^4.0.0", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/actor-init-query": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-init-query/-/actor-init-query-2.9.0.tgz", + "integrity": "sha512-7ZOfx2KjKWXzUnjWRSggArAF1ati2YjezqV0yf1nxUVwLyb2+Pwjnojg8sOc0jEpb0HRihZJO2ERDmsqKtg3fQ==", + "requires": { + "@comunica/actor-http-proxy": "^2.8.2", + "@comunica/bus-context-preprocess": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-init": "^2.8.2", + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/logger-pretty": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "@types/yargs": "^17.0.13", + "asynciterator": "^3.8.1", + "negotiate": "^1.0.1", + "process": "^0.11.10", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0", + "streamify-string": "^1.0.1", + "yargs": "^17.6.2" + } + }, + "@comunica/actor-optimize-query-operation-bgp-to-join": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-bgp-to-join/-/actor-optimize-query-operation-bgp-to-join-2.8.2.tgz", + "integrity": "sha512-ECTnXBeDc3d2mgTYobuPGpxh0jRyALVsju4gcwpu50IADcQWmoZ//fvscIsYfnly35MLL3QpxNOO4FeaLtB6yw==", + "requires": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-optimize-query-operation-join-bgp": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-bgp/-/actor-optimize-query-operation-join-bgp-2.8.2.tgz", + "integrity": "sha512-hDnimckCwvDOFTCeqQR+iR+seDoJRvl53MgiXxlywmspJNpCKM9azTE2Q4Xii1VmijsZDCEt55yb/9nQClNrTw==", + "requires": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-optimize-query-operation-join-connected": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-optimize-query-operation-join-connected/-/actor-optimize-query-operation-join-connected-2.8.2.tgz", + "integrity": "sha512-KEjOHKS4M0LIuJZHRWSED1vKc7rEzmJ+T1ByqyTDvURfnUEl0I6KOcfYfpiWELfSliOSFBLqirwlrJvSaYN8Ug==", + "requires": { + "@comunica/bus-optimize-query-operation": "^2.8.2", + "@comunica/core": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-ask": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-ask/-/actor-query-operation-ask-2.9.0.tgz", + "integrity": "sha512-ZidenVEKJGUjXosl75VtCDyHyVlR7HUTBN1Y+o68ZIGTfES+WizFFLGarGFUUsbSEJs/rwhms4fe6TPuDjB4Qw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-bgp-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-bgp-join/-/actor-query-operation-bgp-join-2.9.0.tgz", + "integrity": "sha512-1w6CNfh3G+n5946pu8CksT6mbBenR7rwhwxOZd3izvRIkBCmFNYhQoSTJcyoxu+Bkp95GbXpsMO8wjQsov7ezA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-construct": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-construct/-/actor-query-operation-construct-2.9.0.tgz", + "integrity": "sha512-hfgCgN5ky/rhCNaHOt3KY6m5cZrfd0GO3/gb6Xk69do8MPqUxkAohwAql8DIysXCs6vfDDe8Xi8W8by6X6wsvA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-describe-subject": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-describe-subject/-/actor-query-operation-describe-subject-2.9.0.tgz", + "integrity": "sha512-1h6QFLijFKgZl/PRh4tBYkfGv/oAsY/itX5YCjk6gvHkYh7P31YyzTOZY5fJgJtK74fClFpORtfey7lnd8OCyQ==", + "requires": { + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-distinct-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-distinct-hash/-/actor-query-operation-distinct-hash-2.9.0.tgz", + "integrity": "sha512-djMP2j9OGFk6TL53KzaDx9BuZ3Xj6ZaNxDwfpv9TKo7y3cS2NRV6t3ndWIj9yJEn4E8s/WR3ups0Eb2JAozCIw==", + "requires": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-extend": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-extend/-/actor-query-operation-extend-2.9.0.tgz", + "integrity": "sha512-pfGJMbM/mmfcEnGkTDm0nBB+Ea/EH7+UW6+hWXd/ibyXjtYcLK/kz58MfGjOalodXKAkyVEzE7eD8TKgd4BjSg==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-filter-sparqlee": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-filter-sparqlee/-/actor-query-operation-filter-sparqlee-2.9.0.tgz", + "integrity": "sha512-Sa2mtcmx1htv2jKrd9dzu6TlErppzhBNku0ZUxhtKAwI3SFM5+jK5lokkZSRM2KM/GPFcsXvcj98ACBND2GG8g==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-from-quad": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-from-quad/-/actor-query-operation-from-quad-2.9.0.tgz", + "integrity": "sha512-3bHJcGZI4Jz9BzKER1daHXqFdp7njK+O9lGtT0PkPJaZTIXO9bJDmXJdLFQYqx3dv7INiWzXE02zDDZrT4D8Lg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-group/-/actor-query-operation-group-2.9.0.tgz", + "integrity": "sha512-FjdHQWy1xCOYeg8DnlPDIOEIk061542Qsc74TcCCefW8J+0bjWbfbF3HTntFEjgM0uytFrtNF9ITxk+wiwb6sg==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-join/-/actor-query-operation-join-2.9.0.tgz", + "integrity": "sha512-xs7oFa0tNh8Md8mKsShOjt3zXATJrq3BAAuIsbTb7tDeKfmburyP6qFYA8cmTx1GE+uA0KXzo5BAA3Q45Cqn0Q==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-leftjoin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-leftjoin/-/actor-query-operation-leftjoin-2.9.0.tgz", + "integrity": "sha512-JhYGAZb5DmlGAve+HLbPeBG6ZmZT+ID7EfhJx7sChHlbpmHlY7grq8M3fNw9A1tdZcVVILoMvFFV07gih0fDcA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-minus": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-minus/-/actor-query-operation-minus-2.9.0.tgz", + "integrity": "sha512-TepoSg+anPQVSvez9tG8yqppGrufdrNrjpMTCdBwht7DnCC0nwcTXA21m73YnTEeXugHHH9ze+jZoY0Zh5Q67g==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-nop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-nop/-/actor-query-operation-nop-2.9.0.tgz", + "integrity": "sha512-Z+YMf9nGiQDXpXcXgIn+Qlw2G86OT5A5UiFMaQNBsNZ3uIV5c15uwcV6fLqSETwZdE232i9ZUX1BRqowyBYUxQ==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-orderby-sparqlee": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-orderby-sparqlee/-/actor-query-operation-orderby-sparqlee-2.9.0.tgz", + "integrity": "sha512-tLPrgRxAeLPkOn60lCyf1EIwb1y6Rb/jSjdYFzo0vdrNrGWJM8wWmK39EtYvEnWYzZUluQu5pNPOKDQtrDnssA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/expression-evaluator": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-alt": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-alt/-/actor-query-operation-path-alt-2.9.0.tgz", + "integrity": "sha512-0wfe5/w3Tkm2HySmWgmV9EGlK6GjZmeEiFMRePLR7lJIXKGaa8yMndErhIzZsDvn12NH0U+in4ij6SKgFQGP1Q==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-inv": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-inv/-/actor-query-operation-path-inv-2.9.0.tgz", + "integrity": "sha512-SDxj6Uzo66FKSTt4Qbmeu+zLecBapRnd2JKHEJ6Pbi/+UwCAdK04VqLVChyMFNYQ30fVGnUyA2ErBWU1ICsDug==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-link": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-link/-/actor-query-operation-path-link-2.9.0.tgz", + "integrity": "sha512-w4nal/IAN/0qNwjuzecguRZqdhs0vRpQK79zfdmgkCHGM/Sn0seV3iwShgOhvLghcW+qwyKxkk8ZrGNyjNNLmw==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-nps": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-nps/-/actor-query-operation-path-nps-2.9.0.tgz", + "integrity": "sha512-6nWhRPBsQtID8dfdv4WxskpDtF247xd2wNVmeEMC9yGUT1u1c5GXZFueXSEbBeUpHMPIYkkK0J61KCRzjI0T/w==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-one-or-more": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-one-or-more/-/actor-query-operation-path-one-or-more-2.9.0.tgz", + "integrity": "sha512-r/5QfWYaMPKM94MWnEYg1YCyt2SnFFrnUC3mMm20s4eIzKa4SkkgncomrgjcVyHlus7JgWhMq8DXDzCOxk9P8A==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-seq": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-seq/-/actor-query-operation-path-seq-2.9.0.tgz", + "integrity": "sha512-koPMW9yWM2MCZUzSXl8biQfnM2xuW35cBuoCUK+n+QAXwJnsPxkm/uZW+MfRfhYd2YbnycEbzpfNq6zChPVVqw==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-zero-or-more": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-more/-/actor-query-operation-path-zero-or-more-2.9.0.tgz", + "integrity": "sha512-lzk01byqqCkCGqIziazGyEeYr2Ht5taXK4czYEqbe6igsJ4JL8Gfql9FPm71iOHrSbp4V2Hs1S1SmADDM45YWw==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-string": "^1.6.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-path-zero-or-one": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-path-zero-or-one/-/actor-query-operation-path-zero-or-one-2.9.0.tgz", + "integrity": "sha512-mjXyB86HMmVairepY2d+gjO02ITAUEDj48reoJ7nzUBe5DO9Uokg9srdKueQuf/i7Z4Jy2hl90dKVzUqXQKe0w==", + "requires": { + "@comunica/actor-abstract-path": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-project": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-project/-/actor-query-operation-project-2.9.0.tgz", + "integrity": "sha512-5uFKETsTMgP0dm0Y7gZt7dtJC+NfO3IwvCn7kmgidxiYhlghX2dOHHOxa4NGeVlxlLsP0DtZNZwUS/0uVIDzEg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-quadpattern": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-quadpattern/-/actor-query-operation-quadpattern-2.9.0.tgz", + "integrity": "sha512-GagxKnFxua6hrld/SMugRu/2+re6ZMUS5FvtWmpTyuNA5vd6a7EocRj5CPeBz062AiFj3dw5qHVm9KS2M+EfnQ==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.3", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-reduced-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-reduced-hash/-/actor-query-operation-reduced-hash-2.9.0.tgz", + "integrity": "sha512-0yfDRfgxWK7USih0EEizspXG8bYD/+tZDjhsiYBqBleMhFLN4Gk9YZgy9DuCoEY8EODUZO/y72DyzgzMgtQ0Aw==", + "requires": { + "@comunica/bus-hash-bindings": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "lru-cache": "^10.0.0", + "sparqlalgebrajs": "^4.2.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/actor-query-operation-service": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-service/-/actor-query-operation-service-2.9.0.tgz", + "integrity": "sha512-K7uVBzdiidvP+rnfy+UH5DSMn8Whs/47Y/FHRBGJCfjAjU4XgzEpPUYsqE0BrOBtM7k/vp9CwHM1kDlKX1o7GA==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-slice": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-slice/-/actor-query-operation-slice-2.9.0.tgz", + "integrity": "sha512-ndGWtzhY41RP+sLerNWDta/BsAe5EHTtw5ehB+CG+rm2AyZTLPiYVujjwWCNHavQjruPYN/SPXaVBfBpyk9QPw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-sparql-endpoint": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-sparql-endpoint/-/actor-query-operation-sparql-endpoint-2.9.0.tgz", + "integrity": "sha512-0TWj3ieuZdfmIR9YbbEJl0rnyB6RfEplck4jIgYysPQpgoXJWTXEAHIhoQgQ30q26SaGrMyjAmPq9BMjOqPE+Q==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-httprequests": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-union": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-union/-/actor-query-operation-union-2.9.0.tgz", + "integrity": "sha512-pT76OxvEG1S4Df0dpVrUcLfojEAy99D2gk3AEv1l8K5UNettH1HK2NsG0+kBN4scu1G81cXghFvg0BTiyrj3vg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-add-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-add-rewrite/-/actor-query-operation-update-add-rewrite-2.9.0.tgz", + "integrity": "sha512-5Y9euKhm455x0hXLCf23R6gVQJwuZYV5oAx8jVNCyTrlNAVd3MlboA5aV9aIRC8cGScT9BM9Y/ZBHgANjfhJ5w==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-clear": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-clear/-/actor-query-operation-update-clear-2.9.0.tgz", + "integrity": "sha512-Esz4ghxRocXlSOmyF0bKntVudmbnSOAJMswF9DIVPmAWDO/SFnWHOynShOnZzKXbWUt+mRKsg+Fz2OEIqaLzkw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-compositeupdate": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-compositeupdate/-/actor-query-operation-update-compositeupdate-2.9.0.tgz", + "integrity": "sha512-fEisHDEmKDlL3vCSPJEjR9dMgN3CQXClBZQNTC74sSnGd6+iUFuUUrfhI6DC3s4fRr3P3L7yt7q/6HVLPpbkTw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-copy-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-copy-rewrite/-/actor-query-operation-update-copy-rewrite-2.9.0.tgz", + "integrity": "sha512-UQKpssa/498FrtcHrxRZy+3Q0rHdHEU4UKekRT95t4rUFhpHTyrnwI/TeKJTWa/5iDnRd7PxriKAnTO98Mxz9g==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-create": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-create/-/actor-query-operation-update-create-2.9.0.tgz", + "integrity": "sha512-Ibwcae2FgOkmnBmORDYYKWRuX4AG+IawpRqouJjEQpaR8ZuYRWqmjLqQNzPcHOMEwovTshPp66F/i25LZQ/TFg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-deleteinsert": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-deleteinsert/-/actor-query-operation-update-deleteinsert-2.9.0.tgz", + "integrity": "sha512-RNVR2DoLQacbj/mtW8qIKmfUmEhiTsev9S4Yd4g64rt/wiISYtO66CJBHxh9Fiy2wyO3OeLGVbj/MSeeg8FI7Q==", + "requires": { + "@comunica/actor-query-operation-construct": "^2.9.0", + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-drop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-drop/-/actor-query-operation-update-drop-2.9.0.tgz", + "integrity": "sha512-FCKMtWj89fcywPIp9SAhiTEJGLpI+yXIhIlz/lA44WFzFrqRsGK9unrHv4Xy20LZWZk6XavaQrE2Sdyw1LJGSA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-load": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-load/-/actor-query-operation-update-load-2.9.0.tgz", + "integrity": "sha512-4i2ngHJOrKDDt3BYuTyOxraqKLbLqxu7uZKgpF82RIk/JgySFWHbsn4KTdhZ3FRNdWeW0c5BXk6Igt70L0RQKg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-update-move-rewrite": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-update-move-rewrite/-/actor-query-operation-update-move-rewrite-2.9.0.tgz", + "integrity": "sha512-VEy9TgdbtluXXpz4/zMZ+NIKt5McRJD5LVcfD9Sj0e1PFY2nO97ar5v2QTUWM7eddV0dHHLP/JaXAlgkce8Xhw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-operation-values": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-operation-values/-/actor-query-operation-values-2.9.0.tgz", + "integrity": "sha512-UbQ7vWoSfbMOJ75GhX0jb9agFMumwujaZiV+dzm9aaAHQcC7qw+wzoLPRKjTuD4V9wyDBe84Q4BAPZSYG2SXDQ==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-query-parse-graphql": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-graphql/-/actor-query-parse-graphql-2.8.2.tgz", + "integrity": "sha512-XDyGti12+Sz9iQkO1tzoM7rO4FlcTSN2S3FgheJXIb+Ebx5L9j/31xYvROvM1XIEKTWYex1F7mAOJzwVGalqLQ==", + "requires": { + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "graphql-to-sparql": "^3.0.1" + } + }, + "@comunica/actor-query-parse-sparql": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-parse-sparql/-/actor-query-parse-sparql-2.8.2.tgz", + "integrity": "sha512-qH2fVHTX93UwtIeQKL95G/dWsLD3ThMA683hbfv7uZZwQv+SEE0MvJKcz+jcZlqtt5NWlIPPKz7TM/vL2Cf+Bg==", + "requires": { + "@comunica/bus-query-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@types/sparqljs": "^3.1.3", + "sparqlalgebrajs": "^4.2.0", + "sparqljs": "^3.7.1" + } + }, + "@comunica/actor-query-result-serialize-json": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-json/-/actor-query-result-serialize-json-2.8.2.tgz", + "integrity": "sha512-NFPEFSibNGAnQbbyY2xjwauCq+DpvakMsDZItIWDKtQ78G9oYUc3u9vsR19sfkBFhNrVUeN/n697QLISRiOdYg==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdf-string": "^1.6.1", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-rdf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-rdf/-/actor-query-result-serialize-rdf-2.8.2.tgz", + "integrity": "sha512-mhhTW6ksmj5MYxaNMAEarsP3sFlCJ3qci8hgqAIW/nr8aXsZua+6xIcgyJb42Go3UhOTCJYwyQJCXAPm8s6d5g==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/actor-query-result-serialize-simple": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-simple/-/actor-query-result-serialize-simple-2.8.2.tgz", + "integrity": "sha512-EIzCuH7iOkKT2etXcW2nV7UoX6LBLISsXksGb5YnCewS6LrTjzud9ZjBANjdAZZGneHkjp/vuS3Inkx6jJjLIQ==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string": "^1.6.3", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-sparql-csv": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-csv/-/actor-query-result-serialize-sparql-csv-2.8.2.tgz", + "integrity": "sha512-haCiP2Tr8vJsR60ebigW5Pv35aJXtN1c4hckpjIHsyHX0b0Qa08wnb2KNgP0K+MPRbu83siaju7PcPVi1rDHNQ==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-sparql-json": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-json/-/actor-query-result-serialize-sparql-json-2.8.2.tgz", + "integrity": "sha512-XtiSEuzCnmP2IkTlW2pQRQ/ErLZWgPcSw/J/cgS1Bg4RKl5q/njvZv2fhqsY3a79OAgRptMySVLmzcNIW59+qw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-sparql-tsv": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-tsv/-/actor-query-result-serialize-sparql-tsv-2.8.2.tgz", + "integrity": "sha512-off09bx4VvyKMtkAXmaB+Y0iFqsnBPL8/QDN1kdDeqnJNY9n0fV5XPwB9C1XBZjqAmzcdzS3+Ac9hyOkhr1wrw==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-sparql-xml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-sparql-xml/-/actor-query-result-serialize-sparql-xml-2.8.2.tgz", + "integrity": "sha512-fNpMstEwEnl7JsLmh9mA5mznuPnfrv3r2vezzmUmTXRFN4IrxjeSQvXY2oSUygQuWqLBoybsGxPxX9VhncHbgA==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-stats": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-stats/-/actor-query-result-serialize-stats-2.8.2.tgz", + "integrity": "sha512-DLO5mZ+Y8AVrKpK4W0gERUUM5b++i9GwPUqvLIps9wG+RPNWV4TbthY9PQmdG7WLefJBfHOiUSia6v86BTsk0g==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-table": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-table/-/actor-query-result-serialize-table-2.8.2.tgz", + "integrity": "sha512-IK/LUY055QDqCFBXGLIl8nyd3cVcy3Y9adBYCxRDvAIdHqKZi/wBdZA35RuXfaWAbFRARABtJVJM7b7ekUzKJg==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.3", + "rdf-terms": "^1.11.0", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-query-result-serialize-tree": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-query-result-serialize-tree/-/actor-query-result-serialize-tree-2.8.2.tgz", + "integrity": "sha512-oDG+84J6yAV7rnZWzWy9r7RDCjrWnVoBwYuieJBi3TrhQ1p5Ed69Jp5dpvqgeBVC6xANnEoUvPzk0QYLfEvyUA==", + "requires": { + "@comunica/bus-query-result-serialize": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "readable-stream": "^4.2.0", + "sparqljson-to-tree": "^3.0.1" + } + }, + "@comunica/actor-rdf-join-entries-sort-cardinality": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-entries-sort-cardinality/-/actor-rdf-join-entries-sort-cardinality-2.8.2.tgz", + "integrity": "sha512-zQiGXcmu9obRxa0H1zEdEQ3oIjnnw9v0GZtafNSoYc/0GJxMJvo9phmAdAsftB6Yf9SvpqKIcbPhMIS1QiXD5A==", + "requires": { + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-join-inner-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-hash/-/actor-rdf-join-inner-hash-2.9.0.tgz", + "integrity": "sha512-LuTfAaua8w+TdtYx47yz3RO8hEGj/b6asiqxmPhlsT8eRf7/fr4YCvKUqYGzv0B88Zj9jMawOWjRWhL2lqt+Ng==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "@comunica/actor-rdf-join-inner-multi-bind": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-bind/-/actor-rdf-join-inner-multi-bind-2.9.0.tgz", + "integrity": "sha512-BXetAide8cRJtdmluyoG+hPeIfo4lq+RDRBgMCtYgCbQVMeMcA6XexrA3azoqH+67z3asye7ZSkUh7BanM2nWw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-rdf-join-inner-multi-empty": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-empty/-/actor-rdf-join-inner-multi-empty-2.9.0.tgz", + "integrity": "sha512-L7IMYD3WRjaDdN5DP2zIDPScVkLWsY+7oTYxlzT+fmZXakPkbxse4MUnsZBzBLCRYLhq4wN5Dd87CSjmzqqOeQ==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "asynciterator": "^3.8.1" + } + }, + "@comunica/actor-rdf-join-inner-multi-smallest": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-multi-smallest/-/actor-rdf-join-inner-multi-smallest-2.9.0.tgz", + "integrity": "sha512-gqa4ATeXAhG7HPq73kUs/swBZ7sM+3bJyU/J6ppwQXEFnG6NDSSuyD+0DxxT9erb9K1lTLCHfHTH3W7/RQW1nA==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/bus-rdf-join-entries-sort": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-rdf-join-inner-nestedloop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-nestedloop/-/actor-rdf-join-inner-nestedloop-2.9.0.tgz", + "integrity": "sha512-7Om/0MXIw0+D6TOw9PUMVOxj6Owbpj2S+hlyKVDHOQxhr+T6Mh6KcfTfvYVviLoYikC4DFgGHPCzo/6jM6szxw==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "@comunica/actor-rdf-join-inner-none": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-none/-/actor-rdf-join-inner-none-2.9.0.tgz", + "integrity": "sha512-xZSeJ9Y6x2L9nd+Ygy8VykArM7lGE1PnffH6WHHah2nepTm+o4lwsZiQGs9bTefwqX7Wj+xP3jR9klujQTLzlA==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "asynciterator": "^3.8.1" + } + }, + "@comunica/actor-rdf-join-inner-single": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-single/-/actor-rdf-join-inner-single-2.9.0.tgz", + "integrity": "sha512-vIDNkK6xBgVsj+Rq3wqyJPmSHZ8SFuZ6oS1wCYFcrkFDJNV20ORGPKvjUWRoqs8ci1bzyri+EOOaEvWDZV9yfQ==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2" + } + }, + "@comunica/actor-rdf-join-inner-symmetrichash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-inner-symmetrichash/-/actor-rdf-join-inner-symmetrichash-2.9.0.tgz", + "integrity": "sha512-apECfM9fZSLDKSPOr/GNYQD7xlW49BUpz1LUzvhXOUSLEz4VSulucb8k8Lh1hVofZBKaJIf0tbNNGY2wL1Xk2A==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "@comunica/actor-rdf-join-minus-hash": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash/-/actor-rdf-join-minus-hash-2.9.0.tgz", + "integrity": "sha512-twhwuvIRm32kzQUPVGa2I2kgazsqUVjAljC32SIFo20vPfgop/C2q9hlXKpHbw1n2aRBYngfdizAK+jim5sl+Q==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/actor-rdf-join-minus-hash-undef": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-minus-hash-undef/-/actor-rdf-join-minus-hash-undef-2.9.0.tgz", + "integrity": "sha512-txJfFlmFi2+a7FKoHGtW7b4XUqFbqBitTBDbnRf5qiSmf1t/zMXgOJsMUYc3G7Xl0qI2s+BBwUYDid+M4LdZqw==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-string": "^1.6.1" + } + }, + "@comunica/actor-rdf-join-optional-bind": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-bind/-/actor-rdf-join-optional-bind-2.9.0.tgz", + "integrity": "sha512-P4TIfHrf9UNd97hD4CT8gmrXQSe2XL6gwJ5yBh947oJEeO8coi3uj9GvRq5vaUN2Cb/a31jbmBFpWC10f8PSXA==", + "requires": { + "@comunica/actor-rdf-join-inner-multi-bind": "^2.9.0", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-rdf-join-optional-nestedloop": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-optional-nestedloop/-/actor-rdf-join-optional-nestedloop-2.9.0.tgz", + "integrity": "sha512-chnzNSjUZqIsmBCkU4+Joxc0ZZDS3vM5SCpNlpVrdgVNAjkxmFg27JZjR6MGFoDIub1DG8K5/saQ/cLjpgDDMg==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2", + "asyncjoin": "^1.1.1" + } + }, + "@comunica/actor-rdf-join-selectivity-variable-counting": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-join-selectivity-variable-counting/-/actor-rdf-join-selectivity-variable-counting-2.8.2.tgz", + "integrity": "sha512-NGUcIMpqvSTARJfhLDmiRDd4WY3dEAv4jYga1zB/4tJ+DnQhgDIrbKGjneTbv65taDQ7MTzeNfbhCNv8Luc63Q==", + "requires": { + "@comunica/bus-rdf-join-selectivity": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-accuracy": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-rdf-metadata-accumulate-cancontainundefs": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cancontainundefs/-/actor-rdf-metadata-accumulate-cancontainundefs-2.8.2.tgz", + "integrity": "sha512-tQTP+496kavL1uEfSksXhOrmzcYVjlsXpCnsOwO5l7niW3UO1YAw+T8cG0qVFmgneNk/jRH+JZm1Q0QdoqSo/Q==", + "requires": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-accumulate-cardinality": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-cardinality/-/actor-rdf-metadata-accumulate-cardinality-2.8.2.tgz", + "integrity": "sha512-5wrc2F/iCvfQq8quHUnXQyEDlNRjIwNPVqYkiXW9Ux85UZy8ytpSvqd+qZ/7XLL/U7Xr5+reBygQmu9+J3iIug==", + "requires": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-accumulate-pagesize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-pagesize/-/actor-rdf-metadata-accumulate-pagesize-2.8.2.tgz", + "integrity": "sha512-W6O2adLYU400x1limh7U7/Q8sLA6yZiAPGie8mu/W6Kg/1ht/kPUtcIeCU70mxOQqSYMEfmVOl3uL/pIusWkLw==", + "requires": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-accumulate-requesttime": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-accumulate-requesttime/-/actor-rdf-metadata-accumulate-requesttime-2.8.2.tgz", + "integrity": "sha512-IUZqSEFZE1hHWAXkc1MFoosbbCmDMyGyICP7AKsRKDyEo5f09UEXbL9M6aIslx5oSBzEwGRYcPrdTOOZi/+eqw==", + "requires": { + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-all": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-all/-/actor-rdf-metadata-all-2.8.2.tgz", + "integrity": "sha512-gpQtNeB7Y65CRMMWPU7ybKfm1ETh1O9Q576pKaRwhfN1OdeTcK99bMRPCwu2FMZq5fpXgpFEz6+pNPod+NMovw==", + "requires": { + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-rdf-metadata-extract-allow-http-methods": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-allow-http-methods/-/actor-rdf-metadata-extract-allow-http-methods-2.8.2.tgz", + "integrity": "sha512-blySkab/iCI6OZ5dXSycUBO2Og8i9FSPOfz0d67ELeFk01MULocUHNRPU9IvBVLMOJgt9SbY6xISsnNDYqNgjg==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-hydra-controls": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-controls/-/actor-rdf-metadata-extract-hydra-controls-2.8.2.tgz", + "integrity": "sha512-cID6mNBpyvrA+kSMxxHjX/bi4IYtqWjaaitzSHaRihQeBmwpX0UhjapRm8qcLdIOhTHzOUgSqayml6lOpFAuBQ==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "@types/uritemplate": "^0.3.4", + "uritemplate": "0.3.4" + } + }, + "@comunica/actor-rdf-metadata-extract-hydra-count": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-count/-/actor-rdf-metadata-extract-hydra-count-2.8.2.tgz", + "integrity": "sha512-c/+zAzmEaraMX2HsK0E1pEFciioT18UKAGk6ZNT+lJ1q86LMx+Ky5RFH8FtvCB8dYdc7K6AuLWsRiIvVzw/K4g==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-hydra-pagesize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-hydra-pagesize/-/actor-rdf-metadata-extract-hydra-pagesize-2.8.2.tgz", + "integrity": "sha512-hYkc5UTcnBFkbGgfx261amIqnlLTg8rhky74UjY5h6eSlXRCA/viAQuZhuK4jmguQsL4qfv0tAG+ASKC0ZEyGQ==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-patch-sparql-update/-/actor-rdf-metadata-extract-patch-sparql-update-2.8.2.tgz", + "integrity": "sha512-UHVqYWGBOkVaE0gMvoj2kHIj4k2tSOPM4SnVX0y0x1vw5dpJk+NEwohbEPhYK70WUAzqDxPFHE2pPa8eeClE9g==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-put-accepted": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-put-accepted/-/actor-rdf-metadata-extract-put-accepted-2.8.2.tgz", + "integrity": "sha512-nOkk6WC4aRNq7JpfiwYTOfZeLCKfe5sJgfG2yLFpeea8lUkwQBUTn6UM6ZkMy78euIkIpMuu19DuxmMdFwAWDA==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-request-time": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-request-time/-/actor-rdf-metadata-extract-request-time-2.8.2.tgz", + "integrity": "sha512-shluvPWbNXBovQd837+JT7EwAWwQTbnYW1h1DgbH7hI3RjNj+0rSRFUAGvXFe1wSC3xno/sHMAxjVFJ5CzKl8A==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-metadata-extract-sparql-service": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-extract-sparql-service/-/actor-rdf-metadata-extract-sparql-service-2.8.2.tgz", + "integrity": "sha512-uWOMyccUI2qX/fE70pgMrb2cJDIDc75LPe3UfCRodHaIeIW+2kYcQZDDR/f43EtrISbJrgLu4MMZVeislroyuA==", + "requires": { + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/core": "^2.8.2", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "@comunica/actor-rdf-metadata-primary-topic": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-metadata-primary-topic/-/actor-rdf-metadata-primary-topic-2.8.2.tgz", + "integrity": "sha512-Wq4Z+03kQv9eaukTS9tW7FloZd7ggkbCgYUyKvevVKAmHQiZmX/YamxCsvuIPQBNUQedpUFCXhitD3uLZ4GwJg==", + "requires": { + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-rdf-parse-html": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html/-/actor-rdf-parse-html-2.8.2.tgz", + "integrity": "sha512-SV7iBGETX8igGyB84TVxM/2ylvugDAfDNgxkZPxuEjJfi65YHSt/pqnXPYYcuZ5QCO59gjBVMoeSIdNvmCHoOA==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "htmlparser2": "^9.0.0", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-rdf-parse-html-microdata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-microdata/-/actor-rdf-parse-html-microdata-2.8.2.tgz", + "integrity": "sha512-vJOjT0xNpUpwqf46oZoXj4hjEK5FrstyjHeuVe1nJruPCE2QMDIdt/wcc9SP2T/Px5uvEjDUgEoxAEOPWkADAQ==", + "requires": { + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "microdata-rdf-streaming-parser": "^2.0.1" + } + }, + "@comunica/actor-rdf-parse-html-rdfa": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-rdfa/-/actor-rdf-parse-html-rdfa-2.8.2.tgz", + "integrity": "sha512-Ipe5NWHZJsnGs8KZE1GbNIRIV5DyF+IOt4BR8z4QmQu1IjzkE2zFG/tT7hI4ZQ7jYjMwkW3xcfsK4FJp+MnhQQ==", + "requires": { + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/core": "^2.8.2", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "@comunica/actor-rdf-parse-html-script": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-html-script/-/actor-rdf-parse-html-script-2.8.2.tgz", + "integrity": "sha512-4Y87tzHJREywzjCbS/A7lwPtrFXIdb6pEnyWK/UROsj8nw8M7UacKog6hyB0iyeZGPM43S9x0RC/u5RWA9PHrw==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-parse-html": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "readable-stream": "^4.2.0", + "relative-to-absolute-iri": "^1.0.7" + } + }, + "@comunica/actor-rdf-parse-jsonld": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-jsonld/-/actor-rdf-parse-jsonld-2.8.2.tgz", + "integrity": "sha512-6H5HmiMujyISzxMAGWDjpMjWb1VD/GYw7Jzx6GWy6M9tjxcvkJRlgUl0dXOhIOlh/0LohrV18bKnA8uUcILzZw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "jsonld-context-parser": "^2.2.2", + "jsonld-streaming-parser": "^3.0.1", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/actor-rdf-parse-n3": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-n3/-/actor-rdf-parse-n3-2.8.2.tgz", + "integrity": "sha512-vNbIA8MsZ4AGUTdxm1wcccjPyH4moMV2gGH3ZLhf2c7/zvVHbRiVcD7FB3ELU0yHUD9o5H9UBSwsmLMWQTSxcA==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "n3": "^1.17.0" + } + }, + "@comunica/actor-rdf-parse-rdfxml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-rdfxml/-/actor-rdf-parse-rdfxml-2.8.2.tgz", + "integrity": "sha512-5SoYBhrPicqHQKUTK20mYZqILctrIcxjk9R+tdhlAHzWOIT3Usmx87t2/5V8Tf/mr6ld9snQIaYS19QtU8MQYg==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdfxml-streaming-parser": "^2.2.3" + } + }, + "@comunica/actor-rdf-parse-shaclc": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-shaclc/-/actor-rdf-parse-shaclc-2.8.2.tgz", + "integrity": "sha512-O27yF5qi1wQ9KhHrdLpZ3+l6w8FuJiWnFvMWVlsGbs+9xCu5kC/LacAemhzfXFAXPHQ9siNjznNZ5g/ZV/cIgw==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "readable-stream": "^4.2.0", + "shaclc-parse": "^1.4.0", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/actor-rdf-parse-xml-rdfa": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-parse-xml-rdfa/-/actor-rdf-parse-xml-rdfa-2.8.2.tgz", + "integrity": "sha512-8bGTXpDbUqNowoSmLXapC/4blKQHWicVoV5NfdTcCrB0Nxs+oHa3I5DJMShQ6EBwCWVaScYcCcGFWIvE2tQPyA==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/types": "^2.8.2", + "rdfa-streaming-parser": "^2.0.1" + } + }, + "@comunica/actor-rdf-resolve-hypermedia-links-next": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-next/-/actor-rdf-resolve-hypermedia-links-next-2.8.2.tgz", + "integrity": "sha512-bHNpHoBoJgzaHgpTLZ22VrVs4fWLbA9PcNOQau1Po2yHB9FUq27n7Hg3Tw049CipnFu8cFcBIU74kNFJcwoWzA==", + "requires": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo/-/actor-rdf-resolve-hypermedia-links-queue-fifo-2.8.2.tgz", + "integrity": "sha512-S8DfXtVC9T/T8vlIjpAPjTfz05k3pojfZtb/5H6xYDUml3dv1xJbaj7BFCzAm83+pnZlbQMrcacVQJZgG0zE7g==", + "requires": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/actor-rdf-resolve-hypermedia-none": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-none/-/actor-rdf-resolve-hypermedia-none-2.8.2.tgz", + "integrity": "sha512-jJ37VyGSQqUKFvrzEJpWmNMeEfoBo9XXzFpSaUsca7EG1JTdqOByIf/mNO+LW9R/zs2s/28Q4C1P/kNbZc7UQQ==", + "requires": { + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "rdf-store-stream": "^2.0.0" + } + }, + "@comunica/actor-rdf-resolve-hypermedia-qpf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-qpf/-/actor-rdf-resolve-hypermedia-qpf-2.8.2.tgz", + "integrity": "sha512-RTZpu24oKIIlgZ8V/h76/1CaKZMojnkKCrPbrZz/H22TkCvAEhHL4QHblOExePOPM/Rd9jgpkDFV2FBPp3cVrA==", + "requires": { + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.8.2", + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0" + } + }, + "@comunica/actor-rdf-resolve-hypermedia-sparql": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-hypermedia-sparql/-/actor-rdf-resolve-hypermedia-sparql-2.8.3.tgz", + "integrity": "sha512-BWoD/wSnmDQou9KyrjbVH4C8t6VYRLL1Q4w+7KRWieu+qEtQTzeS5rPg1z5vS2EZf7Al1D3lc1/hsHn3LShCvA==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.0.0", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/actor-rdf-resolve-quad-pattern-federated": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-federated/-/actor-rdf-resolve-quad-pattern-federated-2.9.0.tgz", + "integrity": "sha512-rRPCviH1sQuG8KoUVlZ4XV4YCeKpSNq12umHjdTg5FWGbe4XmnY5MEOCjYpg8ESNBWFEYXGlpwGf3tIDI0Uc1Q==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-hypermedia/-/actor-rdf-resolve-quad-pattern-hypermedia-2.9.0.tgz", + "integrity": "sha512-IBwwp0NdMEBhE0gtRJ/v+TSzTBw/GoApRZJeFdrDR6S25n8UiD/UCjvYCKvEAUQQXXniV0IcPDKCYEflkX9uIw==", + "requires": { + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-accumulate": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/bus-rdf-resolve-hypermedia-links-queue": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.2", + "rdf-streaming-store": "^1.1.0", + "readable-stream": "^4.2.0", + "sparqlalgebrajs": "^4.2.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source/-/actor-rdf-resolve-quad-pattern-rdfjs-source-2.8.2.tgz", + "integrity": "sha512-J8QAN/fJDn7TWPICDkg30bkqUHtQdrNzvTZt1B8UHKjxMfhdsFgT49yoLtiT8opjs/y1nV069Yhb55xXxRh+bA==", + "requires": { + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.2", + "rdf-terms": "^1.11.0" + } + }, + "@comunica/actor-rdf-resolve-quad-pattern-string-source": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-resolve-quad-pattern-string-source/-/actor-rdf-resolve-quad-pattern-string-source-2.8.2.tgz", + "integrity": "sha512-n7w5u+xvUVLvx4BPagYfJAMRwgC5pAGB3OMmWZBOix0Wid2MnUduXudyvllIsulgzy4i1o957jLRaDFoyr0pbA==", + "requires": { + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "lru-cache": "^10.0.0", + "rdf-store-stream": "^2.0.0", + "readable-stream": "^4.2.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/actor-rdf-serialize-jsonld": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-jsonld/-/actor-rdf-serialize-jsonld-2.8.2.tgz", + "integrity": "sha512-PChSSIqoRm7Kml565iiT735hcEdDDlNP9gjE00CSng8ByFf8chjl2E+6fQG0xiQS2Mfi2QgD6tLCEK9+O18PHw==", + "requires": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "jsonld-streaming-serializer": "^2.1.0" + } + }, + "@comunica/actor-rdf-serialize-n3": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-n3/-/actor-rdf-serialize-n3-2.8.2.tgz", + "integrity": "sha512-ZlHdt6DpE5oRU13tlAlO7R14mwP/zGlooSSniUmbuh0vO1t8CjPe7iD1V8kj1KDH7E+aadIp50uc+nirGJKeQA==", + "requires": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "n3": "^1.17.0" + } + }, + "@comunica/actor-rdf-serialize-shaclc": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-serialize-shaclc/-/actor-rdf-serialize-shaclc-2.8.2.tgz", + "integrity": "sha512-rySVO0zN9S3B3CjKpbCU/yyIxD+QroaJ509iBbHmriGeV8HfefE427ZpwKjObrd6m3VVLdtyZz2dVW+bUMChXg==", + "requires": { + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/types": "^2.8.2", + "arrayify-stream": "^2.0.1", + "readable-stream": "^4.3.0", + "shaclc-write": "^1.4.2" + } + }, + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-patch-sparql-update/-/actor-rdf-update-hypermedia-patch-sparql-update-2.9.0.tgz", + "integrity": "sha512-3nofaOSPuRRNjy5g6N6eI62kPl2X0KYEjDBeKAYG9EExTlm7aUg5bKH9N/6KVfdufLm5+V1zYBz0fJwwbASwuw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "cross-fetch": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/actor-rdf-update-hypermedia-put-ldp": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-put-ldp/-/actor-rdf-update-hypermedia-put-ldp-2.9.0.tgz", + "integrity": "sha512-393gzoz1OrSEfjNFK8bQOkPXxEkdXRa5CvHrXILEiQQazm8vs6m2MKUaq3v5abmditcVYNwJCca92UtVC1EpFw==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-serialize": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "cross-fetch": "^4.0.0" + } + }, + "@comunica/actor-rdf-update-hypermedia-sparql": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-hypermedia-sparql/-/actor-rdf-update-hypermedia-sparql-2.9.0.tgz", + "integrity": "sha512-Vgdcdqkesq5zVMi/k0vdgqRWEaDRYaT3sqyFuxMySXT901dB6N2QQS9iki1OkjfX8h/8SZYsZSnfRy7rLPEyOQ==", + "requires": { + "@comunica/bus-http": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "fetch-sparql-endpoint": "^4.0.0", + "rdf-string-ttl": "^1.3.2", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/actor-rdf-update-quads-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-hypermedia/-/actor-rdf-update-quads-hypermedia-2.9.0.tgz", + "integrity": "sha512-u9NLftIL7Lqq9c8hPOvHDVaCxod8uTTPXlhuOd7y6Sb0v0c5lJgqLo3VHRm+LqGjelR3Pcd7nCZC+VuonaBFzA==", + "requires": { + "@comunica/bus-dereference-rdf": "^2.8.2", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-rdf-metadata": "^2.8.2", + "@comunica/bus-rdf-metadata-extract": "^2.8.2", + "@comunica/bus-rdf-update-hypermedia": "^2.9.0", + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "lru-cache": "^10.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/actor-rdf-update-quads-rdfjs-store": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/actor-rdf-update-quads-rdfjs-store/-/actor-rdf-update-quads-rdfjs-store-2.9.0.tgz", + "integrity": "sha512-uFB7kTJqjOXd8v6bmQHzIKW+AJLLUp11YxPnxtYz3UeDZvAG5pxkaZSTjaURHjB3AvTHE1QolnoIpJiRUBtC0Q==", + "requires": { + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "@comunica/bindings-factory": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/bindings-factory/-/bindings-factory-2.7.0.tgz", + "integrity": "sha512-NeLbBmqiNhyUCZSfqZfwZD50dQ5+DABgPbzfuZnbHq9uSfhxAzuGCzgrK0hmuwRHWOPBtmeRnyZTJorePuxTzQ==", + "requires": { + "@rdfjs/types": "*", + "immutable": "^4.1.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "@comunica/bus-context-preprocess": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-context-preprocess/-/bus-context-preprocess-2.8.2.tgz", + "integrity": "sha512-cDfiCiqBZkx+ApuZCxMgBpTEYIkbo4j1So+5pF0O3wMx+gQ0Y9rnfd2Xhw4WDZFZTGW7As52WKtBB419E+EG4w==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-dereference": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference/-/bus-dereference-2.8.2.tgz", + "integrity": "sha512-bg4A6fdkNv1CZkBJ33JvG3Xb6zloq7ElwtVMEBytzeuQV4/UuOrF8MYe9s6my+qRb3v4gDw9UYgIfePIDZMEsA==", + "requires": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/actor-abstract-parse": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/bus-dereference-rdf": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-dereference-rdf/-/bus-dereference-rdf-2.8.2.tgz", + "integrity": "sha512-Q/4oM6AsVi2kr9e040kZtOaeHeFao8zeV8VUgC8WceATkT6FVK/+STzOFabny1yQHSIKC54kj24pfvXJftEYhQ==", + "requires": { + "@comunica/bus-dereference": "^2.8.2", + "@comunica/bus-rdf-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-hash-bindings": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-hash-bindings/-/bus-hash-bindings-2.8.2.tgz", + "integrity": "sha512-u9ug7e08mw24NZraeOuo3qO5IFjGv88c3XPanhrtvy44xoV+uoU94KgQCwcirnjJDGHO0+tBc5ubC2+GAA/zVQ==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-http": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http/-/bus-http-2.8.2.tgz", + "integrity": "sha512-Seh7NXgTCuXbExJYgMKQDNSl8tdxaQWg5GtNiZAePE0aUwaosa2SsLifex1DJN7P1dW2OAaGzZhTB6+v9dKX4Q==", + "requires": { + "@comunica/core": "^2.8.2", + "is-stream": "^2.0.1", + "readable-stream-node-to-web": "^1.0.1", + "readable-web-to-node-stream": "^3.0.2", + "web-streams-ponyfill": "^1.4.2" + }, + "dependencies": { + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + } + } + }, + "@comunica/bus-http-invalidate": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-http-invalidate/-/bus-http-invalidate-2.8.2.tgz", + "integrity": "sha512-hG+s+fo9o2h69DVS7VuMpnNeHzW8MJexyyzmnK1MsfGeyGIq/NmAmQGJw7kN6wYiJUgP+DlGTKlle7iCiqwgBA==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/bus-init": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-init/-/bus-init-2.8.2.tgz", + "integrity": "sha512-KvRHO0j7Z4YS1Czxm985US7/fa7aL8jUlmS1AyJnw9jcl1+gYhtDRbopyJ4DGBgfV1fxve+UFXs7gpROrrh3Ow==", + "requires": { + "@comunica/core": "^2.8.2", + "readable-stream": "^4.2.0" + } + }, + "@comunica/bus-optimize-query-operation": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-optimize-query-operation/-/bus-optimize-query-operation-2.8.2.tgz", + "integrity": "sha512-jF2qNmpduRwYbCOMHJBXphCY4VOUV3tpsLDboFAzUxCD+SAzNQJ3KdlW5vBwKN2bhu2Trn/b9baRcZxPBiorDg==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/bus-query-operation": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-operation/-/bus-query-operation-2.9.0.tgz", + "integrity": "sha512-2+5xq2sK8za+ijhjjEX0p3FHMVDIoS0P+RZOsQzsx54bnbI7ET9XHx9vn4AZYwGrUQRbH5+0x3UXrGrZVGRC3w==", + "requires": { + "@comunica/bindings-factory": "^2.7.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/data-factory": "^2.7.0", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "rdf-string": "^1.6.1", + "rdf-terms": "^1.11.0", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/bus-query-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-parse/-/bus-query-parse-2.8.2.tgz", + "integrity": "sha512-FN8ZC3rPS1p9J7zk1VllXd5cg5DSwLjFQ2wuKgsTlJLiw5nlcpc8ufwRolVsywCRVxqaHPFIKZGTXUKFh2kPeQ==", + "requires": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/bus-query-result-serialize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-query-result-serialize/-/bus-query-result-serialize-2.8.2.tgz", + "integrity": "sha512-DN1J0ZT6lHh3s24wvZzLZ4wsaJxQ/P16Oax+mTXaMf/zlXhu2ZgtXkiPt/BGtz+bVDESJjaCnq/aVSrEh28dkQ==", + "requires": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-rdf-join": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join/-/bus-rdf-join-2.9.0.tgz", + "integrity": "sha512-c430gnw3Zvhe/YV/0XXcKp7xhV7mxB0vjGir1ZN6/ONqTioD7UF38JCOCgWBxmGEGU5sGIhfMK0HpPcQPtKMxg==", + "requires": { + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/bus-rdf-join-selectivity": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/metadata": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.1" + } + }, + "@comunica/bus-rdf-join-entries-sort": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-entries-sort/-/bus-rdf-join-entries-sort-2.8.2.tgz", + "integrity": "sha512-qU06NvVdcBOl4zOHyCzA41REH/6mf708pdUNcyUZgJYfsBO3i9XQ28AHAmK+W/4AWY0sYojiIzTarWeFZ9D5yQ==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-rdf-join-selectivity": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-join-selectivity/-/bus-rdf-join-selectivity-2.8.2.tgz", + "integrity": "sha512-0baorPXbBlOa/X5qL7RzjpGflWt4zTFNVBR79/KFIQZZ10kjCA+wGnooqnlUuEkXqxfKACs7dAcMsh0pM6TePw==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-accuracy": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-rdf-metadata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata/-/bus-rdf-metadata-2.8.2.tgz", + "integrity": "sha512-g1JznI5motRlGwlZbX9IwflJfnt81QQqfdlDLmHZQxMdjvVeDPNcmdvimguBTW6MoU3VLJhiDchXp9rh9vweZA==", + "requires": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-metadata-accumulate": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-accumulate/-/bus-rdf-metadata-accumulate-2.8.2.tgz", + "integrity": "sha512-Tl/DfkqLsn800rqcfj+/ntY2CiDs0YYoCPfMV6WL4xpaVVWTjWTUXSjDEpEzXdMTlrje0A66N5nSt88qDAlc2Q==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/bus-rdf-metadata-extract": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-metadata-extract/-/bus-rdf-metadata-extract-2.8.2.tgz", + "integrity": "sha512-9PofdgPuun5lcRjpO6DlpLlnsVlcy1qBAx2mqe3mzIYVEfOHXWrdE+Dn54AEIic5PkZGJT4k6xxelv8G3HDwXg==", + "requires": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-parse": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse/-/bus-rdf-parse-2.8.2.tgz", + "integrity": "sha512-XimvJuWJGuolpUs4w+im4fw8Lc8jPj6gKM/2fE/cenWO/m6RafnvcOqjMs80toueuoFRaF/TIxOY09t6G+p0VA==", + "requires": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/actor-abstract-parse": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-parse-html": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-parse-html/-/bus-rdf-parse-html-2.8.2.tgz", + "integrity": "sha512-r20sl/NPC2YJCPFfWUCSYVZzYhoKK1ZJ0UJ8HubKte8EURG3TqUb9hQKSMcq9GbqSASR/lPUwSLL4VuKKD3aTw==", + "requires": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-resolve-hypermedia": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia/-/bus-rdf-resolve-hypermedia-2.8.2.tgz", + "integrity": "sha512-Jyepb3vCQ63T217e5AJcUZp+5EmJI8y2ZHAvzl050x8YKZRUTST2gfMoY3rB8WCPs7TFn9R2T5bR9ez/QRwOZg==", + "requires": { + "@comunica/bus-rdf-resolve-quad-pattern": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-resolve-hypermedia-links": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links/-/bus-rdf-resolve-hypermedia-links-2.8.2.tgz", + "integrity": "sha512-RFHEcPs/UGziKfxLKJhufVVusVH4rMvwEI7y1QQ2rlDFErL8fNjzz4vUioBnigS5KqNVJHphszZkgSpSWDrdWw==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-resolve-hypermedia-links-queue": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-hypermedia-links-queue/-/bus-rdf-resolve-hypermedia-links-queue-2.8.2.tgz", + "integrity": "sha512-oUHYfWHNczCq6CHN2wKWV5+SeMlp9lEsJ+2GycrHPKFsLxwSAFelxi3FZgNowwFFR62Wp/UkPi4RjcA6UN46og==", + "requires": { + "@comunica/bus-rdf-resolve-hypermedia-links": "^2.8.2", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/bus-rdf-resolve-quad-pattern": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-resolve-quad-pattern/-/bus-rdf-resolve-quad-pattern-2.8.2.tgz", + "integrity": "sha512-TZPa/h5dERgL8oJY8wZn9fR4lxaE9cgiwPRJKgZjGN4mM8MaBY76qZXa55EqbcZnj4YihpLUoHcizj1cqC1mKA==", + "requires": { + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/bus-rdf-serialize": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-serialize/-/bus-rdf-serialize-2.8.2.tgz", + "integrity": "sha512-HAmDo3p1uw7WM/oUERa+1/UKcoATIHk6DCJgzXBWocwniCLb7b2sHQJR/SteFyH0U01JIgIn7cYyQsFkmfewHg==", + "requires": { + "@comunica/actor-abstract-mediatyped": "^2.8.2", + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/bus-rdf-update-hypermedia": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-hypermedia/-/bus-rdf-update-hypermedia-2.9.0.tgz", + "integrity": "sha512-wxbzF71oIrwD8qjD9XyRoOA11nb0OMZCjCAhxzJ5Dv8lkIR89TyxsCV//6/wAsz76nuuYKV3b1MCetvlO6E94A==", + "requires": { + "@comunica/bus-rdf-update-quads": "^2.9.0", + "@comunica/core": "^2.8.2" + } + }, + "@comunica/bus-rdf-update-quads": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/bus-rdf-update-quads/-/bus-rdf-update-quads-2.9.0.tgz", + "integrity": "sha512-n8GmXIrw00OsyWleuBpGVyfzGlFYdgzK9Y7EcePWnreu6yIf001n9P9GdRb9NN7DrF5ylFV7BthTv+PmIxXgNA==", + "requires": { + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.9.0", + "@comunica/bus-http": "^2.8.2", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "asynciterator": "^3.8.1", + "stream-to-string": "^1.2.0" + } + }, + "@comunica/config-query-sparql": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/config-query-sparql/-/config-query-sparql-2.7.0.tgz", + "integrity": "sha512-rMnFgT7cz9+0z7wV4OzIMY5qM9/Z0mTGrR8y2JokoHyyTcBGOSajFmy61XCSLMCsLLG8qDXsJ4ClCCky3TGfqA==" + }, + "@comunica/context-entries": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/context-entries/-/context-entries-2.8.2.tgz", + "integrity": "sha512-Ycub6tUiK3qYjKaT74DiThv4IKq3M4SAvDB0AdFvcevwcU6OK8Z6H7M7uA5LehJiEKoBwiO4Ff8iuv3xqAF+tw==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2", + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.2.2", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@comunica/core": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/core/-/core-2.8.2.tgz", + "integrity": "sha512-8UrhEilUDxRTltFCI4uxz3nch02lGK1KFHBUCUxp/9EmnnQUYvwbMCMS6sLxYHTqJ18/SMFFEwgBMsTX/N+wuA==", + "requires": { + "@comunica/types": "^2.8.2", + "immutable": "^4.1.0" + } + }, + "@comunica/data-factory": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@comunica/data-factory/-/data-factory-2.7.0.tgz", + "integrity": "sha512-dSTzrR1w9SzAWx70ZXKXHUC8f0leUolLZ9TOhGjFhhsBMJ9Pbo0g6vHV8txX5FViShngrg9QNKhsHeQnMk5z6Q==", + "requires": { + "@rdfjs/types": "*" + } + }, + "@comunica/expression-evaluator": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/expression-evaluator/-/expression-evaluator-2.9.0.tgz", + "integrity": "sha512-BCIQSzuZ2BHC+lGnz4Zr+XDPdnEHX8hlK2CaT/dTYX3eo1vQ0MISxQZuPkvvMJ6GuySFAd5rjX6aluf8XoG5xw==", + "requires": { + "@rdfjs/types": "*", + "@types/spark-md5": "^3.0.2", + "@types/uuid": "^9.0.0", + "bignumber.js": "^9.0.1", + "hash.js": "^1.1.7", + "lru-cache": "^10.0.0", + "rdf-data-factory": "^1.1.2", + "rdf-string": "^1.6.3", + "relative-to-absolute-iri": "^1.0.6", + "spark-md5": "^3.0.1", + "sparqlalgebrajs": "^4.2.0", + "uuid": "^9.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + } + } + }, + "@comunica/logger-pretty": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/logger-pretty/-/logger-pretty-2.8.2.tgz", + "integrity": "sha512-aeS2/+zAYMiTokAaGQ8kuP+tapGi2hjXwNUeRl0OzhPLYU7x1hZamqRScWBWLrIFNwRR3p4EVcH8mJC3y2P9PA==", + "requires": { + "@comunica/types": "^2.8.2", + "object-inspect": "^1.12.2", + "process": "^0.11.10" + } + }, + "@comunica/logger-void": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/logger-void/-/logger-void-2.8.2.tgz", + "integrity": "sha512-76VpfNCCO034PBSn4SUBp0CpbPhRM1g8AVJ5TV29RygOkOYBv+p3Pdzxgt/ITuyRswbuet0b553DpHkGStUTNw==", + "requires": { + "@comunica/types": "^2.8.2" + } + }, + "@comunica/mediator-all": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-all/-/mediator-all-2.8.2.tgz", + "integrity": "sha512-O1ZaeC70D106F38uGHZWejY1HajMhyY7PpipDrt+Kvdt8JYcfVkTx6dN1DFkyJ8PVmJnRrZkMqj1q1IunSJDag==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediator-combine-pipeline": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-pipeline/-/mediator-combine-pipeline-2.8.2.tgz", + "integrity": "sha512-XjN3EWdKC2XDY6gr1po5GttsRuM1FewzW3KRlLoYkRzH0+S3Th5Ef6zTlgDef4tWqVgNXIzC5Ccz0HraKKEbdg==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/mediator-combine-union": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-combine-union/-/mediator-combine-union-2.8.2.tgz", + "integrity": "sha512-TjSHJdtbdiV96m+GaPUT+44Q4SOG8dcESO3YuJhRklAf6oOYfXL9d+7ITixSo7tiZQSv1LlgxG1apzBDTM1BvA==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediator-join-coefficients-fixed": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/mediator-join-coefficients-fixed/-/mediator-join-coefficients-fixed-2.9.0.tgz", + "integrity": "sha512-8TYvaqnV8YG1CkeGaYZA/f4OwgdxHJ4DGvv/9moJaCitHVwCbiwZWbg6c4KJ1oluntcXXNpGGmHG4c2w6JL3Og==", + "requires": { + "@comunica/bus-rdf-join": "^2.9.0", + "@comunica/context-entries": "^2.8.2", + "@comunica/core": "^2.8.2", + "@comunica/mediatortype-join-coefficients": "^2.8.2", + "@comunica/types": "^2.8.2" + } + }, + "@comunica/mediator-number": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-number/-/mediator-number-2.8.2.tgz", + "integrity": "sha512-7VP1bMUusiG7AecQxrPfSunK408+oW4kdNNjavEJ7+pLi/95bT/e/rq/0wbK9Wu0vVrn7JNbliekLdhdI/BIuA==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediator-race": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediator-race/-/mediator-race-2.8.2.tgz", + "integrity": "sha512-oD9bw8YLV8TTedFBigPuqWKNxu64uLwsfve0OYV2J0tZHPTiYp8XJoeWN1mxc0q4TimxqXfKn4gXD5MP06MUsQ==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediatortype-accuracy": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-accuracy/-/mediatortype-accuracy-2.8.2.tgz", + "integrity": "sha512-VWHhtoAhIQvwVGxWW2G75dzcnd8QIaeSSm4IAuVjteUniuXdUoktvCI1GH4kyVw/HUfVmFwslDrGs8rUh+uPKQ==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediatortype-httprequests": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-httprequests/-/mediatortype-httprequests-2.8.2.tgz", + "integrity": "sha512-ftYYMcPNHHORpeSFFCmeBXfmZuNUeFCJS1DGkLrjMfHufDvyFpMaU1WrOXDwa8y0g9UvF5V12O7To9WcE5FPhg==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/mediatortype-join-coefficients": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-join-coefficients/-/mediatortype-join-coefficients-2.8.2.tgz", + "integrity": "sha512-nvu+WPs1048U19YUBBZsR8UDs+fmTVGrc2cRHiSW1w6EkcgMnIMV9OR6pvmSZAoy4XNcZb8hbV4nS+ETYb7yqw==", + "requires": { + "@comunica/core": "^2.8.2", + "@rdfjs/types": "*" + } + }, + "@comunica/mediatortype-time": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/mediatortype-time/-/mediatortype-time-2.8.2.tgz", + "integrity": "sha512-ZNApJwoE5iwO9o1GGYhjYzJeNmkvWggiNGkvYyRvua0HrMa3fXzZJSzU5I9Dkoh3lzfNsgPemoO+vg/SiH8WyA==", + "requires": { + "@comunica/core": "^2.8.2" + } + }, + "@comunica/metadata": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/metadata/-/metadata-2.8.2.tgz", + "integrity": "sha512-/yznxjOo+/6yJkdb45wfWig5waIhAv+qKd79D2EAt26EAy43thBXgGORxDTOx8vULPG3ij5SIDcNRZ7vJwJO8Q==", + "requires": { + "@comunica/types": "^2.8.2" + } + }, + "@comunica/query-sparql": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@comunica/query-sparql/-/query-sparql-2.9.0.tgz", + "integrity": "sha512-LW5OGVwusyWWHTbyaeWDRM/BmF6+dBrFfW82u9mVVHOOWELmCoEX5g/1bhRI9lLjEk14e1n+n0NfUeNBdCHNKQ==", + "requires": { + "@comunica/actor-context-preprocess-source-to-destination": "^2.8.2", + "@comunica/actor-dereference-fallback": "^2.8.2", + "@comunica/actor-dereference-http": "^2.8.2", + "@comunica/actor-dereference-rdf-parse": "^2.8.2", + "@comunica/actor-hash-bindings-sha1": "^2.8.2", + "@comunica/actor-http-fetch": "^2.8.2", + "@comunica/actor-http-proxy": "^2.8.2", + "@comunica/actor-http-wayback": "^2.8.2", + "@comunica/actor-init-query": "^2.9.0", + "@comunica/actor-optimize-query-operation-bgp-to-join": "^2.8.2", + "@comunica/actor-optimize-query-operation-join-bgp": "^2.8.2", + "@comunica/actor-optimize-query-operation-join-connected": "^2.8.2", + "@comunica/actor-query-operation-ask": "^2.9.0", + "@comunica/actor-query-operation-bgp-join": "^2.9.0", + "@comunica/actor-query-operation-construct": "^2.9.0", + "@comunica/actor-query-operation-describe-subject": "^2.9.0", + "@comunica/actor-query-operation-distinct-hash": "^2.9.0", + "@comunica/actor-query-operation-extend": "^2.9.0", + "@comunica/actor-query-operation-filter-sparqlee": "^2.9.0", + "@comunica/actor-query-operation-from-quad": "^2.9.0", + "@comunica/actor-query-operation-group": "^2.9.0", + "@comunica/actor-query-operation-join": "^2.9.0", + "@comunica/actor-query-operation-leftjoin": "^2.9.0", + "@comunica/actor-query-operation-minus": "^2.9.0", + "@comunica/actor-query-operation-nop": "^2.9.0", + "@comunica/actor-query-operation-orderby-sparqlee": "^2.9.0", + "@comunica/actor-query-operation-path-alt": "^2.9.0", + "@comunica/actor-query-operation-path-inv": "^2.9.0", + "@comunica/actor-query-operation-path-link": "^2.9.0", + "@comunica/actor-query-operation-path-nps": "^2.9.0", + "@comunica/actor-query-operation-path-one-or-more": "^2.9.0", + "@comunica/actor-query-operation-path-seq": "^2.9.0", + "@comunica/actor-query-operation-path-zero-or-more": "^2.9.0", + "@comunica/actor-query-operation-path-zero-or-one": "^2.9.0", + "@comunica/actor-query-operation-project": "^2.9.0", + "@comunica/actor-query-operation-quadpattern": "^2.9.0", + "@comunica/actor-query-operation-reduced-hash": "^2.9.0", + "@comunica/actor-query-operation-service": "^2.9.0", + "@comunica/actor-query-operation-slice": "^2.9.0", + "@comunica/actor-query-operation-sparql-endpoint": "^2.9.0", + "@comunica/actor-query-operation-union": "^2.9.0", + "@comunica/actor-query-operation-update-add-rewrite": "^2.9.0", + "@comunica/actor-query-operation-update-clear": "^2.9.0", + "@comunica/actor-query-operation-update-compositeupdate": "^2.9.0", + "@comunica/actor-query-operation-update-copy-rewrite": "^2.9.0", + "@comunica/actor-query-operation-update-create": "^2.9.0", + "@comunica/actor-query-operation-update-deleteinsert": "^2.9.0", + "@comunica/actor-query-operation-update-drop": "^2.9.0", + "@comunica/actor-query-operation-update-load": "^2.9.0", + "@comunica/actor-query-operation-update-move-rewrite": "^2.9.0", + "@comunica/actor-query-operation-values": "^2.9.0", + "@comunica/actor-query-parse-graphql": "^2.8.2", + "@comunica/actor-query-parse-sparql": "^2.8.2", + "@comunica/actor-query-result-serialize-json": "^2.8.2", + "@comunica/actor-query-result-serialize-rdf": "^2.8.2", + "@comunica/actor-query-result-serialize-simple": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-csv": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-json": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-tsv": "^2.8.2", + "@comunica/actor-query-result-serialize-sparql-xml": "^2.8.2", + "@comunica/actor-query-result-serialize-stats": "^2.8.2", + "@comunica/actor-query-result-serialize-table": "^2.8.2", + "@comunica/actor-query-result-serialize-tree": "^2.8.2", + "@comunica/actor-rdf-join-entries-sort-cardinality": "^2.8.2", + "@comunica/actor-rdf-join-inner-hash": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-bind": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-empty": "^2.9.0", + "@comunica/actor-rdf-join-inner-multi-smallest": "^2.9.0", + "@comunica/actor-rdf-join-inner-nestedloop": "^2.9.0", + "@comunica/actor-rdf-join-inner-none": "^2.9.0", + "@comunica/actor-rdf-join-inner-single": "^2.9.0", + "@comunica/actor-rdf-join-inner-symmetrichash": "^2.9.0", + "@comunica/actor-rdf-join-minus-hash": "^2.9.0", + "@comunica/actor-rdf-join-minus-hash-undef": "^2.9.0", + "@comunica/actor-rdf-join-optional-bind": "^2.9.0", + "@comunica/actor-rdf-join-optional-nestedloop": "^2.9.0", + "@comunica/actor-rdf-join-selectivity-variable-counting": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-cancontainundefs": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-cardinality": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-pagesize": "^2.8.2", + "@comunica/actor-rdf-metadata-accumulate-requesttime": "^2.8.2", + "@comunica/actor-rdf-metadata-all": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-allow-http-methods": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-controls": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-count": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-hydra-pagesize": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-patch-sparql-update": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-put-accepted": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-request-time": "^2.8.2", + "@comunica/actor-rdf-metadata-extract-sparql-service": "^2.8.2", + "@comunica/actor-rdf-metadata-primary-topic": "^2.8.2", + "@comunica/actor-rdf-parse-html": "^2.8.2", + "@comunica/actor-rdf-parse-html-microdata": "^2.8.2", + "@comunica/actor-rdf-parse-html-rdfa": "^2.8.2", + "@comunica/actor-rdf-parse-html-script": "^2.8.2", + "@comunica/actor-rdf-parse-jsonld": "^2.8.2", + "@comunica/actor-rdf-parse-n3": "^2.8.2", + "@comunica/actor-rdf-parse-rdfxml": "^2.8.2", + "@comunica/actor-rdf-parse-shaclc": "^2.8.2", + "@comunica/actor-rdf-parse-xml-rdfa": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-links-next": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-none": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-qpf": "^2.8.2", + "@comunica/actor-rdf-resolve-hypermedia-sparql": "^2.8.3", + "@comunica/actor-rdf-resolve-quad-pattern-federated": "^2.9.0", + "@comunica/actor-rdf-resolve-quad-pattern-hypermedia": "^2.9.0", + "@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source": "^2.8.2", + "@comunica/actor-rdf-resolve-quad-pattern-string-source": "^2.8.2", + "@comunica/actor-rdf-serialize-jsonld": "^2.8.2", + "@comunica/actor-rdf-serialize-n3": "^2.8.2", + "@comunica/actor-rdf-serialize-shaclc": "^2.8.2", + "@comunica/actor-rdf-update-hypermedia-patch-sparql-update": "^2.9.0", + "@comunica/actor-rdf-update-hypermedia-put-ldp": "^2.9.0", + "@comunica/actor-rdf-update-hypermedia-sparql": "^2.9.0", + "@comunica/actor-rdf-update-quads-hypermedia": "^2.9.0", + "@comunica/actor-rdf-update-quads-rdfjs-store": "^2.9.0", + "@comunica/bus-http-invalidate": "^2.8.2", + "@comunica/bus-query-operation": "^2.9.0", + "@comunica/config-query-sparql": "^2.7.0", + "@comunica/core": "^2.8.2", + "@comunica/logger-void": "^2.8.2", + "@comunica/mediator-all": "^2.8.2", + "@comunica/mediator-combine-pipeline": "^2.8.2", + "@comunica/mediator-combine-union": "^2.8.2", + "@comunica/mediator-join-coefficients-fixed": "^2.9.0", + "@comunica/mediator-number": "^2.8.2", + "@comunica/mediator-race": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/runner-cli": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10" + } + }, + "@comunica/runner": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/runner/-/runner-2.8.2.tgz", + "integrity": "sha512-a6DzNfPT6k5zdesuytEZ7BjqShlwQoZIovqUguty49+NRIP6KbYkCousQlgYWY2uKNazmjJaSYIO6QWCJBJ7Fg==", + "requires": { + "@comunica/bus-init": "^2.8.2", + "@comunica/core": "^2.8.2", + "componentsjs": "^5.3.2", + "process": "^0.11.10" + } + }, + "@comunica/runner-cli": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/runner-cli/-/runner-cli-2.8.2.tgz", + "integrity": "sha512-FB7ciWt8YTKy1pFDNgdDCgJirPQ6tGk6xIhnpwo/vQ7cyRwIAddXOfOHCGdEqyOLFO/57PD7PB2G3GjhEJTu1Q==", + "requires": { + "@comunica/core": "^2.8.2", + "@comunica/runner": "^2.8.2", + "@comunica/types": "^2.8.2", + "process": "^0.11.10" + } + }, + "@comunica/types": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/@comunica/types/-/types-2.8.2.tgz", + "integrity": "sha512-gF/wlBtr0Q1VVozYna7DLYlIU528vqinpc0MJ67uvFALJJHP9uqhjOsmVokdoEirf1WIut5GkEp33IGyBvOv5Q==", + "requires": { + "@rdfjs/types": "*", + "@types/yargs": "^17.0.13", + "asynciterator": "^3.8.1", + "sparqlalgebrajs": "^4.2.0" + } + }, + "@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "requires": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "requires": { + "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" + } + }, + "@eslint/js": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", + "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jeswr/prefixcc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jeswr/prefixcc/-/prefixcc-1.2.1.tgz", + "integrity": "sha512-kBBXbqsaeh3Irp416h/RbelqJgIOp6X/OJJlYmLyr/9qlBYKTKSCuEv5/xjZ0Yf8Yec+QFRYBaOQ2JkMBSH7KA==", + "requires": { + "cross-fetch": "^3.1.5", + "fsevents": "^2.3.2" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "requires": { + "node-fetch": "^2.6.12" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + } + }, + "@rdfjs/types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-1.1.0.tgz", + "integrity": "sha512-5zm8bN2/CC634dTcn/0AhTRLaQRjXDZs3QfcAsQKNturHT7XVWcKy/8p3P5gXl+YkZTAmy7T5M/LyiT/jbkENw==", + "requires": { + "@types/node": "*" + } + }, + "@rubensworks/saxes": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rubensworks/saxes/-/saxes-6.0.1.tgz", + "integrity": "sha512-UW4OTIsOtJ5KSXo2Tchi4lhZqu+tlHrOAs4nNti7CrtB53kAZl3/hyrTi6HkMihxdbDM6m2Zc3swc/ZewEe1xw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "@rushstack/eslint-patch": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", + "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==", + "dev": true + }, + "@tsconfig/node18": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-18.2.1.tgz", + "integrity": "sha512-RDDZFuofwkcKpl8Vpj5wFbY+H53xOtqK7ckEL1sXsbPwvKwDdjQf3LkHbtt9sxIHn9nWIEwkmCwBRZ6z5TKU2A==", + "dev": true + }, + "@types/http-link-header": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/http-link-header/-/http-link-header-1.0.3.tgz", + "integrity": "sha512-y8HkoD/vyid+5MrJ3aas0FvU3/BVBGcyG9kgxL0Zn4JwstA8CglFPnrR0RuzOjRCXwqzL5uxWC2IO7Ub0rMU2A==", + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", + "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==" + }, + "@types/n3": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@types/n3/-/n3-1.16.1.tgz", + "integrity": "sha512-CN20HKSW7d/5eUQ6BndBLFyE0Wju1a8f3IJiHXSw10A7S2Q8SXmKD04+LGULlR2snuxUTTIjD/zSGvjBJxM37Q==", + "requires": { + "@rdfjs/types": "^1.1.0", + "@types/node": "*" + } + }, + "@types/node": { + "version": "18.17.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.12.tgz", + "integrity": "sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==" + }, + "@types/readable-stream": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.15.tgz", + "integrity": "sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==", + "requires": { + "@types/node": "*", + "safe-buffer": "~5.1.1" + } + }, + "@types/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==" + }, + "@types/spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-82E/lVRaqelV9qmRzzJ1PKTpyrpnT7mwdneKNJB9hUtypZDMggloDfFUCIqRRx3lYRxteCwXSq9c+W71Vf0QnQ==" + }, + "@types/sparqljs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/sparqljs/-/sparqljs-3.1.5.tgz", + "integrity": "sha512-P10UkHXg2DmvB/WZLUOAn9GrjJhQuz/qgEKGs9rolMXzMwIbw7xGM5e68VzjX1zuQcyXzKkcESJjW1BPVQHt7Q==", + "requires": { + "rdf-js": "^4.0.2" + } + }, + "@types/triple-beam": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.3.tgz", + "integrity": "sha512-6tOUG+nVHn0cJbVp25JFayS5UE6+xlbcNF9Lo9mU7U0zk3zeUShZied4YEQZjy1JBF043FSkdXw8YkUJuVtB5g==" + }, + "@types/uritemplate": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@types/uritemplate/-/uritemplate-0.3.4.tgz", + "integrity": "sha512-1D8mJEeQEXynoPQKJkneIK+tXaM2Qnk6c80RBQPV/O2ToypI4mlqXy5jojnYKjTX2Q+EMNMOWt0wNdLbb2MUpA==" + }, + "@types/uuid": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.5.tgz", + "integrity": "sha512-xfHdwa1FMJ082prjSJpoEI57GZITiQz10r3vEJCHa2khEFQjKy91aWKz6+zybzssCvXUwE1LQWgWVwZ4nYUvHQ==" + }, + "@types/yargs": { + "version": "17.0.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@vitejs/plugin-vue": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.3.4.tgz", + "integrity": "sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==", + "dev": true, + "requires": {} + }, + "@volar/language-core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.10.1.tgz", + "integrity": "sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==", + "dev": true, + "requires": { + "@volar/source-map": "1.10.1" + } + }, + "@volar/source-map": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.10.1.tgz", + "integrity": "sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==", + "dev": true, + "requires": { + "muggle-string": "^0.3.1" + } + }, + "@volar/typescript": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.10.1.tgz", + "integrity": "sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==", + "dev": true, + "requires": { + "@volar/language-core": "1.10.1" + } + }, + "@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "requires": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "requires": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "requires": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/devtools-api": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + }, + "@vue/eslint-config-prettier": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-8.0.0.tgz", + "integrity": "sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==", + "dev": true, + "requires": { + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^5.0.0" + } + }, + "@vue/eslint-config-typescript": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz", + "integrity": "sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + } + }, + "@vue/language-core": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.8.tgz", + "integrity": "sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==", + "dev": true, + "requires": { + "@volar/language-core": "~1.10.0", + "@volar/source-map": "~1.10.0", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "requires": { + "@vue/shared": "3.3.4" + } + }, + "@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "requires": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "@vue/runtime-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", + "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", + "requires": { + "@vue/reactivity": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/runtime-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", + "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", + "requires": { + "@vue/runtime-core": "3.3.4", + "@vue/shared": "3.3.4", + "csstype": "^3.1.1" + } + }, + "@vue/server-renderer": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", + "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", + "requires": { + "@vue/compiler-ssr": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" + }, + "@vue/tsconfig": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.4.0.tgz", + "integrity": "sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==", + "dev": true + }, + "@vue/typescript": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.8.tgz", + "integrity": "sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow==", + "dev": true, + "requires": { + "@volar/typescript": "~1.10.0", + "@vue/language-core": "1.8.8" + } + }, + "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==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "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==", + "dev": true + }, + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrayify-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrayify-stream/-/arrayify-stream-2.0.1.tgz", + "integrity": "sha512-z8fB6PtmnewQpFB53piS2d1KlUi3BPMICH2h7leCOUXpQcwvZ4GbHHSpdKoUrgLMR6b4Qan/uDe1St3Ao3yIHg==" + }, + "artifact-explorer": { + "version": "git+ssh://git@github.com/MellonScholarlyCommunication/artifact-explorer.git#b117a410861ebc8ad6ebc6b6bf722029e7765a35", + "from": "artifact-explorer@github:MellonScholarlyCommunication/artifact-explorer", + "requires": { + "@comunica/query-sparql": "^2.9.0" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynciterator": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/asynciterator/-/asynciterator-3.8.1.tgz", + "integrity": "sha512-SmdG0FUY3pYGOZZGdYq8Qb/DCRDXBFZUk08V1/4lbBXdAQvcC3Kxzz9FUDPBTik7VAVltt4cZirAPtJv3gOpEw==" + }, + "asyncjoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/asyncjoin/-/asyncjoin-1.1.2.tgz", + "integrity": "sha512-zi6B+C3GgEu8qrmFn3gDd58cbGNaNFW3s8DJmCxUOjQwqWZcQO6dEoZBWl56+QGQyX0da0FRX1fsAyYB9LmwJA==", + "requires": { + "asynciterator": "^3.6.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true + }, + "bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "requires": { + "run-applescript": "^5.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "canonicalize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.0.0.tgz", + "integrity": "sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "requires": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "componentsjs": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/componentsjs/-/componentsjs-5.4.2.tgz", + "integrity": "sha512-qIeXLozDkvubl6qtiovWsIBRqUP80w1ImTbilB6QE3OQgaEExI8pYZ9MkZ10QDFtdoKUryztlqp0AWs49t4puA==", + "requires": { + "@rdfjs/types": "*", + "@types/minimist": "^1.2.0", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "jsonld-context-parser": "^2.1.1", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "rdf-object": "^1.14.0", + "rdf-parse": "^2.0.0", + "rdf-quad": "^1.5.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0", + "semver": "^7.3.2", + "winston": "^3.3.3" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "requires": { + "node-fetch": "^2.6.12" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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==", + "dev": true + }, + "default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + } + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "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==" + }, + "enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==", + "dev": true + }, + "eslint": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", + "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.48.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", + "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", + "dev": true, + "requires": {} + }, + "eslint-plugin-prettier": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", + "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" + } + }, + "eslint-plugin-vue": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.17.0.tgz", + "integrity": "sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.13", + "semver": "^7.5.4", + "vue-eslint-parser": "^9.3.1", + "xml-name-validator": "^4.0.0" + } + }, + "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, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "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==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "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==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "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==" + }, + "fast-diff": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", + "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", + "dev": true + }, + "fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "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==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "fetch-sparql-endpoint": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-sparql-endpoint/-/fetch-sparql-endpoint-4.1.0.tgz", + "integrity": "sha512-RQwr4+RpEiWZqubPCv05t7t1Y8ZDAmiJ4cCo0Ee9vmet4bjnDIiZIpAtJn9NMLBeVxpZfxGiPFcX6V0v2yVcUA==", + "requires": { + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.11", + "@types/sparqljs": "^3.1.3", + "abort-controller": "^3.0.0", + "cross-fetch": "^3.0.6", + "is-stream": "^2.0.0", + "minimist": "^1.2.0", + "n3": "^1.6.3", + "rdf-string": "^1.6.0", + "readable-web-to-node-stream": "^3.0.2", + "sparqljs": "^3.1.2", + "sparqljson-parse": "^2.2.0", + "sparqlxml-parse": "^2.1.1", + "stream-to-string": "^1.1.0" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "requires": { + "node-fetch": "^2.6.12" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + } + } + }, + "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==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "requires": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "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==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "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==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "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==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "graphql": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", + "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" + }, + "graphql-to-sparql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/graphql-to-sparql/-/graphql-to-sparql-3.0.1.tgz", + "integrity": "sha512-A+RwB99o66CUj+XuqtP/u3P7fGS/qF6P+/jhNl1BE/JZ2SCnkrODvV0LADuJeCDmPh45fDhq+GTDVoN1ZQHYFw==", + "requires": { + "@rdfjs/types": "*", + "graphql": "^15.5.2", + "jsonld-context-parser": "^2.0.2", + "minimist": "^1.2.0", + "rdf-data-factory": "^1.1.0", + "sparqlalgebrajs": "^4.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "htmlparser2": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.0.0.tgz", + "integrity": "sha512-uxbSI98wmFT/G4P2zXx4OVx04qWUmyFPrD2/CNepa2Zo3GPNaCaaxElDgwUrwYWkK1nr9fft0Ya8dws8coDLLQ==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "http-link-header": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.1.tgz", + "integrity": "sha512-mW3N/rTYpCn99s1do0zx6nzFZSwLH9HGfUM4ZqLWJ16ylmYaC2v5eYGqrNTQlByx8AzUgGI+V/32gXPugs1+Sw==" + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "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 + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "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==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "requires": { + "is-docker": "^3.0.0" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + } + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "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==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "jsonld-context-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonld-context-parser/-/jsonld-context-parser-2.3.1.tgz", + "integrity": "sha512-/JtA6fig0/RlPG/1mZ3JgsIOZVDVrG4YbyUTgO5FfeM+rffh8CIBPUHZrOM1YOpgcKefBs1T9RZvuPyc2MuSCg==", + "requires": { + "@types/http-link-header": "^1.0.1", + "@types/node": "^18.0.0", + "canonicalize": "^1.0.1", + "cross-fetch": "^3.0.6", + "http-link-header": "^1.0.2", + "relative-to-absolute-iri": "^1.0.5" + }, + "dependencies": { + "canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "requires": { + "node-fetch": "^2.6.12" + } + } + } + }, + "jsonld-streaming-parser": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonld-streaming-parser/-/jsonld-streaming-parser-3.2.1.tgz", + "integrity": "sha512-MZCUrQe3pBO2pk2i3BpyW9Yn2oZoe2RCRpHZAJa88S6tRyxbe7XcjWfTKAZv35obDJDIREgot4723VhbClJELw==", + "requires": { + "@bergos/jsonparse": "^1.4.0", + "@rdfjs/types": "*", + "@types/http-link-header": "^1.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "canonicalize": "^1.0.1", + "http-link-header": "^1.0.2", + "jsonld-context-parser": "^2.3.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + }, + "dependencies": { + "canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + } + } + }, + "jsonld-streaming-serializer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/jsonld-streaming-serializer/-/jsonld-streaming-serializer-2.1.0.tgz", + "integrity": "sha512-COHdLoeMTnrqHMoFhN3PoAwqnrKrpPC7/ACb0WbELYvt+HSOIFN3v4IJP7fOtLNQ4GeaeYkvbeWJ7Jo4EjxMDw==", + "requires": { + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "jsonld-context-parser": "^2.0.0", + "readable-stream": "^4.0.0" + } + }, + "keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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==", + "dev": true + }, + "logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "requires": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "dependencies": { + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", + "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "mdb-vue-ui-kit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdb-vue-ui-kit/-/mdb-vue-ui-kit-4.0.0.tgz", + "integrity": "sha512-5iKqHykb5pYIdcTsfspC9giDHkyRIyu5/1kNLsGjKcauBP5BpPOrKeYSYtoTFawAJLt/xmp5L/EB7j/S9XIIOQ==" + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "microdata-rdf-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/microdata-rdf-streaming-parser/-/microdata-rdf-streaming-parser-2.0.1.tgz", + "integrity": "sha512-oEEYP3OwPGOtoE4eIyJvX1eJXI7VkGR4gKYqpEufaRXc2ele/Tkid/KMU3Los13wGrOq6woSxLEGOYSHzpRvwA==", + "requires": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.1.0", + "relative-to-absolute-iri": "^1.0.2" + }, + "dependencies": { + "htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + } + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "n3": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.17.1.tgz", + "integrity": "sha512-HlanMWpvN2kcTrFuU3GPObyY7qrVQWy2Hp7l4GSXJlcQapjQMR7OM4kCr788pTQzNIpiHS3JRvyZ2YUcYJ82rA==", + "requires": { + "queue-microtask": "^1.1.2", + "readable-stream": "^4.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "negotiate": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/negotiate/-/negotiate-1.0.1.tgz", + "integrity": "sha512-KBCIM4dAIT9j/pSXLHHQbZG74NmKNXTtxU2zHN0HG6uzzuFE01m1UdGoUmVHmACiBuCAOL7KwfqSW1oUQBj/vg==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true + } + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "requires": { + "fn.name": "1.x.x" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "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 + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "promise-polyfill": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", + "integrity": "sha512-7rrONfyLkDEc7OJ5QBkqa4KI4EBhCd340xRuIUPGCfu13znS+vx+VDdrT9ODAJHlXm7w4lbxN3DRjyv58EuzDg==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "rdf-data-factory": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rdf-data-factory/-/rdf-data-factory-1.1.2.tgz", + "integrity": "sha512-TfQD63Lokabd09ES1jAtKK8AA6rkr9rwyUBGo6olOt1CE0Um36CUQIqytyf0am2ouBPR0l7SaHxCiMcPGHkt1A==", + "requires": { + "@rdfjs/types": "*" + } + }, + "rdf-isomorphic": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rdf-isomorphic/-/rdf-isomorphic-1.3.1.tgz", + "integrity": "sha512-6uIhsXTVp2AtO6f41PdnRV5xZsa0zVZQDTBdn0br+DZuFf5M/YD+T6m8hKDUnALI6nFL/IujTMLgEs20MlNidQ==", + "requires": { + "@rdfjs/types": "*", + "hash.js": "^1.1.7", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.7.0" + } + }, + "rdf-js": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/rdf-js/-/rdf-js-4.0.2.tgz", + "integrity": "sha512-ApvlFa/WsQh8LpPK/6hctQwG06Z9ztQQGWVtrcrf9L6+sejHNXLPOqL+w7q3hF+iL0C4sv3AX1PUtGkLNzyZ0Q==", + "requires": { + "@rdfjs/types": "*" + } + }, + "rdf-literal": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rdf-literal/-/rdf-literal-1.3.1.tgz", + "integrity": "sha512-+o/PGOfJchyay9Rjrvi/oveRJACnt2WFO3LhEvtPlsRD1tFmwVUCMU+s33FtQprMo+z1ohFrv/yfEQ6Eym4KgQ==", + "requires": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "rdf-object": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/rdf-object/-/rdf-object-1.14.0.tgz", + "integrity": "sha512-/KSUWr7onDtL7d81kOpcUzJ2vHYOYJc2KU9WzBZRYydBhK0Sksh5Hg4VCQNaxUEvYEgdrrTuq9SLpOOCmag0rQ==", + "requires": { + "@rdfjs/types": "*", + "jsonld-context-parser": "^2.0.2", + "rdf-data-factory": "^1.1.0", + "rdf-string": "^1.6.0", + "streamify-array": "^1.0.1" + } + }, + "rdf-parse": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rdf-parse/-/rdf-parse-2.3.2.tgz", + "integrity": "sha512-TOeI7FKlyr/GupfGaXZvpMLzvByOrtwt4zHLMuuy3deNGse9QyhHsspVraZam491sIgBogdchzcUqkf2WXnAsg==", + "requires": { + "@comunica/actor-http-fetch": "^2.0.1", + "@comunica/actor-http-proxy": "^2.0.1", + "@comunica/actor-rdf-parse-html": "^2.0.1", + "@comunica/actor-rdf-parse-html-microdata": "^2.0.1", + "@comunica/actor-rdf-parse-html-rdfa": "^2.0.1", + "@comunica/actor-rdf-parse-html-script": "^2.0.1", + "@comunica/actor-rdf-parse-jsonld": "^2.0.1", + "@comunica/actor-rdf-parse-n3": "^2.0.1", + "@comunica/actor-rdf-parse-rdfxml": "^2.0.1", + "@comunica/actor-rdf-parse-shaclc": "^2.6.2", + "@comunica/actor-rdf-parse-xml-rdfa": "^2.0.1", + "@comunica/bus-http": "^2.0.1", + "@comunica/bus-init": "^2.0.1", + "@comunica/bus-rdf-parse": "^2.0.1", + "@comunica/bus-rdf-parse-html": "^2.0.1", + "@comunica/config-query-sparql": "^2.0.1", + "@comunica/core": "^2.0.1", + "@comunica/mediator-combine-pipeline": "^2.0.1", + "@comunica/mediator-combine-union": "^2.0.1", + "@comunica/mediator-number": "^2.0.1", + "@comunica/mediator-race": "^2.0.1", + "@rdfjs/types": "*", + "readable-stream": "^4.3.0", + "stream-to-string": "^1.2.0" + } + }, + "rdf-quad": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/rdf-quad/-/rdf-quad-1.5.0.tgz", + "integrity": "sha512-LnCYx8XbRVW1wr6UiZPSy2Tv7bXAtEwuyck/68dANhFu8VMnGS+QfUNP3b9YI6p4Bfd/fyDx5E3x81IxGV6BzA==", + "requires": { + "rdf-data-factory": "^1.0.1", + "rdf-literal": "^1.2.0", + "rdf-string": "^1.5.0" + } + }, + "rdf-store-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rdf-store-stream/-/rdf-store-stream-2.0.0.tgz", + "integrity": "sha512-FKRsA5XUdhFVMx+jg4JCBM76B4ZcXVKyilr8GJrlfkHB2IZSIgLxY2XHIsewkDfm/yAtXHvPT0PaeQg4Mbqa6g==", + "requires": { + "@rdfjs/types": "*", + "rdf-stores": "^1.0.0" + } + }, + "rdf-stores": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rdf-stores/-/rdf-stores-1.0.0.tgz", + "integrity": "sha512-wqp7M5409rbhpWQE0C1vyVysbz++aD2vEkZ6yueSxhDtyLvznS41R3cKiuUpm3ikc/yTpaCZwPo4iyKEaAwBIg==", + "requires": { + "@rdfjs/types": "*", + "asynciterator": "^3.8.0", + "rdf-data-factory": "^1.1.1", + "rdf-string": "^1.6.2", + "rdf-terms": "^1.9.1" + } + }, + "rdf-streaming-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/rdf-streaming-store/-/rdf-streaming-store-1.1.0.tgz", + "integrity": "sha512-C/5NTKGpKrNJ5VUo42DtGFsXYDlP3rx/u4C6gEBuSn+6eVFahjFdUDgNGcPtVyhCQkctRCj3GT1lX9UeyoXWtw==", + "requires": { + "@rdfjs/types": "*", + "@types/n3": "^1.10.4", + "@types/readable-stream": "^2.3.15", + "n3": "^1.16.3", + "rdf-string": "^1.6.2", + "rdf-terms": "^1.9.1", + "readable-stream": "^4.3.0" + } + }, + "rdf-string": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rdf-string/-/rdf-string-1.6.3.tgz", + "integrity": "sha512-HIVwQ2gOqf+ObsCLSUAGFZMIl3rh9uGcRf1KbM85UDhKqP+hy6qj7Vz8FKt3GA54RiThqK3mNcr66dm1LP0+6g==", + "requires": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "rdf-string-ttl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/rdf-string-ttl/-/rdf-string-ttl-1.3.2.tgz", + "integrity": "sha512-yqolaVoUvTaSC5aaQuMcB4BL54G/pCGsV4jQH87f0TvAx8zHZG0koh7XWrjva/IPGcVb1QTtaeEdfda5mcddJg==", + "requires": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0" + } + }, + "rdf-terms": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/rdf-terms/-/rdf-terms-1.11.0.tgz", + "integrity": "sha512-iKlVgnMopRKl9pHVNrQrax7PtZKRCT/uJIgYqvuw1VVQb88zDvurtDr1xp0rt7N9JtKtFwUXoIQoEsjyRo20qQ==", + "requires": { + "@rdfjs/types": "*", + "rdf-data-factory": "^1.1.0", + "rdf-string": "^1.6.0" + } + }, + "rdfa-streaming-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdfa-streaming-parser/-/rdfa-streaming-parser-2.0.1.tgz", + "integrity": "sha512-7Yyaj030LO7iQ38Wh/RNLVeYrVFJeyx3dpCK7C1nvX55eIN/gE4HWfbg4BYI9X7Bd+eUIUMVeiKYLmYjV6apow==", + "requires": { + "@rdfjs/types": "*", + "htmlparser2": "^8.0.0", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0", + "relative-to-absolute-iri": "^1.0.2" + }, + "dependencies": { + "htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + } + } + }, + "rdfxml-streaming-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rdfxml-streaming-parser/-/rdfxml-streaming-parser-2.2.3.tgz", + "integrity": "sha512-HoH8urnga+YQ5sDY9ufRb0wg6FvwR284sSXpZ+fJE5X5Oej6dfzkFer81uBNZzyNmzJR1TpMYMznyXEjPMLhCA==", + "requires": { + "@rdfjs/types": "*", + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0", + "relative-to-absolute-iri": "^1.0.0", + "validate-iri": "^1.0.0" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "readable-stream": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", + "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", + "requires": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + } + }, + "readable-stream-node-to-web": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readable-stream-node-to-web/-/readable-stream-node-to-web-1.0.1.tgz", + "integrity": "sha512-OGzi2VKLa8H259kAx7BIwuRrXHGcxeHj4RdASSgEGBP9Q2wowdPvBc65upF4Q9O05qWgKqBw1+9PiLTtObl7uQ==" + }, + "readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "requires": { + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "relative-to-absolute-iri": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/relative-to-absolute-iri/-/relative-to-absolute-iri-1.0.7.tgz", + "integrity": "sha512-Xjyl4HmIzg2jzK/Un2gELqbcE8Fxy85A/aLSHE6PE/3+OGsFwmKVA1vRyGaz6vLWSqLDMHA+5rjD/xbibSQN1Q==" + }, + "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==" + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.28.1.tgz", + "integrity": "sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shaclc-parse": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/shaclc-parse/-/shaclc-parse-1.4.0.tgz", + "integrity": "sha512-zyxjIYQH2ghg/wtMvOp+4Nr6aK8j9bqFiVT3w47K8WHPYN+S3Zgnh2ybT+dGgMwo9KjiOoywxhjC7d8Z6GCmfA==", + "requires": { + "@rdfjs/types": "^1.1.0", + "n3": "^1.16.3" + } + }, + "shaclc-write": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/shaclc-write/-/shaclc-write-1.4.2.tgz", + "integrity": "sha512-aejD8fNgTfTINInjlwW7oz4GbmIJmDFJu4Tc3WVhmMH2QV24F+Ey/I/obMP/cQu/LwcfX7O2eu7bI9RUFeDMWw==", + "requires": { + "@jeswr/prefixcc": "^1.2.1", + "n3": "^1.16.3", + "rdf-string-ttl": "^1.3.2" + } + }, + "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==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "spark-md5": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.2.tgz", + "integrity": "sha512-wcFzz9cDfbuqe0FZzfi2or1sgyIrsDwmPwfZC4hiNidPdPINjeUwNfv5kldczoEAcjl9Y1L3SM7Uz2PUEQzxQw==" + }, + "sparqlalgebrajs": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/sparqlalgebrajs/-/sparqlalgebrajs-4.3.0.tgz", + "integrity": "sha512-l6Urelb/X5CozXEhfHis37Kbr0iZLS6uuE3pB/NYqvE0A7aYqkkFy+9n8vxEnkfNTg5CLFftYN7ukPyicYrVyw==", + "requires": { + "@rdfjs/types": "*", + "@types/sparqljs": "^3.1.3", + "fast-deep-equal": "^3.1.3", + "minimist": "^1.2.6", + "rdf-data-factory": "^1.1.0", + "rdf-isomorphic": "^1.3.0", + "rdf-string": "^1.6.0", + "rdf-terms": "^1.10.0", + "sparqljs": "^3.7.1" + } + }, + "sparqljs": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/sparqljs/-/sparqljs-3.7.1.tgz", + "integrity": "sha512-I1jYMtcwDkgCEqQ4eQuQIhB8hFAlRAJ6YDXDcV54XztaJaYRFqJlidHt77S3j8Mfh6kY6GK04dXPEIopxbEeuQ==", + "requires": { + "rdf-data-factory": "^1.1.2" + } + }, + "sparqljson-parse": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sparqljson-parse/-/sparqljson-parse-2.2.0.tgz", + "integrity": "sha512-2TfvNvUsaJyWfCrq3ExdDdbF9LBLzIUCricg+D1YCYbbmyTzscgCtRk4KcIyJF178DtfCt4BkKzbKl8IXMHp8w==", + "requires": { + "@bergos/jsonparse": "^1.4.1", + "@rdfjs/types": "*", + "@types/readable-stream": "^2.3.13", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + } + }, + "sparqljson-to-tree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sparqljson-to-tree/-/sparqljson-to-tree-3.0.1.tgz", + "integrity": "sha512-WKDWCP6CM0Oa/OmzJJDpFudfa0yCcYnQoSPVb4RBp8XOYDOPn75fzrZURYQBSng/BUieT/zxaw68tstI6G3pSw==", + "requires": { + "rdf-literal": "^1.2.0", + "sparqljson-parse": "^2.0.0" + } + }, + "sparqlxml-parse": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/sparqlxml-parse/-/sparqlxml-parse-2.1.1.tgz", + "integrity": "sha512-71sltShF6gDAzuKWEHNeij7r0Mv5VqRrvJing6W4WHJ12GRe6+t1IRTv6MeqxYN3XJmKevs7B3HCBUo7wceeJQ==", + "requires": { + "@rdfjs/types": "*", + "@rubensworks/saxes": "^6.0.1", + "@types/readable-stream": "^2.3.13", + "buffer": "^6.0.3", + "rdf-data-factory": "^1.1.0", + "readable-stream": "^4.0.0" + } + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, + "stream-to-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.1.tgz", + "integrity": "sha512-WsvTDNF8UYs369Yko3pcdTducQtYpzEZeOV7cTuReyFvOoA9S/DLJ6sYK+xPafSPHhUMpaxiljKYnT6JSFztIA==", + "requires": { + "promise-polyfill": "^1.1.6" + } + }, + "streamify-array": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/streamify-array/-/streamify-array-1.0.1.tgz", + "integrity": "sha512-ZnswaBcC6B1bhPLSQOlC6CdaDUSzU0wr2lvvHpbHNms8V7+DLd8uEAzDAWpsjxbFkijBHhuObFO/qqu52DZUMA==" + }, + "streamify-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/streamify-string/-/streamify-string-1.0.1.tgz", + "integrity": "sha512-RXvBglotrvSIuQQ7oC55pdV40wZ/17gTb68ipMC4LA0SqMN4Sqfsf31Dpei7qXpYqZQ8ueVnPglUvtep3tlhqw==" + }, + "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==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.padend": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz", + "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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 + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + }, + "synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + } + }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "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==", + "dev": true + }, + "titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==" + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "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==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uritemplate": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/uritemplate/-/uritemplate-0.3.4.tgz", + "integrity": "sha512-enADBvHfhjrwxFMTVWeIIYz51SZ91uC6o2MR/NQTVljJB6HTZ8eQL3Q7JBj3RxNISA14MOwJaU3vpf5R6dyxHA==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + }, + "validate-iri": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/validate-iri/-/validate-iri-1.0.1.tgz", + "integrity": "sha512-gLXi7351CoyVVQw8XE5sgpYawRKatxE7kj/xmCxXOZS1kMdtcqC0ILIqLuVEVnAUQSL/evOGG3eQ+8VgbdnstA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + } + }, + "vue": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", + "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", + "requires": { + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-sfc": "3.3.4", + "@vue/runtime-dom": "3.3.4", + "@vue/server-renderer": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "vue-eslint-parser": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", + "integrity": "sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "vue-router": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", + "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", + "requires": { + "@vue/devtools-api": "^6.5.0" + } + }, + "vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "vue-tsc": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.8.tgz", + "integrity": "sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ==", + "dev": true, + "requires": { + "@vue/language-core": "1.8.8", + "@vue/typescript": "1.8.8", + "semver": "^7.3.8" + } + }, + "web-streams-ponyfill": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/web-streams-ponyfill/-/web-streams-ponyfill-1.4.2.tgz", + "integrity": "sha512-LCHW+fE2UBJ2vjhqJujqmoxh1ytEDEr0dPO3CabMdMDJPKmsaxzS90V1Ar6LtNE5VHLqxR4YMEj1i4lzMAccIA==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "winston": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz", + "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==", + "requires": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "requires": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "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" + } + }, + "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==" + }, + "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==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..ec053f7 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "scholarly-browser", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "format": "prettier --write src/" + }, + "dependencies": { + "artifact-explorer": "github:MellonScholarlyCommunication/artifact-explorer", + "mdb-vue-ui-kit": "^4.0.0", + "vue": "^3.3.4", + "vue-router": "^4.2.5" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.3.2", + "@tsconfig/node18": "^18.2.0", + "@types/node": "^18.17.5", + "@vitejs/plugin-vue": "^4.3.1", + "@vue/eslint-config-prettier": "^8.0.0", + "@vue/eslint-config-typescript": "^11.0.3", + "@vue/tsconfig": "^0.4.0", + "eslint": "^8.46.0", + "eslint-plugin-vue": "^9.16.1", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "typescript": "~5.1.6", + "vite": "^4.4.9", + "vue-tsc": "^1.8.8" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..ad009e3 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,12 @@ + + + + + diff --git a/src/assets/main.css b/src/assets/main.css new file mode 100644 index 0000000..ccfaca2 --- /dev/null +++ b/src/assets/main.css @@ -0,0 +1 @@ +@import "mdb-vue-ui-kit/css/mdb.min.css"; diff --git a/src/components/ScholarlyBrowser.vue b/src/components/ScholarlyBrowser.vue new file mode 100644 index 0000000..cc48f46 --- /dev/null +++ b/src/components/ScholarlyBrowser.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..b4c0201 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,15 @@ +import './assets/main.css'; + +import {createApp} from 'vue'; +import App from './App.vue'; +import * as VueRouter from "vue-router"; + + +const router = VueRouter.createRouter({ + history: VueRouter.createWebHistory(), + routes: [{path: "/", component: App, props: true}], +}); + +const app = createApp(App); +app.use(router); +app.mount("#app"); diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..3e5b621 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..dee96be --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,16 @@ +{ + "extends": "@tsconfig/node18/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..e0cbb2d --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,20 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vitejs.dev/config/ +export default defineConfig({ + css: { + devSourcemap: true, + }, + plugins: [ + vue(), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + }, + publicDir: './' +})