From 371379e98133e699d76cc0b1edcfecdf0f3fa008 Mon Sep 17 00:00:00 2001 From: andrea Date: Wed, 28 Jun 2023 17:21:59 +0200 Subject: [PATCH] Add file store --- .../kratos/contrib/quickstart/.dockerignore | 1 - .../kratos/cloud/identity.schema.json | 49 - .../quickstart/kratos/cloud/kratos.yml | 91 - .../quickstart/kratos/cloud/quickstart.yml | 42 - .../email-password/identity.schema.json | 49 - .../kratos/email-password/kratos.yml | 84 - .../kratos/oidc/identity.traits.schema.json | 40 - .../kratos/oidc/oidc.github.jsonnet | 17 - .../quickstart/oathkeeper/access-rules.yml | 60 - .../quickstart/oathkeeper/id_token.jwks.json | 18 - .../quickstart/oathkeeper/oathkeeper.yml | 88 - docker/kratos/kratos.yml | 61 - frontend/.gitignore | 2 - frontend/README.md | 70 - frontend/package-lock.json | 6593 ----------------- frontend/package.json | 37 - frontend/src/app.d.ts | 9 - frontend/src/app.html | 16 - .../components/codemirror/codemirror.svelte | 139 - .../components/kratos/fieldset-email.svelte | 29 - .../components/kratos/fieldset-hidden.svelte | 10 - .../kratos/fieldset-password-toggle.svelte | 74 - .../kratos/fieldset-password.svelte | 26 - .../components/kratos/fieldset-submit.svelte | 16 - .../components/kratos/fieldset-text.svelte | 24 - .../lib/components/kratos/fieldsets.svelte | 27 - .../src/lib/components/kratos/form.svelte | 16 - .../src/lib/components/kratos/messages.svelte | 14 - frontend/src/lib/config.ts | 2 - frontend/src/lib/http/index.ts | 11 - frontend/src/lib/kratos/index.ts | 82 - frontend/src/lib/kratos/types.ts | 109 - frontend/src/lib/stores/kratos/identity.ts | 4 - frontend/src/routes/+layout.svelte | 18 - frontend/src/routes/+layout.ts | 16 - frontend/src/routes/+page.svelte | 17 - frontend/src/routes/auth/login/+page.svelte | 39 - frontend/src/routes/auth/login/+page.ts | 16 - frontend/src/routes/auth/logout/+page.svelte | 0 frontend/src/routes/auth/logout/+page.ts | 15 - .../src/routes/auth/recovery/+page.svelte | 33 - .../src/routes/auth/registration/+page.svelte | 39 - .../src/routes/auth/settings/+page.svelte | 35 - .../src/routes/auth/verification/+page.svelte | 42 - frontend/src/routes/dashboard/+layout.svelte | 16 - frontend/src/routes/dashboard/+page.server.ts | 29 - frontend/src/routes/dashboard/+page.svelte | 42 - frontend/static/favicon.png | Bin 1571 -> 0 bytes frontend/svelte.config.js | 16 - frontend/tmux.bash | 26 - frontend/tsconfig.json | 18 - frontend/vite.config.ts | 13 - main.go | 3 +- misc/logseq/LICENSE | 21 + models/test.go | 1 + probo | Bin 0 -> 7237861 bytes server.go | 2 - store/file/.md | 7 + store/file/file.go | 162 + store/file/file_test.go | 114 + store/file/test/quizzes/quiz_1.md | 5 + store/file/test/quizzes/quiz_2.md | 7 + store/file/test/quizzes/quiz_3.md | 7 + store/memory/memory.go | 1 + 64 files changed, 327 insertions(+), 8343 deletions(-) delete mode 100644 docker/kratos/contrib/quickstart/.dockerignore delete mode 100644 docker/kratos/contrib/quickstart/kratos/cloud/identity.schema.json delete mode 100644 docker/kratos/contrib/quickstart/kratos/cloud/kratos.yml delete mode 100644 docker/kratos/contrib/quickstart/kratos/cloud/quickstart.yml delete mode 100644 docker/kratos/contrib/quickstart/kratos/email-password/identity.schema.json delete mode 100644 docker/kratos/contrib/quickstart/kratos/email-password/kratos.yml delete mode 100644 docker/kratos/contrib/quickstart/kratos/oidc/identity.traits.schema.json delete mode 100644 docker/kratos/contrib/quickstart/kratos/oidc/oidc.github.jsonnet delete mode 100644 docker/kratos/contrib/quickstart/oathkeeper/access-rules.yml delete mode 100644 docker/kratos/contrib/quickstart/oathkeeper/id_token.jwks.json delete mode 100644 docker/kratos/contrib/quickstart/oathkeeper/oathkeeper.yml delete mode 100644 docker/kratos/kratos.yml delete mode 100644 frontend/.gitignore delete mode 100644 frontend/README.md delete mode 100644 frontend/package-lock.json delete mode 100644 frontend/package.json delete mode 100644 frontend/src/app.d.ts delete mode 100644 frontend/src/app.html delete mode 100644 frontend/src/lib/components/codemirror/codemirror.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-email.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-hidden.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-password-toggle.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-password.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-submit.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldset-text.svelte delete mode 100644 frontend/src/lib/components/kratos/fieldsets.svelte delete mode 100644 frontend/src/lib/components/kratos/form.svelte delete mode 100644 frontend/src/lib/components/kratos/messages.svelte delete mode 100644 frontend/src/lib/config.ts delete mode 100644 frontend/src/lib/http/index.ts delete mode 100644 frontend/src/lib/kratos/index.ts delete mode 100644 frontend/src/lib/kratos/types.ts delete mode 100644 frontend/src/lib/stores/kratos/identity.ts delete mode 100644 frontend/src/routes/+layout.svelte delete mode 100644 frontend/src/routes/+layout.ts delete mode 100644 frontend/src/routes/+page.svelte delete mode 100644 frontend/src/routes/auth/login/+page.svelte delete mode 100644 frontend/src/routes/auth/login/+page.ts delete mode 100644 frontend/src/routes/auth/logout/+page.svelte delete mode 100644 frontend/src/routes/auth/logout/+page.ts delete mode 100644 frontend/src/routes/auth/recovery/+page.svelte delete mode 100644 frontend/src/routes/auth/registration/+page.svelte delete mode 100644 frontend/src/routes/auth/settings/+page.svelte delete mode 100644 frontend/src/routes/auth/verification/+page.svelte delete mode 100644 frontend/src/routes/dashboard/+layout.svelte delete mode 100644 frontend/src/routes/dashboard/+page.server.ts delete mode 100644 frontend/src/routes/dashboard/+page.svelte delete mode 100644 frontend/static/favicon.png delete mode 100644 frontend/svelte.config.js delete mode 100755 frontend/tmux.bash delete mode 100644 frontend/tsconfig.json delete mode 100644 frontend/vite.config.ts create mode 100644 misc/logseq/LICENSE create mode 100755 probo create mode 100644 store/file/.md create mode 100644 store/file/file.go create mode 100644 store/file/file_test.go create mode 100644 store/file/test/quizzes/quiz_1.md create mode 100644 store/file/test/quizzes/quiz_2.md create mode 100644 store/file/test/quizzes/quiz_3.md diff --git a/docker/kratos/contrib/quickstart/.dockerignore b/docker/kratos/contrib/quickstart/.dockerignore deleted file mode 100644 index f59ec20..0000000 --- a/docker/kratos/contrib/quickstart/.dockerignore +++ /dev/null @@ -1 +0,0 @@ -* \ No newline at end of file diff --git a/docker/kratos/contrib/quickstart/kratos/cloud/identity.schema.json b/docker/kratos/contrib/quickstart/kratos/cloud/identity.schema.json deleted file mode 100644 index 1a13787..0000000 --- a/docker/kratos/contrib/quickstart/kratos/cloud/identity.schema.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "$id": "https://schemas.ory.sh/presets/kratos/quickstart/email-password/identity.schema.json", - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Person", - "type": "object", - "properties": { - "traits": { - "type": "object", - "properties": { - "email": { - "type": "string", - "format": "email", - "title": "E-Mail", - "minLength": 3, - "ory.sh/kratos": { - "credentials": { - "password": { - "identifier": true - } - }, - "verification": { - "via": "email" - }, - "recovery": { - "via": "email" - } - } - }, - "name": { - "type": "object", - "properties": { - "first": { - "title": "First Name", - "type": "string" - }, - "last": { - "title": "Last Name", - "type": "string" - } - } - } - }, - "required": [ - "email" - ], - "additionalProperties": false - } - } -} diff --git a/docker/kratos/contrib/quickstart/kratos/cloud/kratos.yml b/docker/kratos/contrib/quickstart/kratos/cloud/kratos.yml deleted file mode 100644 index c8e41bb..0000000 --- a/docker/kratos/contrib/quickstart/kratos/cloud/kratos.yml +++ /dev/null @@ -1,91 +0,0 @@ -version: v0.8.0-alpha.3 - -dsn: memory - -serve: - public: - base_url: http://localhost:4433/ - cors: - enabled: true - allowed_origins: - - http://localhost:3000 - allowed_methods: - - POST - - GET - - PUT - - PATCH - - DELETE - allowed_headers: - - Authorization - - Cookie - - Content-Type - exposed_headers: - - Content-Type - - Set-Cookie - admin: - base_url: http://kratos:4434/ - -selfservice: - default_browser_return_url: http://localhost:3000/ - allowed_return_urls: - - http://localhost:3000 - - methods: - password: - enabled: true - - flows: - error: - ui_url: http://localhost:3000/auth/login - - settings: - ui_url: http://localhost:3000/auth/settings - privileged_session_max_age: 15m - - recovery: - enabled: true - ui_url: http://localhost:3000/auth/recovery - - verification: - enabled: true - ui_url: http://localhost:3000/auth/verification - after: - default_browser_return_url: http://localhost:3000/ - - logout: - after: - default_browser_return_url: http://localhost:3000/auth/login - - login: - ui_url: http://localhost:3000/auth/login - - registration: - ui_url: http://localhost:3000/auth/registration - after: - password: - hooks: - - - hook: session - -log: - level: info - format: text - -secrets: - cookie: - - PLEASE-CHANGE-ME-I-AM-VERY-INSECURE - -hashers: - algorithm: bcrypt - bcrypt: - cost: 8 - -identity: - default_schema_id: preset://email - schemas: - - id: preset://email - url: file:///etc/config/kratos/identity.schema.json - -courier: - smtp: - connection_uri: smtps://test:test@mailslurper:1025/?skip_ssl_verify=true diff --git a/docker/kratos/contrib/quickstart/kratos/cloud/quickstart.yml b/docker/kratos/contrib/quickstart/kratos/cloud/quickstart.yml deleted file mode 100644 index d9e6e79..0000000 --- a/docker/kratos/contrib/quickstart/kratos/cloud/quickstart.yml +++ /dev/null @@ -1,42 +0,0 @@ -version: '3.7' - -services: - kratos: - volumes: - - type: volume - source: kratos-sqlite - target: /var/lib/sqlite - read_only: false - - type: bind - source: ./contrib/quickstart/kratos/cloud - target: /etc/config/kratos - kratos-migrate: - volumes: - - type: volume - source: kratos-sqlite - target: /var/lib/sqlite - read_only: false - - type: bind - source: ./contrib/quickstart/kratos/cloud - target: /etc/config/kratos - - # kratos-selfservice-ui-node: - # ports: - # - "4438:4438" - # environment: - # - PORT=4438 - # - KRATOS_BROWSER_URL=http://localhost:4455/ - - # kratos-caddy: - # image: caddy:2.4.5-alpine - # ports: - # - "4455:4455" - # volumes: - # - type: bind - # source: ./contrib/quickstart/kratos/cloud/Caddyfile - # target: /etc/caddy/Caddyfile - # command: caddy run -watch -config /etc/caddy/Caddyfile - # restart: on-failure - # networks: - # - intranet - diff --git a/docker/kratos/contrib/quickstart/kratos/email-password/identity.schema.json b/docker/kratos/contrib/quickstart/kratos/email-password/identity.schema.json deleted file mode 100644 index 1a13787..0000000 --- a/docker/kratos/contrib/quickstart/kratos/email-password/identity.schema.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "$id": "https://schemas.ory.sh/presets/kratos/quickstart/email-password/identity.schema.json", - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Person", - "type": "object", - "properties": { - "traits": { - "type": "object", - "properties": { - "email": { - "type": "string", - "format": "email", - "title": "E-Mail", - "minLength": 3, - "ory.sh/kratos": { - "credentials": { - "password": { - "identifier": true - } - }, - "verification": { - "via": "email" - }, - "recovery": { - "via": "email" - } - } - }, - "name": { - "type": "object", - "properties": { - "first": { - "title": "First Name", - "type": "string" - }, - "last": { - "title": "Last Name", - "type": "string" - } - } - } - }, - "required": [ - "email" - ], - "additionalProperties": false - } - } -} diff --git a/docker/kratos/contrib/quickstart/kratos/email-password/kratos.yml b/docker/kratos/contrib/quickstart/kratos/email-password/kratos.yml deleted file mode 100644 index 127d757..0000000 --- a/docker/kratos/contrib/quickstart/kratos/email-password/kratos.yml +++ /dev/null @@ -1,84 +0,0 @@ -version: v0.7.1-alpha.1 - -dsn: memory - -serve: - public: - base_url: http://127.0.0.1:4433/ - cors: - enabled: true - admin: - base_url: http://kratos:4434/ - -selfservice: - default_browser_return_url: http://127.0.0.1:4455/ - allowed_return_urls: - - http://127.0.0.1:4455 - - methods: - password: - enabled: true - - flows: - error: - ui_url: http://127.0.0.1:4455/error - - settings: - ui_url: http://127.0.0.1:4455/settings - privileged_session_max_age: 15m - - recovery: - enabled: true - ui_url: http://127.0.0.1:4455/recovery - - verification: - enabled: true - ui_url: http://127.0.0.1:4455/verification - after: - default_browser_return_url: http://127.0.0.1:4455/ - - logout: - after: - default_browser_return_url: http://127.0.0.1:4455/login - - login: - ui_url: http://127.0.0.1:4455/login - lifespan: 10m - - registration: - lifespan: 10m - ui_url: http://127.0.0.1:4455/registration - after: - password: - hooks: - - - hook: session - -log: - level: debug - format: text - leak_sensitive_values: true - -secrets: - cookie: - - PLEASE-CHANGE-ME-I-AM-VERY-INSECURE - cipher: - - 32-LONG-SECRET-NOT-SECURE-AT-ALL - -ciphers: - algorithm: xchacha20-poly1305 - -hashers: - algorithm: bcrypt - bcrypt: - cost: 8 - -identity: - default_schema_id: default - schemas: - - id: default - url: file:///etc/config/kratos/identity.schema.json - -courier: - smtp: - connection_uri: smtps://test:test@mailslurper:1025/?skip_ssl_verify=true diff --git a/docker/kratos/contrib/quickstart/kratos/oidc/identity.traits.schema.json b/docker/kratos/contrib/quickstart/kratos/oidc/identity.traits.schema.json deleted file mode 100644 index 8de397b..0000000 --- a/docker/kratos/contrib/quickstart/kratos/oidc/identity.traits.schema.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "$id": "https://schemas.ory.sh/presets/kratos/quickstart/email-password/identity.schema.json", - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "Person", - "type": "object", - "properties": { - "traits": { - "type": "object", - "properties": { - "email": { - "type": "string", - "format": "email", - "title": "E-Mail", - "minLength": 3, - "ory.sh/kratos": { - "credentials": { - "password": { - "identifier": true - } - }, - "verification": { - "via": "email" - }, - "recovery": { - "via": "email" - } - } - }, - "website": { - "type": "object" - } - }, - "required": [ - "website", - "email" - ], - "additionalProperties": false - } - } -} diff --git a/docker/kratos/contrib/quickstart/kratos/oidc/oidc.github.jsonnet b/docker/kratos/contrib/quickstart/kratos/oidc/oidc.github.jsonnet deleted file mode 100644 index 06b92bf..0000000 --- a/docker/kratos/contrib/quickstart/kratos/oidc/oidc.github.jsonnet +++ /dev/null @@ -1,17 +0,0 @@ -local claims = { - email_verified: false -} + std.extVar('claims'); - -{ - identity: { - traits: { - // Allowing unverified email addresses enables account - // enumeration attacks, especially if the value is used for - // e.g. verification or as a password login identifier. - // - // Therefore we only return the email if it (a) exists and (b) is marked verified - // by GitHub. - [if "email" in claims && claims.email_verified then "email" else null]: claims.email, - }, - }, -} diff --git a/docker/kratos/contrib/quickstart/oathkeeper/access-rules.yml b/docker/kratos/contrib/quickstart/oathkeeper/access-rules.yml deleted file mode 100644 index 0c30065..0000000 --- a/docker/kratos/contrib/quickstart/oathkeeper/access-rules.yml +++ /dev/null @@ -1,60 +0,0 @@ -- - id: "ory:kratos:public" - upstream: - preserve_host: true - url: "http://kratos:4433" - strip_path: /.ory/kratos/public - match: - url: "http://127.0.0.1:4455/.ory/kratos/public/<**>" - methods: - - GET - - POST - - PUT - - DELETE - - PATCH - authenticators: - - - handler: noop - authorizer: - handler: allow - mutators: - - handler: noop - -- - id: "ory:kratos-selfservice-ui-node:anonymous" - upstream: - preserve_host: true - url: "http://kratos-selfservice-ui-node:4435" - match: - url: "http://127.0.0.1:4455/<{registration,welcome,recovery,verification,login,error,**.css,**.js,**.png,}>" - methods: - - GET - authenticators: - - - handler: anonymous - authorizer: - handler: allow - mutators: - - - handler: noop - -- - id: "ory:kratos-selfservice-ui-node:protected" - upstream: - preserve_host: true - url: "http://kratos-selfservice-ui-node:4435" - match: - url: "http://127.0.0.1:4455/<{debug,dashboard,settings}>" - methods: - - GET - authenticators: - - - handler: cookie_session - authorizer: - handler: allow - mutators: - - handler: id_token - errors: - - handler: redirect - config: - to: http://127.0.0.1:4455/login diff --git a/docker/kratos/contrib/quickstart/oathkeeper/id_token.jwks.json b/docker/kratos/contrib/quickstart/oathkeeper/id_token.jwks.json deleted file mode 100644 index 5bc1ec1..0000000 --- a/docker/kratos/contrib/quickstart/oathkeeper/id_token.jwks.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keys": [ - { - "use": "sig", - "kty": "RSA", - "kid": "a2aa9739-d753-4a0d-87ee-61f101050277", - "alg": "RS256", - "n": "zpjSl0ySsdk_YC4ZJYYV-cSznWkzndTo0lyvkYmeBkW60YHuHzXaviHqonY_DjFBdnZC0Vs_QTWmBlZvPzTp4Oni-eOetP-Ce3-B8jkGWpKFOjTLw7uwR3b3jm_mFNiz1dV_utWiweqx62Se0SyYaAXrgStU8-3P2Us7_kz5NnBVL1E7aEP40aB7nytLvPhXau-YhFmUfgykAcov0QrnNY0DH0eTcwL19UysvlKx6Uiu6mnbaFE1qx8X2m2xuLpErfiqj6wLCdCYMWdRTHiVsQMtTzSwuPuXfH7J06GTo3I1cEWN8Mb-RJxlosJA_q7hEd43yYisCO-8szX0lgCasw", - "e": "AQAB", - "d": "x3dfY_rna1UQTmFToBoMn6Edte47irhkra4VSNPwwaeTTvI-oN2TO51td7vo91_xD1nw-0c5FFGi4V2UfRcudBv9LD1rHt_O8EPUh7QtAUeT3_XXgjx1Xxpqu5goMZpkTyGZ-B6JzOY3L8lvWQ_Qeia1EXpvxC-oTOjJnKZeuwIPlcoNKMRU-mIYOnkRFfnUvrDm7N9UZEp3PfI3vhE9AquP1PEvz5KTUYkubsfmupqqR6FmMUm6ulGT7guhBw9A3vxIYbYGKvXLdBvn68mENrEYxXrwmu6ITMh_y208M5rC-hgEHIAIvMu1aVW6jNgyQTunsGST3UyrSbwjI0K9UQ", - "p": "77fDvnfHRFEgyi7mh0c6fAdtMEMJ05W8NwTG_D-cSwfWipfTwJJrroWoRwEgdAg5AWGq-MNUzrubTVXoJdC2T4g1o-VRZkKKYoMvav3CvOIMzCBxBs9I_GAKr5NCSk7maksMqiCTMhmkoZ5RPuMYMY_YzxKNAbjBd9qFLfaVAqs", - "q": "3KEmPA2XQkf7dvtpY1Xkp1IfMV_UBdmYk7J6dB5BYqzviQWdEFvWaSATJ_7qV1dw0JDZynOgipp8gvoL-RepfjtArhPz41wB3J2xmBYrBr1sJ-x5eqAvMkQk2bd5KTor44e79TRIkmkFYAIdUQ5JdVXPA13S8WUZfb_bAbwaCBk", - "dp": "5uyy32AJkNFKchqeLsE6INMSp0RdSftbtfCfM86fZFQno5lA_qjOnO_avJPkTILDT4ZjqoKYxxJJOEXCffNCPPltGvbE5GrDXsUbP8k2-LgWNeoml7XFjIGEqcCFQoohQ1IK4DTDN6cmRh76C0e_Pbdh15D6TydJEIlsdGuu_kM", - "dq": "aegFNYCEojFxeTzX6vIZL2RRSt8oJKK-Be__reu0EUzYMtr5-RdMhev6phFMph54LfXKRc9ZOg9MQ4cJ5klAeDKzKpyzTukkj6U20b2aa8LTvxpZec6YuTVSxxu2Ul71IGRQijTNvVIiXWLGddk409Ub6Q7JqkyQfvdwhpWnnUk", - "qi": "P68-EwgcRy9ce_PZ75c909cU7dzCiaGcTX1psJiXmQAFBcG0msWfsyHGbllOZG27pKde78ORGJDYDNk1FqTwsogZyCP87EiBmOoqXWnMvKYfJ1DOx7x42LMAGwMD3bgQj9jgRACxFJG4n3NI6uFlFruyl_CLQzwW_rQFHshLK7Q" - } - ] -} diff --git a/docker/kratos/contrib/quickstart/oathkeeper/oathkeeper.yml b/docker/kratos/contrib/quickstart/oathkeeper/oathkeeper.yml deleted file mode 100644 index ff8ec39..0000000 --- a/docker/kratos/contrib/quickstart/oathkeeper/oathkeeper.yml +++ /dev/null @@ -1,88 +0,0 @@ -log: - level: debug - format: json - -serve: - proxy: - cors: - enabled: true - allowed_origins: - - "*" - allowed_methods: - - POST - - GET - - PUT - - PATCH - - DELETE - allowed_headers: - - Authorization - - Content-Type - exposed_headers: - - Content-Type - allow_credentials: true - debug: true - -errors: - fallback: - - json - - handlers: - redirect: - enabled: true - config: - to: http://127.0.0.1:4455/login - when: - - - error: - - unauthorized - - forbidden - request: - header: - accept: - - text/html - json: - enabled: true - config: - verbose: true - -access_rules: - matching_strategy: glob - repositories: - - file:///etc/config/oathkeeper/access-rules.yml - -authenticators: - anonymous: - enabled: true - config: - subject: guest - - cookie_session: - enabled: true - config: - check_session_url: http://kratos:4433/sessions/whoami - preserve_path: true - extra_from: "@this" - subject_from: "identity.id" - only: - - ory_kratos_session - - noop: - enabled: true - -authorizers: - allow: - enabled: true - -mutators: - noop: - enabled: true - - id_token: - enabled: true - config: - issuer_url: http://127.0.0.1:4455/ - jwks_url: file:///etc/config/oathkeeper/id_token.jwks.json - claims: | - { - "session": {{ .Extra | toJson }} - } diff --git a/docker/kratos/kratos.yml b/docker/kratos/kratos.yml deleted file mode 100644 index cd7b925..0000000 --- a/docker/kratos/kratos.yml +++ /dev/null @@ -1,61 +0,0 @@ -version: '3.7' -services: - kratos-migrate: - image: oryd/kratos:v0.10.1 - environment: - - DSN=sqlite:///var/lib/sqlite/db.sqlite?_fk=true&mode=rwc - volumes: - - type: volume - source: kratos-sqlite - target: /var/lib/sqlite - read_only: false - - type: bind - source: ./contrib/quickstart/kratos/email-password - target: /etc/config/kratos - command: -c /etc/config/kratos/kratos.yml migrate sql -e --yes - restart: on-failure - networks: - - intranet - # kratos-selfservice-ui-node: - # image: oryd/kratos-selfservice-ui-node:v0.10.1 - # environment: - # - KRATOS_PUBLIC_URL=http://kratos:4433/ - # - KRATOS_BROWSER_URL=http://127.0.0.1:4433/ - # networks: - # - intranet - # restart: on-failure - kratos: - depends_on: - - kratos-migrate - image: oryd/kratos:v0.10.1 - ports: - - '4433:4433' # public - - '4434:4434' # admin - restart: unless-stopped - environment: - - DSN=sqlite:///var/lib/sqlite/db.sqlite?_fk=true - - LOG_LEVEL=trace - command: serve -c /etc/config/kratos/kratos.yml --dev --watch-courier - volumes: - - type: volume - source: kratos-sqlite - target: /var/lib/sqlite - read_only: false - - type: bind - source: ./contrib/quickstart/kratos/email-password - target: /etc/config/kratos - networks: - - intranet - # mailslurper: - # image: oryd/mailslurper:latest-smtps - # ports: - # - '4436:4436' - # - '4437:4437' - # networks: - # - intranet - -networks: - intranet: - -volumes: - kratos-sqlite: diff --git a/frontend/.gitignore b/frontend/.gitignore deleted file mode 100644 index b725104..0000000 --- a/frontend/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -.svelte-kit diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index 9ae7349..0000000 --- a/frontend/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# kratos-selfservice-svelte-node - -Self-service [Svelte](https://svelte.dev/) node for -[Ory Kratos](https://github.com/ory/kratos). It has no style or decoration. -Apply your custom style according to your application. - -## Install - -```bash -git clone https://github.com/emrahcom/kratos-selfservice-svelte-node.git - -cd kratos-selfservice-svelte-node -npm install -``` - -## Config - -Change `src/lib/config.ts` according to your environment. - -```javascript -export const KRATOS = "https://___KRATOS_FQDN___"; -export const APP = "https://___APP_FQDN___"; -``` - -## Run (dev) - -```bash -npm run dev -- --host --port 3000 -``` - -## Run (prod) - -```bash -npm run build -node build/index.js -``` - -## Pages - -- Landing page - - `/` - -- Secure dashboard - - `/dashboard` - -- Registration - - `/registration` - -- Login - - `/login` - -- Settings - - `/settings` - -- Recovery - - `/recovery` - -- Verification - - `/verification` - -- Logout - - `/logout` diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index b291c60..0000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,6593 +0,0 @@ -{ - "name": "kratos-svelte-ui", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "kratos-svelte-ui", - "version": "0.0.1", - "dependencies": { - "@codemirror/lang-javascript": "^6.1.0", - "codemirror": "^6.0.1" - }, - "devDependencies": { - "@sveltejs/adapter-auto": "next", - "@sveltejs/adapter-node": "^1.0.0-next.94", - "@sveltejs/kit": "next", - "@typescript-eslint/eslint-plugin": "^5.27.0", - "@typescript-eslint/parser": "^5.27.0", - "eslint": "^8.16.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-svelte3": "^4.0.0", - "prettier": "^2.6.2", - "prettier-plugin-svelte": "^2.7.0", - "svelte": "^3.44.0", - "svelte-check": "^2.7.1", - "svelte-preprocess": "^4.10.6", - "tslib": "^2.3.1", - "typescript": "^4.7.4", - "vite": "^3.1.0" - } - }, - "node_modules/@cloudflare/workers-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-3.16.0.tgz", - "integrity": "sha512-gaBUSaKS65mN3iKZEgichbXYEmAa/pXkc5Gbt+1BptYphdGkj09ggdsiE4w8g0F/uI1g36QaTKrzVnBAWMipvQ==", - "dev": true - }, - "node_modules/@codemirror/autocomplete": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.3.0.tgz", - "integrity": "sha512-4jEvh3AjJZTDKazd10J6ZsCIqaYxDMCeua5ouQxY8hlFIml+nr7le0SgBhT3SIytFBmdzPK3AUhXGuW3T79nVg==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - }, - "peerDependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/commands": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.1.tgz", - "integrity": "sha512-ibDohwkk7vyu3VsnZNlQhwk0OETBtlkYV+6AHfn5Zgq0sxa+yGVX+apwtC3M4wh6AH7yU5si/NysoECs5EGS3Q==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/lang-javascript": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.1.0.tgz", - "integrity": "sha512-wAWEY1Wdis2cKDy9A5q/rUmzLHFbZgoupJBcGaeMMsDPi68Rm90NsmzAEODE5kW8mYdRKFhQ157WJghOZ3yYdg==", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/javascript": "^1.0.0" - } - }, - "node_modules/@codemirror/language": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.2.1.tgz", - "integrity": "sha512-MC3svxuvIj0MRpFlGHxLS6vPyIdbTr2KKPEW46kCoCXw2ktb4NTkpkPBI/lSP/FoNXLCBJ0mrnUi1OoZxtpW1Q==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/lint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.0.0.tgz", - "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/search": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.2.1.tgz", - "integrity": "sha512-Q1JgUSBjQZRPIddlXzad/AVDigdhriLxQNFyP0gfrDTq6LDHNhr95U/tW3bpVssGenkaLzujtu/7XoK4kyvL3g==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.1.2.tgz", - "integrity": "sha512-Mxff85Hp5va+zuj+H748KbubXjrinX/k28lj43H14T2D0+4kuvEFIEIO7hCEcvBT8ubZyIelt9yGOjj2MWOEQA==" - }, - "node_modules/@codemirror/view": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.3.0.tgz", - "integrity": "sha512-jMN9OGKmzRPJ+kksfMrB5e/A9heQncirHsz8XNBpgEbYONCk5tWHMKVWKTNwznkUGD5mnigXI1i5YIcWpscSPg==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.8.tgz", - "integrity": "sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "dependencies": { - "esbuild-wasm": "0.15.8" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.8.tgz", - "integrity": "sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.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/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "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/@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@lezer/common": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.1.tgz", - "integrity": "sha512-8TR5++Q/F//tpDsLd5zkrvEX5xxeemafEaek7mUp7Y+bI8cKQXdSqhzTOBaOogETcMOVr0pT3BBPXp13477ciw==" - }, - "node_modules/@lezer/highlight": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.1.1.tgz", - "integrity": "sha512-duv9D23O9ghEDnnUDmxu+L8pJy4nYo4AbCOHIudUhscrLSazqeJeK1V50EU6ZufWF1zv0KJwu/frFRyZWXxHBQ==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lezer/javascript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.0.2.tgz", - "integrity": "sha512-IjOVeIRhM8IuafWNnk+UzRz7p4/JSOKBNINLYLsdSGuJS9Ju7vFdc82AlTt0jgtV5D8eBZf4g0vK4d3ttBNz7A==", - "dependencies": { - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "node_modules/@lezer/lr": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.2.3.tgz", - "integrity": "sha512-qpB7rBzH8f6Mzjv2AVZRahcm+2Cf7nbIH++uXbvVOL1yIRvVWQ3HAM/saeBLCyz/togB7LGo76qdJYL1uKQlqA==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", - "dev": true, - "dependencies": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "bin": { - "node-pre-gyp": "bin/node-pre-gyp" - } - }, - "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "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/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", - "dev": true - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", - "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "peerDependencies": { - "rollup": "^2.68.0" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@rollup/plugin-commonjs/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.8" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/plugin-json/node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-json/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@rollup/plugin-json/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-14.1.0.tgz", - "integrity": "sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0" - } - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@sveltejs/adapter-auto": { - "version": "1.0.0-next.75", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.75.tgz", - "integrity": "sha512-UEE6XkeXVrNhpEceqcCbtfV5EYzulIt1D/L+RsjIVsPVtUIZMMpPWzuHHzVvPemFRAuYho+4C1hJjIJ9iCgPeQ==", - "dev": true, - "dependencies": { - "@sveltejs/adapter-cloudflare": "1.0.0-next.34", - "@sveltejs/adapter-netlify": "1.0.0-next.78", - "@sveltejs/adapter-vercel": "1.0.0-next.76" - } - }, - "node_modules/@sveltejs/adapter-cloudflare": { - "version": "1.0.0-next.34", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-1.0.0-next.34.tgz", - "integrity": "sha512-9/YJsx5O+iy2+XGuH0vVzZ9OSeHGjkInh8JG8CLmIc0cKkv2t7sEu7qQ/qXA5CcvmS1AqNSUgIMxGoeEDVlO3g==", - "dev": true, - "dependencies": { - "@cloudflare/workers-types": "^3.14.0", - "esbuild": "^0.15.7", - "worktop": "0.8.0-next.14" - } - }, - "node_modules/@sveltejs/adapter-netlify": { - "version": "1.0.0-next.78", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-netlify/-/adapter-netlify-1.0.0-next.78.tgz", - "integrity": "sha512-Yyn/j/0QcLK3Db442ducLUZmyvkO74j7Gdcwu9xN0fQN3kBlCJP9Itx5o4SySrPFGc4Q8cLJ5ELNg+mWduLBAA==", - "dev": true, - "dependencies": { - "@iarna/toml": "^2.2.5", - "esbuild": "^0.15.7", - "set-cookie-parser": "^2.4.8" - } - }, - "node_modules/@sveltejs/adapter-node": { - "version": "1.0.0-next.96", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-1.0.0-next.96.tgz", - "integrity": "sha512-tIHaRolUYy2PiHl4RUWaOsYxEjK5lN9501qzCzFbYr/uoLnZcnPGSXNJICwX0AX9AUkV6cvkZey6bLbUQcwH0Q==", - "dev": true, - "dependencies": { - "@rollup/plugin-commonjs": "^22.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^14.1.0", - "rollup": "^2.78.1" - } - }, - "node_modules/@sveltejs/adapter-vercel": { - "version": "1.0.0-next.76", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-1.0.0-next.76.tgz", - "integrity": "sha512-Od9DBfeMwWC/sZNeCJw4TYVE3LMR8lGJivSdkXWgpvksgG+QizLyzTfvBacapId3wcu+7X4PPTLoH00o5iQGEQ==", - "dev": true, - "dependencies": { - "@vercel/nft": "^0.22.0", - "esbuild": "^0.15.7" - } - }, - "node_modules/@sveltejs/kit": { - "version": "1.0.0-next.484", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.484.tgz", - "integrity": "sha512-Y3l8OmlgmfJX3m081rMUZmmEQWHtiSsj3+YWYK/CQ4V99jqoztXPz/4cAxUt5mC45jVF5Ee9ykmh6GzkYjvfAQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@sveltejs/vite-plugin-svelte": "^1.0.5", - "@types/cookie": "^0.5.1", - "cookie": "^0.5.0", - "devalue": "^3.1.2", - "kleur": "^4.1.4", - "magic-string": "^0.26.2", - "mime": "^3.0.0", - "node-fetch": "^3.2.4", - "sade": "^1.8.1", - "set-cookie-parser": "^2.4.8", - "sirv": "^2.0.2", - "tiny-glob": "^0.2.9", - "undici": "^5.8.1" - }, - "bin": { - "svelte-kit": "svelte-kit.js" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "svelte": "^3.44.0", - "vite": "^3.1.0" - } - }, - "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.6.tgz", - "integrity": "sha512-4VcYesosw2ekdsbx25ZbIcO2MueKLz5b3gWrimTDRTg4KF309ov/bLg8t5pk5v9C2dTrnyzzmPcITQ5dtjk+bw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^4.2.1", - "debug": "^4.3.4", - "deepmerge": "^4.2.2", - "kleur": "^4.1.5", - "magic-string": "^0.26.3", - "svelte-hmr": "^0.15.0" - }, - "engines": { - "node": "^14.18.0 || >= 16" - }, - "peerDependencies": { - "diff-match-patch": "^1.0.5", - "svelte": "^3.44.0", - "vite": "^3.0.0" - }, - "peerDependenciesMeta": { - "diff-match-patch": { - "optional": true - } - } - }, - "node_modules/@types/cookie": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz", - "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==", - "dev": true - }, - "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", - "dev": true - }, - "node_modules/@types/pug": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", - "dev": true - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/sass": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", - "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", - "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/type-utils": "5.37.0", - "@typescript-eslint/utils": "5.37.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", - "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", - "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", - "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "5.37.0", - "@typescript-eslint/utils": "5.37.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", - "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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", - "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.37.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/@vercel/nft": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.1.tgz", - "integrity": "sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==", - "dev": true, - "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - }, - "bin": { - "nft": "out/cli.js" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "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/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" - } - }, - "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-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/async-sema": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "dependencies": { - "file-uri-to-path": "1.0.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-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/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/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/codemirror": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "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==", - "dev": true - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "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/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "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/data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "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/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/devalue": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-3.1.3.tgz", - "integrity": "sha512-9KO89Cb+qjzf2CqdrH+NuLaqdk9GhDP5EhR4zlkR51dvuIaiqtlkDkGzLMShDemwUy21raSMdu+kpX8Enw3yGQ==", - "dev": true - }, - "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/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.8.tgz", - "integrity": "sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.15.8", - "@esbuild/linux-loong64": "0.15.8", - "esbuild-android-64": "0.15.8", - "esbuild-android-arm64": "0.15.8", - "esbuild-darwin-64": "0.15.8", - "esbuild-darwin-arm64": "0.15.8", - "esbuild-freebsd-64": "0.15.8", - "esbuild-freebsd-arm64": "0.15.8", - "esbuild-linux-32": "0.15.8", - "esbuild-linux-64": "0.15.8", - "esbuild-linux-arm": "0.15.8", - "esbuild-linux-arm64": "0.15.8", - "esbuild-linux-mips64le": "0.15.8", - "esbuild-linux-ppc64le": "0.15.8", - "esbuild-linux-riscv64": "0.15.8", - "esbuild-linux-s390x": "0.15.8", - "esbuild-netbsd-64": "0.15.8", - "esbuild-openbsd-64": "0.15.8", - "esbuild-sunos-64": "0.15.8", - "esbuild-windows-32": "0.15.8", - "esbuild-windows-64": "0.15.8", - "esbuild-windows-arm64": "0.15.8" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.8.tgz", - "integrity": "sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "dependencies": { - "esbuild-wasm": "0.15.8" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.8.tgz", - "integrity": "sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.8.tgz", - "integrity": "sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.8.tgz", - "integrity": "sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.8.tgz", - "integrity": "sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.8.tgz", - "integrity": "sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.8.tgz", - "integrity": "sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.8.tgz", - "integrity": "sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.8.tgz", - "integrity": "sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.8.tgz", - "integrity": "sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.8.tgz", - "integrity": "sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.8.tgz", - "integrity": "sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.8.tgz", - "integrity": "sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.8.tgz", - "integrity": "sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.8.tgz", - "integrity": "sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.8.tgz", - "integrity": "sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.8.tgz", - "integrity": "sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-wasm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.8.tgz", - "integrity": "sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==", - "dev": true, - "optional": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.8.tgz", - "integrity": "sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.8.tgz", - "integrity": "sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.8.tgz", - "integrity": "sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "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.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "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.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "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.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "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.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-svelte3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", - "dev": true, - "peerDependencies": { - "eslint": ">=8.0.0", - "svelte": "^3.2.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-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "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.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "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==", - "dev": true - }, - "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/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==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "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.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "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/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "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.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=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/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "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/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "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.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true - }, - "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/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "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-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-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "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/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "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==", - "dev": true, - "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-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "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-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "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-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "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-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/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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/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.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/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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.26.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.3.tgz", - "integrity": "sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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/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/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "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/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz", - "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", - "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "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/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==", - "dev": true - }, - "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/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "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": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-svelte": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", - "dev": true, - "peerDependencies": { - "prettier": "^1.16.4 || ^2.0.0", - "svelte": "^3.2.0" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "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==", - "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" - } - ] - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regexparam": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.1.tgz", - "integrity": "sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.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": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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": "2.78.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", - "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "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/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "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==", - "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" - } - ] - }, - "node_modules/sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", - "dev": true, - "dependencies": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "node_modules/sander/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", - "dev": true - }, - "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/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/sirv": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", - "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", - "dev": true, - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "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/sorcery": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", - "integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==", - "dev": true, - "dependencies": { - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0", - "sourcemap-codec": "^1.3.0" - }, - "bin": { - "sorcery": "bin/index.js" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "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/svelte": { - "version": "3.50.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", - "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/svelte-check": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.9.0.tgz", - "integrity": "sha512-9AVrtP7WbfDgCdqTZNPdj5CCCy1OrYMxFVWAWzNw7fl93c9klFJFtqzVXa6fovfQ050CcpUyJE2dPFL9TFAREw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.9", - "chokidar": "^3.4.1", - "fast-glob": "^3.2.7", - "import-fresh": "^3.2.1", - "picocolors": "^1.0.0", - "sade": "^1.7.4", - "svelte-preprocess": "^4.0.0", - "typescript": "*" - }, - "bin": { - "svelte-check": "bin/svelte-check" - }, - "peerDependencies": { - "svelte": "^3.24.0" - } - }, - "node_modules/svelte-hmr": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.0.tgz", - "integrity": "sha512-Aw21SsyoohyVn4yiKXWPNCSW2DQNH/76kvUnE9kpt4h9hcg9tfyQc6xshx9hzgMfGF0kVx0EGD8oBMWSnATeOg==", - "dev": true, - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": ">=3.19.0" - } - }, - "node_modules/svelte-preprocess": { - "version": "4.10.7", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", - "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@types/pug": "^2.0.4", - "@types/sass": "^1.16.0", - "detect-indent": "^6.0.0", - "magic-string": "^0.25.7", - "sorcery": "^0.10.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">= 9.11.2" - }, - "peerDependencies": { - "@babel/core": "^7.10.2", - "coffeescript": "^2.5.1", - "less": "^3.11.3 || ^4.0.0", - "postcss": "^7 || ^8", - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", - "pug": "^3.0.0", - "sass": "^1.26.8", - "stylus": "^0.55.0", - "sugarss": "^2.0.0", - "svelte": "^3.23.0", - "typescript": "^3.9.5 || ^4.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "coffeescript": { - "optional": true - }, - "less": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "postcss": { - "optional": true - }, - "postcss-load-config": { - "optional": true - }, - "pug": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/svelte-preprocess/node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "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/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "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/totalist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", - "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "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/typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/undici": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", - "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==", - "dev": true, - "engines": { - "node": ">=12.18" - } - }, - "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/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/vite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.2.tgz", - "integrity": "sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==", - "dev": true, - "dependencies": { - "esbuild": "^0.15.6", - "postcss": "^8.4.16", - "resolve": "^1.22.1", - "rollup": "~2.78.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz", - "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==" - }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "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==", - "dev": true, - "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/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/worktop": { - "version": "0.8.0-next.14", - "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.14.tgz", - "integrity": "sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==", - "dev": true, - "dependencies": { - "mrmime": "^1.0.0", - "regexparam": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "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": { - "@cloudflare/workers-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-3.16.0.tgz", - "integrity": "sha512-gaBUSaKS65mN3iKZEgichbXYEmAa/pXkc5Gbt+1BptYphdGkj09ggdsiE4w8g0F/uI1g36QaTKrzVnBAWMipvQ==", - "dev": true - }, - "@codemirror/autocomplete": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.3.0.tgz", - "integrity": "sha512-4jEvh3AjJZTDKazd10J6ZsCIqaYxDMCeua5ouQxY8hlFIml+nr7le0SgBhT3SIytFBmdzPK3AUhXGuW3T79nVg==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/commands": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.1.tgz", - "integrity": "sha512-ibDohwkk7vyu3VsnZNlQhwk0OETBtlkYV+6AHfn5Zgq0sxa+yGVX+apwtC3M4wh6AH7yU5si/NysoECs5EGS3Q==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/lang-javascript": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.1.0.tgz", - "integrity": "sha512-wAWEY1Wdis2cKDy9A5q/rUmzLHFbZgoupJBcGaeMMsDPi68Rm90NsmzAEODE5kW8mYdRKFhQ157WJghOZ3yYdg==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/javascript": "^1.0.0" - } - }, - "@codemirror/language": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.2.1.tgz", - "integrity": "sha512-MC3svxuvIj0MRpFlGHxLS6vPyIdbTr2KKPEW46kCoCXw2ktb4NTkpkPBI/lSP/FoNXLCBJ0mrnUi1OoZxtpW1Q==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "@codemirror/lint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.0.0.tgz", - "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/search": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.2.1.tgz", - "integrity": "sha512-Q1JgUSBjQZRPIddlXzad/AVDigdhriLxQNFyP0gfrDTq6LDHNhr95U/tW3bpVssGenkaLzujtu/7XoK4kyvL3g==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/state": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.1.2.tgz", - "integrity": "sha512-Mxff85Hp5va+zuj+H748KbubXjrinX/k28lj43H14T2D0+4kuvEFIEIO7hCEcvBT8ubZyIelt9yGOjj2MWOEQA==" - }, - "@codemirror/view": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.3.0.tgz", - "integrity": "sha512-jMN9OGKmzRPJ+kksfMrB5e/A9heQncirHsz8XNBpgEbYONCk5tWHMKVWKTNwznkUGD5mnigXI1i5YIcWpscSPg==", - "requires": { - "@codemirror/state": "^6.0.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "@esbuild/android-arm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.8.tgz", - "integrity": "sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==", - "dev": true, - "optional": true, - "requires": { - "esbuild-wasm": "0.15.8" - } - }, - "@esbuild/linux-loong64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.8.tgz", - "integrity": "sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==", - "dev": true, - "optional": true - }, - "@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.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" - } - }, - "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "dev": true - }, - "@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 - }, - "@iarna/toml": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", - "dev": true - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@lezer/common": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.1.tgz", - "integrity": "sha512-8TR5++Q/F//tpDsLd5zkrvEX5xxeemafEaek7mUp7Y+bI8cKQXdSqhzTOBaOogETcMOVr0pT3BBPXp13477ciw==" - }, - "@lezer/highlight": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.1.1.tgz", - "integrity": "sha512-duv9D23O9ghEDnnUDmxu+L8pJy4nYo4AbCOHIudUhscrLSazqeJeK1V50EU6ZufWF1zv0KJwu/frFRyZWXxHBQ==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/javascript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.0.2.tgz", - "integrity": "sha512-IjOVeIRhM8IuafWNnk+UzRz7p4/JSOKBNINLYLsdSGuJS9Ju7vFdc82AlTt0jgtV5D8eBZf4g0vK4d3ttBNz7A==", - "requires": { - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "@lezer/lr": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.2.3.tgz", - "integrity": "sha512-qpB7rBzH8f6Mzjv2AVZRahcm+2Cf7nbIH++uXbvVOL1yIRvVWQ3HAM/saeBLCyz/togB7LGo76qdJYL1uKQlqA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@mapbox/node-pre-gyp": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", - "dev": true, - "requires": { - "detect-libc": "^2.0.0", - "https-proxy-agent": "^5.0.0", - "make-dir": "^3.1.0", - "node-fetch": "^2.6.7", - "nopt": "^5.0.0", - "npmlog": "^5.0.1", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.11" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "@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" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", - "dev": true - }, - "@rollup/plugin-commonjs": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz", - "integrity": "sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - } - } - }, - "@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.0.8" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@rollup/plugin-node-resolve": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-14.1.0.tgz", - "integrity": "sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - }, - "@sveltejs/adapter-auto": { - "version": "1.0.0-next.75", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-1.0.0-next.75.tgz", - "integrity": "sha512-UEE6XkeXVrNhpEceqcCbtfV5EYzulIt1D/L+RsjIVsPVtUIZMMpPWzuHHzVvPemFRAuYho+4C1hJjIJ9iCgPeQ==", - "dev": true, - "requires": { - "@sveltejs/adapter-cloudflare": "1.0.0-next.34", - "@sveltejs/adapter-netlify": "1.0.0-next.78", - "@sveltejs/adapter-vercel": "1.0.0-next.76" - } - }, - "@sveltejs/adapter-cloudflare": { - "version": "1.0.0-next.34", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-cloudflare/-/adapter-cloudflare-1.0.0-next.34.tgz", - "integrity": "sha512-9/YJsx5O+iy2+XGuH0vVzZ9OSeHGjkInh8JG8CLmIc0cKkv2t7sEu7qQ/qXA5CcvmS1AqNSUgIMxGoeEDVlO3g==", - "dev": true, - "requires": { - "@cloudflare/workers-types": "^3.14.0", - "esbuild": "^0.15.7", - "worktop": "0.8.0-next.14" - } - }, - "@sveltejs/adapter-netlify": { - "version": "1.0.0-next.78", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-netlify/-/adapter-netlify-1.0.0-next.78.tgz", - "integrity": "sha512-Yyn/j/0QcLK3Db442ducLUZmyvkO74j7Gdcwu9xN0fQN3kBlCJP9Itx5o4SySrPFGc4Q8cLJ5ELNg+mWduLBAA==", - "dev": true, - "requires": { - "@iarna/toml": "^2.2.5", - "esbuild": "^0.15.7", - "set-cookie-parser": "^2.4.8" - } - }, - "@sveltejs/adapter-node": { - "version": "1.0.0-next.96", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-node/-/adapter-node-1.0.0-next.96.tgz", - "integrity": "sha512-tIHaRolUYy2PiHl4RUWaOsYxEjK5lN9501qzCzFbYr/uoLnZcnPGSXNJICwX0AX9AUkV6cvkZey6bLbUQcwH0Q==", - "dev": true, - "requires": { - "@rollup/plugin-commonjs": "^22.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^14.1.0", - "rollup": "^2.78.1" - } - }, - "@sveltejs/adapter-vercel": { - "version": "1.0.0-next.76", - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-vercel/-/adapter-vercel-1.0.0-next.76.tgz", - "integrity": "sha512-Od9DBfeMwWC/sZNeCJw4TYVE3LMR8lGJivSdkXWgpvksgG+QizLyzTfvBacapId3wcu+7X4PPTLoH00o5iQGEQ==", - "dev": true, - "requires": { - "@vercel/nft": "^0.22.0", - "esbuild": "^0.15.7" - } - }, - "@sveltejs/kit": { - "version": "1.0.0-next.484", - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.484.tgz", - "integrity": "sha512-Y3l8OmlgmfJX3m081rMUZmmEQWHtiSsj3+YWYK/CQ4V99jqoztXPz/4cAxUt5mC45jVF5Ee9ykmh6GzkYjvfAQ==", - "dev": true, - "requires": { - "@sveltejs/vite-plugin-svelte": "^1.0.5", - "@types/cookie": "^0.5.1", - "cookie": "^0.5.0", - "devalue": "^3.1.2", - "kleur": "^4.1.4", - "magic-string": "^0.26.2", - "mime": "^3.0.0", - "node-fetch": "^3.2.4", - "sade": "^1.8.1", - "set-cookie-parser": "^2.4.8", - "sirv": "^2.0.2", - "tiny-glob": "^0.2.9", - "undici": "^5.8.1" - } - }, - "@sveltejs/vite-plugin-svelte": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.6.tgz", - "integrity": "sha512-4VcYesosw2ekdsbx25ZbIcO2MueKLz5b3gWrimTDRTg4KF309ov/bLg8t5pk5v9C2dTrnyzzmPcITQ5dtjk+bw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^4.2.1", - "debug": "^4.3.4", - "deepmerge": "^4.2.2", - "kleur": "^4.1.5", - "magic-string": "^0.26.3", - "svelte-hmr": "^0.15.0" - } - }, - "@types/cookie": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.1.tgz", - "integrity": "sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==", - "dev": true - }, - "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==", - "dev": true - }, - "@types/pug": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", - "dev": true - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/sass": { - "version": "1.43.1", - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", - "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", - "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/type-utils": "5.37.0", - "@typescript-eslint/utils": "5.37.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", - "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", - "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", - "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.37.0", - "@typescript-eslint/utils": "5.37.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", - "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", - "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/visitor-keys": "5.37.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.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", - "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.37.0", - "@typescript-eslint/types": "5.37.0", - "@typescript-eslint/typescript-estree": "5.37.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", - "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.37.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@vercel/nft": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.1.tgz", - "integrity": "sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==", - "dev": true, - "requires": { - "@mapbox/node-pre-gyp": "^1.0.5", - "acorn": "^8.6.0", - "async-sema": "^3.1.1", - "bindings": "^1.4.0", - "estree-walker": "2.0.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.2", - "node-gyp-build": "^4.2.2", - "resolve-from": "^5.0.0", - "rollup-pluginutils": "^2.8.2" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "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": {} - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "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==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "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-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 - }, - "async-sema": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", - "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 - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "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-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "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" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "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" - } - } - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "codemirror": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "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" - } - }, - "data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", - "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 - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true - }, - "detect-libc": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", - "dev": true - }, - "devalue": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-3.1.3.tgz", - "integrity": "sha512-9KO89Cb+qjzf2CqdrH+NuLaqdk9GhDP5EhR4zlkR51dvuIaiqtlkDkGzLMShDemwUy21raSMdu+kpX8Enw3yGQ==", - "dev": true - }, - "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" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", - "dev": true - }, - "esbuild": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.8.tgz", - "integrity": "sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.15.8", - "@esbuild/linux-loong64": "0.15.8", - "esbuild-android-64": "0.15.8", - "esbuild-android-arm64": "0.15.8", - "esbuild-darwin-64": "0.15.8", - "esbuild-darwin-arm64": "0.15.8", - "esbuild-freebsd-64": "0.15.8", - "esbuild-freebsd-arm64": "0.15.8", - "esbuild-linux-32": "0.15.8", - "esbuild-linux-64": "0.15.8", - "esbuild-linux-arm": "0.15.8", - "esbuild-linux-arm64": "0.15.8", - "esbuild-linux-mips64le": "0.15.8", - "esbuild-linux-ppc64le": "0.15.8", - "esbuild-linux-riscv64": "0.15.8", - "esbuild-linux-s390x": "0.15.8", - "esbuild-netbsd-64": "0.15.8", - "esbuild-openbsd-64": "0.15.8", - "esbuild-sunos-64": "0.15.8", - "esbuild-windows-32": "0.15.8", - "esbuild-windows-64": "0.15.8", - "esbuild-windows-arm64": "0.15.8" - } - }, - "esbuild-android-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.8.tgz", - "integrity": "sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==", - "dev": true, - "optional": true, - "requires": { - "esbuild-wasm": "0.15.8" - } - }, - "esbuild-android-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.8.tgz", - "integrity": "sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.8.tgz", - "integrity": "sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.8.tgz", - "integrity": "sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.8.tgz", - "integrity": "sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.8.tgz", - "integrity": "sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.8.tgz", - "integrity": "sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.8.tgz", - "integrity": "sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.8.tgz", - "integrity": "sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.8.tgz", - "integrity": "sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.8.tgz", - "integrity": "sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.8.tgz", - "integrity": "sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.8.tgz", - "integrity": "sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.8.tgz", - "integrity": "sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.8.tgz", - "integrity": "sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.8.tgz", - "integrity": "sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.8.tgz", - "integrity": "sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==", - "dev": true, - "optional": true - }, - "esbuild-wasm": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.15.8.tgz", - "integrity": "sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.8.tgz", - "integrity": "sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.8.tgz", - "integrity": "sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.15.8", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.8.tgz", - "integrity": "sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==", - "dev": true, - "optional": true - }, - "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.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "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.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "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.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "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.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "requires": {} - }, - "eslint-plugin-svelte3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", - "dev": true, - "requires": {} - }, - "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-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "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==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "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==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "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.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "dev": true, - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, - "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" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "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.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "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 - }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dev": true, - "requires": { - "fetch-blob": "^3.1.2" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "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.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "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 - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "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.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "dev": true - }, - "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" - } - }, - "globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, - "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-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-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "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" - }, - "dependencies": { - "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 - } - } - }, - "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==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "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==", - "dev": true - }, - "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-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "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-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "requires": { - "@types/estree": "*" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "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-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 - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "dev": true - }, - "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" - } - }, - "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.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 - }, - "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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.26.3", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.3.tgz", - "integrity": "sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "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 - }, - "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" - } - }, - "mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true - }, - "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.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "minipass": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz", - "integrity": "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "dev": true - }, - "mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "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-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "dev": true - }, - "node-fetch": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz", - "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==", - "dev": true, - "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - } - }, - "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", - "dev": true - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "dev": true, - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "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" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "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" - } - }, - "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==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^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": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - }, - "prettier-plugin-svelte": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", - "dev": true, - "requires": {} - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "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==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regexparam": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexparam/-/regexparam-2.0.1.tgz", - "integrity": "sha512-zRgSaYemnNYxUv+/5SeoHI0eJIgTL/A2pUtXUPLHQxUldagouJ9p+K6IbIZ/JiQuCEv2E2B1O11SjVQy3aMCkw==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "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": "2.78.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", - "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "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" - } - }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dev": true, - "requires": { - "mri": "^1.1.0" - } - }, - "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==", - "dev": true - }, - "sander": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", - "dev": true, - "requires": { - "es6-promise": "^3.1.2", - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", - "dev": true - }, - "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 - }, - "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 - }, - "sirv": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.2.tgz", - "integrity": "sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "sorcery": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz", - "integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.5", - "minimist": "^1.2.0", - "sander": "^0.5.0", - "sourcemap-codec": "^1.3.0" - } - }, - "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==", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "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 - }, - "style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "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 - }, - "svelte": { - "version": "3.50.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", - "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==", - "dev": true - }, - "svelte-check": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.9.0.tgz", - "integrity": "sha512-9AVrtP7WbfDgCdqTZNPdj5CCCy1OrYMxFVWAWzNw7fl93c9klFJFtqzVXa6fovfQ050CcpUyJE2dPFL9TFAREw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.9", - "chokidar": "^3.4.1", - "fast-glob": "^3.2.7", - "import-fresh": "^3.2.1", - "picocolors": "^1.0.0", - "sade": "^1.7.4", - "svelte-preprocess": "^4.0.0", - "typescript": "*" - } - }, - "svelte-hmr": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.0.tgz", - "integrity": "sha512-Aw21SsyoohyVn4yiKXWPNCSW2DQNH/76kvUnE9kpt4h9hcg9tfyQc6xshx9hzgMfGF0kVx0EGD8oBMWSnATeOg==", - "dev": true, - "requires": {} - }, - "svelte-preprocess": { - "version": "4.10.7", - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz", - "integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==", - "dev": true, - "requires": { - "@types/pug": "^2.0.4", - "@types/sass": "^1.16.0", - "detect-indent": "^6.0.0", - "magic-string": "^0.25.7", - "sorcery": "^0.10.0", - "strip-indent": "^3.0.0" - }, - "dependencies": { - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - } - } - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - } - } - }, - "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 - }, - "tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dev": true, - "requires": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "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" - } - }, - "totalist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.0.tgz", - "integrity": "sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==", - "dev": true - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "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 - }, - "typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true - }, - "undici": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.10.0.tgz", - "integrity": "sha512-c8HsD3IbwmjjbLvoZuRI26TZic+TSEe8FPMLLOkN1AfYRhdjnKBU6yL+IwcSCbdZiX4e5t0lfMDLDCqj4Sq70g==", - "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" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "vite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.1.2.tgz", - "integrity": "sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==", - "dev": true, - "requires": { - "esbuild": "^0.15.6", - "fsevents": "~2.3.2", - "postcss": "^8.4.16", - "resolve": "^1.22.1", - "rollup": "~2.78.0" - } - }, - "w3c-keyname": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.6.tgz", - "integrity": "sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==" - }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "dev": true - }, - "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==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "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" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "worktop": { - "version": "0.8.0-next.14", - "resolved": "https://registry.npmjs.org/worktop/-/worktop-0.8.0-next.14.tgz", - "integrity": "sha512-RZgqHu1w/JcUdWOE/BUEAzarrUUHh39eWkLdX8XpA6MfgLJF6X5Vl26CV7/wcm4O/UpZvHMGJUtB9eYTqDjc9g==", - "dev": true, - "requires": { - "mrmime": "^1.0.0", - "regexparam": "^2.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 - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "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/frontend/package.json b/frontend/package.json deleted file mode 100644 index ffc4197..0000000 --- a/frontend/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "kratos-svelte-ui", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "lint": "prettier --plugin-search-dir . --check . && eslint .", - "format": "prettier --plugin-search-dir . --write ." - }, - "devDependencies": { - "@sveltejs/adapter-auto": "next", - "@sveltejs/adapter-node": "^1.0.0-next.94", - "@sveltejs/kit": "next", - "@typescript-eslint/eslint-plugin": "^5.27.0", - "@typescript-eslint/parser": "^5.27.0", - "eslint": "^8.16.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-svelte3": "^4.0.0", - "prettier": "^2.6.2", - "prettier-plugin-svelte": "^2.7.0", - "svelte": "^3.44.0", - "svelte-check": "^2.7.1", - "svelte-preprocess": "^4.10.6", - "tslib": "^2.3.1", - "typescript": "^4.7.4", - "vite": "^3.1.0" - }, - "type": "module", - "dependencies": { - "@codemirror/lang-javascript": "^6.1.0", - "codemirror": "^6.0.1" - } -} diff --git a/frontend/src/app.d.ts b/frontend/src/app.d.ts deleted file mode 100644 index 397c49e..0000000 --- a/frontend/src/app.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -// and what to do when importing types -declare namespace App { - // interface Locals {} - // interface PageData {} - // interface PageError {} - // interface Platform {} -} diff --git a/frontend/src/app.html b/frontend/src/app.html deleted file mode 100644 index cd4872d..0000000 --- a/frontend/src/app.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/frontend/src/lib/components/codemirror/codemirror.svelte b/frontend/src/lib/components/codemirror/codemirror.svelte deleted file mode 100644 index 8725fe3..0000000 --- a/frontend/src/lib/components/codemirror/codemirror.svelte +++ /dev/null @@ -1,139 +0,0 @@ - - - - -
- - diff --git a/frontend/src/lib/components/kratos/fieldset-email.svelte b/frontend/src/lib/components/kratos/fieldset-email.svelte deleted file mode 100644 index 3efa8bb..0000000 --- a/frontend/src/lib/components/kratos/fieldset-email.svelte +++ /dev/null @@ -1,29 +0,0 @@ - - - -
- -
- - diff --git a/frontend/src/lib/components/kratos/fieldset-hidden.svelte b/frontend/src/lib/components/kratos/fieldset-hidden.svelte deleted file mode 100644 index a50e19a..0000000 --- a/frontend/src/lib/components/kratos/fieldset-hidden.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/frontend/src/lib/components/kratos/fieldset-password-toggle.svelte b/frontend/src/lib/components/kratos/fieldset-password-toggle.svelte deleted file mode 100644 index a23dea6..0000000 --- a/frontend/src/lib/components/kratos/fieldset-password-toggle.svelte +++ /dev/null @@ -1,74 +0,0 @@ - - - - - {#if isHidden} - - {:else} - - {/if} - diff --git a/frontend/src/lib/components/kratos/fieldset-password.svelte b/frontend/src/lib/components/kratos/fieldset-password.svelte deleted file mode 100644 index 03254f6..0000000 --- a/frontend/src/lib/components/kratos/fieldset-password.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - diff --git a/frontend/src/lib/components/kratos/fieldset-submit.svelte b/frontend/src/lib/components/kratos/fieldset-submit.svelte deleted file mode 100644 index 6054403..0000000 --- a/frontend/src/lib/components/kratos/fieldset-submit.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - diff --git a/frontend/src/lib/components/kratos/fieldset-text.svelte b/frontend/src/lib/components/kratos/fieldset-text.svelte deleted file mode 100644 index eff506f..0000000 --- a/frontend/src/lib/components/kratos/fieldset-text.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - diff --git a/frontend/src/lib/components/kratos/fieldsets.svelte b/frontend/src/lib/components/kratos/fieldsets.svelte deleted file mode 100644 index 88e2976..0000000 --- a/frontend/src/lib/components/kratos/fieldsets.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - -{#each nodes as node} - {#if node.attributes.type === "hidden"} - - {:else if node.attributes.type === "password"} - - {:else if node.attributes.type === "text"} - - {:else if node.attributes.type === "email"} - - {:else if node.attributes.type === "submit"} - - {:else} - unknow type - {/if} -{/each} diff --git a/frontend/src/lib/components/kratos/form.svelte b/frontend/src/lib/components/kratos/form.svelte deleted file mode 100644 index 28fda11..0000000 --- a/frontend/src/lib/components/kratos/form.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - -
- - diff --git a/frontend/src/lib/components/kratos/messages.svelte b/frontend/src/lib/components/kratos/messages.svelte deleted file mode 100644 index 18bc86d..0000000 --- a/frontend/src/lib/components/kratos/messages.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - -{#if messages} - {#each messages as msg} - {msg.id} - - {msg.type} - - {msg.text}
- {/each} -{/if} diff --git a/frontend/src/lib/config.ts b/frontend/src/lib/config.ts deleted file mode 100644 index 09dee58..0000000 --- a/frontend/src/lib/config.ts +++ /dev/null @@ -1,2 +0,0 @@ -export const KRATOS = "http://localhost:4433"; -export const APP = "http://localhost:3000"; diff --git a/frontend/src/lib/http/index.ts b/frontend/src/lib/http/index.ts deleted file mode 100644 index 5f90320..0000000 --- a/frontend/src/lib/http/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export async function get(url: string) { - const res = await fetch(url, { - credentials: "include", - headers: { - "Accept": "application/json", - }, - mode: "cors", - }); - - return res; -} diff --git a/frontend/src/lib/kratos/index.ts b/frontend/src/lib/kratos/index.ts deleted file mode 100644 index 6f0fdca..0000000 --- a/frontend/src/lib/kratos/index.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { browser } from "$app/environment"; -import { KRATOS } from "$lib/config"; -import { get } from "$lib/http"; -import type { - KratosError, - KratosForm, - KratosIdentity, - KratosLogout, -} from "$lib/kratos/types"; - -// ----------------------------------------------------------------------------- -export function getFlowId(urlSearch: string): string { - const qs = new URLSearchParams(urlSearch); - const flowId = qs.get("flow"); - - if (flowId) return flowId; - - return ""; -} - -// ----------------------------------------------------------------------------- -export async function getIdentity(): Promise { - if (!browser) throw new Error("no browser environment"); - - const url = `${KRATOS}/sessions/whoami`; - const res = await get(url); - - if (res.status !== 200) { - throw new Error("no identity"); - } - - const dm = await res.json(); - return dm.identity; -} - -// ----------------------------------------------------------------------------- -export async function getDataModels( - flow: string, - flowId: string -): Promise { - if (!flowId) throw new Error("no flowId"); - // if (!browser) throw new Error("no browser environment"); - - const url = `${KRATOS}/self-service/${flow}/flows?id=${flowId}`; - const res = await get(url); - const dm = await res.json(); - - if (dm.error) { - dm.instanceOf = "KratosError"; - - if (dm.error.details && dm.error.details.redirect_to) { - window.location.href = dm.error.details.redirect_to; - } - } else if (dm.ui) { - dm.instanceOf = "KratosForm"; - } else { - throw new Error("unexpected Kratos object"); - } - - return dm; -} - -// ----------------------------------------------------------------------------- -export async function getLogoutDataModels(): Promise< - KratosLogout | KratosError -> { - if (!browser) throw new Error("no browser environment"); - - const url = `${KRATOS}/self-service/logout/browser`; - const res = await get(url); - const dm = await res.json(); - - if (dm.error) { - dm.instanceOf = "KratosError"; - } else if (dm.logout_url) { - dm.instanceOf = "KratosLogout"; - } else { - throw new Error("unexpected Kratos object"); - } - - return dm; -} diff --git a/frontend/src/lib/kratos/types.ts b/frontend/src/lib/kratos/types.ts deleted file mode 100644 index 85b802e..0000000 --- a/frontend/src/lib/kratos/types.ts +++ /dev/null @@ -1,109 +0,0 @@ -// ----------------------------------------------------------------------------- -export interface Attributes { - name: string; - type: string; - value?: string; - disabled: boolean; - required?: boolean; -} - -// ----------------------------------------------------------------------------- -export interface Label { - id: number; - type: string; - text: string; - context?: unknown; -} - -// ----------------------------------------------------------------------------- -export interface Message { - id: number; - type: string; - text: string; - context?: unknown; -} - -// ----------------------------------------------------------------------------- -export interface Meta { - label?: Label; -} - -// ----------------------------------------------------------------------------- -export interface Node { - type: string; - group: string; - attributes: Attributes; - messages: Message[]; - meta: Meta; -} - -// ----------------------------------------------------------------------------- -export interface UI { - action: string; - method: string; - messages?: Message[]; - nodes: Node[]; - "updated_at": string; -} - -// ----------------------------------------------------------------------------- -export interface KratosForm { - instanceOf: "KratosForm"; - id: string; - type: string; - forced?: boolean; - ui: UI; - "created_at"?: string; - "expires_at": string; - "issued_at": string; - "updated_at"?: string; - "request_url": string; -} - -// ----------------------------------------------------------------------------- -export interface KratosError { - instanceOf: "KratosError"; - error: { - code: number; - message: string; - status: string; - reason?: string; - details?: { - docs: string; - hint: string; - "redirect_to": string; - "reject_reason": string; - }; - }; -} - -// ----------------------------------------------------------------------------- -export interface KratosLogout { - instanceOf: "KratosLogout"; - "logout_url": string; -} - -// ----------------------------------------------------------------------------- -export interface KratosIdentity { - id: string; - traits: { - email: string; - }; - state: string; - "created_at": string; - "updated_at": string; -} - -// ----------------------------------------------------------------------------- -export interface KratosLoad { - status?: number; - redirect?: string; - props?: { - [key: string]: - | string - | KratosError - | KratosForm - | KratosIdentity - | KratosLogout; - }; -} diff --git a/frontend/src/lib/stores/kratos/identity.ts b/frontend/src/lib/stores/kratos/identity.ts deleted file mode 100644 index ca39000..0000000 --- a/frontend/src/lib/stores/kratos/identity.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { writable } from "svelte/store"; -import type { KratosIdentity } from "$lib/kratos/types"; - -export default writable({} as KratosIdentity); diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte deleted file mode 100644 index 6226c83..0000000 --- a/frontend/src/routes/+layout.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - - diff --git a/frontend/src/routes/+layout.ts b/frontend/src/routes/+layout.ts deleted file mode 100644 index 0cc80a0..0000000 --- a/frontend/src/routes/+layout.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { getIdentity } from "$lib/kratos"; -import identity from "$lib/stores/kratos/identity"; - -// ---------------------------Q-------------------------------------------------- -export const csr = true; -export const prerender = false; - -export async function load() { - await getIdentity() - .then((_identity) => { - identity.set(_identity); - }) - .catch(() => { - //no identity - }); -} diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte deleted file mode 100644 index 2976d54..0000000 --- a/frontend/src/routes/+page.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - -
-

Probo

- - {#if !_identity.id} -

Login

- {:else} -

Dashboard

- {/if} -
diff --git a/frontend/src/routes/auth/login/+page.svelte b/frontend/src/routes/auth/login/+page.svelte deleted file mode 100644 index 9bafc82..0000000 --- a/frontend/src/routes/auth/login/+page.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - -
- {#await data.pr then dm} {#if dm.instanceOf === "KratosForm"} -
-

Sign in

- - {#if dm.ui.messages} - - {/if}
- -
- - -
- {:else} -

Something went wrong

- {/if} {/await} -
diff --git a/frontend/src/routes/auth/login/+page.ts b/frontend/src/routes/auth/login/+page.ts deleted file mode 100644 index b68724d..0000000 --- a/frontend/src/routes/auth/login/+page.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { getFlowId, getDataModels } from "$lib/kratos"; -import { page } from "$app/stores"; -import { browser } from "$app/environment"; -import { KRATOS } from "$lib/config"; - -/** @type {import('./$types').PageLoad} */ -export async function load({ url }) { - const flowId = getFlowId(url.search); - - if (browser && !flowId) - window.location.href = `${KRATOS}/self-service/login/browser`; - - const pr = getDataModels("login", flowId); - - return { pr: pr }; -} diff --git a/frontend/src/routes/auth/logout/+page.svelte b/frontend/src/routes/auth/logout/+page.svelte deleted file mode 100644 index e69de29..0000000 diff --git a/frontend/src/routes/auth/logout/+page.ts b/frontend/src/routes/auth/logout/+page.ts deleted file mode 100644 index 266b342..0000000 --- a/frontend/src/routes/auth/logout/+page.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { browser } from "$app/environment"; -import { getLogoutDataModels } from "$lib/kratos"; - -// ----------------------------------------------------------------------------- -export async function load() { - if (!browser) return {}; - - const dm = await getLogoutDataModels(); - - if (dm.instanceOf === "KratosLogout") { - window.location.replace(dm.logout_url); - } else { - window.location.replace("/"); - } -} diff --git a/frontend/src/routes/auth/recovery/+page.svelte b/frontend/src/routes/auth/recovery/+page.svelte deleted file mode 100644 index abe81d5..0000000 --- a/frontend/src/routes/auth/recovery/+page.svelte +++ /dev/null @@ -1,33 +0,0 @@ - - - -
- {#await pr then dm} - {#if dm.instanceOf === "KratosForm"} -
-

recovery

- - {#if dm.ui.messages} - - {:else} - - {/if} -
- {:else} -

Something went wrong

- {/if} - {/await} -
diff --git a/frontend/src/routes/auth/registration/+page.svelte b/frontend/src/routes/auth/registration/+page.svelte deleted file mode 100644 index d00870a..0000000 --- a/frontend/src/routes/auth/registration/+page.svelte +++ /dev/null @@ -1,39 +0,0 @@ - - - -
- {#await pr then dm} - {#if dm.instanceOf === "KratosForm"} -
-

Registration

- - {#if dm.ui.messages} - - {/if} - - -
- -
-

Already have an account?

-
-
- {:else} -

Something went wrong

- {/if} - {/await} -
diff --git a/frontend/src/routes/auth/settings/+page.svelte b/frontend/src/routes/auth/settings/+page.svelte deleted file mode 100644 index cf5a03a..0000000 --- a/frontend/src/routes/auth/settings/+page.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - - -
- {#await pr then dm} - {#if dm.instanceOf === "KratosForm"} -
-

Settings

- - {#if dm.ui.messages} - - {:else} - -
- - {/if} -
- {:else} -

Something went wrong

- {/if} - {/await} -
diff --git a/frontend/src/routes/auth/verification/+page.svelte b/frontend/src/routes/auth/verification/+page.svelte deleted file mode 100644 index 42073d4..0000000 --- a/frontend/src/routes/auth/verification/+page.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - - -
- {#await pr then dm} - {#if dm.instanceOf === "KratosForm"} -
-

verification

- - {#if dm.ui.messages} - - {:else} - - {/if} -
- {:else} -

Something went wrong

- {/if} - {/await} -
diff --git a/frontend/src/routes/dashboard/+layout.svelte b/frontend/src/routes/dashboard/+layout.svelte deleted file mode 100644 index fbedaf0..0000000 --- a/frontend/src/routes/dashboard/+layout.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - diff --git a/frontend/src/routes/dashboard/+page.server.ts b/frontend/src/routes/dashboard/+page.server.ts deleted file mode 100644 index 2074ef1..0000000 --- a/frontend/src/routes/dashboard/+page.server.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { get } from "svelte/store"; -import identity from "$lib/stores/kratos/identity"; - -type Question = { - text: string; -}; - -type Answer = { - text: string; -}; - -type Quiz = { - uid: string; - question: Question; - answers: Answer[]; -}; - -/** @type {import('./$types').PageLoad} */ -export async function load() { - const _identity = get(identity); - if (_identity) { - const res = await fetch("http://localhost:8080/quizzes"); - const response = await res.json(); - - if (response.status === "success") { - return { quizzes: (await response.content) as Quiz[] }; - } - } -} diff --git a/frontend/src/routes/dashboard/+page.svelte b/frontend/src/routes/dashboard/+page.svelte deleted file mode 100644 index 76f1807..0000000 --- a/frontend/src/routes/dashboard/+page.svelte +++ /dev/null @@ -1,42 +0,0 @@ - - -
-

Probo Dashboard

- -

Hello {email}

- - {#each quizzes as quiz} -
    -
  • {quiz.Question.Text}
  • -
- {/each} - - - - -

Settings

-

Logout

-
diff --git a/frontend/static/favicon.png b/frontend/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 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

39YDL&^A&nY6oeo4L5kL{i%>Ks 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ℑ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

&{?5k6Eunn;K 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 }1*3)UN94oPc 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